*, ::after, ::before {box-sizing: border-box }body {font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;color: #fff;min-height: 100vh;scroll-behavior: smooth;text-rendering: optimizeSpeed;background: #0b0b0f;overflow-x: hidden;}ol, ul {padding: 0;list-style: none }blockquote, body, dd, dl, figcaption, figure, h1, h2, h3, h4, li, ol, p, ul {margin: 0 }button, input, select, textarea {font: inherit }a, button {padding: 0;margin: 0;border: none;outline: 0;cursor: pointer;text-decoration: none;color: inherit;background: inherit;}.base-block {max-width: 1296px;margin: 0 auto;display: flex;flex-direction: column;row-gap: 48px;margin-top: 48px;padding: 0px 48px;}.toggle-icon {transition: transform 0.3s ease-out;}.base-gradient-border {position: relative;box-shadow: 0px 2px 2px 0px #0000003D;border-radius: 8px;background: #161616;}.base-gradient-border::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid transparent;background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%) border-box;-webkit-mask: linear-gradient(#fff, #fff) padding-box, linear-gradient(#fff, #fff);mask-composite: exclude;pointer-events: none;border-radius: 8px;}.h2-base-title {font-size: 32px;font-weight: 700;line-height: 40px;letter-spacing: 0px;text-align: center;margin-bottom: 24px;}.lazyloaded {opacity: 1;-webkit-transition: .2s;transition: .2s }.header {position: fixed;left: 0;top: 0;min-height: 56px;width: 100%;z-index: 1000;background: #161616;}.header-logo {cursor: pointer;z-index: 1000;height: 28px;display:flex;align-items:center;}.header::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-width: 0px 0px 1px 0px;border-style: solid;border-color: transparent;width: 100%;height: 100%;background: radial-gradient(50% 2066.33% at 50% 100%, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);-webkit-mask: linear-gradient(#fff, #fff) padding-box, linear-gradient(#fff, #fff);mask-composite: exclude;}.header-wrapper {display: flex;align-items: center;justify-content: space-between;max-width: 1200px;padding: 8px 0px;margin: 0 auto;}.header-buttons-wrapper {display: flex;gap: 0px 20px;position: static;transform: none;width: auto;max-width: none;height: auto;box-shadow: none;}.header-close-btn-and-logo-wrapper, .header-burger-button, .header-nav, .header-enter-button-mob, .header-reg-mob {display: none;}.header-social-buttons-wrapper {display: flex;gap: 0px 20px;}.header-button {position: relative;height: 40px;padding: 0px 16px;display: flex;justify-content: center;align-items: center;box-shadow: 0px 2px 4px 0px #0000003D;border-radius: 4px;}.header-button-content {z-index: 1;font-size: 14px;font-weight: 400;line-height: 16px;letter-spacing: 0px;text-align: center;}.header-button::before {border-radius: 4px;}.header-register-button {position: relative;overflow: hidden;background: radial-gradient(100% 100% at 50% 0%, #d4a530 0%, #9a7520 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 0.01%, rgba(255, 255, 255, 0.01) 100%);transition: background-color 0.3s ease-out;}.header-register-button::before {background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 0.01%, rgba(255, 255, 255, 0.01) 100%) border-box;}.header-register-button::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(100% 100% at 50% 0%, #f0c840 0%, #9a7520 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.03) 100%);opacity: 0;transition: opacity 0.3s ease-out;z-index: -1;}.header-social-button, .header-burger-button {position: relative;overflow: hidden;background: radial-gradient(100.01% 100% at 50% 0%, #2d2d2d 0%, #1f1f1f 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);transition: background-color 0.3s ease-out;}.header-social-button::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(99.97% 100% at 50% 0%, #333333 0%, #2a2a2a 100%);opacity: 0;transition: opacity 0.3s ease-out;z-index: -1;}.header-vertical-divider {width: 1px;height: 40px;background: linear-gradient(180deg, rgba(58, 58, 82, 0.08) 0%, #2a2a2a 55.73%, rgba(58, 58, 82, 0.08) 100%);}.header-horizontal-divider {display: none;}.main {margin-top: 56px;background: #0b0b0f;}.banner-wrapper {position: relative;overflow:hidden;border-radius:24px;margin:0 16px 16px;}.banner-img {display: block;width: 100%;height: auto;}
.banner-overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;padding: 40px 32px 24px;z-index: 2;background: linear-gradient(to top, rgba(0,0,0,.75) 0%, rgba(0,0,0,.3) 60%, transparent 100%);pointer-events: none;}
.banner-overlay * {pointer-events: auto;}
.banner-title {font-size: 36px;font-weight: 800;color: #fafafa;text-transform: uppercase;letter-spacing: 2px;text-shadow: 0 2px 10px rgba(0,0,0,.8);margin-bottom: 6px;}
.banner-subtitle {font-size: 14px;color: #e0e0e0;text-shadow: 0 1px 4px rgba(0,0,0,.5);max-width: 300px;margin-bottom: 12px;}
.btn-bonus {display: inline-flex;align-items: center;justify-content: center;padding: 0 24px;height: 44px;background: linear-gradient(180deg, #ffd29e, #f5a623);color: #131313;font-weight: 700;font-size: 13px;text-transform: uppercase;border-radius: 22px;text-decoration: none;letter-spacing: 1px;box-shadow: 0 4px 12px rgba(245,166,35,.3);transition: transform .2s, box-shadow .2s;}
.header-enter-button-mob, .header-reg-mob {display: none;}
@media screen and (max-width: 1024px) {.header-enter-button-mob, .header-reg-mob {display: flex;}.header-drawer-only {display: none;}}
.btn-bonus:hover {transform: translateY(-1px);box-shadow: 0 6px 16px rgba(245,166,35,.4);}
.prize-fund-wrapper {display: flex;justify-content: center;align-items: center;margin-top: -88px;position: relative;z-index: 5;}.prize-fund-wrapper>img {margin: -1px;padding: 0;align-self: flex-end;z-index: 100;}.desktop-rectangle {display: block;}.tablet-rectangle {display: none;}.prize-fund-wrapper>img:nth-child(4) {transform: rotate(90deg);}.prize-fund {display: flex;align-items: center;column-gap: 40px;position: relative;height: 88px;padding: 0 48px;border-radius: 32px 32px 0 0;background: linear-gradient(360deg, #161616 0%, rgba(44, 44, 63, 0.72) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 50%);backdrop-filter: blur(5px);}.prize-fund::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-width: 2px 2px 0px 2px;border-style: solid;border-color: transparent;background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 50%) border-box;-webkit-mask: linear-gradient(#fff, #fff) padding-box, linear-gradient(#fff, #fff);mask-composite: exclude;border-radius: 32px 32px 0 0;}.prize-fund-button {height: 48px;padding: 0px 57.5px;display: flex;justify-content: center;align-items: center;box-shadow: 0px 2px 4px 0px #0000003D;border-radius: 4px;background: radial-gradient(74.4% 100% at 50% 0%, #d4a530 0%, #9a7520 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 0.01%, rgba(255, 255, 255, 0.01) 100%) !important;}.prize-fund-button-content {z-index: 1;font-size: 14px;font-weight: 400;line-height: 16px;letter-spacing: 0px;text-align: center;}.prize-fund-button::before {background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 0.01%, rgba(255, 255, 255, 0.01) 100%) border-box;border-radius: 4px;}.prize-fund-button::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(74.4% 100% at 50% 0%, #f0c840 0%, #9a7520 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.04) 100%);opacity: 0;transition: opacity 0.3s ease-out;z-index: -1;border-radius: 4px;}.prize-fund-mobile-section {display: none;}.navigation {background: #161616;box-shadow: 0px 1px 0px 0px #00000029;}.navigation-menu {display: flex;flex-wrap: nowrap;max-width: 1200px;margin: 0 auto;}.navigation-menu .menu-item {position: relative;height: 72px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;flex: 0 0 25%;box-sizing: border-box;transition: background-color 0.3s ease-out;}.navigation-menu .menu-item::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%) border-box;border-width: 0px 1px;border-style: solid;border-color: transparent;-webkit-mask: linear-gradient(#fff, #fff) padding-box, linear-gradient(#fff, #fff);mask-composite: exclude;}.navigation-menu .menu-item::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;}.navigation-menu .menu-item img {margin-right: 12px;}.navigation-menu .menu-item .menu-item-text {font-size: 16px;font-weight: 500;line-height: 16px;letter-spacing: 0px;}.navigation-menu .menu-item:nth-child(1) {color: #d4a530;}.navigation-menu .menu-item:nth-child(2) {color: #c49428;}.navigation-menu .menu-item:nth-child(3) {color: #d4a530;}.navigation-menu .menu-item:nth-child(4) {color: #f0c840;}.text-block-second {display: flex;flex-direction: column;align-items: center;max-width: 100%;overflow: visible;}.text-block-second-content {margin-bottom: 16px;font-size: 14px;font-weight: 100;line-height: 24px;letter-spacing: 0px;max-width: 100%;overflow-wrap: break-word;word-break: break-word;}.text-block-second-content-dots::after {margin-left: -3px;content: "";}.text-block-second-content-visible {display: inline;}.text-block-second-content-hidden {display: none;}.text-block-second-button {display: flex;align-items: center;color: #888888;font-size: 18px;font-weight: 300;line-height: 23px;letter-spacing: 0px;}.text-block-second-button svg {transform: rotate(270deg);}.advantages-content {border-radius: 10px !important;}.advantages-content::before {border-radius: 10px !important;}.advantages-content {display: flex;flex-wrap: wrap;gap: 8px 12px;padding: 24px;}.advantages-item {position: relative;flex: 0 0 calc(33.33% - 8px);display: flex;align-items: center;padding: 12px 24px;background: #111111;border-radius: 8px;z-index: 1;}.advantages-item::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-top: 1px solid transparent;background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0) 100%);-webkit-mask: linear-gradient(#fff, #fff) padding-box, linear-gradient(#fff, #fff);mask-composite: exclude;pointer-events: none;border-radius: 8px;z-index: 2;}.advantages-item::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: radial-gradient(100.01% 100% at 50% 0%, #2d2d2d 0%, #1f1f1f 100%);opacity: 0;transition: opacity 0.3s ease-in;z-index: -1;border-radius: 8px;}.advantages-item-img {z-index: 2;margin-right: 16px;}.advantages-item-text {z-index: 2;font-size: 16px;font-weight: 500;line-height: 20px;letter-spacing: 0px;}.footer {margin: 0px 48px;}.footer-first-part {border-top: 1px solid #111111;border-bottom: 1px solid #111111;}.footer-content-first-part, .footer-content-second-part {padding: 32px 0;display: flex;justify-content: space-between;column-gap: 40px;row-gap: 20px;align-items: center;max-width: 1200px;margin: 0 auto;}.footer-nav {display: flex;flex-wrap: wrap;column-gap: 24px;row-gap: 4px;}.footer-nav-item {padding: 12px 4px;font-size: 16px;font-weight: 300;line-height: 16px;letter-spacing: 0px;color: #aaaaaa;}.footer-social-btns-wrappper {display: flex;column-gap: 8px;}.footer-social-btn {display: flex;justify-content: center;align-items: center;height: 40px;width: 40px;border-radius: 4px;transition: all 0.3s ease-out;}.footer-social-btn-instagram {background: radial-gradient(230.93% 230.93% at 102.01% 2.03%, #F9ED32 0%, #EE2A7B 36%, #D22A8A 44%, #8B2AB2 60%, #1B2AF0 83%, #002AFF 88%);}.footer-social-btn-vk {background: #0077FF;}.footer-social-btn-telegram {background: #0088cc;}.footer-social-btn-youtube {background: #F40000;}.footer-second-part-item {max-width: 465px;display: flex;align-items: center;column-gap: 16px;}.footer-second-part-item-text {font-size: 12px;font-weight: 300;line-height: 16px;letter-spacing: 0em;color: #888888;}  

:focus {outline: 0 !important }.hidden {display: none;}.rotate-180 {transform: rotate(180deg);}.rotate--90 {margin-left: 4px;transform: rotate(-90deg);}table {border-collapse: collapse;width: 100% }table tr {border-left: 1px solid #fff;border-top: 1px solid #fff }table td {border-right: 1px solid #fff;border-bottom: 1px solid #fff;padding: 10px;min-width: 80px }
.table-scroll {overflow-x: auto;-webkit-overflow-scrolling: touch;margin: 16px 0;border-radius: 8px;max-width: 100%;}.table-scroll table {min-width: 480px;}.text-block-second-content h2, .text-block-second-content h3, .text-block-second-content h4, .text-block-content h2, .text-block-content h3, .text-block-content h4, .text-block-second-content table, .text-block-content table {margin-bottom: 15px;}.text-block-second-content img, .text-block-content img {margin: 2rem auto }.text-block-second-content p, .text-block-content p {margin-bottom: 10px;}.text-block-second-content ul, .text-block-content ul {padding-left: 25px;list-style-type: disc;margin-bottom: 15px }.text-block-second-content ol, .text-block-content ol {padding-left: 25px;list-style-type: decimal;margin-bottom: 15px }.text-block-second-content a:not([class]), .text-block-content a:not([class]) {color: #d4a530;text-decoration: none }.text-block-second-content a:not([class]):focus, .text-block-second-content a:not([class]):hover, .text-block-second-content a:not([class]):focus, .text-block-second-content a:not([class]):hover {text-decoration: underline }@media screen and (max-width: 1200px) {.header {padding: 0px 12px;}.base-block {padding: 0px 48px;}}@media screen and (max-width: 1024px) {.base-block {margin-top: 32px;padding: 0px 32px;}}@media screen and (max-width: 668px) {.base-block {padding: 0px 8px;row-gap: 32px;margin-top: 20px;}.h2-base-title {margin-bottom: 20px;font-size: 26px;line-height: 33px;}}.header-buttons-wrapper.active {transform: translateX(0);}.header-register-button:hover::after {z-index: 0;opacity: 1;}.header-register-button:active::after {background: radial-gradient(100% 100% at 50% 0%, #9a7520 0%, #f0c840 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.03) 100%);}.header-social-button:hover::after {z-index: 0;opacity: 1;}.header-social-button:active::after {background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(99.97% 100% at 50% 0%, #2a2a2a 0%, #333333 100%), radial-gradient(100.01% 100% at 50% 0%, #2d2d2d 0%, #1f1f1f 100%);}@media screen and (max-width: 1024px) {.header {position: fixed;left: 0;top: 0;min-height: 56px;padding: 0px 8px;}.header-wrapper {position: relative;height: 56px;}.header-logo {position: absolute;left: 8px;transform: none;height: 24px;}.header-logo img {height: 32px;width: auto;}.header-burger-button-wrapper {position: absolute;right: 0;}.header-burger-button {display: flex;position: relative;width: 40px;height: 40px;justify-content: center;align-items: center;box-shadow: 0px 2px 4px 0px #0000003D;border-radius: 4px;}.header-burger-button img {z-index: 2;}.header-burger-button::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(100.01% 100% at 50% 0%, #1f1f1f 0%, #161616 100%);opacity: 0;transition: opacity 0.3s ease-out;z-index: -1;}.header-burger-button:hover::after {z-index: 0;opacity: 1;}.header-burger-button::before {border-radius: 4px;}.overlay {position: fixed;display: none;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1049;}.overlay.active {display: block;}.header-buttons-wrapper {overflow-y: auto;padding: 16px 16px 20px 16px;transition: transform 0.3s ease;position: fixed;flex-direction: column;row-gap: 28px;right: 0;top: 0;width: 320px;height: 100svh;background: #161616;box-shadow: -2px 0 5px rgba(0, 0, 0, 0.5);transform: translateX(100%);z-index: 1050;}.header-nav {display: flex;flex-direction: column;}.header-nav-item {padding: 12px 12px;font-size: 14px;font-weight: 400;line-height: 16px;letter-spacing: 0px;text-align: left;color: #888888;border-radius: 4px;}.header-nav-item:hover {color: white;background-color: #2a2a2a;transition: all 0.3s ease-out;}.header-close-btn {display: block;margin: 6.5px 0px;align-self: end;}.header-social-buttons-wrapper {order: 3;align-self: center;}.header-vertical-divider {display: none;}.header-horizontal-divider {display: block;margin: 0px -16px 20px -16px;height: 1px;background: linear-gradient(270deg, rgba(58, 58, 82, 0.08) 0%, #2a2a2a 55.73%, rgba(58, 58, 82, 0.08) 100%);}.header-register-button-wrapper {margin-top: auto;order: 4;}.header-button.header-register-button {min-height: 40px;height: 40px;}.header-button.header-enter-button {height: 40px;min-height: 40px;}.main {margin-top: 56px;}}@media screen and (max-width: 668px) {.banner-overlay {padding: 30px 0 12px;}.banner-title {font-size: 24px;letter-spacing: 1px;}.banner-subtitle {font-size: 13px;max-width: 200px;}.btn-bonus {display: none;}}.prize-fund-button:hover::after {z-index: 0;opacity: 1;}.prize-fund-button:active::after {background: radial-gradient(165.13% 100% at 50% 0%, #9a7520 0%, #f0c840 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.04) 100%);}@media screen and (max-width: 668px) {.prize-fund-wrapper {margin-top: 0;}.prize-fund {width: auto;display: flex;column-gap: 8px;height: 36px;padding: 6px 24px;border-radius: 16px 16px 0 0;font-size: 20px;font-weight: 500;line-height: 24px;letter-spacing: 0em;}.prize-fund::before {border-radius: 16px 16px 0 0;}.prize-fund-desktop-section {display: none;background: #161616;}.prize-fund-mobile-section {display: block;margin: 0 8px;}.prize-fund-mobile-second-block {width: 100%;display: flex;flex-direction: column;align-items: center;background: #161616;box-shadow: 0px 2px 2px 0px #00000099;border-radius: 0px 0px 8px 8px;padding: 0px 8px 8px 8px;}.prize-fund-mobile-second-block-title {font-size: 18px;font-weight: 500;line-height: 24px;letter-spacing: 0px;margin: 12px 0px;}.prize-fund-mobile-second-block-button {height: 40px;width: 100%;}}.navigation-menu .menu-item:nth-child(1):hover {background: radial-gradient(48.61% 48.61% at 50% 100%, rgba(212, 165, 48, 0.1) 0%, rgba(212, 165, 48, 0) 100%);}.navigation-menu .menu-item:nth-child(1):active::after {border-bottom: 2px solid #d4a530;}.navigation-menu .menu-item:nth-child(2):hover {background: radial-gradient(48.61% 48.61% at 50% 100%, rgba(196, 148, 40, 0.1) 0%, rgba(196, 148, 40, 0) 100%);}.navigation-menu .menu-item:nth-child(2):active::after {border-bottom: 2px solid #c49428;}.navigation-menu .menu-item:nth-child(3):hover {background: radial-gradient(48.61% 48.61% at 50% 100%, rgba(212, 165, 48, 0.1) 0%, rgba(212, 165, 48, 0) 100%);}.navigation-menu .menu-item:nth-child(3):active::after {border-bottom: 2px solid #d4a530 }.navigation-menu .menu-item:nth-child(4):hover {background: radial-gradient(48.61% 48.61% at 50% 100%, rgba(240, 200, 64, 0.1) 0%, rgba(240, 200, 64, 0) 100%);}.navigation-menu .menu-item:nth-child(4):active::after {border-bottom: 2px solid #f0c840 }@media screen and (max-width: 1024px) {.navigation-menu .menu-item {flex-direction: column;height: 100px;}.navigation-menu .menu-item img {margin-right: 0px;margin-bottom: 12px;}}@media screen and (max-width: 668px) {.navigation {border-radius: 8px;margin: 32px 8px 0px 8px;}.navigation-menu .menu-item {flex-direction: column;height: 64px;}.navigation-menu .menu-item::before {border-width: 1px;}.navigation-menu .menu-item:first-child::before {border-radius: 8px 0px;}.navigation-menu .menu-item:last-child::before {border-radius: 0px 8px;}.navigation-menu .menu-item img {margin-right: 0px;margin-bottom: 4px;width: 24px;height: 24px;}.navigation-menu .menu-item .menu-item-text {font-size: 10px;font-weight: 500;line-height: 12px;letter-spacing: 0px;}}.flex-display {display: flex;}.inline-display {display: inline;}.text-block-second-button:hover {color: white;}.text-block-second-button:active {color: #2a2a2a;}@media screen and (max-width: 668px) {.text-block-second-content {margin-bottom: 8px;}.text-block-second-button {font-size: 16px;line-height: 16px;}}.advantages-item:hover::after {z-index: 0;opacity: 1;}@media screen and (max-width: 1024px) {.advantages-item {flex: 0 0 calc(50% - 6px);}}@media screen and (max-width: 668px) {.advantages-content {padding: 8px;}.advantages-item {flex: 0 0 100%;}}.footer-nav-item:hover {color: white;transition: all 0.3s ease-out;}.footer-social-btn:hover {opacity: 0.8;}.footer-social-btn:active {background: black;}@media screen and (max-width: 1024px) {.footer-content-first-part, .footer-content-second-part {flex-wrap: wrap;}.footer-content-first-part {justify-content: center;}.footer-content-second-part .footer-second-part-item:first-child {max-width: 100%;}.footer-content-second-part .footer-second-part-item:nth-child(2) {max-width: calc(100% - 214px);}}@media screen and (max-width: 668px) {.footer {margin: 0px 8px;}.footer-content-first-part {justify-content: center;padding: 20px 0px;}.footer-content-second-part {justify-content: center;padding: 20px 0px;}.footer-content-second-part .footer-second-part-item:nth-child(1) {order: 2;}.footer-content-second-part .footer-second-part-item:nth-child(2) {max-width: 100%;order: 3;}.footer-content-second-part .footer-second-part-item:nth-child(3) {order: 1;}.footer-nav {justify-content: center;}.footer-second-part-item-text {font-size: 10px;}}
h1 {font-size: 32px;font-weight: 700;line-height: 40px;letter-spacing: 0px;text-align: center;margin-bottom: 24px;color: #f0c840;overflow-wrap: break-word;word-break: break-word;}
h1, .h2-base-title, .text-block-second-content h2, .text-block-second-content h3, .text-block-content h2, .text-block-content h3 {color: #e8be30;}
.header-logo span {color: #d4a530;}
.advantages-item-text {color: #e0d0a0;}
.faq-item-title {color: #a08848 !important;}
details.faq-item {padding: 16px 20px;}
details.faq-item summary {cursor: pointer;list-style: none;font-size: 15px;font-weight: 500;line-height: 20px;}
details.faq-item summary::-webkit-details-marker {display: none;}
details.faq-item summary::after {content: '+';float: right;font-size: 20px;color: #a08848;transition: transform .3s;}
details.faq-item[open] summary::after {content: '−';}
details.faq-item p {margin-top: 12px;font-size: 14px;line-height: 22px;color: #bbb;}

.footer-nav-item {color: #999 !important;}
.footer-nav-item:hover {color: #d4a530 !important;}
.advantages-item-img, .navigation-menu .menu-item img {filter: sepia(1) saturate(2) brightness(0.9) hue-rotate(10deg);}
.text-block-second h2 {margin-top: 30px;margin-bottom: 24px;}
.key-takeaways {background: #1a1a1a;border: 1px solid #d4a530;border-radius: 8px;padding: 16px 20px;margin: 20px 0;}
.key-takeaways strong {color: #d4a530;font-size: 16px;display: block;margin-bottom: 8px;}
.key-takeaways ul {list-style: none;padding: 0;margin: 0;}
.key-takeaways li {padding: 4px 0;font-size: 14px;line-height: 1.5;}
.toc {background: #111;border: 1px solid #333;border-radius: 8px;padding: 16px 20px;margin: 20px 0;}
.toc strong {color: #d4a530;font-size: 16px;display: block;margin-bottom: 10px;}
.toc ol {padding-left: 20px;margin: 0;list-style: decimal;}
.toc ol ol {padding-left: 18px;list-style: disc;margin-top: 4px;}
.toc li {padding: 3px 0;font-size: 14px;line-height: 1.5;}
.toc a {color: #d4a530;text-decoration: none;transition: color .2s;}
.toc a:hover {color: #fff;text-decoration: underline;}
/* Slots Section */
.slots-section{max-width:1296px;margin:24px auto 0;padding:0 48px}
.slots-inner{display:flex;flex-direction:column}
.sh{display:flex;align-items:center;justify-content:space-between;gap:8px}
.st{display:flex;align-items:center;gap:8px}
.st img{width:24px;height:24px;object-fit:contain}
.st-title{color:#fafafa;font-weight:700;margin:0;font-size:16px}
.sc{display:flex;align-items:center;gap:8px}
.pl{display:inline-flex;align-items:center;justify-content:center;border-radius:64px;border:1px solid #373737;background:#1a1a1a;color:#fafafa;font-size:14px;height:36px;padding:0 14px;cursor:pointer;white-space:nowrap;text-decoration:none}
.pl:hover{border-color:#888;background:#252525}
.bg{display:flex;align-items:center;justify-content:center;border-radius:8px;border:2px solid #373737;background:#373737;padding:0 4px;font-size:12px;font-weight:700;color:#fafafa;margin-left:6px}
.dd{display:none}
.dm{display:inline}
.dv{height:2px;margin:12px 0;background:linear-gradient(90deg,transparent,#555,transparent)}
.sl{position:relative;aspect-ratio:.9;border-radius:16px;border:1px solid #373737;background:#131313;overflow:hidden;cursor:pointer;box-shadow:0 4px 0 0 #373737;transition:border-color .3s,box-shadow .3s;flex-shrink:0;width:140px;height:156px}
.sl:hover{border-color:#d4a530;box-shadow:0 4px 0 0 #9a7520}
.sl img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.s1{width:160px;height:178px}
.sw{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}
.sw::-webkit-scrollbar{display:none}
.gc{position:relative;aspect-ratio:.9;border-radius:16px;border:1px solid #373737;background:#131313;overflow:hidden;cursor:pointer;box-shadow:0 4px 0 0 #373737;transition:border-color .3s,box-shadow .3s;flex-shrink:0;width:100px;height:110px}
.gc:hover{border-color:#d4a530;box-shadow:0 4px 0 0 #9a7520}
.gc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gg{display:flex;gap:8px;overflow-x:auto;margin:8px 0 24px;scrollbar-width:none}
.gg::-webkit-scrollbar{display:none}
.th{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0}
.tl{height:2px;flex-grow:1;background:linear-gradient(90deg,transparent,#555,#555)}
.tr{height:2px;flex-grow:1;background:linear-gradient(90deg,#555,#555,transparent)}
.tk{display:flex;align-items:center;gap:8px;color:#888;font-size:14px;white-space:nowrap}
.tw{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px;max-width:100%}
.wc{display:flex;align-items:center;gap:4px;width:140px;height:48px;border-radius:999px;border:1px solid #373737;background:#131313;padding:4px;flex-shrink:0;overflow:hidden}
.wc img{width:40px;height:40px;border-radius:999px;object-fit:cover}
.wn{font-size:12px;color:#fafafa;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wa{font-size:12px;font-weight:700;color:#86efac;white-space:nowrap}
@media(max-width:668px){table td{min-width:auto;padding:6px;font-size:12px}table th{padding:6px;font-size:12px}.table-scroll table{min-width:auto}.slots-section{padding:0 8px;margin-top:16px}.sl{width:110px;height:122px}.s1{width:130px;height:145px}.gc{width:85px;height:94px}}
.faq-content {display: flex;flex-direction: column;row-gap: 12px;margin-bottom: 24px;}.faq-item {border-radius: 10px !important;}.faq-item::before {border-radius: 10px !important;}

@media screen and (max-width: 1024px) {.header::before {display: none;}.base-block {margin-top: 32px;padding: 0px 32px;}.header {position: fixed;left: 0;top: 0;min-height: 56px;padding: 0px 8px;}.header-wrapper {position: relative;height: 56px;}.header-logo {position: absolute;left: 8px;transform: none;height: 24px;}.header-logo img {height: 32px;width: auto;}.header-burger-button-wrapper {position: absolute;right: 0;}.header-burger-button {display: flex;position: relative;width: 40px;height: 40px;justify-content: center;align-items: center;box-shadow: 0px 2px 4px 0px #0000003D;border-radius: 4px;}.header-burger-button img {z-index: 2;}.header-burger-button::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(100.01% 100% at 50% 0%, #1f1f1f 0%, #161616 100%);opacity: 0;transition: opacity 0.3s ease-out;z-index: -1;}.header-burger-button:hover::after {z-index: 0;opacity: 1;}.header-burger-button::before {border-radius: 4px;}.overlay {position: fixed;display: none;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1049;}.overlay.active {display: block;}.header-buttons-wrapper {overflow-y: auto;padding: 16px 16px 20px 16px;transition: transform 0.3s ease;position: fixed;flex-direction: column;row-gap: 28px;right: 0;top: 0;height: 100svh;width: 320px;background: #161616;box-shadow: -2px 0 5px rgba(0, 0, 0, 0.5);transform: translateX(100%);z-index: 1050;}.header-nav {display: flex;flex-direction: column;}.header-nav-item {padding: 12px 12px;font-size: 14px;font-weight: 400;line-height: 16px;letter-spacing: 0px;text-align: left;color: #888888;border-radius: 4px;}.header-nav-item:hover {color: white;background-color: #2a2a2a;transition: all 0.3s ease-out;}.header-close-btn-and-logo-wrapper {display: flex;align-items: center;justify-content: space-between;}.header-close-btn {margin: 6.5px 0px;}.header-social-buttons-wrapper {order: 3;align-self: center;}.header-vertical-divider {display: none;}.header-horizontal-divider {display: block;margin: 0px -16px 20px -16px;height: 1px;background: linear-gradient(270deg, rgba(58, 58, 82, 0.08) 0%, #2a2a2a 55.73%, rgba(58, 58, 82, 0.08) 100%);}.header-register-button-wrapper {margin-top: auto;order: 4;}.header-button.header-register-button, .header-button.header-enter-button {min-height: 40px;height: 40px;}.main {margin-top: 56px;}.prize-fund-button {padding: 0px 28px;}.desktop-rectangle {display: none;}.tablet-rectangle {display: block;}.prize-fund {justify-content: space-between;column-gap: 0px;padding: 0 20px;}.prize-fund-wrapper>img:nth-child(5) {transform: scaleX(-1);}.navigation-menu .menu-item {flex-direction: column;height: 100px;}.navigation-menu .menu-item img {margin-right: 0px;margin-bottom: 12px;}.advantages-item {flex: 0 0 calc(50% - 6px);}.footer-content-first-part, .footer-content-second-part {flex-wrap: wrap;}.footer-content-first-part {justify-content: center;}.footer-content-second-part .footer-second-part-item:first-child {max-width: 100%;}.footer-content-second-part .footer-second-part-item:nth-child(2) {max-width: calc(100% - 214px);}}

@media screen and (max-width: 668px) {.base-block {padding: 0px 8px;row-gap: 32px;margin-top: 20px;}.h2-base-title {margin-bottom: 20px;font-size: 26px;line-height: 33px;}.banner-wrapper {margin: 0 8px 8px;border-radius: 16px;}.banner-img {display: block;width: 100%;height: auto;}.banner-overlay {padding: 18px 0 8px 0;}.banner-title {font-size: 22px;letter-spacing: 1px;}.banner-subtitle {font-size: 13px;max-width: 240px;}.banner-overlay .btn-bonus {display: none;}.prize-fund-wrapper {margin-top: 0;}.prize-fund {width: auto;display: flex;column-gap: 8px;height: 36px;padding: 6px 24px;border-radius: 16px 16px 0 0;font-size: 20px;font-weight: 500;line-height: 24px;}.prize-fund::before {border-radius: 16px 16px 0 0;}.prize-fund-desktop-section {display: none;background: #161616;}.prize-fund-mobile-section {display: block;margin: 0 8px;}.prize-fund-mobile-second-block {width: 100%;display: flex;flex-direction: column;align-items: center;background: #161616;box-shadow: 0px 2px 2px 0px #00000099;border-radius: 0px 0px 8px 8px;padding: 0px 8px 8px 8px;}.prize-fund-mobile-second-block-title {font-size: 18px;font-weight: 500;line-height: 24px;margin: 12px 0px;}.prize-fund-mobile-second-block-button {height: 40px;width: 100%;}.navigation {border-radius: 8px;margin: 32px 8px 0px 8px;}.navigation-menu .menu-item {flex-direction: column;height: 64px;}.navigation-menu .menu-item::before {border-width: 1px;}.navigation-menu .menu-item:first-child::before {border-radius: 8px 0px;}.navigation-menu .menu-item:last-child::before {border-radius: 0px 8px;}.navigation-menu .menu-item img {margin-right: 0px;margin-bottom: 4px;width: 24px;height: 24px;}.navigation-menu .menu-item .menu-item-text {font-size: 10px;font-weight: 500;line-height: 12px;}.text-block-second-content {margin-bottom: 8px;}.text-block-second-button {font-size: 16px;line-height: 16px;}.advantages-content {padding: 8px;}.advantages-item {flex: 0 0 100%;}.footer {margin: 0px 8px;}.footer-content-first-part {justify-content: center;padding: 20px 0px;}.footer-content-second-part {justify-content: center;padding: 20px 0px;flex-direction: column;}.footer-content-second-part .footer-second-part-item:nth-child(1) {order: 2;}.footer-content-second-part .footer-second-part-item:nth-child(2) {max-width: 100%;order: 3;}.footer-content-second-part .footer-second-part-item:nth-child(3) {order: 1;}.footer-nav {justify-content: center;}.footer-second-part-item-text {font-size: 10px;}.faq-content {margin-bottom: 20px;}.faq-item {padding: 16px;}.faq-item-title {margin-bottom: 8px;font-size: 12px;font-weight: 300;line-height: 16px;color: #888888;}h1 {font-size: 24px;line-height: 32px;}.key-takeaways,.toc {max-width: 100%;overflow-wrap: break-word;}}
