@font-face{font-family:Bebas Neue;src:url(/assets/bebasneuecyrillic-heCqz2gI.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;Опционально:улучшает загрузку шрифта}*,body,h1,h2,h3,h4,h5,h6,p,ul,li,button,input hr a{background:none;outline:none;box-sizing:border-box;border:none;margin:0;padding:0;text-decoration:none;list-style:none;color:#fff;-webkit-user-select:none;user-select:none;font-family:Montserrat,sans-serif;-webkit-tap-highlight-color:transparent}#root{height:inherit;width:100%;overflow-x:hidden}.page-wrapper h1,.page-wrapper h2,.page-wrapper h3,.page-wrapper h4,.page-wrapper h5,.page-wrapper h6{font-family:Bebas Neue,sans-serif;text-align:center;text-transform:uppercase}html,body{overflow:hidden;background:#020923;height:100vh;transition:.2s}h2{font-weight:400;font-size:40px;line-height:80%;letter-spacing:0px;text-align:center;vertical-align:middle;font-variant:small-caps}button{position:relative;transition:.2s}button[data-default=true]{background:#1a3f8f;font-family:Montserrat;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0px;vertical-align:middle;padding:8.4px;border-radius:6px}.page-wrapper{width:100%;overflow-x:hidden;height:inherit;padding:24px 16px 110px;padding-top:calc(var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top) + 24px);display:flex;flex-direction:column;gap:20px}.glass{background:#ffffff24}.glow-text{text-shadow:0px 0px 8px #1656E0,0px 0px 8px #1656E0,0px 0px 8px #1656E0}nav{z-index:10;position:fixed;background:#020923;padding:6px 7.5px 20px;box-shadow:0 -4px 8px #000000b2;width:100%;bottom:0;left:0}nav ul{display:flex;width:100%;align-items:center}nav ul li{flex:1}nav ul li button{padding:8px 0;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;border-bottom:3px solid transparent;border-radius:14px}nav ul li button img{width:34px;height:34px}nav ul li button p{font-family:Montserrat;font-weight:700;font-size:12px;line-height:120%;letter-spacing:0%;text-align:center}nav ul li.current button{background:#1a3f8f;border-bottom:3px solid #FFFFFF;box-shadow:0 4px 9px #1a3f8f7a,0 4px 9px #1a3f8f7a}.tab-buttons{width:100%;align-items:center;gap:6px;display:flex;background:#081237;padding:4px;border-radius:6px}.tab-buttons button{flex:1;height:34px;border-radius:6px;font-family:Montserrat;font-weight:700;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.tab-buttons button.current{background:#1a3f8f}.tabs-body{width:100%;position:relative;flex:1}.tabs-body>div{height:100%}header{display:flex;gap:10px;align-items:center;justify-content:space-between}.user-info{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px}.user-info>img{border:2px solid #FFFFFF;border-radius:50%;width:36px;height:36px}.user-info-text{display:flex;flex-direction:column;gap:4px}.user-info-text p{font-family:Montserrat;font-weight:700;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.user-balances,.user-balances-row{display:flex;flex-direction:column;gap:6px}.user-balances-row{gap:2px}.user-balances-row span{font-family:Montserrat;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#ababab}.user-balances-row div{display:flex;align-items:center;gap:4px}.user-balances-row div p{font-family:Montserrat;font-weight:700;font-size:16px;line-height:110%;letter-spacing:0px;vertical-align:middle}.user-info-wallet{display:flex;align-items:center;gap:4px}.user-info-wallet p{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.welcome-page{background:url(/assets/welcome-bg-BTIa3zxX.jpg) no-repeat center/cover}.welcome-page:after{content:"";background:url(/assets/welcome-rocket-C7mxv0Xq.png) no-repeat center/cover;position:absolute;bottom:0;width:82px;height:400px;right:-10px;animation:Rocket 4s linear forwards}@keyframes Rocket{0%{bottom:0}to{bottom:50%}}.welcome-page h1{position:absolute;top:47%;left:20px;transform:translateY(-50%)}.welcome-page h1,.welcome-page h1 *{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:100px;line-height:90%;letter-spacing:0px;vertical-align:middle}.welcome-page span{color:#01355a}.welcome-logos-container{height:34px;position:absolute;left:0;bottom:40px;z-index:4;display:flex}.welcome-logos-container img{width:fit-content;height:100%}.lvl-container:before{content:"";width:100%;position:absolute;top:10px;left:0;height:100vh;background:url(/assets/earth-B0WuRq1J.png) no-repeat center/contain;background-position:center 60px;background-size:cover}.games-page *{z-index:1}.lvl-container{width:calc(100% + 32px);transform:translate(-16px)}.levels{content:"";width:100%;height:30vw;background:url("data:image/svg+xml,%3csvg%20width='375'%20height='297'%20viewBox='0%200%20375%20297'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M484%20297C484%20133.524%20351.476%201%20188%201C24.5237%201%20-108%20133.524%20-108%20297'%20stroke='white'/%3e%3c/svg%3e") no-repeat;background-position:top center;background-size:100%;position:relative;margin-top:10px}.levels li{position:absolute;width:30px;height:30px;background:#1a3f8f57;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-weight:700;font-size:16px;line-height:110%;border-radius:50%;letter-spacing:0px;vertical-align:middle;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.levels li[data-current=true]{background:#1a3f8f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 10px #fff,0 0 10px #fff}.levels li:nth-child(1){left:16px;top:35%}.levels li:nth-child(2){left:25%;top:0%}.levels li:nth-child(3){top:-13%;left:50%;transform:translate(-50%)}.levels li:nth-child(4){right:25%;top:0%}.levels li:nth-child(5){right:16px;top:35%}.lvl-container-current{max-width:120px;width:35%;position:absolute;top:40%;border-radius:4px;padding:4px;gap:4px;left:50%;display:flex;flex-direction:column;text-align:center;transform:translate(-50%)}.lvl-container-current h3{font-weight:400;text-transform:uppercase;font-size:30px;line-height:80%;letter-spacing:0px;text-align:center;vertical-align:middle;font-variant:small-caps}.lvl-container-current p{font-family:Montserrat;font-weight:400;font-size:10px;line-height:100%;letter-spacing:0px;text-align:center;vertical-align:middle;font-variant:small-caps}.games-container{padding-top:100px;display:flex;flex-direction:column;align-items:center;width:100%;gap:20px}.games-container h2{font-weight:400;font-size:40px;line-height:80%;text-transform:uppercase;letter-spacing:0px;text-align:center;vertical-align:middle;font-variant:small-caps}.games-list{width:100%;display:flex;align-items:stretch;gap:6px;flex-direction:column}.games-list li{height:180px;display:flex;gap:14px;flex-direction:column;justify-content:end;padding:14px;border-radius:6px}.games-list li h4{font-family:Montserrat;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0px;vertical-align:middle}.games-list li button{width:117px}.upgrade-list-container{display:flex;flex-direction:column;gap:10px}.upgrade-list-filters{display:flex;gap:4px;width:100%}.upgrade-list-filters button{height:34px;padding:8px;font-family:Montserrat;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0px;vertical-align:middle;border-radius:6px;border:2px solid #1a3f8f;background:#ffffff24;flex:1}@media (max-width: 385px){.upgrade-list-filters button{font-size:10px}}.upgrade-list-filters button.active{background:#1a3f8f}.upgrade-list{display:flex;flex-wrap:wrap;gap:6px;row-gap:10px}.upgrade-list-item{width:calc(50% - 3px);background:#0c1a4b;padding:10px;border-radius:6px;display:flex;flex-direction:column;gap:8px}.upgrade-list-item>img{width:100%;aspect-ratio:1;border-radius:5px}.upgrade-list-item>h4{font-family:Montserrat;font-weight:400;font-size:12px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:none}.upgrade-list-item--skills{display:flex;align-items:center;gap:14px;width:100%;justify-content:center}.upgrade-list-item--skills div{display:flex;align-items:center;gap:4px}.upgrade-list-item--actions{display:flex;width:100%;gap:4px}.upgrade-list-item--actions button{gap:4px;flex:1;display:flex;align-items:center;justify-content:center}.task-gift-banner{padding:68px 14px 14px;border-radius:6px;display:flex;flex-direction:column;gap:8px;background:url(/assets/gift-banner-DnOwhrRQ.png) no-repeat center/cover}.task-gift-banner h4{font-family:Montserrat;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0px;vertical-align:middle;text-transform:none;text-align:left}.task-gift-banner p{font-weight:400;font-size:12px;line-height:100%;letter-spacing:0px;vertical-align:middle}.task-gift-banner button{width:120px;display:flex;align-items:center;justify-content:center;gap:4px;background:#ffffff24}.task-list{display:flex;flex-direction:column;gap:10px}.task-list-item{background:#0c1a4b;border-radius:6px;padding:15px 10px;display:flex;gap:10px;align-items:center;justify-content:space-between}.task-list-item[task-status="2"]{background:#081237}.task-list-item--desc,.task-list-item--reward{display:flex;align-items:center;gap:5px}.task-list-item--desc{flex:1}.task-list-item--desc img{width:34px;height:34px}.task-list-item--desc p{font-family:Montserrat;font-weight:400;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.task-list-item--reward p{font-family:Montserrat;font-weight:700;font-size:14px;line-height:110%;letter-spacing:0px;vertical-align:middle}.friends-invite-reward{display:flex;gap:6px;height:86px;align-items:stretch}.friends-invite-reward--block{flex:1;border:2px solid #1a3f8f;padding:10px;border-radius:6px;display:flex;flex-direction:column;gap:6px;background:#081237}.friends-invite-reward--block p{font-family:Montserrat;font-weight:700;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.friends-invite-reward--block div{display:flex;align-items:center;gap:4px;font-family:Montserrat;font-weight:700;font-size:16px;line-height:110%;letter-spacing:0px;vertical-align:middle}.friend-avatar,.friend-reward{display:flex;align-items:center;gap:6px}.friend-reward{gap:4px;font-family:Montserrat;font-weight:700;font-size:14px;line-height:110%;letter-spacing:0px;vertical-align:middle}.friend-avatar>img{width:32px;height:32px;border-radius:50%}.friend-avatar--info{display:flex;flex-direction:column;gap:4px}.friend-avatar--info p{font-family:Montserrat;font-weight:700;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.friend-avatar--info div{display:flex;align-items:center;gap:6px;font-family:Montserrat;font-weight:400;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.friends-invite-btns{position:sticky;bottom:0;width:100%;display:flex;gap:6px;margin-top:auto}.friends-invite-btns button{height:54px}.friends-invite-btns .share{flex:1}.friends-invite-btns .copy{width:54px}.rating-banner{position:relative}.rating-banner--timer{position:absolute;top:10px;right:8px;display:flex;align-items:center;gap:6px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:14px;line-height:100%;letter-spacing:0px;vertical-align:middle}.rating-banner--gifts{display:flex;gap:8px;flex-direction:column}.rating-banner--gifts p{font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0px;vertical-align:middle}.rating-banner--gifts ul{display:flex;align-items:center;gap:20px}.rating-banner--gifts ul li{display:flex;align-items:center;gap:4px;font-family:Montserrat;font-weight:700;font-style:Bold;font-size:12px;line-height:110%;letter-spacing:0px;vertical-align:middle}.dist-awards-container{display:flex;flex-direction:column;gap:14px}.dist-awards-button{display:flex;align-items:center;gap:6px}.dist-awards{display:flex;flex-direction:column;width:100%;padding:0 10px;border-radius:6px;background-color:#081237;overflow:hidden}.dist-awards li{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #122361}.dist-awards li:last-child{border-bottom:none}.dist-awards li span{font-family:Montserrat;font-weight:400;font-style:Regular;line-height:120%;letter-spacing:0%;font-size:12px;text-align:center;vertical-align:middle;color:#ababab80}.dist-awards li p,.dist-awards li div{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:14px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle}.dist-awards li div{display:flex;align-items:center;gap:4px}.rating-list{display:flex;flex-direction:column;gap:10px}.rating-list-item{display:flex;align-items:center;padding:15px 10px;background:#0c1a4b;border-radius:6px}.rating-list-item[data-my=true]{background:#1a3f8f;position:sticky;bottom:0;box-shadow:0 0 10px #fff,0 0 10px #fff}.rating-list-user{display:flex;align-items:center;gap:6px;flex:1}.rating-list-position{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:20px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle;position:relative;width:27px}.rating-list-position img{width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.rating-list-user-reward{display:flex;align-items:center;gap:4px}.rating-list-user-reward span{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:12px;letter-spacing:0px;vertical-align:middle}.rating-list-user--info{display:flex;flex-direction:column;gap:6px}.rating-list-user--info p{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:12px;line-height:120%;letter-spacing:0%;vertical-align:middle}.rating-list-user--info div{display:flex;align-items:center;gap:4px;font-family:Montserrat;font-weight:400;font-style:Regular;line-height:120%;font-size:12px;letter-spacing:0%;vertical-align:middle}.rating-list-user--avatar{width:32px;height:32px;border-radius:50%}
