.UR_chatAnimated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes UR_chatPreloaderColor {
    100%, 0%{
        border-color: #d62d20;
    }
    40%{
        border-color: #0057e7;
    }
    66%{
        border-color: #008744;
    }
    80%, 90%{
        border-color: #ffa700;
    }
}

@keyframes UR_chatPreloaderColor {
    100%, 0%{
        border-color: #d62d20;
    }
    40%{
        border-color: #0057e7;
    }
    66%{
        border-color: #008744;
    }
    80%, 90%{
        border-color: #ffa700;
    }
}

@-webkit-keyframes UR_chatPreloaderRotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes UR_chatPreloaderRotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes UR_chatPreloaderPieRight {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25%, 45% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    75%, 100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes UR_chatPreloaderPieRight {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25%, 45% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    75%, 100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes UR_chatPreloaderPieLeft {
    0%, 25% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    55%, 75% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes UR_chatPreloaderPieLeft {
    0%, 25% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    55%, 75% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes UR_chatSlideInUp {
    from {
        -webkit-transform: translate3d(0px, 100%, 0px);
        transform: translate3d(0px, 100%, 0px);
        visibility: visible;
    }
    50% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        transform: translate3d(0px, 0px, 0px);
    }
}

@keyframes UR_chatSlideInUp {
    0% {
        transform: translate3d(0px, 100%, 0px);
        visibility: visible;
    }
    100% {
        transform: translate3d(0px, 0px, 0px);
    }
}

@-webkit-keyframes UR_chatFadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10%, 0);
        transform: translate3d(0, 10%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10%, 0);
        transform: translate3d(0, 10%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.UR_chatFadeInUp {
    -webkit-animation-name: UR_chatFadeInUp;
    animation-name: UR_chatFadeInUp;
}

@-webkit-keyframes UR_chatFadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.UR_chatFadeInRight {
    -webkit-animation-name: UR_chatFadeInRight;
    animation-name: UR_chatFadeInRight;
}

@-webkit-keyframes UR_chatFadeOutLeft {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes UR_chatFadeOutLeft {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    -webkit-animation-name: UR_chatFadeOutLeft;
    animation-name: UR_chatFadeOutLeft;
}

@-webkit-keyframes UR_chatMessagesPreloaderCircle1 {
    0% {
        top: 10px;
    }
    15% {
        top: 0;
    }
    25% {
        top: 10px;
    }
}

@-webkit-keyframes UR_chatMessagesPreloaderCircle2 {
    10% {
        top: 10px;
    }
    25% {
        top: 0;
    }
    35% {
        top: 10px;
    }
}

@-webkit-keyframes UR_chatMessagesPreloaderCircle3 {
    15% {
        top: 10px;
    }
    30% {
        top: 0;
    }
    40% {
        top: 10px;
    }
}

@-webkit-keyframes UR_pulseWidget {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.0;
    }
}

@keyframes UR_pulseWidget {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.0;
    }
}

.UR_pulseWidget {
    -webkit-animation-name: UR_pulseWidget;
    animation-name: UR_pulseWidget;
}

@-webkit-keyframes UR_chatFadeInRightSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(5%, 0, 0);
        transform: translate3d(5%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInRightSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(5%, 0, 0);
        transform: translate3d(5%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeInLeftSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-5%, 0, 0);
        transform: translate3d(-5%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInLeftSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-5%, 0, 0);
        transform: translate3d(-5%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 5%, 0);
        transform: translate3d(0, 5%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 5%, 0);
        transform: translate3d(0, 5%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeInUpFooter {
    0% {
        opacity: 0.5;
        -webkit-transform: translate3d(0, 30%, 0);
        transform: translate3d(0, 30%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInUpFooter {
    0% {
        opacity: 0.5;
        -webkit-transform: translate3d(0, 30%, 0);
        transform: translate3d(0, 30%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes UR_chatFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes UR_chatFadeInHeader {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInHeader {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes UR_chatFadeInUpMessage {
    0% {
        opacity: 0.5;
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes UR_chatFadeInUpMessage {
    0% {
        opacity: 0.5;
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
/* FAQ accordion — has to read as clickable at a glance */
.zcFaq{margin:12px 0 24px;}
.zcFaq__item{border:1px solid #2A3A46;border-left:3px solid #B8FF3C;border-radius:12px;margin:0 0 10px;
  background:#0F1720;transition:background .18s,border-color .18s;}
.zcFaq__item:hover{background:#13202B;border-color:#3A5261;border-left-color:#C9FF6A;}
.zcFaq__item[open]{background:#13202B;}
.zcFaq__q{cursor:pointer;list-style:none;padding:15px 60px 15px 18px;position:relative;color:#fff;
  font-weight:600;font-size:15px;line-height:1.45;user-select:none;}
.zcFaq__q::-webkit-details-marker{display:none;}
.zcFaq__q::after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);
  width:28px;height:28px;line-height:26px;text-align:center;border-radius:50%;
  background:rgba(184,255,60,.14);border:1px solid #B8FF3C;color:#B8FF3C;
  font-size:19px;font-weight:700;transition:transform .2s,background .2s;}
.zcFaq__item:hover .zcFaq__q::after{background:rgba(184,255,60,.28);}
.zcFaq__item[open] .zcFaq__q::after{content:"\2212";background:#B8FF3C;color:#07120A;}
.zcFaq__q:focus-visible{outline:2px solid #B8FF3C;outline-offset:2px;border-radius:12px;}
.zcFaq__a{padding:0 18px 16px;color:#C3CDD6;font-size:14px;line-height:1.7;
  border-top:1px solid #22303B;margin-top:2px;padding-top:14px;}
.zcFaq__a p{margin:0;}

/* second page: the article lives on the page, not in the 200px scroll box */
.aboutPage__text{color:#C3CDD6;font-size:15px;line-height:1.7;padding:8px 0 24px;}
.aboutPage__text img{max-width:100%;height:auto;border-radius:16px;display:block;margin:0 0 26px;}
.aboutPage__text h1{color:#fff;font-size:28px;line-height:1.25;margin:0 0 18px;}
.aboutPage__text h2{color:#fff;font-size:21px;margin:34px 0 10px;}
.aboutPage__text h3{color:#fff;font-size:17px;margin:26px 0 8px;}
.aboutPage__text p{margin:0 0 14px;}
.aboutPage__text ol,.aboutPage__text ul{margin:0 0 16px;padding-left:22px;}
.aboutPage__text li{margin:0 0 8px;}
.aboutPage__text a{color:#B8FF3C;}
.aboutPage__text strong{color:#EAF2E4;}

/* welcome cards: the status label was dark on dark */
.bonusCard__timer .timer__title{color:#C3CDD6!important;font-weight:600;}
.bonusCard__description,.bonusCard__type{color:#C3CDD6!important;}

/* neon primary needs dark label */
.button_theme_primary,.button_theme_primary .button__content{color:#07120A!important;}
