.skeleton{animation:3s infinite shine-avatar;background-image:linear-gradient(90deg,#f1f1f1 0,#e8e8e8 40px,#f1f1f1 80px);background-size:600px}.skeleton__line{height:20px;width:100%;border-radius:20px}.skeleton__circle{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%}@keyframes shine-avatar{0%{background-position:-32px}100%,40%{background-position:208px}}.questPopup{background:rgba(0,0,0,.45);position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:1000;display:none;align-items:flex-end;justify-content:center}.questPopup--show{display:flex;overscroll-behavior:contain}.questPopup--hide{background:0 0}@media(min-width:768px){.questPopup{align-items:center}}.questPopup__block{border-radius:24px 24px 0 0;background:#f4f5f7;color:#1f1f1f;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;max-height:85%;overscroll-behavior:contain}@media(min-width:768px){.questPopup__block{max-height:576px;width:584px;border-radius:24px;padding:0 0 32px}}.questPopup__close{border-radius:24px 24px 0 0;padding-bottom:12px;display:flex;align-items:center;justify-content:flex-end;width:100%;z-index:15}@media(min-width:768px){.questPopup__close{padding:16px 16px 12px}}.questPopup__close--btn{background:#f4f5f7;border:none;width:24px;height:24px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.questPopup__close--btn span{width:2px;height:15px;position:absolute;background:#b5b5b5;transform:rotate(45deg)}.questPopup__close--btn span:nth-child(2){transform:rotate(-45deg)}@media(min-width:768px){.questPopup__close--btn span{background:#404040}.questPopup__close--btn{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:12px;border:1px solid #dbd8d8}}.questPopup__coin{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#f4f5f7;position:absolute;top:-40px;z-index:15}.questPopup__coin img,.questPopup__coin svg{width:60px;height:60px}@media(min-width:768px){.questPopup__coin{width:82px;height:82px;top:-35px}.questPopup__coin img,.questPopup__coin svg{width:66px;height:66px}}.questPopup__scroll{width:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-top:-2px;overscroll-behavior:contain}.questPopup__scroll::-webkit-scrollbar{display:none}.questPopup__header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 16px;width:100%}@media(min-width:768px){.questPopup__header{margin:-30px 0 16px;padding:0 32px;position:relative;z-index:12}}.questPopup__title{font-size:20px;font-weight:600;line-height:24px;margin:0 0 8px}@media(min-width:768px){.questPopup__title{font-size:26px;font-weight:700;line-height:34px;margin-bottom:12px}}.questPopup__title--done{color:#086d45}.questPopup__descript{width:262px;font-size:16px;line-height:24px;margin:0 0 16px;text-align:center}@media(min-width:768px){.questPopup__descript{width:unset}.questPopup__body{padding:0 32px}}.questPopup__tabs{z-index:1;height:44px;width:100%;display:flex;border-radius:16px;background-color:#f2f2ff;border:1px solid #f1f1f1}.questPopup__tab--input{display:none}.questPopup__tab--input:checked+.questPopup__tab--label{background:#fff;color:#181818;border-radius:16px}.questPopup__tab--input:not(:checked)+.questPopup__tab--label{border:none}.questPopup__tab--label{display:flex;justify-content:center;align-items:center;flex:1;color:#b5b5b5;font-size:14px;line-height:24px;font-weight:600;text-align:center;cursor:pointer;position:relative}.questPopup__tab--new-label::after{position:absolute;top:0;right:0;content:attr(data-new-label);background:linear-gradient(180deg,#e9223a,#a70418);border-radius:7px;min-width:28px;height:14px;padding:0 6px;color:#fff;font-size:9px;line-height:14px;font-weight:700;text-align:center;text-transform:uppercase}.questPopup__body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.questPopup__quest{background:#fff;display:flex;align-items:center;justify-content:space-between;border-radius:16px;padding:12px 16px;width:100%;margin-bottom:12px;position:relative}.questPopup__quest--special{padding:30px 16px 12px;background:linear-gradient(84deg,#fff 39.81%,#f9e941 168.34%)}.questPopup__quest:last-of-type{margin-bottom:0}.questPopup__quest--pointer{cursor:pointer}.questPopup__content{flex:1 0 0}.questPopup__content--title{font-size:16px;font-weight:600;line-height:24px;margin:0 0 2px}.questPopup__content--title--share{display:flex;align-items:center;margin:0 0 12px}.questPopup__content--title--share img{width:20px;height:20px;margin-right:8px}.questPopup__content--progress{font-size:14px;font-weight:600;line-height:20px;color:#b5b5b5;margin-left:8px}.questPopup__content--descript{font-size:12px;line-height:16px;letter-spacing:.12px;color:#6c6c6c;margin:0 0 4px}.questPopup__content--descript--share{display:flex;align-items:center;margin:0 0 12px}@media(min-width:768px){.questPopup__quest--special{padding:25px 16px 19px}.questPopup__content--descript--share{width:464px}}.questPopup__content--reward{display:flex;align-items:center;margin-bottom:16px}.questPopup__content--reward--details{font-size:12px;font-weight:600;line-height:18px;letter-spacing:.12px;color:#f0ad00;margin:0}.questPopup__content--link{font-size:14px;color:#6c6c6c;font-weight:400;line-height:24px;letter-spacing:.14px;flex:1;border-radius:16px;border:none;overflow:hidden;text-overflow:ellipsis;padding:0 0 0 16px;max-width:188px}.questPopup__content--link--wrapper{display:flex;height:52px;position:relative;margin-bottom:16px;background:#f9f9ff;border-radius:16px}.questPopup__content--copy-btn{height:100%;background:#5554de;color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:24px;width:108px;position:absolute;right:0;border-radius:16px;border:none;cursor:pointer}.questPopup__content--copy-btn--copied{width:127px;background:#4443b8;display:flex;justify-content:space-between;align-items:center;padding:14px 14px 14px 16px}.questPopup__content--copy-btn:disabled{background-color:#b5b5b5;cursor:not-allowed}.questPopup__content--progress-info{color:#6c6c6c;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.12px;margin:0}.questPopup__content--progress-info span{color:#181818;font-weight:600;letter-spacing:unset}.questPopup__content progress{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;height:10px;width:100%}.questPopup__content progress::after{content:"";background-image:url(/build/midori/assets/icons/gamification/check.svg);background-repeat:no-repeat;background-size:13px;background-position:center;background-color:#04c378;display:block;width:20px;height:20px;border-radius:50%;position:relative;top:-15px;left:calc(100% - 20px)}.questPopup__content progress::-webkit-progress-bar{background:#dbd8d8;border-radius:16px;position:relative}.questPopup__content progress::-webkit-progress-value{background:#05e98f;border-radius:16px;position:relative}.questPopup__content progress[value="0"]::after{display:none}.questPopup__content progress[value="1"]::after{left:calc(10% - 20px)}.questPopup__content progress[value="2"]::after{left:calc(20% - 20px)}.questPopup__content progress[value="3"]::after{left:calc(30% - 20px)}.questPopup__content progress[value="4"]::after{left:calc(40% - 20px)}.questPopup__content progress[value="5"]::after{left:calc(50% - 20px)}.questPopup__content progress[value="6"]::after{left:calc(60% - 20px)}.questPopup__content progress[value="7"]::after{left:calc(70% - 20px)}.questPopup__content progress[value="8"]::after{left:calc(80% - 20px)}.questPopup__content progress[value="9"]::after{left:calc(90% - 20px)}.questPopup__content progress[value="10"]::after{left:calc(100% - 20px)}.questPopup__btn{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:#5554de;display:flex;align-items:center;justify-content:center}.questPopup__btn--done,.questPopup__btn--done .questPopup__btn--bg{background:#05e98f}.questPopup__btn--done .questPopup__btn--bg svg{width:18px;height:auto}.questPopup__btn--active{cursor:pointer}.questPopup__btn--bg{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:#5554de;display:flex;align-items:center;justify-content:center}.questPopup__btn--bg svg{width:24px;height:24px}.questPopup__icon--coins{width:18px;height:18px;position:relative;display:flex;align-items:center;justify-content:center;margin-right:4px}.questPopup__icon--coins img{position:absolute}.questPopup__icon--coins img:first-of-type{right:0;width:14.8px;height:14.8px;z-index:1}.questPopup__icon--coins img:last-of-type{left:0;width:12.7px;height:12.7px;z-index:2}.questPopup__label{position:absolute;top:0;left:0;margin:0;padding:5px 8.5px;border-radius:16px 0;background:#f0ad00;color:#fff;font-size:9px;font-weight:600;line-height:8px;text-transform:uppercase}.questPopup__label:before{content:attr(data-text-before)}.questPopup__authPopup{background:rgba(0,0,0,.45)}.questPopup__authPopup .auth_popup-box{overflow:visible}.questPopup__authPopup__btnCloseText{background:0 0;padding:0;border:none;color:#fff;text-align:center;font-size:14px;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:16px;cursor:pointer;transition:.2s;z-index:10;position:relative}.questPopup__authPopup__btnCloseText:hover{color:#7477fc}@media(min-width:576px){.questPopup__authPopup__btnCloseText{margin-top:8px}}.questPopup__authPopup__coinWrapper{position:absolute;top:-35px;background:linear-gradient(0deg,#3938c600 0,#3938c6 50%);width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center}.questPopup__authPopup__coinWrapper img{width:60px;height:60px;position:absolute}.questPopup__authPopup__coinWrapper img:first-of-type{filter:blur(4px)}@keyframes reveal{0%{opacity:0}100%{opacity:1}}.questPopup__authPopup .auth_popup-side{padding:16px;height:auto;position:relative;background:linear-gradient(180deg,#3c3ad1 0,#181818 57.73%),#f4f5f7;animation:.4s forwards reveal;opacity:0;transition:.2s}.questPopup__authPopup .auth_popup-side .title{font-size:26px;line-height:34px;max-width:none;text-align:center;margin:12px auto 18px}@media(min-width:768px){.questPopup__content--link{max-width:367px}.questPopup__authPopup .auth_popup-box{overflow:inherit;max-width:584px}.questPopup__authPopup__coinWrapper{width:82px;height:82px}.questPopup__authPopup__coinWrapper img{width:66px;height:66px}.questPopup__authPopup .auth_popup-side{background:linear-gradient(180deg,#3c3ad1 0,#181818 100%),#fff}.questPopup__authPopup .auth_popup-side .title{font-size:32px;line-height:44px;margin:22px auto;padding:0 31px}}.questPopup__authPopup .auth_popup-side .condition_options-box{align-items:center;margin-bottom:36px}@media(min-width:768px){.questPopup__authPopup .auth_popup-side .condition_options-box{justify-content:space-evenly;margin-bottom:32px}}.questPopup__authPopup .auth_popup-side .accepts{margin:20px auto 0;max-width:100%;color:#b5b5b5}.questPopup__authPopup .auth_popup-side .email_btn{border:1px solid rgba(255,255,255,.4)}.questPopup__authPopup__btns{display:flex;align-items:center;justify-content:space-between;width:100%}.questPopup__authPopup__btns button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.4);background:0 0;padding:0;cursor:pointer}.questPopup__authPopup__btns button.questPopup__authPopup__btnReturn svg{transform:rotate(180deg);width:24px;height:24px}.questPopup__authPopup__btns button.questPopup__authPopup__btnClose span{width:2px;height:15px;position:absolute;background:#fff;transform:rotate(45deg)}.questPopup__authPopup__btns button.questPopup__authPopup__btnClose span:nth-child(2){transform:rotate(-45deg)}.questPopup__authPopup__check{width:24px;height:24px;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08)}.questPopup__authPopup__check svg{width:20px;height:20px}.questPopup__authPopup__bottom{padding:0 4px 8px}@media(min-width:768px){.questPopup__authPopup .auth_popup-side .accepts{margin-top:72px}.questPopup__authPopup__bottom{padding:0;max-width:335px}}.questPopup__skeleton{padding:19px 16px;display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:20px;background:#fff;margin-bottom:12px}.questPopup__skeleton:last-of-type{margin-bottom:0}.questPopup__skeleton--content{display:flex;flex-direction:column;width:60%}.questPopup__skeleton--content .questPopup__skeleton--description{width:60%;margin-top:10px}.questPopup__btn--rewards{display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(90deg,#f8b200 0,#f8e664 113.13%);height:60px;color:#181818;font-size:18px;font-weight:600;line-height:28px;cursor:pointer;margin-top:12px;width:100%}.questBadge__wrapper{position:fixed;top:80px;left:0;height:100%;width:100%;display:flex;align-items:flex-start;justify-content:center;z-index:1000}@media(min-width:576px){.questPopup__btn--rewards{margin-bottom:16px}.questBadge__wrapper{top:100px}}@keyframes slide-in{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.questBadge__block{border-radius:16px;background:#181818;display:flex;align-items:center;justify-content:center;padding:8px 24px;color:#f1f1f1;font-size:14px;font-style:normal;font-weight:600;line-height:20px;transform:translateY(-20px);animation:.6s forwards slide-in;max-width:320px}.questBadge__block img,.questBadge__block svg{margin-right:8px;width:24px;height:24px}.questBadge__block span{margin-right:8px;font-size:20px}.questBadge__block.hide{transform:translateY(0);animation:.6s forwards slide-out}.bodyQuest{position:fixed;top:50%;right:0;width:60px;height:60px;border-radius:40px 40px 0;background:#fff;box-shadow:0 5px 28px 0 rgba(73,73,73,.12);display:none;align-items:center;justify-content:center;cursor:pointer}.bodyQuest img,.bodyQuest svg{width:44px;height:44px}.bodyQuest--success{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%}@keyframes draw-check{0%{stroke-dasharray:0,100;stroke-dashoffset:0}100%{stroke-dasharray:100,100;stroke-dashoffset:0}}@keyframes scale-circle{0%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}.bodyQuest--success svg{width:44px;height:44px}.bodyQuest--success .checkmark{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100,100;stroke-dashoffset:100;animation:1s ease-out .3s forwards draw-check}.bodyQuest--success .green-circle{transform-origin:center;animation:1s cubic-bezier(.4,0,.2,1) forwards scale-circle}.bodyQuest--show{display:flex}.bodyQuest--timer{position:relative;display:flex;align-items:center;justify-content:center}.bodyQuest--timer .countdown-timer{position:relative;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.bodyQuest--timer .timer-svg{width:100%;height:100%;transform:rotate(-90deg)}.bodyQuest--timer .timer-bg{fill:#fffaa8;stroke:none}.bodyQuest--timer .timer-progress{fill:none;stroke-width:10px;stroke-linecap:round;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.bodyQuest--timer .timer-number{position:absolute;font-size:18px;font-weight:700;color:#bb8e1b;font-family:sans-serif;line-height:1;text-align:center}.coinsAnimationBlock{display:flex;align-items:center;justify-content:center;position:absolute}.coinsAnimationBlock img{position:absolute;width:44px;height:44px;min-width:44px;min-height:44px;transition:1s ease-in-out}.dayStreakPopup__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;z-index:100;background:rgba(0,0,0,.45);backdrop-filter:blur(10px)}@media(min-width:576px){.dayStreakPopup__wrapper{align-items:center}}.dayStreakPopup__main{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:576px){.dayStreakPopup__main{height:auto}}.dayStreakPopup__block{display:flex;flex-direction:column;align-items:center;border-radius:16px 16px 0 0;background:linear-gradient(179deg,#5554de 80.16%,#f0f0ff 105.83%);width:100%;padding:32px 20px;position:relative;max-height:100%;height:690px}.dayStreakPopup__block[data-element=dayStreakSecondPopup]{padding:32px 0}.dayStreakPopup__block[data-element=dayStreakSecondPopup] .dayStreakPopup__title{padding-left:20px;padding-right:20px;font-size:20px;font-weight:600;line-height:32px}@media(min-width:576px){.dayStreakPopup__block{width:584px;max-width:90%;border-radius:20px;padding:32px 24px 24px;height:auto;max-height:none}.dayStreakPopup__block[data-element=dayStreakSecondPopup] .dayStreakPopup__title{padding-left:24px;padding-right:24px;font-size:26px;font-weight:700;line-height:34px}.dayStreakPopup__block[data-element=dayStreakSecondPopup]{padding:32px 24px 24px}}.dayStreakPopup__closeBtn{position:absolute;top:16px;right:16px;background:0 0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(244,245,247,.4);padding:0;cursor:pointer}.dayStreakPopup__closeBtn svg{width:28px;height:28px}@media(min-width:576px){.dayStreakPopup__closeBtn{width:50px;height:50px}.dayStreakPopup__closeBtn svg{width:24px;height:24px}}.dayStreakPopup__title{color:#fff;text-align:center;font-size:26px;font-weight:700;line-height:34px;margin:0}.dayStreakPopup__days{border-radius:16px;background:rgba(255,255,255,.16);backdrop-filter:blur(20px);padding:16px;display:flex;flex-direction:column;align-items:center;margin-top:62px;margin-bottom:16px;position:relative}.dayStreakPopup__days--img{position:absolute;width:79.68px;height:104px;top:-55px;z-index:0}.dayStreakPopup__days--title{background:linear-gradient(1deg,#fd9902 -31.89%,#fcd950 60.87%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:66px;font-weight:700;line-height:72px;margin:0;position:relative;z-index:1}.dayStreakPopup__days--text{color:#fff;text-align:center;font-size:20px;font-weight:600;line-height:36px;margin:0;position:relative;z-index:1}.dayStreakPopup__info{display:flex;flex-direction:column;align-items:center}.dayStreakPopup__info--title{color:#fff;font-size:20px;font-weight:600;line-height:36px;margin:0}.dayStreakPopup__info--blocks{display:flex;align-items:center;justify-content:center;margin:12px 0}.dayStreakPopup__info--block{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:12px}.dayStreakPopup__info--block:last-of-type{margin-right:0}.dayStreakPopup__info--block .title{color:#fff;font-size:14px;font-weight:600;line-height:24px;opacity:.5;margin:0 0 4px}.dayStreakPopup__info--block .block{display:flex;align-items:center;justify-content:center;flex-direction:column;width:56px;height:66px;padding:19px 14px;border-radius:12px;background:rgba(255,255,255,.16)}.dayStreakPopup__info--block .block__check{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(74deg,#04c378 7.78%,#5cf17c 91.71%),#e4fff1}.dayStreakPopup__info--block .block__check svg{width:20px;height:20px}.dayStreakPopup__info--block .block__check svg path{fill:#fff}.dayStreakPopup__info--block .block__gift{border:2px solid #05e98f;background:rgba(5,233,143,.5);padding:0}.dayStreakPopup__info--block .block__gift--img{width:36.372px;height:66.311px;transform:rotate(22.15deg);flex-shrink:0;aspect-ratio:36.37/66.31}.dayStreakPopup__info--range{display:flex;align-items:center;justify-content:center;width:325px;height:14px;flex-shrink:0;border-radius:16px;background:#05e98f;box-shadow:0 1px 11px 0 #5cf17c;position:relative;margin:8px 0 16px}.dayStreakPopup__info--range .range{position:absolute;right:0;display:flex;width:28px;height:28px;padding:4px;justify-content:center;align-items:center;flex-shrink:0;border-radius:100px;background:linear-gradient(74deg,#04c378 7.78%,#5cf17c 91.71%),#e4fff1}.dayStreakPopup__btn{padding:8px 20px;border-radius:16px;background:linear-gradient(1deg,#fd9902 -31.89%,#fcd950 60.87%);display:flex;align-items:center;justify-content:space-between;width:100%;border:none;height:62px;cursor:pointer;color:#181818;font-size:18px;font-weight:600;line-height:28px;margin-top:auto}.dayStreakPopup__btn.secondPopup{justify-content:center}@media(min-width:576px){.dayStreakPopup__btn{justify-self:flex-end;margin-top:12px}}.dayStreakPopup__btn img{width:20px;height:20px}.dayStreakPopup__congrats{width:100%;height:369.088px;display:flex;align-items:flex-end;justify-content:center;background-image:url(/build/midori/assets/icons/dayStreakPopupCongrats.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media(min-width:576px){.dayStreakPopup__congrats{width:445.697px;padding-left:0;padding-right:0;margin-bottom:20px}}.dayStreakPopup__congratsBonus{display:flex;align-items:center;width:100%;padding:16px;border-radius:16px;border:2px solid #05e98f;background:rgba(255,255,255,.16);box-shadow:0 4px 21px 0 #05e98f;backdrop-filter:blur(25px);cursor:pointer}@media(min-width:576px){.dayStreakPopup__congratsBonus{width:335px}}.dayStreakPopup__congratsBonus .casino__logo{display:flex;align-items:center;justify-content:center;width:80px;min-width:80px;height:80px;min-height:80px;border-radius:16px;border:1px solid rgba(255,255,255,.16);margin-right:12px}.dayStreakPopup__congratsBonus .casino__logo img{width:auto;height:auto;max-width:80%;max-height:80%}.dayStreakPopup__congratsBonus .casino__name{color:#fff;font-size:14px;font-weight:600;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin:0 0 4px}.dayStreakPopup__congratsBonus .casino__title{color:#fff;font-size:16px;font-weight:700;line-height:24px;margin:0}.dayStreakPopup__btnBlock{padding:0 20px;width:100%}@media(min-width:576px){.dayStreakPopup__btnBlock{padding:0}}