.feedbackModal__inner{padding:calc(var(--grid-height)*2)}.feedbackModal__title{margin:0 0 calc(var(--grid-height)*2);color:var(--text-main,#e0e0e0);font-size:1.25rem;font-weight:600}.feedbackModal__form{gap:var(--grid-height);flex-direction:column;display:flex}.feedbackModal__row{gap:calc(var(--grid-height)/2);flex-direction:column;display:flex}.feedbackModal__row--checkbox{flex-direction:row;align-items:flex-start}.feedbackModal__label{color:var(--text-contrast-transparent,#8892a0);font-size:13px}.feedbackModal__input,.feedbackModal__textarea{padding:var(--grid-height);border-radius:calc(var(--main-border-radius) - 2px);border:1px solid var(--modal-border,#1e2738);color:var(--text-contrast,#e0e0e0);box-sizing:border-box;background:#c6d4ff14;width:100%;font-size:14px}.feedbackModal__input::placeholder,.feedbackModal__textarea::placeholder{color:var(--text-contrast-transparent,#8892a0)}.feedbackModal__input:focus,.feedbackModal__textarea:focus{border-color:var(--admin-accent,#00d4aa);outline:none}.feedbackModal__textarea{resize:vertical;min-height:80px}.feedbackModal__checkboxLabel{align-items:flex-start;gap:calc(var(--grid-height)/2);cursor:pointer;color:var(--text-contrast,#e0e0e0);font-size:13px;display:flex}.feedbackModal__checkbox{flex-shrink:0;margin-top:2px}.feedbackModal__link{color:var(--admin-accent,#00d4aa);text-decoration:underline}.feedbackModal__link:hover{text-decoration:none}.feedbackModal__error{color:var(--admin-danger,#e74c3c);margin:0;font-size:13px}.feedbackModal__success{color:var(--admin-success,#00d4aa);margin:0;font-size:1rem}.feedbackModal__actions{margin-top:var(--grid-height)}.feedbackModal__submit{padding:calc(var(--grid-height))calc(var(--grid-height)*2);border-radius:calc(var(--main-border-radius) - 2px);background:var(--admin-accent,#00d4aa);color:var(--admin-bg,#0a0e17);cursor:pointer;border:none;font-size:14px;font-weight:600;transition:opacity .2s}.feedbackModal__submit:hover:not(:disabled){opacity:.9}.feedbackModal__submit:disabled{opacity:.5;cursor:not-allowed}
.gameRulesModal{z-index:10000;background:0 0;border:none;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.gameRulesModal::backdrop{background:#000c}.gameRulesModal__backdrop{background:#000c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gameRulesModal__container{box-sizing:border-box;color:#eef2ff;background:#0d1329;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:800px;max-height:85vh;padding:24px;display:flex;position:relative;overflow:hidden}.gameRulesModal__close{color:#fff9;cursor:pointer;z-index:1;background:0 0;border:none;padding:4px 8px;font-size:20px;position:absolute;top:12px;right:12px}.gameRulesModal__close:hover{color:#fff}.gameRulesModal__tabs{border-bottom:1px solid #ffffff1f;gap:16px;margin:-8px -8px 8px;padding:0 8px;display:flex}.gameRulesModal__tab{color:#e2e8ffcc;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin:0 8px 0 0;padding:10px 4px 12px;font-size:14px;font-weight:500}.gameRulesModal__tab--active{color:#fff;border-bottom-color:#c5a44e}.gameRulesModal__content{flex-direction:column;flex:1;gap:12px;padding-right:4px;display:flex;overflow-y:auto}.gameRulesModal__title{text-align:center;margin:0 0 4px;font-size:20px;font-weight:700}.gameRulesModal__subtitle{margin:12px 0 4px;font-size:15px;font-weight:600}.gameRulesModal__table{border-collapse:collapse;width:100%;margin-top:4px;font-size:13px}.gameRulesModal__table td{padding:4px 6px}.gameRulesModal__table tr:nth-child(odd){background:#0000002e}.gameRulesModal__table tr:nth-child(2n){background:#0000000f}.gameRulesModal__table td:last-child{text-align:right;white-space:nowrap}.gameRulesModal__prizes{flex-direction:column;gap:4px;max-height:250px;margin-top:4px;padding-right:4px;display:flex;overflow-y:auto}.gameRulesModal__prizeRow{background:#00000040;border-radius:6px;grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:grid}.gameRulesModal__prizeRange{opacity:.9}.gameRulesModal__prizeName{font-weight:500}.gameRulesModal__prizePrice{text-align:right;font-weight:600}.gameRulesModal__meta{color:#c6d4ffcc;margin:4px 0 0;font-size:13px}.gameRulesModal__meta--error{color:#ff6b6b}.gameRulesModal__checkbox{cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;display:flex}.gameRulesModal__checkbox input{margin-top:2px}.gameRulesModal__buttons{flex-direction:column;gap:8px;margin-top:14px;display:flex}.gameRulesModal__button{cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;padding:13px;font-size:15px;font-weight:700;transition:all .2s}.gameRulesModal__button--primary{color:#041014;background:#27c075}.gameRulesModal__button--primary:disabled{opacity:.5;cursor:default}.gameRulesModal__button--secondary{color:#fffc;background:#ffffff14}.gameRulesModal__text p{margin:0 0 8px;font-size:14px;line-height:1.6}.gameRulesModal__links{flex-direction:column;gap:8px;margin-top:8px;display:flex}.gameRulesModal__fullRulesLink{color:#c5a44e;font-size:14px;text-decoration:underline}.gameRulesModal__fullRulesLink:hover{text-decoration:none}.gameRulesModal__slogan{color:#c5a44e;margin-top:12px;font-size:14px;font-style:italic}@media only screen and (max-width:768px){.gameRulesModal__backdrop{padding:10px}.gameRulesModal__container{max-width:95vw;max-height:90vh;padding:18px}}
.noTicketsModal{background:0 0;border:none;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.noTicketsModal::backdrop{background:#000c}.noTicketsModal__backdrop{background:#000c;justify-content:center;align-items:center;min-width:320px;padding:2rem;display:flex;position:fixed;inset:0}.noTicketsModal__container{text-align:center;color:#eef2ff;background:#0d1329;border-radius:12px;padding:2rem;position:relative}.noTicketsModal__close{color:#fff9;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.noTicketsModal__close:hover{color:#fff}.noTicketsModal__icon{justify-content:center;margin-bottom:.5rem;display:flex}.noTicketsModal__icon img{width:48px;height:48px;display:block}.noTicketsModal__title{color:#fff;margin:0 0 .75rem;font-size:1.35rem}.noTicketsModal__text{color:#eef2ff;margin:0 0 1.5rem;font-size:.95rem}.noTicketsModal__buttons{flex-direction:column;align-items:center;gap:.75rem;display:flex}.noTicketsModal__btn{cursor:pointer;border:none;border-radius:8px;min-width:200px;padding:.65rem 1.5rem;font-size:1rem}.noTicketsModal__btn--primary{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5)}.noTicketsModal__btn--primary:hover:not(:disabled){opacity:.95}.noTicketsModal__btn--primary:disabled{opacity:.7;cursor:not-allowed}.noTicketsModal__btn--secondary{color:#fffc;background:#ffffff14}.noTicketsModal__btn--secondary:hover{background:#ffffff1f}
.registrationModal{--registration-bg:#0d1329;--registration-container:#1a1f35;--registration-submit:#4caf50;--registration-submit-hover:#45a049;--registration-link:#8847ff;background:var(--registration-bg);border:none;border-radius:12px;width:calc(100vw - 2rem);max-width:480px;padding:0;box-shadow:0 8px 32px #00000080}.registrationModal::backdrop{background:#0009}.registrationModal .registrationModal__backdrop{padding:calc(var(--grid-height)*2)}.registrationModal .registrationModal__container{background:var(--registration-container);padding:calc(var(--grid-height)*2);border-radius:8px}.registrationModal .registrationModal__title{margin:0 0 calc(var(--grid-height)*2);color:var(--text-contrast,#fff);font-size:1.5rem;font-weight:700}.registrationModal .registrationModal__form{gap:calc(var(--grid-height)*1.5);flex-direction:column;display:flex}.registrationModal .registrationModal__field{gap:calc(var(--grid-height)/2);flex-direction:column;display:flex;position:relative}.registrationModal .registrationModal__label{color:var(--text-contrast-hidden,#b0b8c4);font-size:.9rem;font-weight:500}.registrationModal .registrationModal__input{width:100%;padding:calc(var(--grid-height))calc(var(--grid-height)*1.5);color:var(--text-contrast,#fff);box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;font-size:1rem}.registrationModal .registrationModal__input::placeholder{color:#fff6}.registrationModal .registrationModal__input:focus{border-color:var(--registration-link);outline:none}.registrationModal .registrationModal__inputRow{gap:calc(var(--grid-height));align-items:center;display:flex}.registrationModal .registrationModal__inputRow .registrationModal__input{flex:1}.registrationModal .registrationModal__getBtn{padding:calc(var(--grid-height))calc(var(--grid-height)*1.5);color:var(--text-contrast);cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;border-radius:6px;font-size:.9rem;font-weight:600}.registrationModal .registrationModal__getBtn:hover{background:#ffffff2e}.registrationModal .registrationModal__hint{color:#ffffff80;cursor:help;font-size:.85rem}.registrationModal .registrationModal__checkboxLabel{align-items:flex-start;gap:calc(var(--grid-height));color:var(--text-contrast-hidden,#b0b8c4);cursor:pointer;font-size:.9rem;display:flex}.registrationModal .registrationModal__checkboxLabel input[type=checkbox]{flex-shrink:0;margin-top:.2rem}.registrationModal .registrationModal__checkboxLabel--required span{color:var(--text-contrast,#e0e4e8)}.registrationModal .registrationModal__link{color:var(--registration-link);text-decoration:none}.registrationModal .registrationModal__link:hover{text-decoration:underline}.registrationModal .registrationModal__error{color:#eb4b4b;margin:0;font-size:.9rem}.registrationModal .registrationModal__submit{margin-top:calc(var(--grid-height)/2);padding:calc(var(--grid-height)*1.2)calc(var(--grid-height)*2);color:#fff;background:var(--registration-submit);cursor:pointer;border:none;border-radius:6px;width:100%;font-size:1rem;font-weight:700;transition:background .2s}.registrationModal .registrationModal__submit:hover:not(:disabled){background:var(--registration-submit-hover)}.registrationModal .registrationModal__submit:disabled{opacity:.6;cursor:not-allowed}.registrationModal .registrationModal__footer{margin:calc(var(--grid-height)*2)0 0;padding-top:calc(var(--grid-height)*1.5);color:var(--text-contrast-hidden,#8892a0);text-align:center;border-top:1px solid #ffffff1a;font-size:.9rem}
.modal{--modal-size:1140px;padding:calc(var(--grid-height)*2);border:var(--main-border-width)solid var(--modal-border);border-radius:calc(var(--main-border-radius) + 4px);background:var(--modal);box-sizing:border-box;width:calc(100vw - var(--grid-height)*4);max-width:var(--modal-size);outline:none;margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal:has(.balanceDeposit,.balanceWithdraw,.feedbackModal){--modal-size:520px;border-radius:var(--second-border-radius);padding:0}@media only screen and (max-width:768px){.modal:has(.balanceDeposit,.balanceWithdraw,.feedbackModal){border-radius:0}}.modal:has(.balanceDeposit,.balanceWithdraw,.feedbackModal) .modal__closeButton{position:absolute}@media only screen and (max-width:1024px){.modal:has(.balanceDeposit,.balanceWithdraw,.feedbackModal) .modal__closeButton{top:calc(var(--grid-height)*1);right:calc(var(--grid-height)*1)}}@media only screen and (max-width:768px){.modal:has(.balanceDeposit,.balanceWithdraw,.feedbackModal) .modal__closeButton{top:calc(var(--grid-height)*2);right:calc(var(--grid-height)*2)}.modal{background-color:var(--controller);-webkit-backdrop-filter:blur(8px);border:none;border-radius:0;width:100%;max-width:100%;height:100vh;max-height:100vh;position:relative;top:0;left:0;transform:none}}.modal[open]{grid-gap:calc(var(--grid-height)*1);flex-direction:column;display:flex}.modal::backdrop{-webkit-backdrop-filter:blur(4px);background-color:#0000008c}.modal__closeButton{--icon-size:32px;top:var(--grid-height);right:var(--grid-height);width:var(--icon-size);height:var(--icon-size);background-image:url(/images/icon_menuClose.svg);background-color:var(--text-contrast-backdrop);background-size:var(--icon-size)var(--icon-size);border-radius:var(--second-border-radius);transition:var(--main-transition);cursor:pointer;background-position:50%;border:none;outline:none;margin:0;padding:0;font-size:0;position:absolute}@media only screen and (max-width:1024px){.modal__closeButton{--icon-size:32px;flex-shrink:0;align-self:flex-end;position:relative;top:0;right:0}}@media only screen and (max-width:768px){.modal__closeButton{--icon-size:28px}}.modal__closeButton:hover,.modal__closeButton:focus{background-size:calc(var(--icon-size) + 4px)calc(var(--icon-size) + 4px);background-color:var(--placeholder-backdrop)}
.cookieBanner{z-index:9999;-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#0d1329f2;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.cookieBanner__text{color:#ffffffe6;flex:1;min-width:200px;margin:0;font-size:14px;line-height:1.5}.cookieBanner__link{color:#c5a44e;text-decoration:underline}.cookieBanner__link:hover{text-decoration:none}.cookieBanner__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cookieBanner__button{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:opacity .2s}.cookieBanner__button:hover{opacity:.9}.cookieBanner__button--primary{color:#041014;background:#27c075}.cookieBanner__button--secondary{color:#ffffffe6;background:#ffffff1f}@media only screen and (max-width:768px){.cookieBanner{flex-direction:column;align-items:stretch;padding:16px}.cookieBanner__actions{flex-direction:column}.cookieBanner__button{width:100%}}
:root{--text-main:#c6d4ff;--text-contrast:#fff;--text-contrast-hidden:#fffc;--text-contrast-transparent:#ffffff80;--text-contrast-faintly:#ffffff4d;--text-contrast-backdrop:#ffffff1a;--main-priorite:#3ffeff;--main-priorite-backdrop:#3ffeff33;--main-priorite-contrast:#0d3434;--main-back:linear-gradient(to bottom,#111930,#1d2b56);--main-transition:all .13s linear;--main-border-radius:10px;--main-border-width:1.5px;--main-border-color:#00d1ff33;--main-font-size:16px;--second-border-radius:4px;--second-back:#6f87d426;--third-border-radius:50px;--grid-height:12px;--wrapper-width:1400px;--border-line:linear-gradient(90deg,#cbf6ff0f 0%,var(--main-border-color)50%,#adf0ff0f 100%);--modal:#273971;--modal-border:#41589a;--skin-width:152px;--skin-badge-color:#486ee433;--placeholder:#00000073;--placeholder-hover:#000000d9;--placeholder-backdrop:#0003;--placehodler-radius:calc(var(--grid-height)/2);--controller:#22367480;--controller-active:linear-gradient(0deg,#ffffff0d 0%,#ffffff0d 100%);--controller-active-border:#d1fffc33;--controller-active-shadow:0px 4px 40px 0px #1a274d;--controller-border-radius:32px;--controller-font-main:16px;--controller-font:14px;--filters:linear-gradient(180deg,#22367480 0%,#486ee433 100%);--filters-border-color:#3ffeff1a;--filters-checkbox:#c6d4ff33;--filters-checkbox-hover:#c6d4ff66;--filters-chekbox-border:#fff3;--filters-range:#c6d4ff33;--filters-range-active:#c6d4ff4d;--blur-size:26px;--scroll-width:4px;--scroll-color:#5a74d780;--scroll-backdrop-color:#080a1140;--scroll-border-radius:18px;--banner-border:none;--banner-border-radius:20px;--banner-transition:all .13s linear;--currency:#161a33;--currency-text:#5267b4}
*{-webkit-tap-highlight-color:#0000}html{height:100%}body{background:#1d2b56 var(--main-back)no-repeat;touch-action:manipulation;height:100%;margin:0;padding:0;overflow-y:scroll}@media only screen and (max-width:480px){body:has(.openBasket--active){overflow-y:hidden}}body:has(.openBasket--active) .basket{display:none}@media only screen and (max-width:1480px){body{overflow-y:auto}}body::-webkit-scrollbar{width:var(--scroll-width);-webkit-appearance:none}body::-webkit-scrollbar-track{background-color:var(--scroll-backdrop-color)}body::-webkit-scrollbar-thumb{background-color:var(--scroll-color)}main{padding:0 calc(var(--grid-height)*2);max-width:var(--wrapper-width);height:100%;color:var(--text-main);flex-direction:column;margin:0 auto;display:flex}@media only screen and (max-width:1480px){main{overflow-x:hidden}}a{color:var(--text-contrast);text-decoration:none}.border--before:before,.border--after:after{content:"";background-image:var(--border-line);width:100%;height:1px;display:block}:root,button,input{font-optical-sizing:auto;font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:400}@keyframes loader{0%{transform:translate(-100%)}to{transform:translate(100%)}}.placeholder{background-color:var(--placeholder);border-radius:var(--placehodler-radius)}.placeholder:hover{background-color:var(--placeholder-hover)}.placeholder--animated{background-color:#00000059;position:relative;overflow:hidden}.placeholder--animated:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#00000059 50%,#0000 100%);width:100%;height:100%;animation:1s infinite loader;position:absolute}
