@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";*{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;scrollbar-width:none;-ms-overflow-style:none}*:-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}* *::-webkit-scrollbar{width:0;height:0}body{font-family:Inter,sans-serif;background-color:#0f0f0f;color:#fff;margin:0}.project-title{font-size:24px;font-weight:500;line-height:29px;letter-spacing:0%;text-align:center;margin-bottom:8px;padding:0 16px;white-space:pre-line}.project-subtitle{color:#fff9;font-family:Inter;font-size:17px;font-weight:400;line-height:21px;letter-spacing:0%;text-align:center;padding:0 16px;margin-bottom:16px;white-space:pre-line}.project-subtitle.profile{display:flex;align-items:center;justify-content:center;gap:8px}.project-subtitle.profile .project__ton{min-width:53px;height:32px;padding:0 8px;width:fit-content}.project-image img{width:100%;height:100%;border:none;object-fit:cover;object-position:center}.project-image.green-shadow{top:0;filter:drop-shadow(0 0 15.19px rgba(144,255,84,.2))}.project-image.purple-shadow{top:0;filter:drop-shadow(0 0 15.19px rgba(246,71,255,.2))}.project-image.gray-shadow{filter:drop-shadow(0 0 27.19px rgba(255,255,255,.2))}.project-image.gray-shadow img{width:220px;height:220px}.project-image.gray-shadow.slidecontent{margin-bottom:92px;margin-top:48px}.project-image.small-gray-shadow{filter:drop-shadow(0 0 27.19px rgba(255,255,255,.2))}.project-image.small-gray-shadow img{width:88px;height:88px;margin-bottom:16px}.project-image.avatar img{width:88px;height:88px;border-radius:50%}.project__ton{margin-left:auto;border-radius:10px;background:#ffffff14;min-width:63px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.4px;padding:0 8px;text-shadow:0 0 4px rgba(248,165,7,.3);box-sizing:border-box;color:#fff}.project__ton img{width:14px;height:12px;margin-left:4px;background-repeat:no-repeat;background-size:contain}.project__star{margin-left:auto;border-radius:10px;background:#342509;min-width:84px;height:50px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px;padding:0 16px;text-shadow:0 0 4px rgba(248,165,7,.3);box-sizing:border-box;color:#fff}.project__star img{width:18px;height:18px;background-repeat:no-repeat;background-size:contain}.project__star:hover{transition:all .3s ease;background:#342509b3}.project__gift{display:flex;flex-direction:column;align-items:center;width:100%;border-radius:10px;background:#fbfbfb05;width:155px;height:175px;padding:8px 18px;box-sizing:border-box;place-self:center}.project__gift__image{width:119px;height:119px;filter:drop-shadow(0 0 27.19px rgba(255,255,255,.2))}.project__gift .project__ton{margin:8px 0 0}.project__gift.prise{width:144px;height:160px;border-radius:10px;background:#fbfbfb05}.project__gift.prise .project__gift__image{width:104px;height:104px}.project__gift.canwin{width:114px;height:131px}.project__gift.canwin .project__gift__image{width:82px;height:82px}.fw-600{font-weight:600}.project__box-flex{width:100%;display:flex;gap:8px;justify-content:center}.project__box-flex .project__star{min-width:63px;height:32px;margin:8px 0 0;font-size:16px}.project__box-flex .project__star img{width:14px;height:12px;margin-left:4px;background-repeat:no-repeat;background-size:contain}@keyframes spinner-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spinnerWrapper{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100vw;height:100vh}.spinnerWrapper .spinner_box{color:#007aff;font-size:64px;transition:opacity .5s linear}.spinnerWrapper .spinner_box .spinner{animation:spinner-animation .6s linear infinite;background-color:transparent;border:.125rem solid;border-bottom:.125rem solid transparent;border-radius:50%;display:inline-block;height:1em;width:1em}.spinnerWrapper .spinner_text{width:25vh;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:16px;color:#707579;opacity:0;transition:opacity .5s linear;text-align:center}.button{width:100%;padding:14px 24px;height:50px;border:none;border-radius:10px;background-color:#fff;color:#000;font-family:Inter;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px;cursor:pointer;text-align:center;transition:background-color .3s;max-width:326px}.button:hover{background-color:#e6e4e4}.button.small{width:268px;margin-right:8px}.button.square{width:50px;height:50px;padding:0;display:flex;align-items:center;justify-content:center;font-size:28px;border-radius:10px;background-color:#ffffff14}.button.square:hover{background-color:#ffffff47}.button.w-326{width:326px;max-width:326px}.slider{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.slider__close{position:absolute;top:36px;right:16px;cursor:pointer;z-index:12;width:28px;height:28px}.slider__close:hover{opacity:.7}.slider__content-wrapper{position:relative;width:100%;flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.slider__content{width:100%;height:100%;transition:transform .3s ease-in-out,opacity .3s ease-in-out;top:0;left:0;display:flex;flex-direction:column;justify-content:center}.slider__content--exit{transform:translate(-100%);opacity:0}.slider__content--enter{animation:slideInFromRight .3s forwards}.slider__button-container{padding:0 16px;display:flex;justify-content:center;z-index:20;margin-bottom:32px}.slider__button{margin:0;min-width:200px}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.slider__indicators{position:absolute;display:flex;justify-content:center;width:100%;padding:16px 16px 0;box-sizing:border-box;z-index:10}.slider__active-indicator{position:absolute;top:16px;height:2px;background-color:#fff;transition:left .3s ease-in-out,width .3s ease-in-out;z-index:11}.slider__indicator{width:50%;height:2px;background-color:#ffffff4d;cursor:pointer;transition:background-color .3s ease}.slide-content{width:100%;display:flex;align-items:center;flex-direction:column}.slide-content__container{display:flex;flex-direction:column;align-items:center;text-align:center}.start-page{width:100%;height:100vh;color:#fff;display:flex;flex-direction:column}.start-page__slider{flex:1;display:flex;flex-direction:column}.navigation{position:fixed;bottom:0;left:0;right:0;height:90px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0fe0;z-index:100;border-top:1px solid rgba(255,255,255,.1)}.navigation__container{display:flex;justify-content:space-around;align-items:center;width:100%;max-width:600px;margin:0 auto}.navigation__item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#ffffff80;transition:color .2s ease;padding:8px 0;box-sizing:border-box;flex:1;text-align:center;max-width:78px;height:57px}.navigation__item--active{color:#fff}.navigation__item--active .navigation__icon img{filter:brightness(1)}.navigation__icon{margin-bottom:4px}.navigation__icon img{width:24px;height:24px;filter:brightness(.6);transition:filter .2s ease}.navigation__label{font-family:Inter;font-size:10px;font-weight:600;line-height:13px;letter-spacing:.06px;text-align:center}.main-layout{display:flex;flex-direction:column;min-height:100vh;background-color:#0f0f0f}.main-layout__content{flex-grow:1;position:relative;overflow:hidden;display:flex;flex-direction:column}.main-layout__page{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;flex-grow:1}*:-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:transparent}*::-webkit-scrollbar{width:0px;background-color:transparent}*:-webkit-scrollbar-thumb{background-color:#000}.friends-page{display:flex;flex-direction:column;height:100vh;overflow-x:auto;max-height:100%;padding-bottom:76px}.friends-page__header-buttons{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.head{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:32px}.info-block{display:flex;flex-direction:column;align-items:center;height:100%;background:#0b0b0b;padding:32px;border-top:.5px solid rgba(255,255,255,.08)}.info-block--list{gap:14px;box-sizing:border-box}.info-block__item{display:flex;align-items:center;width:100%}.info-block__avatar-container{display:flex}.info-block__avatar-image{width:48px;height:48px;margin-right:16px;border-radius:50%;background-position:center;background-size:contain;background-repeat:no-repeat}.info-block__details{display:flex;flex-direction:column;justify-content:flex-start}.info-block__name{color:#fff;font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.4px}.info-block__username{color:#fff9;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.23px;margin-top:2px}.info-block__empty-title{color:#fff9;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.4px;margin-top:8px;max-width:192px;text-align:center}@keyframes alertLeave{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes alertEnter{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.alert{padding-left:1rem;padding-right:1rem;width:100%;z-index:50;top:1.25rem;position:fixed}.alert .animate-alertLeave{animation:alertLeave .3s ease-in}.alert .animate-alertEnter{animation:alertEnter .3s ease-out}.alert .alert__content{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);--tw-text-opacity: 1;color:rgb(255,255,255,var(--tw-text-opacity));padding:.625rem 1rem;--tw-bg-opacity: .4;background-color:rgb(47,47,47,var(--tw-bg-opacity));border-radius:.5rem;gap:.75rem;align-items:center;width:100%;display:flex;margin-bottom:.5rem}.alert .alert__content .alert__title{font-weight:500;font-size:.875rem;line-height:1.25rem}.play-page{display:flex;flex-direction:column;height:100%;align-items:center;overflow-x:auto;max-height:100%}.play-page__button{border-radius:8px;background:#f4f4f714;min-width:184px;min-height:42px;color:#fff;font-family:Inter;font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.23px;text-align:center;opacity:.8;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.play-page__button:hover{background:#f4f4f747;opacity:1}.play-page__icon{width:17px;height:20px;object-fit:contain;margin-right:8px}.play-page__tabs-wrapper{position:relative;overflow:hidden;height:100%;width:100%}.play-page__tabs-inner{position:relative;width:100%;height:100%}.play-page .motion-tab{position:absolute;width:100%;height:100%;top:0;left:0}.gifts-block{display:flex;flex-direction:column;align-items:center;background:#0b0b0b;padding:32px 32px 122px;border-top:.5px solid rgba(255,255,255,.08);width:100%;flex-grow:1}.gifts-block--empty{padding-bottom:0 img;padding-bottom-width:42px;padding-bottom-height:42px;padding-bottom-filter:drop-shadow(0 0 87.19px rgba(255,255,255,.2))}.gifts-block--list{gap:16px;box-sizing:border-box;display:grid;justify-content:center;grid-template-columns:repeat(auto-fill,minmax(clamp(140px,25vw,200px),1fr))}.gifts-block--list:-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}.gifts-block--list::-webkit-scrollbar{width:0px;background-color:transparent}.gifts-block--list:-webkit-scrollbar-thumb{background-color:#000}.gifts-block__empty-title{max-width:192px;text-align:center;color:#fff9;font-size:15px;font-weight:400;letter-spacing:-.4px;margin-top:8px}.profile-page{display:flex;flex-direction:column;align-items:center;height:100%;padding-top:32px;overflow-x:auto;max-height:100%;padding-bottom:76px}.profile-page__buttons{position:relative;width:fit-content;display:flex;justify-content:space-between;box-sizing:border-box;min-height:44px;gap:106px;margin-top:16px}.profile-page__button{color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer}.profile-page__button.active,.profile-page__button:hover{color:#fff;position:relative}.profile-page__underline{position:absolute;bottom:0;height:3px;background:#fff;border-radius:4px 4px 0 0;transition:transform .3s ease,width .3s ease}.profile-page__tabs-wrapper{width:100%;height:100%;flex-direction:column;align-items:center;background:#0b0b0b;border-top:.5px solid rgba(255,255,255,.08)}.profile-page__tabs-wrapper .gifts-block,.profile-page__tabs-wrapper .history{width:auto;background:transparent;border-top:0}.profile-page__wallet{width:100%;max-width:326px;min-height:50px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding-left:18px;padding-right:13px;font-weight:400;line-height:22px;letter-spacing:-.4px;background-color:#0f0f0f;box-sizing:border-box}.profile-page__wallet-flex{display:flex;align-items:center;gap:10px}.profile-page__wallet-icon{width:18px;height:14px;object-fit:contain}.profile-page__wallet-closeicon{width:24px;height:24px;cursor:pointer;object-fit:contain}.profile-page__wallet.balance{background-color:#ffffff14;border:.5px solid rgba(255,255,255,.15);margin-bottom:8px;padding-right:7px}.profile-page__button-topup{color:#000;font-weight:600;font-size:15px;letter-spacing:-.23px;padding:8px 12px;border-radius:20px;width:auto;height:auto;box-sizing:content-box}.profile-page__button-topup:hover{background-color:#ffffff14;color:#fff}.profile-page__balance{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.profile-page__balance-stat{min-width:130px;width:100%;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:10px;gap:4px;font-weight:600;font-size:18px;letter-spacing:.4px}.profile-page__balance-change{background:#ffffff14;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;cursor:pointer}.profile-page__balance-change:hover{background-color:#ffffff26}.profile-page__balance-change-icon{width:24px;height:24px;object-fit:contain}.profile-page__balance-circle{width:28px;height:28px;background-color:#ffffff14;display:flex;align-items:center;justify-content:center;border-radius:50%}.profile-page__topup{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;background:#ffffff14;border-radius:10px;font-weight:500;font-size:17px;line-height:22px;letter-spacing:-.4px;gap:4px;color:#fff;cursor:pointer}.profile-page__topup:hover{background-color:#ffffff26}.profile-page__topup .profile-page__balance-circle{border:2px solid rgb(34,34,34);background-color:#3c3c3c}.profile-page__topup-circle{margin-left:-16px}.profile-page__topup-buttons{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.profile-page__button-gift{width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff14}.profile-page__button-gift:hover{background-color:#ffffff26}.history{width:100%;height:100%;padding:16px;box-sizing:border-box;background:#0b0b0b;border-top:.5px solid rgba(255,255,255,.08)}.history__list{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;padding-bottom:102px}.history__item{display:flex;align-items:center;border-radius:16px;box-sizing:border-box;padding:0 16px}.history__item-icon{width:48px;height:48px;border-radius:16px;overflow:hidden;background:#ffffff14;display:flex;align-items:center;justify-content:center}.history__item-icon img{width:28px;height:28px;object-fit:contain}.history__item-content{flex:1;margin-left:16px}.history__item-title{color:#fff;font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.4px;margin-bottom:2px}.history__item-id{color:#707579;font-size:12px;font-weight:400;line-height:22px;letter-spacing:-.4px}.history__item-date{color:#707579;font-size:15px;font-weight:400;line-height:20px;letter-spacing:-.23px}.history__item-value{display:flex;align-items:center;font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.4px}.history__item-value img{width:14px;height:14px;margin-left:4px}.history__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.history__empty-title{color:#fff9;font-size:16px;line-height:22px;margin-top:16px;max-width:192px;text-align:center}.victory-page{display:flex;flex-direction:column;height:100vh;align-items:center;justify-content:center;box-sizing:border-box;padding:0 32px}.victory-page .project__ton{min-width:45px;height:25px;padding:4px 8px;font-size:12px;font-weight:600;line-height:22px}.victory-page .project__ton img{width:11px;height:11px}.victory-page__button{width:100%;max-width:326px;height:50px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.4px;border-radius:10px;background:#ffffff14;margin-top:8px}.victory-page__button:hover{background:#ffffffe6;color:#000;transition:all .3s ease}.victory-page__button img{width:18px;height:18px}.victory-page__send-button{font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.4px;margin-top:16px;cursor:pointer;color:#d84444;border:1px solid white}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;z-index:1000}.modal-overlay--topup{align-items:center!important}.modal__subtitle{font-weight:400;font-size:15px;margin-top:3px}.modal__subtitle span{color:#fff9}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:flex-start;justify-content:center;z-index:1000}.modal__title{font-size:17px;font-weight:600;margin-bottom:16px;text-align:center;line-height:22px;letter-spacing:-.4px;color:#fff;text-decoration:1px solid rgba(255,255,255,.15)}.modal__line{width:100%;height:.5px;background-color:#ffffff26}.modal__wallet-flex{display:flex;align-items:center;gap:10px}.modal__wallet-icon{width:18px;height:14px;object-fit:contain}.modal__wallet-closeicon{width:24px;height:24px;cursor:pointer;object-fit:contain}.modal__wallet.balance{background-color:#ffffff14;border:.5px solid rgba(255,255,255,.15);margin-bottom:8px;padding-right:7px}.modal__input{font-family:inherit;font-weight:600;color:#fff;font-size:17px;background-color:transparent;border:none;outline:none}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{margin-top:16px;width:100%;max-width:360px;border-radius:16px;overflow:hidden;background-color:#1a1a1a;color:#fff}.modal__subtitle{font-weight:400;font-size:15px;margin-top:3px;color:#fff9}.modal__switcher{display:flex;gap:8px;justify-content:center;width:100%;height:50px;gap:9px}.modal__tab{flex:1;background:#ffffff0a;color:#fff;padding:8px 12px;border-radius:10px;border:1px solid transparent;font-size:14px;text-align:center;cursor:pointer;border:1px solid rgba(255,255,255,.15);font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.4px}.modal__tab--active{border-color:#fff;background:#ffffff0d}.modal__content{padding:20px;display:flex;flex-direction:column;align-items:center}.modal__title{min-height:45px;font-size:17px;font-weight:600;margin-bottom:16px;text-align:center;line-height:22px;letter-spacing:-.4px;color:#fff;text-decoration:1px solid rgba(255,255,255,.15)}.modal__buttons{width:100%;margin-top:16px;display:flex;flex-direction:column;gap:10px}.modal__button--cancel{background-color:#ffffff14!important;color:#fffc!important}.modal__button--cancel:hover{background-color:#ffffff26!important}.modal__button--disabled{cursor:not-allowed;opacity:.5}.modal__wallet{width:100%;max-width:326px;min-height:50px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding-left:18px;padding-right:13px;font-weight:400;line-height:22px;letter-spacing:-.4px;background-color:#ffffff14;box-sizing:border-box;margin-top:16px}.modal__input{flex:1;font-family:inherit;font-weight:600;color:#fff;font-size:17px;background-color:transparent;border:none;outline:none;width:50%}.modal__input::placeholder{color:#fff9}.modal__input-icon{width:18px;height:18px;margin-right:10px;object-fit:contain}.modal__max-button{background-color:#fff;color:#000;font-weight:600;font-size:14px;padding:5px 12px;border-radius:20px;cursor:pointer}.game-page{display:flex;flex-direction:column;height:100%;align-items:center}.game-page__demo{border-radius:10px;background:#ffffff14;width:326px;height:46px;display:flex;align-items:center;justify-content:space-between;padding:12px;font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.4px;box-sizing:border-box;margin-top:16px}.game-page__demo-button{width:50px;height:28px;border-radius:9999px;background-color:#444;position:relative;transition:background-color .3s ease;cursor:pointer}.game-page__demo-button .slider{width:22px;height:22px;background-color:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .3s ease}.game-page__demo-button.on{background-color:#4cd964}.game-page__demo-button.on .slider{transform:translate(22px)}.game-page__prises{display:flex;align-items:center;gap:8px;margin-top:40px;width:100vw;position:relative}.game-page__prises-selector{background-image:url(/assets/prises-selector.png);width:12.4px;height:208px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-position:center}.game-page__buttons{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:8px}.game-page__button{min-height:50px;max-width:100%;width:326px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:#fff;color:#000;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.4px;cursor:pointer;box-sizing:border-box}.game-page__button .project__ton{margin:0;background:#000;color:#fff!important;height:32px;padding:0 9px;box-sizing:border-box;width:54px;max-width:auto}.game-page__button:hover{opacity:.7;transition:all .5s ease}.game-page__button.play{width:234px}.game-page__canwin{box-sizing:border-box;background:#0b0b0b;border-top:.5px solid rgba(255,255,255,.08);margin-top:16px;padding-top:16px}.game-page__grid{padding:0 16px 102px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.game-page__grid .project__ton{min-width:45px;height:25px;padding:4px 8px;font-size:12px;font-weight:600;line-height:22px}.game-page__grid .project__ton img{width:11px;height:11px}.game-page__scroll{display:flex;gap:8px;padding-left:50%;transition:transform var(--transform-duration)}.upgrade-gift{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fbfbfb05;padding:8px 16px;border-radius:12px;width:155px;height:176px;box-sizing:border-box;gap:6px}.upgrade-gift--selected{outline:1px solid white}.upgrade-gift__lottie{width:80px;height:80px;border-radius:8px;margin-bottom:8px}.upgrade-gift__box-flex{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.upgrade-gift .project__ton,.upgrade-gift .project__star{display:flex;align-items:center;gap:4px;color:#fff;font-size:14px;font-weight:500;min-width:auto;height:32px;margin:0;padding:5px 8px;box-sizing:border-box}.upgrade-gift .project__star{width:100%}.upgrade-gift .project__ton img,.upgrade-gift .project__star img{width:16px;height:16px}.upgrade-gift__button{width:88px;height:36px;border-radius:20px;padding:0;font-size:15px;font-weight:600}.upgrade-gift__button--cancel,.upgrade-gift__button:hover,.upgrade-gift__button:active{background:#fbfbfb05;color:#fff}.upgrade-gift--empty{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fbfbfb05;border:.5px solid rgba(255,255,255,.15);cursor:pointer;text-align:center}.upgrade-gift__plus{width:40px;height:40px;color:#141414;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:18px;text-align:center;vertical-align:middle;font-size:32px;line-height:1}.upgrade-gift__placeholder-text{font-size:15px;font-weight:400;color:#fff9;line-height:1.4;letter-spacing:-.4px}.upgrade-page{display:flex;flex-direction:column;align-items:center;height:100%;color:#fff;padding:32px;overflow-y:auto}.upgrade-page__header{display:flex;align-items:center;justify-content:space-between;width:100%}.upgrade-page__stat{min-width:88px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);background-color:#ffffff0a;border-radius:10px;gap:4px;font-weight:600;font-size:18px;letter-spacing:.4px}.upgrade-page__change-icon{width:24px;height:24px;object-fit:contain}.upgrade-page__circle{width:28px;height:28px;background-color:#ffffff14;display:flex;align-items:center;justify-content:center;border-radius:50%}.upgrade-page__wheel-container{width:100%;display:flex;justify-content:center;margin:20px 0}.upgrade-page__wheel-outer{width:200px;height:200px;display:flex;align-items:center;justify-content:center;position:relative}.upgrade-page__wheel-inner{width:240px;height:240px;border-radius:50%;background:#1e1e1e;display:flex;align-items:center;justify-content:center;position:relative;transition:transform 5s cubic-bezier(.17,.67,.21,.99)}.upgrade-page__wheel-pointer{position:absolute;width:100%;height:100%;border-radius:50%}.upgrade-page__wheel-pointer:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(to bottom,transparent 0%,white 50%,transparent 100%)}.upgrade-page__wheel-stars{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.upgrade-page__star{position:absolute;width:30px;height:30px;background:url(/assets/star.svg) no-repeat center;background-size:contain}.upgrade-page__star.star-1{top:30%;left:30%;transform:scale(1.2)}.upgrade-page__star.star-2{top:40%;right:30%;transform:scale(.8)}.upgrade-page__star.star-3{bottom:30%;left:40%;transform:scale(1)}.upgrade-page__buttons{display:flex;align-items:center;justify-content:center;margin-top:35px;margin-bottom:16px;width:100%}.upgrade-page__buttons .square img{width:22px;height:22px}.upgrade-page__blocks{gap:16px;display:flex;align-items:center;justify-content:space-between}.upgrade-page__selector-wrapper{position:relative;display:flex;width:100%;max-width:326px;height:32px;background:#ffffff14;border-radius:22px;padding:2px;margin:16px auto;box-sizing:border-box;-webkit-user-select:none;user-select:none}.upgrade-page__selector-bg{position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:28px;background:#fff;border-radius:18px;transition:all .3s ease;z-index:0}.upgrade-page__selector-bg.right{left:calc(50% + 0px)}.upgrade-page__selector-item{flex:1;text-align:center;line-height:28px;z-index:1;color:#fff;font-size:16px;font-weight:500;border-radius:18px;transition:color .3s ease;cursor:pointer;font-weight:400}.upgrade-page__selector-item.active{color:#000;font-weight:600}.upgrade-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:72px}.progress-container{position:relative;width:200px;height:200px}.progress-container .glow-container{width:100%;height:100%;position:relative;border-radius:50%;overflow:visible}.progress-container .glow-container.success-glow{filter:drop-shadow(0 0 10px rgba(51,255,51,.7))}.progress-container .glow-container.failure-glow{filter:drop-shadow(0 0 10px rgba(255,0,51,.7))}.progress-container svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-container .bg-circle{stroke:#222}.progress-container .progress-circle{stroke:#fff;stroke-dasharray:596.9;stroke-dashoffset:596.9;stroke-linecap:round;transition:stroke-dashoffset 4s cubic-bezier(.25,.1,.25,1)}.progress-container .pointer{position:absolute;top:19%;left:19%;width:124px;height:124px;transform-origin:center;transition:7s cubic-bezier(.25,.1,.25,1)}.progress-container .pointer-shape{position:absolute;top:-11px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid white}.progress-container .emoji{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;z-index:1}.progress-container .inner-circle{position:absolute;top:50%;left:50%;width:120px;height:120px;border:2px solid #222;border-radius:50%;transform:translate(-50%,-50%)}.faq-page{width:100%;height:100vh;color:#fff;display:flex;flex-direction:column}.faq-page__header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.faq-page__close{cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq-page__title{font-size:16px;font-weight:600;margin:0;text-align:center;flex-grow:1}.faq-page__dots{width:24px;height:24px;cursor:pointer}.faq-page__slider{flex:1}.upgrade-victory-page{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:32px;overflow-y:auto;height:100vh;box-sizing:border-box}.upgrade-victory-page .slide-content__container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:24px}.upgrade-victory-page .explosion-image{width:120px;height:120px}.upgrade-victory-page .project-title{font-size:24px;font-weight:600;margin-bottom:8px}.upgrade-victory-page .project-subtitle{font-size:16px;color:#ffffffb3;margin-bottom:24px;max-width:280px;text-align:center}.upgrade-victory-page__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:326px;height:48px;background:#ffffff14;border-radius:10px;margin-top:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s ease;gap:4px;padding:0 10px;box-sizing:border-box}.upgrade-victory-page__button img{width:16px;height:16px}.upgrade-victory-page__button:hover{background:#ffffff1f}.upgrade-victory-page__button.upgrade-button{width:128px}.upgrade-victory-page__button.upgrade-button img{width:24px;height:24px}.upgrade-victory-page__buttons{display:flex;max-width:326px;width:100%;gap:8px}
