.popup-overlay{z-index:10002;transform-origin:0 0;width:1920px;height:1080px;display:flex;position:fixed;inset:0 0 0 50%}.popup{color:#fff;text-align:center;opacity:0;filter:blur(8px)brightness(.7);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:20%;max-width:100%;height:100%;margin:auto;padding:75px 20px 20px;transition:filter .1s ease-in-out;animation:.15s ease-out forwards in-animation;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup:last-child{filter:none}.popup:last-child .popup-container{box-shadow:0 0 350px 50px #071a2899}.popup .popup-container{background-color:#153c58;border-radius:5px;flex-direction:column;align-items:center;display:flex;position:relative}.popup .popup-container .popup-content{flex-grow:1;width:100%;padding:30px;position:relative}.popup .popup-container .popup-header{text-align:left;background-color:#34a3ce;border-radius:5px 5px 0 0;align-items:center;width:100%;padding:5px 10px;font-family:AsapBold,Arial;font-size:20px;display:flex;position:relative}.popup .popup-container .close-button{cursor:pointer;background-color:#e1353d;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;padding:7.5px;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 5px #0003,0 4px #ae0f17}.popup .popup-container .close-button:hover{background-color:#fa353d}.popup .overlay-close-on-click{width:100%;height:100%;position:absolute;top:0;left:0}.popup--error{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:#00000040;padding:0;top:0;left:-1px;transform:none}.popup--error .error-message{font-weight:700;display:block}.popup--error .error-description{opacity:.8;margin:5px 0 0;font-size:90%;font-weight:400}.popup--error h1{margin-top:125px;font-size:45px}.popup--success{background:#48e271}.popup--top-left{top:100px;left:100px;transform:none}.popup__x-button{cursor:pointer;width:50px;height:50px;transition:transform .25s ease-in-out;display:block;position:fixed;top:80px;right:40px}.popup__x-button:hover{transform:rotate(180deg)}.popup__x-button:before{content:"";transform-origin:50%;border-top:2px solid #fff;width:50px;height:0;margin:auto;display:block;position:absolute;inset:0;transform:rotate(45deg)}.popup__x-button:after{content:"";transform-origin:50%;border-top:2px solid #fff;width:50px;height:0;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}__item{margin:0 0 5px;padding:0}@keyframes in-animation{to{opacity:1}}.popup--account .c-form{min-width:450px;margin-bottom:20px}.popup--account .info-warning,.popup--account .delete-account-warning{color:#e0353d;border:3px dashed #e0353d;border-radius:5px;margin-bottom:30px;padding:10px 20px;font-family:AsapBold;font-size:20px;line-height:1.1em}.popup--change-register .c-form{width:450px}.popup--moderation{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:linear-gradient(90deg,#151e39 0%,#12213a 12%,#092a42 50% 82%,#032f44 100%);padding:0;top:0;left:-1px;transform:none}.popup--moderation .content{width:100%;position:absolute;top:125px;left:0}.popup--moderation .content h1{margin-bottom:100px;font-size:45px}.popup--moderation .content .fields{width:450px;margin:0 auto 100px}.popup--moderation .content .fields .field{margin-bottom:20px}.popup--moderation .content .fields .field label{margin-bottom:5px;font-size:.8rem;display:block}.popup--moderation .content .c-button{margin:0 5px}.popup--moderation .content .details{-webkit-user-select:text;user-select:text;margin-top:-50px;margin-bottom:30px}.popup--moderation .content .logs{background-color:#111d21;width:1600px;height:500px;margin:0 auto;overflow-y:auto}.popup--moderation .content .logs .log-entry{text-align:left;-webkit-user-select:text;user-select:text;white-space:pre;background-color:#15272d;flex-wrap:nowrap;justify-content:space-between;margin:8px;padding:4px 10px;display:flex}.popup--moderation .content .logs .log-entry .data.action{width:350px}.popup--moderation .content .logs .log-entry span.data.ip--invalid{color:#fc5252;font-weight:700}.popup--moderation .content .logs .log-entry.type-warn{border:2px solid #a05110;background-color:#ff690033!important}.popup--moderation .content .logs .log-entry.type-info{border:2px solid #107aa0;background-color:#00c7ff33!important}.popup--change-roles .fields{width:1000px!important}.popup--change-roles .fields .c-button{border-radius:10px;min-width:300px;padding:5px 10px;font-size:.8em}.popup--change-roles .fields .c-button .role{background:#00000040;border-radius:5px;margin:0 5px;padding:5px;box-shadow:inset 0 2px 2px #00000040}.popup--module-inspect{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:0 0;padding:0;top:0;left:-1px;transform:none}.popup--module-inspect--upgrade{background:linear-gradient(90deg,#151e39 0%,#12213a 12%,#092a42 50% 82%,#032f44 100%)}.popup--module-inspect--was-upgraded .module-inspect__content>*{opacity:0;animation:.2s cubic-bezier(.175,.885,.32,1.275) .1s forwards scale-and-fade-in;transform:scale(0)}.popup--module-inspect--was-upgraded .module-inspect__content>:nth-child(0){animation-delay:.25s}.popup--module-inspect--was-upgraded .module-inspect__content>:first-child{animation-delay:.4s}.popup--module-inspect--was-upgraded .module-inspect__content>:nth-child(2){animation-delay:.55s}.popup--module-inspect--was-upgraded .module-inspect__content>:nth-child(3){animation-delay:.7s}.popup--module-inspect--was-upgraded .module-inspect__content>:nth-child(4){animation-delay:.85s}.popup--module-inspect--was-upgraded .module-inspect__content>:nth-child(5){animation-delay:1s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row{opacity:0;animation:.1s ease-out .1s forwards scale-and-fade-in;transform:scale(0)}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(0){animation-delay:1.15s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:first-child{animation-delay:1.3s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(2){animation-delay:1.45s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(3){animation-delay:1.6s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(4){animation-delay:1.75s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(5){animation-delay:1.9s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(6){animation-delay:2.05s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(7){animation-delay:2.2s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(8){animation-delay:2.35s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(9){animation-delay:2.5s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(10){animation-delay:2.65s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row .upgrade{opacity:0;animation:.1s cubic-bezier(.175,.885,.32,1.275) forwards show-level-delta;transform:scale(0)}@keyframes show-level-delta{to{opacity:1;transform-origin:0;transform:scale(1.2)translateY(-1px)}}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:first-child .upgrade{animation-delay:1.55s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(2) .upgrade{animation-delay:1.7s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(3) .upgrade{animation-delay:1.85s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(4) .upgrade{animation-delay:2s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(5) .upgrade{animation-delay:2.15s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(6) .upgrade{animation-delay:2.3s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(7) .upgrade{animation-delay:2.45s}.popup--module-inspect--was-upgraded .module-inspect__content .module-stats__row:nth-child(8) .upgrade{animation-delay:2.6s}.popup--module-inspect .module-inspect{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.popup--module-inspect .module-inspect__content{opacity:0;border-radius:10px;flex-direction:column;align-items:center;width:495px;margin:0 auto 20px;padding:38px;font-size:15px;animation:.3s cubic-bezier(.87,-.41,.19,1.44) forwards scale-and-fade-in;display:flex;position:relative;transform:scale(0)}.popup--module-inspect .module-inspect__content--RED{background:linear-gradient(135.14deg,#932a2e 0%,#4d1416 100%);border:5px solid #732024}.popup--module-inspect .module-inspect__content--GREEN{background:linear-gradient(135deg,#349964 0%,#0e3b23 100%);border:5px solid #236844}.popup--module-inspect .module-inspect__content--BLUE{background:linear-gradient(135deg,#126d90 0%,#004e6c 100%);border:5px solid #1c7ea5}.popup--module-inspect .module-inspect__content--PURPLE{background:linear-gradient(135deg,#5d4f87 0%,#46396a 100%);border:5px solid #6955a1}.popup--module-inspect .module-inspect__content--ORANGE{background:linear-gradient(135deg,#cb6d24 0%,#7a3f11 100%);border:5px solid #934b15}.popup--module-inspect .module-inspect__content .module-name{letter-spacing:1.7px;text-transform:uppercase;font-family:AsapBold,Arial;font-size:30px}.popup--module-inspect .module-inspect__content .module-inspect__rarity{letter-spacing:.8px;margin-top:8px;margin-bottom:20px;font-family:AsapBold,Arial;font-size:16px}.popup--module-inspect .module-inspect__content .module-card{margin:10px 0 30px}.popup--module-inspect .module-inspect__content .module-card--locked{opacity:1}.popup--module-inspect .module-inspect__content .module-card .text-label{display:none}.popup--module-inspect .module-inspect__content .module-description{text-align:left;flex-direction:column;max-width:90%;padding:5px 10px;display:flex}.popup--module-inspect .module-inspect__content .module-description .tip{letter-spacing:1px;margin-top:15px}.popup--module-inspect .module-inspect__content .module-description .tip:first-of-type{margin-top:30px}.popup--module-inspect .module-inspect__content .spacer{background:#fff3;width:90%;height:2px;margin:30px 0}.popup--module-inspect .module-inspect__content .module-stats__row{justify-content:space-between;align-items:center;width:250px;height:30px;display:flex;position:relative}.popup--module-inspect .module-inspect__content .module-stats__row>span:first-child .c-icon{width:25px;height:25px;margin:0;position:absolute;top:50%;left:-40px;transform:translateY(-50%)}.popup--module-inspect .module-inspect__content .module-stats__row--space-after{margin-bottom:20px}.popup--module-inspect .module-inspect__content .module-stats__row .bold{font-family:AsapBold,Arial}.popup--module-inspect .module-inspect__content .module-stats__row .upgrade{color:#48e271;align-items:center;margin-left:18px;display:flex;position:absolute;left:100%}.popup--module-inspect .module-inspect__content .module-stats__row .upgrade .c-icon{width:18px;height:18px;margin-right:10px;top:0}.popup--module-inspect .module-inspect__content .close-button{cursor:pointer;background-color:#e1353d;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;padding:7.5px;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 5px #0003,0 4px #ae0f17}.popup--module-inspect .module-inspect__content .close-button:hover{background-color:#fa353d}.popup--module-inspect .module-inspect .offerFooter{width:495px}.popup--module-inspect .module-inspect .offerFooter .offer-text{margin:25px;font-size:20px}.popup--module-inspect .module-inspect .offerFooter .offer-text .c-icon{height:24px}.popup--module-inspect .module-inspect .offerFooter .c-button{border-radius:5px;width:210px;height:55px;margin:0 auto;padding:0 20px;font-family:AsapBold,Arial;font-size:25px}.popup--module-inspect .module-inspect .offerFooter .c-button__content{justify-content:space-between}.popup--module-inspect .module-inspect .offerFooter .c-button .c-icon{top:unset}.popup--module-inspect .error-message{white-space:pre;margin-bottom:0}.popup--module-inspect .module-slot-wrap{background:#2a7fa066;border-top-left-radius:20px;padding:26px}.popup--module-inspect .module-slot-wrap .module-slot{margin:0}.popup--module-inspect .installed-on-ship-slot{width:100px;height:100px;position:absolute;top:50%;left:-150px;transform:translateY(-50%)}.popup--module-inspect .installed-on-ship-slot:not(:empty){cursor:pointer}.popup--module-inspect .installed-on-ship-slot:empty:after{content:"Currently not installed";width:inherit;height:inherit;color:#2a7fa066;text-align:center;border:1.5px solid #2a7fa066;align-items:center;font-size:14px;display:flex}.popup--module-inspect .installed-on-ship-slot:before{content:"";border-bottom:1.5px solid #2a7fa066;width:50px;height:1px;position:absolute;top:50%;right:-50px;transform:translateY(-50%)}.popup--module-inspect .generic-button--with-cost{letter-spacing:1.2px;width:200px;height:50px;margin-top:10px;font-family:AsapBold,Arial;font-size:18px}.popup--module-inspect .generic-button--with-cost .cost .c-icon{width:30px;margin-left:5px}.popup--module-inspect .generic-button--with-cost .crate-icon{width:59px;max-width:initial;margin-top:-20px;margin-bottom:-22px;margin-left:-32px}.popup--profile .popup-content{min-width:1320px;height:800px;padding:0!important}.popup--profile .loader-with-countdown{margin-top:50px}.popup--rejoin{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:0 0;padding:0;top:0;left:-1px;transform:none}.popup--rejoin .rejoin{background-color:#032935;border:4px solid #145474;border-radius:20px;width:455px;padding:40px 0}.popup--rejoin .rejoin h1{letter-spacing:1px;margin:0;font-family:AsapBold,Arial;font-size:28px}.popup--rejoin .rejoin .subtitle{letter-spacing:.77px;margin-top:15px;font-size:20px}.popup--rejoin .rejoin .c-button{margin:0 auto;display:block}.popup--rejoin .rejoin .rejoin-button{border-radius:5px;margin-top:30px;margin-bottom:25px;font-family:AsapBold,Arial;font-size:25px}.popup--rejoin .rejoin .leave-button{text-transform:initial;letter-spacing:.8px;font-size:20px;text-decoration:underline}.popup--match-started{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:#0003;padding:0;top:0;left:-1px;transform:none}.popup--match-started .match-started{background-color:#032935;border-radius:20px;width:475px;padding:40px 0 50px;position:relative}.popup--match-started .match-started .close-button{cursor:pointer;background-color:#e1353d;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;padding:7.5px;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 5px #0003,0 4px #ae0f17}.popup--match-started .match-started .close-button:hover{background-color:#fa353d}.popup--match-started .match-started .title{letter-spacing:1px;margin:0 0 25px;font-family:AsapBold,Arial;font-size:28px}.popup--match-started .match-started .subtitle{letter-spacing:.77px;margin:3px 0;font-size:20px}.popup--match-started .match-started .close-message{letter-spacing:initial;margin-top:30px;display:block}.popup--match-started .match-started .c-button{border-radius:5px;width:291px;margin-top:15px}.popup--match-started .match-started .c-button.find-new-match{margin-top:40px}.popup--match-started .match-started .c-button .c-icon{height:20px}.popup--settings .popup-content{min-width:1350px;height:900px;padding:0!important}.popup--settings .settings-page{text-align:left;justify-content:space-between;height:100%;display:flex}.popup--settings .settings-page-left{border-right:1px solid #224f6e;flex-grow:1;flex-basis:50%;padding-right:40px}.popup--settings .settings-page-right{border-left:1px solid #224f6e;flex-grow:1;flex-basis:50%;padding-left:40px}.popup--settings .settings-page .settings-section{margin-bottom:30px}.popup--settings .settings-page .settings-section-title{margin-bottom:10px;font-family:AsapBold,Arial;font-size:22px}.popup--settings .settings-bottom{justify-content:center;width:100%;display:flex;position:absolute;bottom:-20px}.popup--settings .settings-bottom .c-button{flex-grow:0;margin:0 10px}.popup--settings .settings-bottom .divider{flex-grow:1}.popup--settings .settings-small-divider{height:14px;display:block}.popup--settings .action{align-items:center;margin:10px 0;display:flex}.popup--settings .action-name{width:250px}.popup--settings .action .keybind{text-align:center;background:#102d42;justify-content:center;align-items:center;width:150px;height:41px;margin:0 5px;display:flex;position:relative}.popup--settings .action .keybind--selected{border:2px dashed #34a3ce}.popup--settings .action .keybind-info{text-align:center;background:#34a3ce;border-top-left-radius:5px;border-top-right-radius:5px;width:150px;padding:5px;font-size:12px;position:absolute;top:-48px}.popup--shop .popup-container{width:1630px;height:850px}.popup--shop .shop{width:100%;position:absolute;bottom:0;left:0}.popup--shop .shop h1{font-size:45px}.popup--shop .shop__tabs{flex-direction:column;height:100%;display:flex}.popup--shop .shop__tabs__list{background:#112f44;justify-content:center;align-items:center;margin:-30px -30px 0;padding:35px;list-style:none;display:flex}.popup--shop .shop__tabs__list__button{cursor:pointer;background:#224f6e;justify-content:center;align-items:center;width:250px;height:70px;font-family:AsapSemiBold,Arial;font-size:20px;display:flex}.popup--shop .shop__tabs__list__button:first-child{border-radius:5px 0 0 5px}.popup--shop .shop__tabs__list__button:last-child{border-radius:0 5px 5px 0}.popup--shop .shop__tabs__list__button:not(:last-child){margin-right:5px}.popup--shop .shop__tabs__list__button:hover,.popup--shop .shop__tabs__list__button--selected{background:#34a3ce}.popup--shop .shop__tabs__list__button .c-icon{width:initial;filter:drop-shadow(0 5px #0003);height:40px;margin-right:20px}.popup--shop .shop__tabs__panels{flex-grow:1;justify-content:center;align-items:center;display:flex}.popup--shop .shop__tabs__panel{width:100%;display:none;position:relative}.popup--shop .shop__tabs__panel .free-gems{text-align:left;cursor:pointer;background:#224f6e;border-radius:8px;justify-content:center;align-items:center;width:400px;margin:50px auto -50px;padding:10px;display:flex}.popup--shop .shop__tabs__panel .free-gems .c-icon{width:70px;margin-right:30px}.popup--shop .shop__tabs__panel .free-gems-title{font-family:AsapBold;font-size:20px}.popup--shop .shop__tabs__panel .free-gems-info{color:#c8c8c8;font-family:AsapMedium;font-size:16px;line-height:1em}.popup--shop .shop__tabs__panel .free-gems:hover{background:#164566}.popup--shop .shop__tabs__panel--selected{display:block}.popup--shop .shop__tabs__panel--gems .shop__item{width:220px}.popup--shop .shop__tabs__panel--gems .shop__item__icon{justify-content:center;align-items:center;display:flex}.popup--shop .shop__tabs__panel--gems .shop__item__icon img{max-width:initial}.popup--shop .shop__tabs__panel--gems .shop__item--index-0 .shop__item__icon{margin-bottom:5px}.popup--shop .shop__tabs__panel--gems .shop__item--index-1 .shop__item__icon{margin-bottom:0}.popup--shop .shop__tabs__panel--gems .shop__item--index-2 .shop__item__icon{margin-bottom:-15px}.popup--shop .shop__tabs__panel--gems .shop__item--index-3 .shop__item__icon{margin-bottom:-12px}.popup--shop .shop__tabs__panel--gems .shop__item--index-4 .shop__item__icon{margin-bottom:-30px}.popup--shop .shop__tabs__panel--gems .shop__item--index-5 .shop__item__icon{margin-bottom:-36px}.popup--shop .shop__tabs__panel--donate .donate-wrap{width:935px}.popup--shop .shop__tabs__panel--donate .donate-wrap__left{vertical-align:top;width:50%;padding-right:5px;display:inline-block}.popup--shop .shop__tabs__panel--donate .donate-wrap__left img{width:361px;height:244px}.popup--shop .shop__tabs__panel--donate .donate-wrap__right{text-align:left;width:50%;display:inline-block}.popup--shop .shop__tabs__panel--donate .donate-wrap__right h3{text-align:left;text-transform:initial;margin-top:20px;font-size:18px}.popup--shop .shop__tabs__panel--donate .donate-wrap__right .donate-button:hover{filter:brightness(1.1)}.popup--shop .shop__tabs__panel--treasures{width:100%;height:100%;padding:30px}.popup--shop .shop__tabs__panel--treasures .shop__items{margin:0 -30px}.popup--shop .shop__tabs__panel--treasures .shop__items__left{flex-wrap:wrap;justify-content:center;gap:20px;height:600px;display:flex;overflow-y:auto}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item{cursor:pointer;background:#24273d;border:2px solid #2a7fa066;border-radius:20px;width:256px;height:256px;animation:.2s cubic-bezier(.175,.885,.32,1.275) forwards scale;display:flex;position:relative;transform:scale(0)}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:first-child{animation-delay:0s}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:nth-child(2){animation-delay:50ms}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:nth-child(3){animation-delay:.1s}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:nth-child(4){animation-delay:.15s}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:nth-child(5){animation-delay:.2s}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:nth-child(6){animation-delay:.25s}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:nth-child(7){animation-delay:.3s}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:nth-child(8){animation-delay:.35s}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:hover{background:#ffffff1a;transform:scale(1)}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:hover .hover-element{transform:scale(1.1)}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item:active{animation:linear forwards scale-hover;transform:scale(.98)}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item .treasure-image{border-radius:20px}.popup--shop .shop__tabs__panel--treasures .shop__items__left .treasure-item .treasure-name{z-index:1;background:#00000040;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:100%;padding:10px 5px;font-family:AsapBold,Arial;position:absolute;bottom:0}.popup--shop .shop__tabs__panel--skins{width:100%;height:100%;padding:30px}.popup--shop .shop__tabs__panel--skins .shop__items{margin:0 -30px}.popup--shop .shop__tabs__panel--skins .shop__items__left{width:1050px;height:620px;margin-top:0;overflow:auto}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item{float:left;transform:initial;margin:10px;animation:none}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item .skin-item-preview-wrap{background:#2a1e34;width:234px;height:234px}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item .video-preview{background:#2a1e34;display:none;position:absolute;top:0;left:0}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item .image-preview{min-width:234px;min-height:234px}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item:hover .shop__item__icon{transform:initial}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item:hover .video-preview{display:initial}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item:hover .image-preview{opacity:0}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item:hover .skin-description,.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item:hover .skin-expire-time{opacity:1;z-index:9999;transition:opacity .2s ease-out .4s,transform .2s cubic-bezier(.175,.885,.32,1.275) .4s;transform:scaleY(1)}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item .skin-name{letter-spacing:2px;width:100%;font-family:AsapBold,Arial;font-size:20px;position:absolute;top:15px}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item .skin-description{text-align:left;opacity:0;transform-origin:bottom;background:#0009;width:100%;padding:5px 8px;font-size:.8em;transition:none;position:absolute;bottom:0;transform:scaleY(0)}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item--purchased .skin-description{opacity:1;transform:scaleY(1)}.popup--shop .shop__tabs__panel--skins .shop__items__left .shop__item .skin-expire-time{text-align:left;background:#0000004d;width:100%;padding:10px 20px;font-size:18px;display:none;position:absolute;bottom:55px;left:0}.popup--shop .shop__tabs__panel--skins .shop__items__right{flex-grow:1;margin-left:30px}.popup--shop .shop__tabs__panel h2{padding:0 200px;animation:.2s cubic-bezier(.175,.885,.32,1.275) forwards scale;position:absolute;top:50px;transform:scale(0)}.popup--shop .shop__deal-title{margin-bottom:20px;font-family:AsapBold,Arial;font-size:1.2em}.popup--shop .shop__items{justify-content:center;display:flex}.popup--shop .shop__item--disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.3;pointer-events:none}.popup--shop .tos-link{padding:5px;font-size:15px;position:absolute;top:773px;right:10px}.shop__item{cursor:pointer;border:2px solid #2a7fa066;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;justify-content:flex-end;margin:0 10px;animation:.2s cubic-bezier(.175,.885,.32,1.275) forwards scale;display:flex;position:relative;overflow:hidden;transform:scale(0)}.shop__item:first-child{animation-delay:0s}.shop__item:nth-child(2){animation-delay:50ms}.shop__item:nth-child(3){animation-delay:.1s}.shop__item:nth-child(4){animation-delay:.15s}.shop__item:nth-child(5){animation-delay:.2s}.shop__item:nth-child(6){animation-delay:.25s}.shop__item:nth-child(7){animation-delay:.3s}.shop__item:nth-child(8){animation-delay:.35s}.shop__item--confirm{border-color:#dded1e;box-shadow:0 5px #00000040}.shop__item--confirm .shop__item__price{color:#000;background-color:#dded1e;border:0;justify-content:space-evenly}.shop__item--purchased{pointer-events:none;filter:grayscale(.5);cursor:initial;opacity:.5}.shop__item__value{margin-bottom:10px}.shop__item__value__count{letter-spacing:5px;font-family:AsapBold,Arial;font-size:45px;line-height:40px}.shop__item__value__name{letter-spacing:2px;font-size:15px}.shop__item__timer{background:#143045;padding-top:10px;padding-bottom:10px;font-family:AsapBold,Arial;font-size:1.2em;line-height:40px}.shop__item__extravalue{background:#00b4c0}.shop__item__inside{flex-direction:column;width:100%;height:100%;display:flex}.shop__item__icon{flex-grow:1;align-content:center;display:flex;position:relative;overflow:hidden}.shop__item__price{border-top:2px solid #2a7fa066;flex:0 0 56px;justify-content:center;align-items:center;width:100%;font-family:AsapBold,Arial;font-size:24px;display:flex}.shop__item__price .cost{align-items:center;display:flex}.shop__item__price .confirm{font-size:.8em}.shop__item__price--exclamation{background-color:#e1353d;border-radius:0 0 20px 20px;box-shadow:0 4px #78181c}.shop__item__price__old{opacity:.5;margin-top:1px;margin-right:9px;font-family:AsapSemiBold,Arial;font-size:18px;text-decoration:line-through}.shop__item__price .c-icon{top:initial;margin:0 9px 0 0}.shop__item__label{letter-spacing:1px;text-align:left;background:#fc8a14;border-bottom-right-radius:20px;align-items:center;width:101px;height:52px;padding-left:13px;font-family:AsapSemiBold,Arial;font-size:14px;line-height:18px;display:flex;position:absolute;top:0;left:0;box-shadow:0 6px #0000001a}.shop__item__label--best-value{background:#00b4c0;width:85px}.shop__item__label--discount{background:#e1353d;border-bottom-right-radius:8px;flex-direction:column;justify-content:center;width:70px;padding-left:5px;font-size:20px}.shop__item__label--discount span.value{letter-spacing:2.5px}.shop__item__exclamation-mark{pointer-events:none;background-color:#e1353d;border-bottom-left-radius:15px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:0;right:0;box-shadow:0 6px #00000040}.shop__item__module{width:150px}.shop__item__module .shop__item__inside{width:100%}.shop__item__module .shop__item__price{font-size:18px}.shop__item__module .shop__item__icon{align-self:center;width:100%}.shop__item__module .module-item-preview-wrap{margin:15px auto}.shop__item:hover{background:#ffffff1a;transform:scale(1)}.shop__item:hover .hover-element{transform:scale(1.1)}.shop__item:active{animation:linear forwards scale-hover;transform:scale(.98)}.popup--inventory .popup-container{width:1630px;height:950px}.popup--inventory .popup-content{padding:0!important}.popup--inventory .items{display:flex}.popup--inventory .items-left{height:750px;margin-top:0;overflow:auto}.popup--inventory .items-right{flex-grow:1;margin-left:30px}.popup--inventory .items-center{flex-wrap:wrap;justify-content:center;max-height:730px;display:flex;overflow-y:auto}.popup--inventory .inventory__items{justify-content:center;display:flex}.popup--inventory .inventory__item{cursor:pointer;opacity:.3;filter:grayscale(.75);cursor:initial;float:left;border:2px solid #2a7fa066;border-radius:3px;flex-direction:column;justify-content:flex-end;width:234px;height:234px;margin:10px;animation:.2s cubic-bezier(.175,.885,.32,1.275) forwards scale;display:flex;position:relative;overflow:hidden;transform:scale(0)}.popup--inventory .inventory__item:first-child{animation-delay:0s}.popup--inventory .inventory__item:nth-child(2){animation-delay:20ms}.popup--inventory .inventory__item:nth-child(3){animation-delay:40ms}.popup--inventory .inventory__item:nth-child(4){animation-delay:60ms}.popup--inventory .inventory__item:nth-child(5){animation-delay:80ms}.popup--inventory .inventory__item:nth-child(6){animation-delay:.1s}.popup--inventory .inventory__item:nth-child(7){animation-delay:.12s}.popup--inventory .inventory__item:nth-child(8){animation-delay:.14s}.popup--inventory .inventory__item:nth-child(9){animation-delay:.16s}.popup--inventory .inventory__item:nth-child(10){animation-delay:.18s}.popup--inventory .inventory__item:nth-child(11){animation-delay:.2s}.popup--inventory .inventory__item:nth-child(12){animation-delay:.22s}.popup--inventory .inventory__item:nth-child(13){animation-delay:.24s}.popup--inventory .inventory__item:nth-child(14){animation-delay:.26s}.popup--inventory .inventory__item:nth-child(15){animation-delay:.28s}.popup--inventory .inventory__item:nth-child(16){animation-delay:.3s}.popup--inventory .inventory__item:nth-child(17){animation-delay:.32s}.popup--inventory .inventory__item:nth-child(18){animation-delay:.34s}.popup--inventory .inventory__item:nth-child(19){animation-delay:.36s}.popup--inventory .inventory__item:nth-child(20){animation-delay:.38s}.popup--inventory .inventory__item:nth-child(21){animation-delay:.4s}.popup--inventory .inventory__item:nth-child(22){animation-delay:.42s}.popup--inventory .inventory__item:nth-child(23){animation-delay:.44s}.popup--inventory .inventory__item:nth-child(24){animation-delay:.46s}.popup--inventory .inventory__item:nth-child(25){animation-delay:.48s}.popup--inventory .inventory__item:nth-child(26){animation-delay:.5s}.popup--inventory .inventory__item:nth-child(27){animation-delay:.52s}.popup--inventory .inventory__item:nth-child(28){animation-delay:.54s}.popup--inventory .inventory__item:nth-child(29){animation-delay:.56s}.popup--inventory .inventory__item:nth-child(30){animation-delay:.58s}.popup--inventory .inventory__item:nth-child(31){animation-delay:.6s}.popup--inventory .inventory__item:nth-child(32){animation-delay:.62s}.popup--inventory .inventory__item:nth-child(33){animation-delay:.64s}.popup--inventory .inventory__item:nth-child(34){animation-delay:.66s}.popup--inventory .inventory__item:nth-child(35){animation-delay:.68s}.popup--inventory .inventory__item:nth-child(36){animation-delay:.7s}.popup--inventory .inventory__item:nth-child(37){animation-delay:.72s}.popup--inventory .inventory__item:nth-child(38){animation-delay:.74s}.popup--inventory .inventory__item:nth-child(39){animation-delay:.76s}.popup--inventory .inventory__item:nth-child(40){animation-delay:.78s}.popup--inventory .inventory__item:nth-child(41){animation-delay:.8s}.popup--inventory .inventory__item:nth-child(42){animation-delay:.82s}.popup--inventory .inventory__item:nth-child(43){animation-delay:.84s}.popup--inventory .inventory__item:nth-child(44){animation-delay:.86s}.popup--inventory .inventory__item:nth-child(45){animation-delay:.88s}.popup--inventory .inventory__item:nth-child(46){animation-delay:.9s}.popup--inventory .inventory__item:nth-child(47){animation-delay:.92s}.popup--inventory .inventory__item:nth-child(48){animation-delay:.94s}.popup--inventory .inventory__item:nth-child(49){animation-delay:.96s}.popup--inventory .inventory__item:nth-child(50){animation-delay:.98s}.popup--inventory .inventory__item--in-inventory{filter:grayscale(0);cursor:pointer;opacity:1}.popup--inventory .inventory__item--equipped{background:#fff3;border:3px solid #fff}.popup--inventory .inventory__item__overlay{width:100%;height:100%;position:absolute;left:0;right:0}.popup--inventory .inventory__item__name{letter-spacing:2px;width:100%;font-family:AsapBold,Arial;font-size:20px;position:absolute;top:15px}.popup--inventory .inventory__item__description{text-align:left;opacity:0;background:#00000073;width:100%;padding:5px;font-size:.65em;transition:opacity .3s ease-out;position:absolute;bottom:0}.popup--inventory .inventory__item__inside{flex-direction:column;width:100%;height:100%;display:flex}.popup--inventory .inventory__item__icon{flex-grow:1;align-content:center;display:flex;position:relative;overflow:hidden}.popup--inventory .inventory__item:hover{background:#ffffff1a;transform:scale(1)}.popup--inventory .inventory__item:hover .hover-element{transform:scale(1.1)}.popup--inventory .inventory__item:hover .inventory__item__description{opacity:1;transition-delay:.4s}.popup--inventory .inventory__item:active{animation:linear forwards scale-hover;transform:scale(.98)}.popup--inventory .inventory__item--disabled,.disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.3;pointer-events:none}@keyframes fade-from-left{to{opacity:1;transform:translate(0)}}@keyframes fade-from-bottom{to{opacity:1;transform:translateY(0)}}@keyframes hover{to{transform:translateY(-16px)}}@keyframes hover-skew{to{transform:translateY(-16px)skew(-3deg)}}@keyframes glow{0%{filter:drop-shadow(0 0 8px #ffe46e)}to{filter:drop-shadow(0 0 25px #ffe46e)}}@keyframes scale-x{to{transform:scaleX(1)}}@keyframes scale-y{to{transform:scaleY(1)}}@keyframes filter-default{to{filter:brightness()contrast()}}@keyframes transform-default{to{transform:rotate(0)scale(1)}}@keyframes scale{to{transform:scale(1)}}@keyframes scale-and-fade-in{to{opacity:1;transform:scale(1)}}@keyframes fade-to-full{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in-out-to-top{0%{opacity:0}10%,40%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes scale-hover{0%{transform:scale(1)}to{transform:scale(.98)}}@keyframes shake{20%{transform:translateY(4px)}40%{transform:translate(4px)}60%{transform:translate(-2px,2px)}to{transform:translate(0,0)}}@keyframes hue-rotate{0%{filter:hue-rotate()}50%{filter:hue-rotate(360deg)}}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes crate-jump-animation{80%{transform:translate(0,0)rotate(0)}85%{transform:translateY(-10px)rotate(4deg)}90%{transform:translate(5px,-10px)rotate(-4deg)}95%{transform:translate(-5px,-10px)}to{transform:translateY(-10px)rotate(0)}}@keyframes button-intensified{50%,to{transform-origin:50% 0;transform:rotate(0)}55%{transform:rotate(2deg)}60%,70%,80%{transform:rotate(-4deg)}65%,75%,85%{transform:rotate(4deg)}90%{transform:rotate(-2deg)}95%{transform:rotate(2deg)}}@keyframes crate-jump-animation--small{80%{transform:translate(0,0)rotate(0)}85%{transform:translateY(-5px)rotate(4deg)}90%{transform:translate(3px,-5px)rotate(-4deg)}95%{transform:translate(-3px,-5px)}to{transform:translateY(-5px)rotate(0)}}@keyframes scale-up{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes stepped-spin{0%{transform:rotate(0)scale(1)}25%{transform:rotate(.25turn)scale(1)}50%{transform:rotate(.5turn)scale(1)}75%{transform:rotate(.75turn)scale(1)}to{transform:rotate(1turn)scale(1)}}.popup--leaderboard{background:#0000001a}.popup--leaderboard .popup-container{width:540px}.popup--leaderboard .popup-container .popup-header{justify-content:center;font-family:AsapSemiBold,Arial}.popup--leaderboard .popup-container .popup-header .header-icon{filter:drop-shadow(0 2px #0003);width:40px;padding:0 8px}.popup--leaderboard .popup-container .popup-content{min-height:600px;max-height:600px;padding:20px 0 0;overflow-y:scroll}.popup--leaderboard .popup-container .popup-content .last-updated{margin-bottom:3px;font-size:14px}.popup--leaderboard .popup-container .popup-content .last-updated div{margin-top:-3px}.popup--leaderboard .popup-container .popup-content .toggle{width:initial;flex-grow:1;align-items:center;display:flex}.popup--leaderboard .popup-container .popup-content .toggle .generic-button{letter-spacing:2px;border-radius:initial;width:50%;height:45px;font-family:AsapBold,Arial;font-size:15px;transition:color .2s ease-out;position:relative}.popup--leaderboard .popup-container .popup-content .toggle .generic-button:not(.selected){color:#0a4a62c2;background-color:#001e29;box-shadow:inset 0 4px #00161e}.popup--leaderboard .popup-container .popup-content .toggle .generic-button:not(.selected) .c-icon{display:none}.popup--leaderboard .popup-container .popup-content .toggle .generic-button:not(.selected):hover{color:#fff}.popup--leaderboard .popup-container .popup-content .toggle .generic-button:not(.selected):not(:first-child):after{content:"";background:#0a4a62c2;width:2px;height:60%;position:absolute;top:20%;left:-1px}.popup--leaderboard .popup-container .popup-content .toggle .generic-button.selected+.generic-button:not(.selected):after{display:none}.popup--leaderboard .popup-container .popup-content .toggle .generic-button .c-icon{width:20px;height:20px;margin-right:4px;top:-.25em}.popup--leaderboard .popup-container .popup-content .toggle .generic-button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.popup--leaderboard .popup-container .popup-content .toggle .generic-button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.popup--leaderboard .row{align-items:center;padding:2px 20px;display:flex}.popup--leaderboard .row .skin-icon-wrap{filter:drop-shadow(0 2px #0003);width:60px;height:50px;margin-top:-10px;margin-left:10px;margin-right:10px}.popup--leaderboard .row__right{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.popup--leaderboard .row .user-modules{justify-content:space-between;align-items:center;width:58px;display:flex}.popup--leaderboard .row .user-modules__module{width:22px;height:22px}.popup--leaderboard .row .user-modules__module .module-icon{margin:0}.popup--leaderboard .row .user-modules__module .module-icon img{margin-top:-8px}.popup--leaderboard .row:first-child{color:#e9be01;background:#e9be010d;font-family:AsapBold,Arial;font-size:21px}.popup--leaderboard .row:first-child .c-user__name{color:#e9be01;font-family:AsapBold,Arial;font-size:21px}.popup--leaderboard .row:first-child .rank{font-size:18px}.popup--leaderboard .row:nth-child(2){color:#e9e9e9;background:#e9e9e90d;font-family:AsapBold,Arial;font-size:19px}.popup--leaderboard .row:nth-child(2) .c-user__name{color:#e9e9e9;font-family:AsapBold,Arial;font-size:19px}.popup--leaderboard .row:nth-child(2) .rank{font-size:18px}.popup--leaderboard .row:nth-child(3){color:#e7af7b;background:#e7af7b0d;font-family:AsapBold,Arial;font-size:18px}.popup--leaderboard .row:nth-child(3) .c-user__name{color:#e7af7b;font-family:AsapBold,Arial;font-size:18px}.popup--leaderboard .row:nth-child(3) .rank{font-size:18px}.popup--transaction{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:linear-gradient(90deg,#151e39 0%,#12213a 12%,#092a42 50% 82%,#032f44 100%);padding:0;top:0;left:-1px;transform:none}.popup--transaction .popup__content{border:2px dashed #ffffff1a;border-radius:5px;padding:30px}.popup--transaction .popup__content .c-icon{width:44px;margin-right:20px}.popup--transaction .c-button--success{letter-spacing:initial;text-shadow:1px 1px #fff3;border-radius:5px;padding:20px 27px;font-size:24px}.popup--transaction a{text-decoration:none}.popup--transaction h1{margin-top:125px;font-size:45px}.popup--vip-membership{background:#000000b3}.popup--vip-membership .popup-container{width:711px;height:472px}.popup--vip-membership .content{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.popup--vip-membership .content .vip-card{margin:50px 0}.popup--vip-membership .content .big{font-family:AsapBold,Arial;font-size:35px}.popup--vip-membership .content .small{font-size:22px;line-height:50px}.popup--vip-upsell{background:#000000b3}.battle-pass-item{width:unset}.battle-pass-item .header{z-index:1;background:linear-gradient(#21101ebf 0%,#21101e00 100%);flex-direction:row;justify-content:space-between;width:100%;height:170px;padding:30px;display:flex;position:absolute}.battle-pass-item .header .c-icon,.battle-pass-item .header .title{height:81px}.battle-pass-item .header .c-icon{width:auto}.battle-pass-item .header .title{flex-direction:column;justify-content:center;align-items:flex-start;font-family:AsapBold,Arial;display:flex}.battle-pass-item .header .title .name{font-size:35px}.battle-pass-item .header .title .subtitle{font-size:23px;position:relative}.battle-pass-item .discount-label{background:linear-gradient(135deg,#0000 30px,#e1353d 0);align-items:center;height:40px;padding-left:40px;padding-right:8px;font-family:AsapBold,Arial;font-size:24px;display:flex;position:absolute;bottom:0;right:0}.vip-shop{width:100%}.vip-shop .header,.vip-shop .expire-time{margin-top:6px;font-family:AsapBold,Arial;font-size:25px}.vip-shop .vip-item{padding-bottom:50px;display:flex;position:relative}.vip-shop .vip-item .vip-card{margin-right:50px}.vip-shop .vip-item .what-you-get{text-align:left;font-size:22px;position:relative;transform:translateY(20px)}.vip-shop .vip-item .what-you-get .perks{flex-direction:column;padding:10px;display:flex}.vip-shop .vip-item .what-you-get .perks--entry{align-items:center;padding:6px 0;display:inline-flex}.vip-shop .vip-item .what-you-get .perks--entry .c-icon{filter:drop-shadow(0 3px #0000004d);margin-right:15px}.vip-shop .vip-item .what-you-get .perks--entry .c-icon.bigger{transform:scale(1.2)}.vip-shop .vip-item .what-you-get .perks .skin{color:#000;background:gold;border-radius:10px;margin-left:5px;padding:2px 5px;font-size:.8em;font-weight:700}.vip-shop .c-button--vip{overflow:unset;border-radius:10px;margin:0 10px;font-family:AsapBold,Arial;font-size:28px}.vip-shop .no-recurring{text-align:center;width:100%;margin-top:15px;font-family:Asap;font-size:16px;font-style:italic;position:absolute;top:100%;left:0}.c-icon{vertical-align:middle;width:28px;height:auto;display:inline-block;position:relative}.c-icon svg{fill:currentColor;height:inherit;width:inherit;display:block}.c-icon img{height:inherit;width:inherit;display:block}.c-icon--direction-top{transform:rotate(270deg)}.c-icon--direction-bottom{transform:rotate(90deg)}.c-icon--direction-left{transform:rotate(180deg)}.c-icon--direction-right{transform:rotate(0)}.c-icon--tiny{width:14px}.c-icon--small{width:18px}.c-icon--large{width:32px}.c-icon--huge{width:46px}.c-button{color:#0c253c;cursor:pointer;letter-spacing:1px;vertical-align:middle;white-space:nowrap;background-color:#dded1e;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:13.5px 27px;font-family:AsapSemiBold,Arial;font-size:1.1rem;line-height:1.2;text-decoration:none;transition:color .1s ease-in-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px #a4b00e}.c-button--secondary{color:#fff;background-color:#34a3ce;height:78px;padding:4px 0 0;font-family:Asap,Arial;font-size:1rem;box-shadow:0 4px #1c7094}.c-button--secondary:hover{background-color:#5db6d8}.c-button:hover{color:#fff}.c-button:active{transform:scale(.98)}.c-button:disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.3;pointer-events:none}.c-button-content{place-content:center space-between;align-items:center;display:flex}.c-button--floating-with-icon-and-content .c-icon{margin-left:-5px;margin-right:10px}.c-button--floating-with-icon .c-icon{height:1.25em}.c-button--floating-primary{color:#fff;text-align:center;background:#34a3ce;border-bottom:4px solid #2883a7;border-radius:5px;flex-grow:1;height:40px;margin:10px 3px;padding-top:8px;padding-bottom:3px;font-family:AsapBold,Arial;box-shadow:-3px 3px #00000080}.c-button--floating-primary:hover{color:#fff;background-color:#5db6d8}.c-button--floating-primary:focus,.c-button--floating-primary:active{color:#fff}.c-button--floating-attention{color:#fff;text-align:center;background:#18b3ad;border-bottom:4px solid #128682;border-radius:5px;flex-grow:1;height:40px;margin:10px 3px;padding-top:8px;padding-bottom:3px;font-family:AsapBold,Arial;box-shadow:-3px 3px #00000080}.c-button--floating-attention:hover{color:#fff;background-color:#1ee0d8}.c-button--floating-attention:focus,.c-button--floating-attention:active{color:#fff}.c-button--floating-link{color:#000;text-align:center;background:#dded1e;border-bottom:4px solid #bac810;border-radius:5px;flex-grow:1;height:40px;margin:10px 3px;padding-top:8px;padding-bottom:3px;font-family:AsapBold,Arial;box-shadow:-3px 3px #00000080}.c-button--floating-link:hover{color:#0d0d0d;background-color:#e4f14d}.c-button--floating-link:focus,.c-button--floating-link:active{color:#0d0d0d}.c-button--floating-danger{color:#fff;text-align:center;background:#e0353d;border-bottom:4px solid #c41e26;border-radius:5px;flex-grow:1;height:40px;margin:10px 3px;padding-top:8px;padding-bottom:3px;font-family:AsapBold,Arial;box-shadow:-3px 3px #00000080}.c-button--floating-danger:hover{color:#fff;background-color:#e76167}.c-button--floating-danger:focus,.c-button--floating-danger:active{color:#fff}.c-button--floating-success{color:#000;text-align:center;background:#48e271;border-bottom:4px solid #22d552;border-radius:5px;flex-grow:1;height:40px;margin:10px 3px;padding-top:8px;padding-bottom:3px;font-family:AsapBold,Arial;box-shadow:-3px 3px #00000080}.c-button--floating-success:hover{color:#0d0d0d;background-color:#74e993}.c-button--floating-success:focus,.c-button--floating-success:active{color:#0d0d0d}.c-button--floating-gold{color:#fff;text-align:center;background:linear-gradient(135deg,#cdb802 0%,#d3c350 23.05%,#d8be3c 49.99%,#b59602 100%);border-bottom:4px solid #b59602;border-radius:5px;flex-grow:1;height:40px;margin:10px 3px;padding-top:8px;padding-bottom:3px;font-family:AsapBold,Arial;box-shadow:-3px 3px #00000080}.c-button--floating-gold:hover{color:#f2f2f2;background-color:#d3c350}.c-button--floating-gold:focus,.c-button--floating-gold:active{color:#f2f2f2}.c-button--floating-input-button{color:#fff;text-align:center;background:#34a3ce;border-bottom:4px solid #2883a7;border-radius:5px;flex-grow:1;height:auto;margin:0;padding:0 15px;font-family:AsapBold,Arial;font-size:125%;box-shadow:-3px 3px #00000080}.c-button--floating-input-button:hover{color:#fff;background-color:#5db6d8}.c-button--floating-input-button:focus,.c-button--floating-input-button:active{color:#fff}.c-button--floating-big{height:50px;padding-top:10px}.c-button--with-icon .c-button__content{justify-content:center;align-items:center;display:flex}.c-button--with-icon .c-button__content .c-icon{margin-right:10px}.c-button__content{z-index:2;position:relative}.c-button__bg{z-index:1;width:100%;padding-top:100%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-button__svg{position:absolute;inset:0}.c-button__svg path{fill:#224f6e;transform:translate(-150%)}.c-button--primary{color:#fff;background-color:#34a3ce;margin-bottom:4px;box-shadow:0 4px #1c7094}.c-button--primary:hover{color:#fff;background-color:#5db6d8}.c-button--darkblue{color:#fff;background-color:#224f6e;margin-bottom:4px;box-shadow:0 4px #1b3f58}.c-button--darkblue:hover{color:#fff;background-color:#2e6b95}.c-button--danger{color:#fff;background-color:#e0353d;margin-bottom:4px;box-shadow:0 4px #ae1b22}.c-button--danger:hover{color:#fff;background-color:#e76167}.c-button--success{color:#000;background-color:#48e271;border:1px solid #74e993;margin-bottom:4px;box-shadow:0 4px #207332}.c-button--success:hover{color:#000;background-color:#74e993}.c-button--success .c-button__svg path{fill:#dded1e}.c-button--white{color:#34a3ce;background-color:#fff}.c-button--white:hover{color:#fff}.c-button--transparent{box-shadow:initial;background:0 0;border:none}.c-button--outline-default{color:#fff;box-shadow:initial;background-color:#0000;border:2px solid #2a7fa066}.c-button--outline-default:after{content:"";border-top:14px solid #0000;border-right:14px solid #2a7fa066;width:0;height:0;position:absolute;bottom:-1px;right:-1px}.c-button--outline-default:hover{color:#fff;border-color:#e9be01}.c-button--outline-default:hover:after{content:"";border-top:14px solid #0000;border-right:14px solid #e9be01;width:0;height:0;position:absolute;bottom:-1px;right:-1px}.c-button--outline-white{color:#fff;box-shadow:initial;background-color:#0000;border:2px solid #fff}.c-button--outline-white:after{content:"";border-top:14px solid #0000;border-right:14px solid #fff;width:0;height:0;position:absolute;bottom:-1px;right:-1px}.c-button--outline-white:hover{color:#fff;border-color:#e9be01}.c-button--outline-white:hover:after{content:"";border-top:14px solid #0000;border-right:14px solid #e9be01;width:0;height:0;position:absolute;bottom:-1px;right:-1px}.c-button--outline-link{color:#fff;box-shadow:initial;background-color:#0000;border:2px solid #dded1e}.c-button--outline-link:after{content:"";border-top:14px solid #0000;border-right:14px solid #dded1e;width:0;height:0;position:absolute;bottom:-1px;right:-1px}.c-button--outline-link:hover{color:#fff;border-color:#e9be01}.c-button--outline-link:hover:after{content:"";border-top:14px solid #0000;border-right:14px solid #e9be01;width:0;height:0;position:absolute;bottom:-1px;right:-1px}.c-button--flat-primary{color:#fff;box-shadow:none;background-color:#34a3ce}.c-button--flat-primary:hover{color:#fff;background-color:#5db6d8}.c-button--flat-darkblue{color:#fff;box-shadow:none;background-color:#224f6e}.c-button--flat-darkblue:hover{color:#fff;background-color:#2e6b95}.c-button--flat-link{color:#000;box-shadow:none;background-color:#dded1e}.c-button--flat-link:hover{color:#000;background-color:#e4f14d}.c-button--flat-danger{color:#fff;box-shadow:none;background-color:#e0353d}.c-button--flat-danger:hover{color:#fff;background-color:#e76167}.c-button--flat-success{color:#000;box-shadow:none;background-color:#48e271}.c-button--flat-success:hover{color:#000;background-color:#74e993}.c-button--big{padding:6.75px 27px;font-family:AsapBold,Arial;font-size:4rem}.c-button--small{padding:6.75px 13.5px;font-size:.9rem}.c-button--rounded{border-radius:5px}.c-button--plus{color:#000;background-color:#48e271;border:1px solid #74e993;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:4px;padding:0;font-family:Arial;font-size:18px;display:inline-flex;box-shadow:0 4px #207332}.c-button--plus:hover{color:#000;background-color:#74e993}.c-button--plus .c-button__svg path{fill:#dded1e}.c-button--drop-shadow{filter:drop-shadow(0 5px #0003)}.c-button--flat-with-icon{color:#fff;cursor:pointer;letter-spacing:1px;vertical-align:middle;white-space:nowrap;box-shadow:0 4px #1c7094;box-shadow:initial;background:#34a3ce59;border:none;border-radius:5px;outline:none;justify-content:center;align-items:center;width:100%;height:38px;margin:15px auto 0;padding:0;font-family:AsapSemiBold,Arial;font-size:16px;line-height:1.2;text-decoration:none;transition:color .1s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.c-button--flat-with-icon--secondary{color:#fff;background-color:#34a3ce;height:78px;padding:4px 0 0;font-family:Asap,Arial;font-size:1rem;box-shadow:0 4px #1c7094}.c-button--flat-with-icon--secondary:hover{background-color:#5db6d8}.c-button--flat-with-icon:hover{color:#fff}.c-button--flat-with-icon:active{transform:scale(.98)}.c-button--flat-with-icon:disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.3;pointer-events:none}.c-button--flat-with-icon:hover{color:#fff;background-color:#5db6d8}.c-button--flat-with-icon .c-button__content{justify-content:center;align-items:center;display:flex}.c-button--flat-with-icon .c-button__content .c-icon{margin-right:10px}.c-button--flat-with-icon:hover{background:#5db6d859}.c-button--flat-with-icon .c-button__content{width:100%;padding-left:30px}.c-button--flat-with-icon .c-icon{width:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.vip-card{justify-content:center;align-items:center;display:flex;position:relative}.vip-card .card{filter:drop-shadow(0 10px #0000004d)}.vip-card .card img{width:300px;transform:rotate(-7deg)}.vip-card--small .card{filter:drop-shadow(0 6px #0000004d)!important}.vip-card--small .card img{transform:rotate(-2deg)}.rays-effect{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.rays-effect__rays{width:100%;height:100%;animation:17s linear infinite spin;display:block}.rays-effect__rays img{opacity:.3;width:100%;height:100%;display:block}.rays-effect .ui-particles{position:absolute;top:50%;left:50%}@keyframes spin{0%{opacity:.5;transform:rotate(0)}10%{opacity:.8}50%{opacity:.3}90%{opacity:.7}to{opacity:.5;transform:rotate(360deg)}}.ui-particles-abs{position:absolute;top:0;left:0}.ui-particles-particles{position:relative}.ui-particles .ui-particle{transform-origin:50%;position:absolute;top:0;left:0}.ui-particles .ui-particle--despawned{opacity:0!important}.info-icon{cursor:pointer;color:#fff;background-color:#224f6e;border:2px solid #0000;border-radius:30px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:5px;display:inline-flex;top:0;right:-22px}.info-icon .label{text-transform:initial;font-family:Verdana;font-size:14px;font-weight:700;display:block}.info-icon:hover{border-color:#ffffff80}.c-info-tooltip--success .info-icon{color:#000;background-color:#48e271}.tooltip{color:#fff!important;white-space:pre-line!important;z-index:99999999!important;word-wrap:break-word!important;overflow-wrap:break-word!important;background-color:#07222e!important;border:none!important;border-radius:4px!important;min-width:120px!important;max-width:400px!important;padding:10px 8px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;box-shadow:0 2px 8px #0000004d!important}.tooltip *{color:#fff!important}.tooltip.multiline{white-space:pre-line!important}.tooltip.tooltip--success *{color:#000!important}.tooltip.tooltip--warning *{color:#000!important}.floating-arrow,.tooltip .floating-arrow{fill:#07222e!important}.tooltip.tooltip--success{color:#000!important;background-color:#48e271!important}.tooltip.tooltip--success .floating-arrow{fill:#48e271!important}.tooltip.tooltip--error{color:#fff!important;background-color:#e0353d!important}.tooltip.tooltip--error .floating-arrow{fill:#e0353d!important}.tooltip.tooltip--warning{color:#000!important;background-color:#fc8a14!important}.tooltip.tooltip--warning .floating-arrow{fill:#fc8a14!important}.popup--battlepass .container{padding-top:70px}.popup--battlepass .battlepass{margin:0 50px;position:relative}.popup--battlepass .season-title,.popup--battlepass .reward-tracks{background-color:#00000042;border-radius:5px;margin:0 20px;padding:20px}.popup--battlepass .season-title{flex-direction:column;align-items:center;width:450px;display:flex}.popup--battlepass .season-title .name{text-transform:uppercase;font-family:AsapBold,Arial;font-size:50px;display:flex;position:relative}.popup--battlepass .season-title .name .info-icon{display:flex;position:absolute;top:0;right:-22px}.popup--battlepass .season-title .countdown-text{vertical-align:bottom;color:#1e7799;margin-top:-15px;font-family:AsapBold,Arial;font-size:18px}.popup--battlepass .reward-preview{height:155px;position:absolute;top:20px;right:0}.popup--battlepass .trans-reward-preview-enter,.popup--battlepass .trans-reward-preview-appear{opacity:0;transform:translate(-100px)}.popup--battlepass .trans-reward-preview-enter-active,.popup--battlepass .trans-reward-preview-appear-active{opacity:1;transition:transform .2s ease-out .1s,opacity .2s ease-out .1s;transform:translate(0)}.popup--battlepass .progress{align-items:center;display:flex}.popup--battlepass .progress .progressbar-with-badge{width:320px}.popup--battlepass .progress .target-tier{text-align:left;width:70px;margin-left:10px;font-family:AsapBold,Arial;font-size:18px}.popup--battlepass .reward-tracks-wrap,.popup--battlepass .season-selection{min-height:155px;display:flex}.popup--battlepass .reward-tracks-wrap .nav-button,.popup--battlepass .season-selection .nav-button{width:40px;box-shadow:none;border-radius:5px;justify-content:center;padding:0;display:flex}.popup--battlepass .reward-tracks-wrap .nav-button.hidden,.popup--battlepass .season-selection .nav-button.hidden{visibility:hidden}.popup--battlepass .reward-tracks-wrap .nav-button .c-icon,.popup--battlepass .season-selection .nav-button .c-icon{align-self:center;width:12px}.popup--battlepass .reward-tracks-wrap .nav-button--left .c-icon,.popup--battlepass .season-selection .nav-button--left .c-icon{transform:scaleX(-1)}.popup--battlepass .reward-tracks-wrap{margin:50px 0}.popup--battlepass .reward-tracks{width:1365px;display:flex;overflow:hidden}.popup--battlepass .reward-tracks .reward-tracks-content-wrap{margin-left:20px;overflow:hidden}.popup--battlepass .reward-tracks .reward-tracks-content-wrap .reward-tracks-content{transition:transform .3s ease-out;display:flex}.popup--battlepass .reward-tracks .level{margin:0 10px}.popup--battlepass .reward-tracks .level .reward-status-icon{z-index:5;pointer-events:none;width:30px;height:30px;margin:0;position:absolute;top:-4px;right:-4px}.popup--battlepass .reward-tracks .level .track-cell{min-width:120px}.popup--battlepass .reward-tracks .level .track-cell .rewards{padding:15px}.popup--battlepass .reward-tracks .level .track-cell .rewards .top,.popup--battlepass .reward-tracks .level .track-cell .rewards .bottom{align-items:end;height:80px;display:flex}.popup--battlepass .reward-tracks .level .track-cell .rewards .bottom{margin-top:10px}.popup--battlepass .reward-tracks .level .track-cell .rewards .reward{position:relative}.popup--battlepass .reward-tracks .level .header{background:#34a3ce;border-radius:5px 5px 0 0;min-height:34px;margin-bottom:10px;padding-top:4px;font-family:AsapBold}.popup--battlepass .reward-tracks .level .free-track{background:linear-gradient(90deg,#e8e8e84d 0%,#8080804d 100%);height:120px;margin-bottom:10px;box-shadow:0 2px #0000004d}.popup--battlepass .reward-tracks .level .paid-track{background:linear-gradient(136.46deg,#f4e02e4d 0%,#f4e68a4d 43.05%,#d8be3c4d 72.6%,#a98d144d 100%);border-radius:0 0 5px 5px;height:210px;box-shadow:0 2px #0000004d}.popup--battlepass .reward-tracks .level .paid-track--not-bought .reward-icon{opacity:.5}.popup--battlepass .reward-tracks .level--0{z-index:99;margin:0}.popup--battlepass .reward-tracks .level--0 .free-track,.popup--battlepass .reward-tracks .level--0 .paid-track{box-sizing:border-box;display:flex;position:relative}.popup--battlepass .reward-tracks .level--0 .free-track .track-logo,.popup--battlepass .reward-tracks .level--0 .paid-track .track-logo{width:100%;margin-top:20px;padding:0 10px}.popup--battlepass .reward-tracks .level--0 .free-track .reward-status-icon,.popup--battlepass .reward-tracks .level--0 .paid-track .reward-status-icon{top:8px;right:8px}.popup--battlepass .reward-tracks .level--0 .free-track{background:linear-gradient(90deg,#e8e8e8 0%,gray 100%);border:2.5px solid #cecece;border-radius:5px 5px 0 0}.popup--battlepass .reward-tracks .level--0 .free-track .track-logo{filter:drop-shadow(0 3px #0000004d);padding:0 20px}.popup--battlepass .reward-tracks .level--0 .paid-track{background:linear-gradient(136.46deg,#f4e02e 0%,#f4e68a 43.05%,#d8be3c 72.6%,#a98d14 100%);border:2.5px solid #fff092}.popup--battlepass .reward-tracks .level--0 .header{background:0 0}.popup--battlepass .reward-tracks .level--vip-start .full{color:#fff;text-shadow:0 2px #0003;background:linear-gradient(135deg,#cdb802 0%,#d3c350 23.05%,#d8be3c 49.99%,#b59602 100%);border:3px solid #ffffff80;border-radius:5px;place-content:center;min-width:60px;height:100%;display:flex;overflow:visible}.popup--battlepass .reward-tracks .level--vip-start .full .text{transform-origin:50%;word-break:break-all;opacity:.75;max-width:60px;font-family:AsapBold;font-size:30px;line-height:40px;position:absolute;top:22px}.popup--battlepass .reward-tracks .level--vip .track-cell.header{background:linear-gradient(135deg,#cdb802 0%,#d3c350 23.05%,#d8be3c 49.99%,#b59602 100%)!important}.popup--battlepass .reward-tracks .level--locked .track-cell{box-shadow:none;background:#00000042;border:none}.popup--battlepass .reward-tracks .level--locked .reward-icon{opacity:.5}.popup--battlepass .reward-tracks .level--purchasing .track-cell{background:#48e2714d;box-shadow:0 2px #0000004d}.popup--battlepass .reward-tracks .level--purchasing .track-cell .reward-icon{opacity:1}.popup--battlepass .reward-tracks .level--purchasing .header{color:#000;background:#48e271}.popup--battlepass .bottom{align-items:center;height:90px;display:flex}.popup--battlepass .bottom .purchase-action{background-color:#00000042;border-radius:10px;padding:20px;display:flex}.popup--battlepass .bottom .purchase-action .info{margin:auto 20px;font-family:AsapSemiBold,Arial;display:inline-block}.popup--battlepass .bottom .purchase-action .c-button{border-radius:5px;padding:10px 25px;font-family:AsapBold,Arial;font-size:24px}.popup--battlepass .bottom .purchase-action--buy .c-button{color:#fff;text-shadow:0 2px #0003;background:linear-gradient(135deg,#cdb802 0%,#d3c350 23.05%,#d8be3c 49.99%,#b59602 100%);border:3px solid #ffffff80;margin-left:25px;padding:10px 25px 7px 50px;overflow:visible;box-shadow:0 4px #b0941a}.popup--battlepass .bottom .purchase-action--buy .c-button .shield{z-index:2;width:58px;position:absolute;top:-5px;left:-25px}.popup--battlepass .bottom .purchase-action--buy .c-button:hover{filter:brightness(1.1)}.popup--battlepass .bottom .purchase-action--buy-tiers{opacity:0;animation:.4s ease-out forwards fade-to-full}.popup--battlepass .bottom .purchase-action--buy-tiers .generic-button--with-cost{letter-spacing:1px;width:300px;margin-left:20px;font-family:AsapBold,Arial;font-size:24px}.popup--battlepass .bottom .purchase-action--buy-tiers .generic-button--with-cost .cost{align-items:center;margin-left:15px;font-family:AsapSemiBold;font-size:18px;display:flex}.popup--battlepass .bottom .purchase-action--buy-tiers .generic-button--with-cost .cost .c-icon{width:28px;margin-right:-5px}.popup--battlepass .bottom .purchase-action--buy-tiers .tier-selection{align-items:center;height:52px;display:flex}.popup--battlepass .bottom .purchase-action--buy-tiers .tier-selection .c-button{width:52px;height:100%;font-family:Asap,Arial;font-size:38px}.popup--battlepass .bottom .purchase-action--buy-tiers .tier-selection .minus{border-radius:5px 0 0 5px;padding-top:6px}.popup--battlepass .bottom .purchase-action--buy-tiers .tier-selection .plus{border-radius:0 5px 5px 0;padding-top:0}.popup--battlepass .bottom .purchase-action--buy-tiers .tier-selection .plus.disabled{opacity:.25;pointer-events:none}.popup--battlepass .bottom .purchase-action--buy-tiers .tier-selection .tier-count{background-color:#0003;justify-content:center;align-items:center;width:120px;height:100%;font-family:AsapSemiBold,Arial;display:flex}.popup--battlepass .bottom .claim-rewards{margin-left:auto;position:relative}.popup--battlepass .bottom .claim-rewards .c-button{border-radius:10px;padding:20px 30px;font-family:AsapBold;font-size:36px}.popup--battlepass .bottom .claim-rewards .c-button .c-icon{width:55px;margin-right:25px}.battle-tier-badge{color:#fff;width:52px;height:52px;position:relative}.battle-tier-badge .c-icon{width:100%;height:100%;position:absolute;left:0}.battle-tier-badge .number{letter-spacing:0;font-family:AsapBold,Arial;font-size:21px;position:absolute;top:25px;left:50%;transform:translate(-50%)translateY(-50%)}.progressbar-with-badge{align-items:center;width:100%;max-width:500px;display:flex;position:relative}.progressbar-with-badge--level .progressbar-with-badge__bar__bg{background:#fc8a14}.progressbar-with-badge--level .progressbar-with-badge__bar__bg--new{background:#dded1e}@keyframes side-scroll-boosted{0%{transform:translate(0%)}to{transform:translate(-50%)}}.progressbar-with-badge--level--boosted .progressbar-with-badge__bar__bg{background:#dd343b;overflow:hidden}.progressbar-with-badge--level--boosted .progressbar-with-badge__bar__bg:before{content:"";background-image:linear-gradient(135deg,#00000026 12.5%,#0000 12.5% 25%,#00000026 25% 37.5%,#0000 37.5% 50%,#00000026 50% 62.5%,#0000 62.5% 75%,#00000026 75% 87.5%,#0000 87.5%,#0000);background-size:40px 40px;width:400px;height:100%;animation:6s linear infinite side-scroll-boosted;position:absolute;top:0;left:0}.progressbar-with-badge__badge{z-index:2;margin-right:-13px}.progressbar-with-badge__bar{background-color:#00000042;border-radius:0 5px 5px 0;flex-grow:1;height:31px;position:relative;overflow:hidden}.progressbar-with-badge__bar__bg{background:#34a3ce;height:100%;position:absolute;top:0;left:0}.progressbar-with-badge__bar__bg--new{transform-origin:0;background:#dded1e;transform:scaleX(0)}.progressbar-with-badge__bar__text{letter-spacing:1.2px;font-family:AsapSemiBold,Arial;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.reward-icon{box-sizing:border-box;transform-origin:50%;background-color:#000;width:80px;height:80px;margin:5px;transition:all .2s ease-in-out;display:inline-block;position:relative}.reward-icon--selected{transform:scale(1.08);opacity:1!important;border:3px solid #fff!important}.reward-icon:hover{transform:scale(1.12);opacity:1!important}.reward-icon .count{font-family:AsapBold;font-size:16px;line-height:16px;position:absolute;bottom:3px;right:3px}.reward-icon .boost-icon{width:23px;position:absolute;top:5px;left:5px}.reward-icon .boost-label{font-family:AsapBold;font-size:16px;line-height:16px;position:absolute;top:3px;left:34px}.reward-icon--gems{background-color:#097962;border:3px solid #b7f9e6;border-image:linear-gradient(-45deg,#28d5a4 0%,#b7f9e6 50%,#28d5a4 100%) 3}.reward-icon--gems .c-icon{filter:drop-shadow(0 3px #0003);width:55px;padding-top:6px;transform:rotate(-12deg)}.reward-icon--xp{background-color:#bf7223;border:3px solid #fc8a14;border-image:linear-gradient(-45deg,#fc8a14 0% 50%,#fc8a14 100%) 3}.reward-icon--xp .c-icon{filter:drop-shadow(0 3px #0003);width:60px;margin-left:-5px;padding-top:5px}.reward-icon--xp_boost{background:repeating-linear-gradient(-45deg,#ab661f,#ab661f 8px,#bf7223 8px 16px);border:3px solid #fc8a14;border-image:linear-gradient(-45deg,#fc8a14 0% 50%,#fc8a14 100%) 3;width:120px}.reward-icon--xp_boost .chip-icon{filter:drop-shadow(0 3px #0003);width:50px;position:absolute;bottom:6px;left:5px}.reward-icon--battle_xp{background-color:#296e89;border:3px solid #b9e8f6;border-image:linear-gradient(-45deg,#39a5cf 0%,#b9e8f6 50%,#39a5cf 100%) 3}.reward-icon--battle_xp .c-icon{filter:drop-shadow(0 3px #0003);width:32px;padding-top:4px}.reward-icon--battle_xp_boost{background:repeating-linear-gradient(-45deg,#296e89,#296e89 8px,#24627b 8px 16px);border:3px solid #b9e8f6;border-image:linear-gradient(-45deg,#39a5cf 0%,#b9e8f6 50%,#39a5cf 100%) 3;width:120px}.reward-icon--battle_xp_boost .points-icon{filter:drop-shadow(0 3px #0003);width:32px;position:absolute;bottom:6px;left:10px}.reward-icon--vip_days{border:3px solid #eae15e;border-image:linear-gradient(-45deg,#e0c53f 0%,#eae15e 50%,#e0c53f 100%) 3;width:124px;padding:10px}.reward-icon--vip_days img{transform:rotate(-7deg)}.reward-icon--vip_days .days{text-align:right;font-family:AsapBold;font-size:12px;position:absolute;bottom:14px;right:5px;transform:rotate(-2deg)}.reward-icon--next_season_battle_xp{background:linear-gradient(135deg,#cdb802 0%,#d3c350 23.05%,#d8be3c 49.99%,#b59602 100%);border:3px solid #fff193;border-image:linear-gradient(-45deg,#fff499 0%,#fff193 50%,#fff499 100%) 3;width:160px;display:flex}.reward-icon--next_season_battle_xp .shield{filter:drop-shadow(0 3px #0003);width:58px;position:absolute;top:7px;left:6px}.reward-icon--next_season_battle_xp .label{text-align:left;width:75px;font-family:AsapBold;font-size:16px;line-height:18px;position:absolute;top:10px;right:5px}.reward-icon--next_season_battle_xp .count{text-align:left;width:75px;font-size:18px;bottom:8px;right:5px}.reward-icon--skin{background-color:#291d33;border:3px solid #288544;border-image:linear-gradient(-45deg,#47be6a 0%,#288544 50%,#47be6a 100%) 3;width:200px}.reward-icon--skin img{max-width:100%;max-height:100%}.reward-icon--avatar{background-color:#2e2e2e;border:3px solid #c3c3c3;border-image:linear-gradient(-45deg,#c3c3c3 0% 50%,#c3c3c3 100%) 3}.reward-icon--avatar .avatar-wrap{background:#fff;width:50px;height:58px;padding:3px;position:absolute;top:8px;left:12px;transform:rotate(10deg)}.reward-icon--hat{background-color:#3e2336;border:3px solid #ca74b1;border-image:linear-gradient(-45deg,#9f5e8c 0%,#ca74b1 50%,#9f5e8c 100%) 3}.reward-icon--hat .hat{filter:drop-shadow(0 3px #0003);height:55px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.reward-icon--emote{background-color:#092a42;border:3px solid #3d7bb1;border-image:linear-gradient(-45deg,#2f5e88 0%,#3d7bb1 50%,#2f5e88 100%) 3}.reward-icon--emote .emote{position:absolute;left:50%;transform:translate(-50%)scale(.55)}.reward-icon--emote .background{opacity:.25;filter:brightness(0);width:65px;margin-top:7px;transform:rotate(270deg)}.reward-icon--crate{background-color:#038c96;border:3px solid #48e7f1;border-image:linear-gradient(-45deg,#06b6c1 0%,#48e7f1 50%,#06b6c1 100%) 3}.reward-icon--crate img{padding:8px}.reward-icon--small{width:80px}.icon-shadow{filter:drop-shadow(0 3px #0003)}.avatar-img{transform-origin:0 0}.popup--bp-rewards{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:linear-gradient(90deg,#151e39 0%,#12213a 12%,#092a42 50% 82%,#032f44 100%);padding:0;position:relative;top:0;left:-1px;transform:none}.popup--bp-rewards .container{width:100%;height:100%}.popup--bp-rewards .top{text-align:left;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.popup--bp-rewards .top .bp-logo{width:105px;margin-top:-16px;margin-right:25px}.popup--bp-rewards .top .info .title{letter-spacing:1.95px;margin-top:-10px;font-family:AsapBold,Arial;font-size:41px}.popup--bp-rewards .top .info .subtitle{letter-spacing:.86px;margin-top:-5px;font-size:18px}.popup--bp-rewards .content .reward-content{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.popup--bp-rewards .content .reward-content .reward-preview .display{transform-origin:0}.popup--bp-rewards .content .nav-button{border-radius:5px;width:40px;height:60px;margin:20px;padding:0;position:absolute;top:46%}.popup--bp-rewards .content .nav-button .c-icon{width:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.popup--bp-rewards .content .nav-button--left{animation:.2s ease-out forwards nav-slide-in-left;left:0}.popup--bp-rewards .content .nav-button--left .c-icon{transform:scaleX(-1)translateY(-50%)}.popup--bp-rewards .content .nav-button--right{animation:.2s ease-out forwards nav-slide-in-right;right:0}.popup--bp-rewards .bottom{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.popup--bp-rewards .bottom .item-indicator{letter-spacing:.86px;margin-bottom:10px;font-size:18px;font-weight:600}.popup--bp-rewards .bottom .collect-button{opacity:0;border-radius:5px;padding:12px 22px;font-family:AsapBold,Arial;font-size:24px;animation:.4s ease-out forwards fade-to-full}.popup--bp-rewards .bottom .collect-button .c-icon{width:33px;margin:-5px 10px -5px -5px}.popup--bp-rewards .collect-all-button{border-radius:5px;font-family:AsapBold,Arial;font-size:21px;position:absolute;bottom:50px;right:60px}@keyframes nav-slide-in-left{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes nav-slide-in-right{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.reward-preview{align-items:center;display:flex}.reward-preview .details{text-align:left;width:400px;margin-right:50px}.reward-preview .details .title{font-family:AsapBold,Arial;font-size:30px}.reward-preview .details .type{color:#1e7799;margin-top:-8px;font-family:AsapSemiBold,Arial;font-size:15px}.reward-preview .details .description{letter-spacing:.71px;color:#c6bfd1;margin-top:5px;font-size:15px}.reward-preview .actions{margin-top:10px}.reward-preview .actions .action-button{border-radius:5px;padding:8px 20px}.reward-preview .display-center-point{right:155px/2;top:155px/2;position:absolute}.reward-preview .display{justify-content:center;align-items:center;width:155px;height:155px;display:flex;position:relative}.reward-preview .display .video-preview{background:#224f6e;border-radius:100%;padding:5px}.reward-preview .display .rays-effect{z-index:-2;transform-origin:50%}.reward-preview .display .ui-particles{z-index:-1;position:absolute}.reward-preview--gems .gems-icon,.reward-preview--xp .chip-icon,.reward-preview--xp_boost .chip-icon{filter:drop-shadow(2px 10px #00000040);width:155px}.reward-preview--battle_xp .points-icon,.reward-preview--battle_xp_boost .points-icon{filter:drop-shadow(2px 10px #00000040);width:105px}.reward-preview--xp_boost .boost-icon,.reward-preview--battle_xp_boost .boost-icon{width:50px;position:absolute;top:10px;left:10px}.reward-preview--xp_boost .boost-icon{top:0;left:0}.reward-preview--vip_days .display{width:205px;margin-left:-50px}.reward-preview--vip_days .display .vip-card .rays-effect,.reward-preview--vip_days .display .vip-card .ui-particles{z-index:unset}.reward-preview--next_season_battle_xp .shield{filter:drop-shadow(2px 10px #00000040);width:150px}.reward-preview--avatar .avatar-icon{background:#fff;width:155px;height:155px;padding:5px}.reward-preview--avatar .avatar-icon .avatar-img{transform-origin:50%;width:128px;height:128px;margin-top:9px;transform:scale(1.13281)}.reward-preview--hat .hat-icon{filter:drop-shadow(2px 10px #00000040);width:155px;margin-bottom:25px}.reward-preview--emote .emote-icon{width:155px}.reward-preview--emote .emote-background{opacity:.25;filter:brightness(0);width:155px;transform:rotate(270deg)}.reward-preview--emote .emote-img{width:155px;position:absolute;top:-5px;left:50%;transform:translate(-50%)scale(.6)}.reward-preview--xp .chip-icon,.reward-preview--xp_boost .chip-icon,.reward-preview--crate .crate-icon{filter:drop-shadow(2px 10px #00000040);width:155px}.reward-preview--square{background:#00000040;border-radius:10px;flex-direction:column-reverse;width:300px;height:300px;padding:40px 20px}.reward-preview--square .details{text-align:center;width:auto;margin:auto}.reward-preview--square .details .description{display:none}.item-shadow{filter:drop-shadow(2px 10px #00000040)}.loot-item{opacity:0;background-color:#34a3ce26;border-radius:10px;width:250px;height:430px;animation:.3s cubic-bezier(.87,-.41,.19,1.44) forwards loot-item-show;position:relative;transform:scale(0)translateY(500px)rotate(-45deg)}@keyframes loot-item-show{to{opacity:1;transform:scale(1)translateY(0)rotate(0)}}.loot-item:nth-child(2){animation-delay:50ms}.loot-item:nth-child(3){animation-delay:.1s}.loot-item:nth-child(4){animation-delay:.15s}.loot-item:nth-child(5){animation-delay:.2s}.loot-item:nth-child(6){animation-delay:.25s}.loot-item:nth-child(7){animation-delay:.3s}.loot-item:nth-child(8){animation-delay:.35s}.loot-item--short{width:300px;height:340px;margin-top:90px}.loot-item__title{letter-spacing:1.43px;text-transform:uppercase;white-space:nowrap;font-family:AsapBold,Arial;font-size:25px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.loot-item__info{font-display:"AsapSemiBold",Arial;white-space:nowrap;font-size:16px;position:absolute;top:93px;left:50%;transform:translate(-50%)}.loot-item__content{z-index:1;position:absolute;top:130px;left:50%;transform:translate(-50%)}.loot-item__content .module-card{margin-top:20px}.loot-item__delta{justify-content:center;align-items:center;width:100%;font-size:70px;line-height:35px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.loot-item__delta__multiplier{margin-bottom:-10px;margin-right:10px;font-size:30px}.loot-item__delta__multiplier__factor{color:#dd343b}.loot-item__label{white-space:nowrap;background:#34a3ce;border-radius:5px;flex-wrap:nowrap;justify-content:center;align-items:center;padding:8px 9px;font-family:AsapSemiBold,Arial;font-size:16px;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px #0003}.loot-item__label .c-icon{width:17px;margin:0 6px 0 0;top:-2px}.loot-item__label--new{background:#fc8a14}.loot-item--xp{width:300px}.loot-item--xp .loot-item__content{width:100%;padding:0 30px}.loot-item--xp .species-progress{margin-top:140px}.loot-item--xp .species-progress .level-badge{width:100px;height:100px;position:absolute;top:-128px;left:50%;transform:translate(-50%)}.loot-item--xp .species-progress .level-badge .number{font-size:45px}.loot-item--gems .current-currency{margin-top:15px;font-family:AsapSemiBold,Arial;font-size:16px;display:block}.loot-item--gems .loot-item__content{top:138px}.loot-item--gems .loot-item__content img{max-width:initial;filter:drop-shadow(0 10px #0000004d);width:138px}.loot-item--avatar,.loot-item--skin{height:411px}.loot-item--avatar .loot-item__content,.loot-item--skin .loot-item__content{top:138px}.loot-item--avatar .loot-item__title,.loot-item--skin .loot-item__title{top:30px}.loot-item--avatar .loot-item__title span,.loot-item--skin .loot-item__title span{font-size:20px}.loot-item--avatar .loot-item__title div,.loot-item--skin .loot-item__title div{text-transform:none;margin-top:20px;font-size:25px}.loot-item .checkmark{width:30px;position:absolute;top:126px;right:30px}.popup--crate-loot{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;cursor:pointer;z-index:99;background:linear-gradient(90deg,#151e39 0%,#12213a 12%,#092a42 50% 82%,#032f44 100%);padding:0;top:0;left:-1px;transform:none}.popup--crate-loot .crate-loot{flex-direction:column;align-items:center;font-family:AsapBold,Arial;display:flex}.popup--crate-loot .crate-loot--level-up-complete{margin-top:-50px}.popup--crate-loot .crate-loot__title{font-size:30px}.popup--crate-loot .crate-loot__title .level-badge{top:initial;width:100px;height:100px;margin:10px auto 0;position:relative}.popup--crate-loot .crate-loot__title .level-badge .number{font-size:45px}.popup--crate-loot .crate-loot__item-count{margin-top:15px;font-family:AsapSemiBold,Arial;font-size:16px}.popup--crate-loot .crate-loot__items{margin:90px auto 0;display:flex}.popup--crate-loot .crate-loot__items .loot-item:not(:first-child){margin-left:40px}.popup--crate-loot .crate-image{width:145px;position:absolute;bottom:500px;left:50%;transform:translate(-50%)}.popup--crate-loot .continue-message{letter-spacing:2px;font-family:AsapBold,Arial;font-size:20px;position:absolute;bottom:53px;left:50%;transform:translate(-50%)}.level-badge{color:#fff;width:28px;height:28px;position:relative}.level-badge svg{width:100%;height:100%;position:absolute;top:0;left:0}.level-badge svg .xp-level-fill{fill:#fc8a14}.level-badge .number{letter-spacing:0;font-family:AsapSemiBold,Arial;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.module-card{z-index:3;letter-spacing:1px;width:99px;height:111px;padding-top:0;font-size:20px;transition:transform .3s ease-out .1s;position:relative;overflow:visible}.module-card--interactable{cursor:pointer}.module-card--dragging{transform:scale(1.15)!important}.module-card--disabled .module-card__content{opacity:.25}.module-card--disabled:hover .module-card__content{opacity:.18}.module-card--disabled:hover:after{content:"Power disabled in current gamemode";letter-spacing:.84px;text-shadow:1px 1px #0003;text-align:center;opacity:0;font-family:AsapSemiBold,Arial;font-size:14px;animation:.3s .1s forwards fade-to-full;position:absolute;top:50%;transform:translateY(-50%)}.module-card--locked{opacity:.3}.module-card--locked .module-card__icon{opacity:.8}.module-card--locked .module-card__label span{margin-top:5px;font-size:16px}.module-card--locked .module-card__label .lock-icon{margin-top:-3px;margin-right:3px}.module-card__content{filter:drop-shadow(0 10px #0000004d);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:5px;transition:all .3s ease-out;display:flex;position:relative}.module-card__content .lock-icon{height:16px;width:initial;position:absolute;top:15px;left:9px}.module-card__content .text-label{z-index:5;text-align:center;text-shadow:0 2px #0003;width:100%;font-family:AsapSemiBold,Arial;font-size:12px;line-height:12px}.module-card__label{z-index:4;text-align:center;width:147px;position:absolute;top:100px;left:-6px}.module-card__label span{margin-top:3px;font-family:AsapSemiBold,Arial;font-size:18px;display:block;transform:rotate(-7deg)}.module-card__label__bg{z-index:-1;filter:drop-shadow(0 5px #0006);position:absolute;top:-16px;left:0}.module-card .module-card__buttons{pointer-events:all;transform-origin:top;width:100%;padding:0;font-family:AsapBold,Arial;transition:transform;position:absolute;transform:scaleY(0);box-shadow:0 10px 20px 1px #0000004d}.module-card .module-card__buttons:before{content:"";width:100%;height:15px;position:absolute;top:-10px}.module-card .module-card__buttons:after{content:"";width:100%;height:15px;position:absolute;bottom:-10px}.module-card .module-card__buttons .module-card__button{height:25px;min-height:25px;margin:2px 0}.module-card .module-card__buttons .module-card__button--buy{color:#012e3f;background-color:#48e271;align-items:baseline;width:100%;padding:0 5px}.module-card .module-card__buttons .module-card__button--buy .cost{letter-spacing:0;height:15px}.module-card .module-card__buttons .module-card__button--buy .cost .c-icon{width:18px;padding-bottom:8px}.module-card .module-card__buttons .module-card__button--buy:hover{background-color:#1dff59}.module-card:hover{opacity:1}.module-card:hover .module-card__buttons{transition:transform .1s cubic-bezier(.175,.885,.32,1.275) .2s;transform:scale(1)}.module-card .module-card__bg{z-index:0;width:100%;position:absolute;top:0;left:0}.module-card .module-card__icon{z-index:4;filter:drop-shadow(0 2px #0003);width:100%;max-width:72px}.module-card--tiny{width:72px;height:78px}.module-card--tiny.module-card--locked{opacity:inherit}.module-card--tiny.module-card--locked .module-card__label{width:80px;top:63px;left:-2px}.module-card--tiny.module-card--locked .module-card__label span{margin-top:-5px;font-size:9px}.module-card--tiny.module-card--locked .module-card__label .lock-icon{width:9px}.module-card--big{width:221px;height:240px}.module-card--big .module-card__icon{max-width:unset}.species-progress{align-items:center;width:100%;margin:20px 0 10px;display:flex;position:relative}@keyframes animate-stripes{0%{background-position:0 0}to{background-position:60px 0}}.species-progress--boosted .species-progress__bar__bg{background:#dd343b linear-gradient(135deg,#00000026 12.5%,#0000 12.5% 25%,#00000026 25% 37.5%,#0000 37.5% 50%,#00000026 50% 62.5%,#0000 62.5% 75%,#00000026 75% 87.5%,#0000 87.5%,#0000) 0 0/20px 20px;border-bottom:4px solid #be2026;animation:4s linear infinite animate-stripes}.species-progress--boosted .species-progress__bar__bg--new{transform-origin:100%;background:#dded1e;border-bottom:4px solid #d0e012;animation:.3s ease-in 1s forwards scale-x-zero}@keyframes scale-x-zero{to{transform:scaleX(0)}}.species-progress .level-badge{z-index:1;position:absolute;top:-23px;left:0}.species-progress__buy-buttons{visibility:hidden;z-index:2;padding-top:8px;padding-bottom:55px;padding-left:100px;font-family:AsapBold,Arial;position:absolute;top:100%;right:0}.species-progress__buy-buttons .c-button{transform-origin:top;border-radius:5px;justify-content:space-between;align-items:center;width:200px;margin-bottom:8px;padding:6px;font-size:14px;transition:transform .1s ease-out .1s;display:flex;transform:scaleY(0)}.species-progress__buy-buttons .c-button>div{text-align:left;flex-grow:1;padding-left:3px}.species-progress__buy-buttons .c-button:nth-child(2){transition-delay:50ms}.species-progress__buy-buttons .c-button .c-icon{width:initial;height:24px;margin:0 10px;top:0}.species-progress__buy-buttons .c-button .c-icon:last-child{margin:0 5px}.species-progress__buy-buttons .c-button--danger .c-icon:last-child{width:10px;margin-right:10px}.species-progress:hover .species-progress__buy-buttons{visibility:visible}.species-progress:hover .species-progress__buy-buttons .c-button{transition-delay:10ms;transform:scaleY(1)}.species-progress:hover .species-progress__buy-buttons .c-button:nth-child(2){transition-delay:.11s}.species-progress__bar{background:#ffffff4d;border-radius:4px;flex-grow:1;height:16px;position:relative;overflow:hidden;box-shadow:0 5px #0003}.species-progress__bar__bg{background:#fc8a14;border-bottom:4px solid #c46605;height:100%;position:absolute;top:0;left:0}.species-progress__bar__bg--drain{transform-origin:0;animation:.8s ease-out .4s forwards drain!important}@keyframes drain{to{transform:scaleX(0)}}.species-progress__bar__bg--new{transform-origin:100%;background:#dded1e;border-bottom:4px solid #d0e012;animation:.3s ease-in 1s forwards scale-x-zero}.species-progress__bar__text{letter-spacing:1.5px;font-family:Asap,Arial;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.species-progress .c-button--plus{width:17px;height:17px;margin-left:10px;padding:0;font-size:18px;line-height:16px}.species-progress--small .species-progress__bar{transition:transform .1s ease-out .1s;transform:scaleY(.6)}.species-progress--small .species-progress__bar:before{content:"";background:#0003;width:100%;height:5px;position:absolute;top:0;left:0}.species-progress--small .species-progress__bar__text{opacity:0;transition:opacity .1s ease-out .1s}.species-progress--small:hover .species-progress__bar{transform:initial}.species-progress--small:hover .species-progress__bar:before{opacity:0}.species-progress--small:hover .species-progress__bar__text{opacity:1}.popup--loot-item{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;z-index:999;background:#000;padding:0;top:0;left:-1px;overflow:hidden;transform:none}.popup--loot-item .item .simple-item{flex-direction:column;display:flex}.popup--loot-item .item .simple-item--gems{margin-bottom:50px}.popup--loot-item .item .simple-item .image-container{position:relative}.popup--loot-item .item .simple-item .image-container .item-image{z-index:1;filter:drop-shadow(0 20px #00000026);position:relative}.popup--loot-item .item .simple-item .item-text{margin-top:50px;font-family:AsapBold,Arial;font-size:40px}.popup--loot-item .item .power-item{flex-direction:column;align-items:center;margin-bottom:200px;display:flex}.popup--loot-item .item .power-item .module-card__content{filter:drop-shadow(0 20px #00000026)}.popup--loot-item .item .power-item .top{flex-direction:row;justify-content:center;padding-bottom:30px;display:flex}.popup--loot-item .item .power-item .top .left{margin-right:80px;position:relative}.popup--loot-item .item .power-item .top .left .module{position:relative}.popup--loot-item .item .power-item .top .left .module .module-card{transform:rotate(-5deg)}.popup--loot-item .item .power-item .top .left .module .new-tag{z-index:10;color:#0d455b;text-align:center;background:#cfd900;border-radius:10px;padding:10px;font-family:AsapBold,Arial;font-size:32px;line-height:30px;position:absolute;bottom:100%;right:100%;transform:translate(50%,50%)rotate(-12deg);box-shadow:-8px 15px #0000001a}.popup--loot-item .item .power-item .top .right{text-align:left;flex-direction:column;justify-content:center;width:400px;display:flex}.popup--loot-item .item .power-item .top .right .power-name{margin-bottom:10px;font-family:AsapBold,Arial;font-size:40px}.popup--loot-item .item .power-item .top .right .power-description{margin-bottom:20px;font-family:Asap,Arial;font-size:21px}.popup--loot-item .item .power-item .top .right .power-description b{text-transform:uppercase}.popup--loot-item .item .power-item .top .right .stats-list{white-space:nowrap;flex-direction:row;display:flex}.popup--loot-item .item .power-item .top .right .stats-list .single-stat{margin-right:15px;font-size:18px}.popup--loot-item .item .power-item .top .right .stats-list .single-stat .stat-name{margin-right:5px;font-family:AsapBold,Arial}.popup--loot-item .item .power-item .top .right .stats-list .single-stat .stat-value{font-family:Asap,Arial}.popup--loot-item .item .power-item .tip{border:2px solid #ffffff26;border-radius:100px;flex-direction:row;align-items:center;margin-top:65px;display:flex}.popup--loot-item .item .power-item .tip .tip-icon{width:22px;height:22px;margin:12px}.popup--loot-item .item .power-item .tip .tip-text{margin-right:20px}.popup--loot-item .buttons{flex-direction:row;justify-content:center;align-items:center;width:100%;padding:60px;display:flex;position:absolute;bottom:0}.popup--loot-item .buttons .collect-button{width:200px;font-size:25px}.popup--loot-item .buttons .button-group{flex-direction:row;justify-content:center;width:100%;display:flex;position:relative}.popup--loot-item .buttons .button-group .equip-container{flex-direction:column;align-items:center;width:200px;display:flex}.popup--loot-item .buttons .button-group .equip-container:not(:last-child){margin-right:20px}.popup--loot-item .buttons .button-group .equip-container :not(:last-child){margin-bottom:20px}.popup--loot-item .buttons .button-group .equip-container .key-image{width:150px}.popup--loot-item .buttons .button-group .equip-container .key-text{font-family:Asap,Arial;font-size:18px}.popup--loot-item .buttons .button-group .equip-container .equip-button{width:100%;padding:15px 30px;font-size:25px}.popup--loot-item .buttons .button-group .dont-use-link{color:#fff;text-transform:unset;margin:auto;padding:15px 30px;font-size:22px;text-decoration:underline;position:absolute;bottom:0;right:0}.popup--loot-item .buttons .button-group .dont-use-link:hover{-webkit-text-decoration:unset;text-decoration:unset}.popup--loot-item .scrolling{z-index:-1;background:#0006;width:200%;height:200%;position:absolute}.popup--loot-item .scrolling .pattern{opacity:.1;background-size:400px;animation:180s linear infinite infinite-scolling;position:absolute;inset:0;transform:rotate(-15deg)}@keyframes infinite-scolling{0%{background-position:0 0}to{background-position:100% 200%}}.popup--loot-item.crate--ship_basic{background:linear-gradient(135deg,#00e390 0%,#00ae6e 100%)}.popup--loot-item.crate--ship_bronze{background:linear-gradient(135deg,#ffc58c 0%,#cd7f32 100%)}.popup--loot-item.crate--ship_silver{background:linear-gradient(135deg,#fff 0%,#e8e8e8 100%)}.popup--loot-item.crate--ship_gold{background:linear-gradient(135deg,#ffdf03 0%,#e39b02 100%)}.popup--loot-item.xp{background:linear-gradient(135deg,#fc8a14 0%,#b55c00 100%)}.popup--loot-item.xp .scrolling{background:#0000001a}.popup--loot-item.gems{background:linear-gradient(134.82deg,#48ffcc 0%,#00b893 100%)}.popup--loot-item.gems .scrolling{background:#0009}.popup--loot-item.power--shot{background:linear-gradient(135deg,#9b83df 0%,#7660b2 100%)}.popup--loot-item.power--bomb{background:linear-gradient(134.72deg,#fc5e64 0%,#ab373b 100%)}.popup--loot-item.power--power{background:linear-gradient(135deg,#52b8e0 0%,#2d87aa 100%)}.popup--loot-item.power--item{background:linear-gradient(134.72deg,#60d597 0%,#389765 100%)}.c-link{color:#353842;cursor:pointer;letter-spacing:1px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;background-color:#0000;border:none;outline:none;padding:0;font-family:AsapSemiBold,Arial;font-size:1rem;text-decoration:none;display:inline-block}.c-link:hover{color:#fff}.c-link:disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.3;pointer-events:none}.c-link__text{text-decoration:underline}.c-link--white{color:#fff}.c-link--white:hover{color:#dded1e}.crate-img{position:relative}.crate-img .shine-effect{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.crate-img .shine-effect .art{animation-duration:2.5s}.shine-effect{border-radius:inherit;z-index:1;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.shine-effect .art{background:linear-gradient(90deg,#fff0 0%,#fff 50%);width:50%;height:100%;animation:5s linear infinite translate;display:block;position:absolute;transform:skew(-30deg)translate(-150%)}@keyframes translate{0%{transform:skew(-30deg)translate(-150%)}25%,to{transform:skew(-30deg)translate(250%)}}.flying-elements-container{transform-origin:0 0;z-index:10002;pointer-events:none;width:1920px;height:1080px;margin:auto;position:absolute;top:0;left:50%;overflow:hidden;transform:scale(1)}.flying-elements-container .flying-element{position:absolute;transform:scale(0)}.progress-topbar{z-index:1000;width:100%;padding:10px;position:absolute;top:0;left:0}.progress-topbar .content{justify-content:space-between;align-items:center;display:flex}.progress-topbar .content .left,.progress-topbar .content .right{flex-direction:row;align-items:center;height:40px;display:flex}.progress-topbar .content .right .progressbar-with-badge{width:250px;margin:0 10px}.progress-topbar .content .right .progressbar-with-badge__bar{height:25px}.progress-topbar .content .right .progressbar-with-badge__bar__text{letter-spacing:1.13px;font-family:AsapBold,Arial;font-size:18px}.c-currency-display{flex-direction:row;align-items:center;display:flex}.c-currency-display .currency{height:100%;letter-spacing:initial;align-items:center;padding:5px 12px 5px 14px;font-family:AsapSemiBold,Arial;font-size:16px;display:flex}.c-currency-display .currency .c-icon{width:auto;height:25px;margin-left:8px}.c-currency-display .currency.interactable{cursor:pointer;border:2px solid #0000}.c-currency-display .currency.interactable:hover{background:#83b6d933}.c-currency-display .currency:last-child{margin-right:unset}.level-badge-outline{color:#fff;width:52px;height:52px;position:relative}.level-badge-outline img{width:100%;height:100%;position:absolute;left:0}.level-badge-outline .number{letter-spacing:0;font-family:AsapBold,Arial;font-size:21px;position:absolute;top:26px;left:50%;transform:translate(-50%)translateY(-50%)}.popup--bp-season-details .popup-container{width:1000px}.popup--bp-season-details .popup-container .popup-content{padding:0}.popup--bp-season-details .nav-button{border-radius:5px;width:40px;height:60px;margin:20px;padding:0;position:absolute;top:calc(50% - 30px)}.popup--bp-season-details .nav-button .c-icon{width:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.popup--bp-season-details .nav-button--left{animation:.2s ease-out forwards nav-slide-in-left;left:-100px}.popup--bp-season-details .nav-button--left .c-icon{transform:scaleX(-1)translateY(-50%)}.popup--bp-season-details .season-page{display:flex}.popup--bp-season-details .season-page .image{flex-shrink:0;width:550px;min-height:400px}.popup--bp-season-details .season-page .image img{border-bottom-left-radius:5px}.popup--bp-season-details .season-page .logo{filter:drop-shadow(2px 6px #0000004d);width:120px;position:absolute;top:20px;left:20px}.popup--bp-season-details .season-page .details{padding:40px;position:relative}.popup--bp-season-details .season-page .details .title{text-align:left;padding-bottom:15px;font-family:AsapBold;font-size:25px}.popup--bp-season-details .season-page .details .text{text-align:left;letter-spacing:.86px;font-size:18px;line-height:31px}.popup--bp-season-details .season-page .details .interaction{flex-direction:row-reverse;justify-content:space-between;width:100%;height:45px;margin:30px;padding-left:70px;display:flex;position:absolute;bottom:0;right:0}.popup--bp-season-details .season-page .details .interaction .c-button{border-radius:5px}.popup--bp-season-details .season-page .details .interaction .next-button{padding:0 40px;font-family:AsapBold;font-size:24px}.popup--bp-season-details .season-page .details .interaction .more-info-button{padding:3px 20px}.popup--bp-season-details .season-page .details .interaction .nav-indicator{text-align:center;width:135px;position:absolute;bottom:50px;right:0}.wiki-button{transform-origin:50%;cursor:pointer;width:40px;padding:6px;position:absolute;top:0;right:0}.wiki-button:hover{filter:brightness(1.2)}.wiki-button:active{transform:scale(.9)}.popup--wiki .popup-content{background:#112f44;position:relative;margin:0!important;padding:0!important}.popup--wiki .loader-with-countdown{position:absolute;top:50px;left:50%;transform:translate(-50%,-50%)scale(.5)}.popup--wiki .wiki-iframe{border:none;width:1017px;height:850px}.loader-wrap{justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto;display:flex;position:relative}.loader-wrap .countdown{font-family:AsapBold,Arial;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.loader-wrap .loader{stroke-linecap:round;width:100%;max-width:15rem;height:auto}.loader-wrap circle{fill:none;stroke-width:22px;transform-origin:170px 170px;will-change:transform;animation-name:preloader;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.loader-wrap circle:first-of-type{stroke-dasharray:550}.loader-wrap circle:nth-of-type(2){stroke-dasharray:500}.loader-wrap circle:nth-of-type(3){stroke-dasharray:450}.loader-wrap circle:nth-of-type(4){stroke-dasharray:300;animation-delay:.6s}.loader-wrap circle:nth-of-type(3){animation-delay:.45s}.loader-wrap circle:nth-of-type(2){animation-delay:.3s}.loader-wrap circle:first-of-type{animation-delay:.15s}@keyframes preloader{50%{transform:rotate(360deg)}}.announcement{text-align:left;-webkit-user-select:text;user-select:text;background-color:#083a4d;border-radius:5px;width:600px;max-height:800px;margin:75px auto;position:relative;box-shadow:3px 3px 8px #000}.announcement--event{width:auto;max-width:800px}.announcement .header{text-align:left;background-color:#15556e;border-top-left-radius:3px;border-top-right-radius:3px;height:70px;position:relative;box-shadow:0 0 2px #000}.announcement .header h1{text-align:left;margin:0 0 0 20px;line-height:55px;font-size:25px!important}.announcement .header .date{opacity:.7;font-size:12px;position:absolute;bottom:8px;left:20px}.announcement .header .popup__x-button{width:22px;height:22px;position:absolute;top:10px;right:10px}.announcement .header .popup__x-button:before,.announcement .header .popup__x-button:after{width:22px}.announcement .content{height:700px;overflow-y:auto}.announcement .content .update-message{padding:20px 20px 0;font-size:16px}.announcement--changelog{width:800px}.changelog .header .version{opacity:0;margin-top:-13px;font-size:14px}.changelog .footer{text-align:center;background-color:#15556e;border-top-left-radius:3px;border-bottom-right-radius:15px;height:35px;padding:0 20px;line-height:35px;display:flex;position:relative}.changelog .footer .c-link{font-size:14px;text-decoration:underline}.changelog .footer .version{font-weight:700}.changelog .footer .left{text-align:left;flex:1}.changelog .footer .right{text-align:right;flex:1}.changelog .footer .center{flex:2}.changelog .sections{margin-top:5px;padding:20px 20px 0}.changelog .sections--with-message,.changelog .sections--with-image{margin-top:20px}.changelog .sections .update-section{position:relative}.changelog .sections .update-section .section-title{z-index:1;background-color:#083a4d;padding-right:15px;font-size:20px;position:relative}.changelog .sections .update-section .new-label{color:#000;background:#48e271;border-radius:5px;margin-left:5px;padding:2px 8px;font-size:70%;display:inline-block;transform:translateY(-2px)}.changelog .sections .update-section .section-divider{border-top:1px solid #ffffff1a;width:100%;position:absolute;top:12px;left:0}.changelog .sections .update-section .section-content{margin:13.5px 0 27px;font-size:16px}.changelog .sections .update-section .section-content .details{opacity:1;color:#34a3ce;font-size:12px;text-decoration:underline}.changelog .sections .update-section .section-content .info,.changelog .sections .update-section .section-content .change{color:#fffc}.changelog .sections .update-section .section-content .info{margin-top:-10px}.changelog .sections .update-section--buffed .section-title{color:#4d6}.changelog .sections .update-section--nerfed .section-title{color:#d64}.changelog .content{min-height:500px}.changelog .changelog-image{width:100%}.changelog code{background:#00000040;border-left:2px solid #ffffff80;margin:5px 0;padding-left:5px;display:block}.changelog .inline-code{margin:unset;border:unset;padding:0 5px;display:inline-block}.changelog .sub-list{border-left:1px solid #ffffff40;margin:-.5em 0 0 -14px;padding:calc(.5em + 5px) 0 5px 30px}.detail-info{text-align:left;font-size:12px}.detail-info ul{text-align:left;margin:0;padding-left:20px}.specialevent .content,.regular-announcement .content{height:auto}.regular-announcement .announcement-image{max-width:600px}.regular-announcement .announcement-message{padding:20px;font-size:1.1em}.regular-announcement .announcement-buttons{flex-direction:column;gap:12px;padding:20px;display:flex}.regular-announcement .announcement-button{box-sizing:border-box;text-align:center;width:100%}.changelog-page .announcement{border-radius:0;width:100%;height:100vh;max-height:100%;margin:0 auto}.changelog-page .announcement .content,.changelog-page .changelog{height:100%}.changelog-page .changelog .header,.changelog-page .changelog .changelog-image,.changelog-page .changelog .footer{display:none}.changelog-page .changelog .update-message{max-width:1000px}.orientation-warning{pointer-events:all;opacity:0}.orientation-warning .content{display:none}.social-page .chat-panel{transform:none!important}.social-page .social{width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px}.social-page .social .panel{width:100%}.social-page .social .panel .panel-top{height:100%}.social-page .social .panel .chat-messages{width:100%;height:calc(100vh - 80px);padding-bottom:80px;padding-right:10px}.social-page .social .panel .chat-messages:hover{width:100%;padding-right:10px}.chat-panel{transform-origin:top;z-index:101;pointer-events:none;width:1920px;height:1080px;position:fixed;top:0;left:50%}.social{pointer-events:all;width:290px;height:375px;display:flex;position:fixed;bottom:10px;left:10px}.social .chat-panel__tabs{width:40px;height:100%;margin-right:5px;display:flex}.social .chat-panel__tabs .notification-dot{transform-origin:50%;opacity:0;pointer-events:none;background:#dded1e;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.social .chat-panel__tabs .notification-dot--visible{animation:.3s forwards notify-blink}.social .chat-panel__tabs .notification-dot--hidden{opacity:0}.social .chat-panel__tabs .dynamic-tabs{position:absolute;top:0}.social .chat-panel__tabs .dynamic-tabs .scroll{cursor:pointer;opacity:1;transform-origin:bottom;border:2px solid #224f6e;border-radius:5px;width:40px;height:27px;transition:all .2s cubic-bezier(.65,.05,.36,1);position:relative}.social .chat-panel__tabs .dynamic-tabs .scroll:hover{background:#ffffff1a;border-color:#2d5d7c}.social .chat-panel__tabs .dynamic-tabs .scroll .notification-dot{top:-2px;right:-2px}.social .chat-panel__tabs .dynamic-tabs .scroll .c-icon{width:15px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.social .chat-panel__tabs .dynamic-tabs .scroll--up{z-index:1;margin-bottom:-1px}.social .chat-panel__tabs .dynamic-tabs .scroll--down{transform-origin:top;margin-top:2px}.social .chat-panel__tabs .dynamic-tabs .scroll--down .c-icon{transform:translate(-50%)translateY(-50%)rotate(180deg)}.social .chat-panel__tabs .dynamic-tabs .scroll--disabled{pointer-events:none;opacity:.5}.social .chat-panel__tabs .dynamic-tabs .scroll--disabled.scroll--down,.social .chat-panel__tabs .dynamic-tabs .scroll--disabled.scroll--up{transform:scaleY(0)}.social .chat-panel__tabs .dynamic-tabs .scroll-content{max-height:134px;padding-right:2px;overflow:hidden}.social .chat-panel__tabs .dynamic-tabs .scroll-content-inner{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.social .chat-panel__tabs .static-tabs{position:absolute;bottom:40px}.social .chat-panel__tabs .tab{background:#224f6e;border-radius:5px;width:40px;height:40px;margin:4px 0}.social .chat-panel__tabs .tab:hover{cursor:pointer}.social .chat-panel__tabs .tab--inactive:hover,.social .chat-panel__tabs .tab--active{background:#34a3ce}.social .chat-panel__tabs .tab--faded{opacity:.5}.social .chat-panel__tabs .tab--private_chat--inactive:hover,.social .chat-panel__tabs .tab--private_chat--active{background:#34a3ce}.social .chat-panel__tabs .tab--global_chat--inactive:hover,.social .chat-panel__tabs .tab--global_chat--active{background:#0eb1be}.social .chat-panel__tabs .tab--group_users--inactive:hover,.social .chat-panel__tabs .tab--group_chat--inactive:hover,.social .chat-panel__tabs .tab--group_users--active,.social .chat-panel__tabs .tab--group_chat--active{background:#fb8c2c}.social .chat-panel__tabs .tab--friends--inactive:hover,.social .chat-panel__tabs .tab--friends--active{background:#3fb060}.social .chat-panel__tabs .tab--find_friends--inactive:hover,.social .chat-panel__tabs .tab--find_friends--active{background:#9e5e8c}.social .chat-panel__tabs .tab--disabled{cursor:initial!important;background:#224f6e!important}.social .chat-panel__tabs .tab--disabled .c-icon{opacity:.4}.social .chat-panel__tabs .tab-content{text-align:center;letter-spacing:1px;width:100%;height:100%;font-family:AsapBold,Arial;font-size:15px;line-height:40px;position:relative}.social .chat-panel__tabs .tab-content .c-icon{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.social .chat-panel__tabs .tab-content .c-icon.small-corner-icon{transform:initial;width:9px;position:absolute;top:3px;left:3px}.social .chat-panel__tabs .tab--find_friends .c-icon{width:20px}.social--in-game .chat-panel__tabs,.social--in-game .panel-header{opacity:.4;transition:opacity .2s ease-out}.social--in-game:hover .chat-panel__tabs,.social--in-game:hover .panel-header{opacity:initial}.social .panel{width:245px;height:100%;position:relative}.social .panel .panel-top{vertical-align:top;flex-direction:column;height:332px;line-height:27px;display:flex}.social .panel .panel-top .panel-header{border-bottom:4px solid #0000;position:relative}.social .panel .panel-top .panel-header--private_chat{border-bottom-color:#34a3ce}.social .panel .panel-top .panel-header--global_chat{border-bottom-color:#0eb1be}.social .panel .panel-top .panel-header--group_users,.social .panel .panel-top .panel-header--group_chat{border-bottom-color:#fb8c2c}.social .panel .panel-top .panel-header--friends{border-bottom-color:#3fb060}.social .panel .panel-top .panel-header--find_friends{border-bottom-color:#9e5e8c}.social .panel .panel-top .panel-header:not(.panel-header--private_chat) .title{align-items:center;height:32px;display:flex}.social .panel .panel-top .panel-header .title{letter-spacing:1.14px;padding-left:15px;font-family:AsapSemiBold,Arial;font-size:16px}.social .panel .panel-top .panel-header .title .user-count{align-items:center;margin-left:5px;display:inline-flex}.social .panel .panel-top .panel-header .title .user-count .c-icon{margin-right:5px}.social .panel .panel-top .panel-header .title .sub-title{opacity:.5;margin-top:-8px;font-family:Asap,Arial;font-size:14px}.social .panel .panel-top .panel-header .buttons{align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.social .panel .panel-top .panel-header .buttons .panel-header-button{cursor:pointer;height:25px;padding:0 8px;font-size:.7em}.social .panel .panel-top .panel-header .buttons .panel-header-button .c-icon{vertical-align:top;height:17px;padding-top:3px}.social .panel .panel-top .panel-header .buttons .panel-header-button.play-with-button{margin-right:5px;padding:2px 1px 2px 3px}.social .panel .panel-top .panel-header .buttons .panel-header-button.play-with-button .c-icon{height:19px}.social .panel .panel-top .panel-header .buttons .panel-header-button--outline{border:2px solid #1b3f58;border-radius:5px}.social .panel .panel-top .panel-header .buttons .panel-header-button--outline:hover{background:#ffffff1a;border-color:#2d5d7c}.social .panel .panel-top .panel-header .buttons .panel-header-button--outline .c-icon{height:13px;padding-top:5px}.social .panel .panel-top .panel-content{background:#ffffff12;border-radius:5px;flex-grow:1;height:100%;max-height:100%;overflow:hidden}.social .panel .panel-top .panel-content .separator{color:#224f6e;height:2px;margin:20px 0}.social .panel .panel-top .panel-content .separator:first-child{margin-top:10px}.social .panel .panel-top .panel-content .separator div{justify-content:center;align-items:center;height:100%;font-family:AsapBold;font-size:12px;display:flex}.social .panel .panel-top .panel-content .separator div:before{content:" ";background-color:#224f6e;flex-grow:1;height:2px;margin-right:5px}.social .panel .panel-top .panel-content__scroll-wrap{height:100%;padding:10px;overflow-y:auto}.social .panel .panel-input{background:#ffffff12;border-radius:5px;width:100%;height:40px;position:absolute;bottom:0}.social .panel .panel-input input[type=text]{background:0 0;width:100%;height:100%;font-size:15px}.social .panel--group-users .player-list__row:hover,.social .panel--find-friends .player-list__row:hover,.social .panel--group-users .friend-list__row:hover,.social .panel--find-friends .friend-list__row:hover{background:linear-gradient(90deg,#fff0 0%,#ffffff0d 100%)}.social .panel--group-users .player-list__row__left .user-status-icons .c-icon,.social .panel--find-friends .player-list__row__left .user-status-icons .c-icon,.social .panel--group-users .friend-list__row__left .user-status-icons .c-icon,.social .panel--find-friends .friend-list__row__left .user-status-icons .c-icon{width:17px;height:16px}.social .panel--group-users .player-list__row__right .c-icon,.social .panel--find-friends .player-list__row__right .c-icon,.social .panel--group-users .friend-list__row__right .c-icon,.social .panel--find-friends .friend-list__row__right .c-icon{width:22px}.social .panel--group-users .info-message,.social .panel--find-friends .info-message{letter-spacing:normal;margin-top:10px;font-size:16px}.social .panel--group-users .panel-top{height:375px}.social .panel--group-users .player-list__row{flex-flow:row;place-content:center space-between;align-items:center;height:30px;margin-top:2px;margin-bottom:2px;display:flex}.social .panel--group-users .player-list__row .c-user__badge{margin:-22px -17px -22px -22px;transform:scale(.4)}.social .panel--group-users .player-list__row:hover{background:linear-gradient(90deg,#fff0 0%,#ffffff0d 100%)}.social .panel--group-users .player-list__row:hover .c-user__badge{display:none}.social .panel--group-users .player-list__row:hover .player-list__row__right{display:block}.social .panel--group-users .player-list__row__right{display:none}.social .panel--group-users .player-list__row__right .c-icon{height:22px}.social .panel--group-users .player-list__row .group-player-actions div{margin-left:8px}.social .panel--group-users .player-list__row .group-player-actions div .c-icon{width:20px;height:20px}.social .panel--group-users .player-list__row .group-player-actions div .make-host{width:10px}.social .globalchat-overlay .match-count-info{text-align:center;letter-spacing:1.14px;margin-top:150px;font-family:AsapSemiBold,Arial;font-size:16px;line-height:23px}.social .globalchat-overlay .panel-input{vertical-align:middle;cursor:pointer;background:#34a3ce;font-family:AsapBold,Arial;font-size:16px;line-height:40px}.social .globalchat-overlay .panel-input .c-icon{width:28px;margin-top:-6px;padding-left:10px}.social .globalchat-overlay .panel-input .label{padding-left:25px}.social .globalchat-overlay .panel-input--disabled{cursor:not-allowed;background:#787878}.social .globalchat-overlay .panel-input--disabled *{opacity:.4}@keyframes notify-blink{0%{opacity:0;animation-timing-function:ease-in;transform:scale(0)}50%{opacity:1;animation-timing-function:ease-out;transform:scale(1.2)}60%{animation-timing-function:ease-in;transform:scale(1.11)}67%{animation-timing-function:ease-out;transform:scale(1.18)}83%{animation-timing-function:ease-in;transform:scale(1.07)}95%{animation-timing-function:ease-out;transform:scale(1)}to{opacity:1}}.chat-messages-wrap{width:100%;height:100%;overflow:hidden}.chat-messages{word-wrap:break-word;letter-spacing:normal;flex-direction:column;width:295px;max-height:100%;padding:16px 50px 16px 12px;font-size:16px;line-height:20px;display:flex;overflow:hidden scroll}.chat-messages:hover{width:252px;padding-right:7px}.chat-messages .chatmsg{-webkit-user-select:text;user-select:text;opacity:0;max-width:100%;margin-top:1px;animation:.3s ease-out forwards message-show}.chat-messages .chatmsg--system-with-padding{padding:10px 0}.chat-messages .chatmsg--system-with-padding .chatmsg-user{display:none}.chat-messages .chatmsg .chatmsg-allchat{opacity:.5;text-transform:lowercase;margin-right:5px;font-family:Asap}.chat-messages .chatmsg .settings{margin-top:3px;margin-left:8px;font-size:.9em;line-height:1.1em}.chat-messages .chatmsg-user{flex-direction:row;align-items:center;height:26px;margin-top:10px;font-family:AsapBold,Arial;font-size:16px;line-height:26px;display:flex}.chat-messages .chatmsg-user:empty{height:0}.chat-messages .chatmsg-user .user-status-icons{margin-right:3px}.chat-messages .chatmsg-user .user-status-icons:empty{display:none}.chat-messages .chatmsg-user .user-status-icons .role .c-icon{width:18px;height:17px;margin-top:4px}.chat-messages .chatmsg-user .chatmsg-skin{margin-top:-5px;margin-right:5px}.chat-messages .chatmsg-user .chatmsg-team-dot{width:6px;height:6px;vertical-align:unset;border-radius:10px;margin:0 5px 3px 0;display:inline-block}.chat-messages .chatmsg-message{color:#fff;line-height:20px}.chat-messages .chatmsg-message a{color:#fff}.chat-messages .chatmsg-self{text-align:right;font-size:16px}.chat-messages .chatmsg-self .chatmsg-user{justify-content:flex-end}.chat-messages .chatmsg .emoji-tip{float:left;background:#01456080;border-radius:5px;margin:2px;padding:2px}.chat-messages .chatmsg .color-tip{display:inline-block}.chat-messages .chatmsg .color-tip:before{content:"&"}.chat-input-focused-arrow{color:#fff;opacity:0;font-size:12px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.chat-input:focus{border-radius:4px;box-shadow:0 0 0 2px #fff}.chat-input:focus+.chat-input-focused-arrow{opacity:1}@keyframes message-show{0%{opacity:0}to{opacity:1}}.contextmenu-wrapper{z-index:99999999;position:fixed;top:0;left:0}.react-contextmenu-wrapper{display:flex}@keyframes showContextmenu{0%{opacity:0}40%{opacity:0}to{opacity:1}}.react-contextmenu{color:#fff;text-align:left;opacity:0;pointer-events:none;z-index:999999999;background-color:#353842;background-clip:padding-box;border:#1d1f24;border-radius:.1rem;outline:none;min-width:160px;margin:2px 0 0;padding:5px 0;font-size:16px;box-shadow:3px 3px 5px #0003}.react-contextmenu.react-contextmenu--visible{pointer-events:auto;animation:.3s showContextmenu}.react-contextmenu-item{color:#fff;text-align:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 20px;font-weight:400;line-height:1.5}.react-contextmenu-item.react-contextmenu-item--active,.react-contextmenu-item.react-contextmenu-item--selected{color:#fff;background-color:#34a3ce;border-color:#1c7094;text-decoration:none}.react-contextmenu-item.react-contextmenu-item--disabled,.react-contextmenu-item.react-contextmenu-item--disabled:hover{color:#878a8c;background-color:#0000}.react-contextmenu-item--divider{cursor:inherit;border-bottom:#c3cfd7;margin-bottom:3px;padding:2px 0}.react-contextmenu-item--divider:hover{background-color:#0000;border-color:#ebebec}.react-contextmenu-item.react-contextmenu-submenu{padding:0}.react-contextmenu-item.react-contextmenu-submenu>.react-contextmenu-item:after{content:"▶";display:inline-block;position:absolute;right:7px}.example-multiple-targets:after{content:attr(data-count);display:block}.context-header{text-align:center;background-color:#1e2b3d;border-top-left-radius:.1rem;border-top-right-radius:.1rem;margin-top:-5px;padding:5px 0;font-weight:700}.context-header .role .c-icon{width:16px!important;height:16px!important;margin-right:3px!important;top:-.25em!important}.popup--report{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:0 0;padding:0;top:0;left:-1px;transform:none}.popup--report .info-block{width:600px}.popup--report .info-block form{width:100%}.popup--report .categories{margin-bottom:10px}.popup--report .category-button{vertical-align:middle;width:33.3333%;display:inline-block}.popup--report .category-button label{cursor:pointer;color:#fff;text-align:center;background-color:#104f66;border-radius:5px;height:100px;margin:.5rem;display:block;position:relative}.popup--report .category-button label .label{width:100%;height:100px;display:table;position:absolute;top:0}.popup--report .category-button label .label p{vertical-align:middle;text-align:center;display:table-cell}.popup--report .category-button label:active,.popup--report .category-button label.selected{border:2px solid #fff;background-color:#166a89!important}.popup--report .category-button label:hover{background-color:#125973}.popup--report .category-button input{visibility:hidden;opacity:0;width:0;height:0}.popup--report .buttons .c-button{margin:40px 5px 0;display:inline-block}.info-block{background-color:#014560;border-radius:15px;width:500px}.info-block__title{letter-spacing:4px;color:#fff;justify-content:center;align-items:center;width:100%;padding:15px;font-family:AsapBold,Arial;font-size:22px;display:flex;position:relative}.info-block__title .c-icon{height:35px;width:initial;max-width:35px;margin:0;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.info-block__content{white-space:pre-wrap;color:#fff;text-align:center;background-color:#002c3d;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;align-items:center;margin:0 5px 5px;padding:35px 70px;font-size:15px;display:flex}.info-block__content>*{margin:10px 0}.info-block__content .c-button{border-radius:5px;min-width:190px;font-family:AsapBold,Arial;font-size:15px}.info-block__content .generic-button{font-size:22px}.info-block__bottom-text{font-size:15px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.info-block--small-padding .info-block__content{padding:25px 20px 10px}.friend-list{font-size:16px}.friend-list__row{justify-content:space-between;display:flex}.friend-list__row--offline{opacity:.5;margin-bottom:0}.friend-list__row .user-status-icons .c-icon{width:23px;height:20px;margin-top:-11px;margin-left:-3px;top:0}.friend-list__row--incoming-request .friend-list__row__right .generic-button .c-icon,.friend-list__row--outgoing-request .friend-list__row__right .generic-button .c-icon{width:15px}.friend-list__row:not(:last-child){margin-bottom:10px}.friend-list__row__left{flex-direction:column;justify-content:center;line-height:16px;display:flex}.friend-list__row__left .username{font-family:AsapSemiBold,Arial}.friend-list__row__left .status{opacity:.5;margin-top:5px;font-family:Asap,Arial;font-size:14px}.friend-list__row__right{justify-content:flex-end;align-items:center;display:flex}.friend-list__row__right .generic-button{justify-content:center;align-items:center;width:32px;height:32px;margin-left:5px;display:flex}.friend-list__row__right .generic-button--flat-success{background:#209e59}.friend-list__row__right .generic-button--flat-success:hover{background:#29c871}.friend-list__row__right .generic-button .c-icon{width:18px}.popup--disable-region-lock{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:0 0;padding:0;top:0;left:-1px;transform:none}.popup--disable-region-lock .close-button{cursor:pointer;background-color:#e1353d;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;padding:7.5px;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 5px #0003,0 4px #ae0f17}.popup--disable-region-lock .close-button:hover{background-color:#fa353d}.popup--match-password .info-message{margin-bottom:10px}.popup--match-password .c-form-fields{align-content:center}.popup--match-password .c-input{min-width:300px}.popup--create-custom-group .popup-container{min-height:680px;padding-bottom:10px}.popup--create-custom-group .create-match-content{padding:10px}.popup--create-custom-group .create-match-content--advanced{width:1040px}.popup--create-custom-group .create-match-content--advanced .form-section:last-child{min-height:500px}.popup--create-custom-group .popup-header .c-icon{width:unset;margin-right:5px}.popup--create-custom-group .cancel-button{margin-top:15px;font-size:15px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.popup--create-custom-group .generic-button--primary{font-size:23px}.popup--create-custom-group .c-form .c-button{position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.popup--create-custom-group .c-form-fields{max-height:800px}.popup--create-custom-group .c-input{width:500px}.popup--create-custom-group .c-input label{text-transform:uppercase;letter-spacing:2px;color:#fff;width:150px;font-family:AsapSemiBold,Arial;font-size:15px}.popup--create-custom-group .customization-buttons{position:absolute;top:63px;right:3px}.popup--create-custom-group .customization-buttons .customization-button{transform-origin:50%;cursor:pointer;position:absolute;right:0;transform:scale(1.3)}.popup--create-custom-group .customization-buttons .customization-icon{transform:scale(.6)}.popup--create-custom-group .presets-panel,.popup--create-custom-group .customization-panel{width:355px;height:100%;position:absolute;top:0;right:-355px}.popup--create-custom-group .presets-panel-close,.popup--create-custom-group .customization-panel-close{cursor:pointer;opacity:.8;padding:15px 20px;transition:all .1s ease-in-out;position:absolute;top:0;right:0}.popup--create-custom-group .presets-panel-close .c-icon,.popup--create-custom-group .customization-panel-close .c-icon{width:15px;transition:all .1s ease-in-out}.popup--create-custom-group .presets-panel-close:hover,.popup--create-custom-group .customization-panel-close:hover{opacity:1}.popup--create-custom-group .presets-panel-close:hover .c-icon,.popup--create-custom-group .customization-panel-close:hover .c-icon{transform:scale(1.2)}.popup--create-custom-group .presets-panel .arrow,.popup--create-custom-group .customization-panel .arrow{background:#102d42;width:30px;height:30px;position:absolute;top:63px;left:-25px;transform:rotate(45deg)skew(10deg,10deg)}.popup--create-custom-group .presets-panel .container,.popup--create-custom-group .customization-panel .container{background:#102d42;border-radius:5px;width:100%;height:725px;margin-top:10px;margin-left:-10px;box-shadow:0 0 5px #0000004d}.popup--create-custom-group .presets-panel .container .title,.popup--create-custom-group .customization-panel .container .title{padding-top:10px;font-family:AsapBold,Arial;font-size:18px}.popup--create-custom-group .presets-panel{left:-340px;top:inherit;right:initial;height:auto;bottom:0}.popup--create-custom-group .presets-panel .container{margin-left:initial}.popup--create-custom-group .advanced-button{z-index:-1;transform-origin:100% 0;cursor:pointer;width:500px;height:100px;transition:all .1s ease-in-out;position:absolute;top:550px;right:-100px;transform:rotate(90deg)}.popup--create-custom-group .advanced-button-shadow{z-index:-2;background:#34a3ce;width:400px;height:100%;margin-top:100px;margin-left:50px;position:absolute;box-shadow:0 -20px 50px #34a3ce}.popup--create-custom-group .advanced-button-content{font-variant:all-small-caps;transform-origin:bottom;margin-top:65px;font-family:AsapBold;font-size:1.3em;transition:all .5s ease-in-out}.popup--create-custom-group .advanced-button:hover .advanced-button-shadow{filter:brightness(1.2)}.popup--create-custom-group .advanced-button:hover .advanced-button-content{transform:scale(1.05)}.popup--create-custom-group .presets-icon,.popup--create-custom-group .reset-icon{opacity:.75;cursor:pointer;width:30px;transition:all .1s ease-in-out;position:absolute;bottom:20px;left:30px}.popup--create-custom-group .presets-icon:hover,.popup--create-custom-group .reset-icon:hover{opacity:1}.popup--create-custom-group .presets-icon:hover .c-icon,.popup--create-custom-group .reset-icon:hover .c-icon{transition:all .1s ease-in-out;transform:scale(1.2)}.popup--create-custom-group .reset-icon{margin-left:40px}.popup--create-custom-group .reset-icon:hover .c-icon{transform:scale(1.1)rotate(-45deg)}.popup--create-custom-group .customization-content .reset-icon{left:0}.c-input-content{align-content:center;align-items:center;display:flex}.c-input-content .c-info-tooltip{position:absolute;top:-4px;right:-4px}.c-checkbox{text-align:left;flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.c-checkbox label{opacity:.75;margin-left:10px}.react-toggle{touch-action:pan-x;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;display:inline-block;position:relative}.react-toggle-screenreader-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{background-color:#0d2435;border-radius:30px;width:60px;height:30px;padding:0;transition:all .2s}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#0b1e2d}.react-toggle--checked .react-toggle-track{background-color:#0d2435}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#0b1e2d}.react-toggle-track-check{opacity:0;width:14px;height:12px;margin-top:auto;margin-bottom:auto;line-height:0;transition:opacity .25s;position:absolute;top:0;bottom:0;left:8px}.react-toggle-track-check svg{width:16px;height:13px}.react-toggle-track-check svg path{fill:#48e271}.react-toggle--checked .react-toggle-track-check{opacity:1;transition:opacity .25s}.react-toggle-track-x{opacity:1;width:12px;height:12px;margin-top:auto;margin-bottom:auto;line-height:0;transition:opacity .25s;position:absolute;top:0;bottom:0;right:10px}.react-toggle-track-x svg{width:12px;height:12px}.react-toggle-track-x svg path{fill:#e1353d}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{box-sizing:border-box;transition:all .5s cubic-bezier(.23,1,.32,1);background-color:#1e5775;border-radius:50%;width:24px;height:24px;transition:all .25s;position:absolute;top:3px;left:3px}.react-toggle--checked .react-toggle-thumb{left:32px}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 3px 3px #34a3ce}.toggle-buttons{flex-grow:1;align-items:center;display:flex}.toggle-buttons .toggle-button{letter-spacing:2px;border-radius:initial;width:50%;height:45px;font-family:AsapBold,Arial;font-size:15px;transition:color .2s ease-out;position:relative}.toggle-buttons .toggle-button:not(.selected){color:#0a4a62c2;background-color:#001e29;box-shadow:inset 0 4px #00161e}.toggle-buttons .toggle-button:not(.selected) .c-icon{display:none}.toggle-buttons .toggle-button:not(.selected):hover{color:#fff}.toggle-buttons .toggle-button:not(.selected):not(:first-child):after{content:"";background:#0a4a62c2;width:2px;height:60%;position:absolute;top:20%;left:-1px}.toggle-buttons .toggle-button.selected+.generic-button:not(.selected):after{display:none}.toggle-buttons .toggle-button .c-icon{width:20px;height:20px;margin-right:4px;top:-.25em}.toggle-buttons .toggle-button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.toggle-buttons .toggle-button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.toggle-buttons .vip-restricted{--box-shadow-color:#82692ead;background:linear-gradient(45deg,#d6c575,#e8ba50)}.toggle-buttons .vip-restricted .c-icon{filter:brightness(100)saturate(0)grayscale(100)}.toggle-buttons .vip-restricted:not(.selected){color:#bfab6080;background:#1d2931;box-shadow:inset 0 4px #141f27}.toggle-buttons .vip-restricted:not(.selected):hover{color:#e8ba50}.toggle-buttons .vip-restricted:not(.selected) .c-icon{filter:none;display:inline-block}.popup--confirm .content{white-space:pre-wrap;background:#032935;border:4px solid #145474;border-radius:20px;width:544px;min-height:311px;padding:56px;font-family:AsapSemiBold,Arial}.popup--confirm .content .title{letter-spacing:1px;font-family:AsapSemiBold,Arial;font-size:28px}.league-icon{margin:0 10px;padding:8px 0;display:inline-block;position:relative}.league-icon .league-avatar{z-index:0;background-color:#2f2f2f;width:55px;height:55px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.league-icon .league-avatar .avatar-letter{font-family:AsapBold,Arial;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.league-icon .league-avatar .avatar-level{text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;font-family:AsapBold,Arial;font-size:12px;position:absolute;bottom:0;right:3px}.league-icon .border{place-content:center;min-width:87px;min-height:65px;display:flex}.league-icon .border .league-border img{max-width:unset}.league-icon .border .league-stars{margin:0;position:absolute;bottom:8px;left:50%;transform:translate(-50%,50%)}.league-icon .border .league-stars img{max-width:unset}.league-icon .league-gm{text-align:center;background-image:url(/imgs/gm-tag-QvVT5mfh.png);background-repeat:no-repeat;width:27px;height:17px;font-size:13px;position:absolute;top:8px;left:50%;transform:translate(-50%,-50%)}.group-players-list{padding-top:14px}.group-players-list__row{cursor:pointer;align-items:center;height:47px;padding:0 25px 0 0;transition:background-color .15s ease-out;display:flex;position:relative;overflow:hidden}.group-players-list__row:not(.group-players-list__row--empty):hover{background-color:#ffffff0d}.group-players-list__row .c-user{margin-right:0;padding-left:0!important}.group-players-list__row .c-user .xp-level-fill{fill:#34a3ce59}.group-players-list__row .c-user__name{font-size:16px;color:#fff!important}.group-players-list__row .icon-state{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.group-players-list__row .icon-state .c-icon{width:17px;height:17px;margin:0 0 0 8px;display:block;position:relative;top:0}.group-players-list__row .icon-state .c-icon.spectate-icon{width:30px;height:30px}.group-players-list__row .icon-state .c-icon:not(.no-hover):hover:after{content:"";background:#dded1e;width:100%;height:4px;position:absolute;top:-10px;left:0}.group-players-list__row .icon-state .show-on-hover{display:none}.group-players-list__row.my-player{background-color:#ffffff12}.group-players-list__row--empty{cursor:default}.group-players-list__row--empty .avatar-missing{background:#00000080;border-radius:3px;width:33px;height:33px;margin-left:16px;margin-right:16px}.group-players-list__row--empty .empty-text{opacity:.3;font-size:15px}.group-players-list__row--empty .empty-slot-actions{display:flex}.group-players-list__row--empty .delete-slot-icon{opacity:.8;cursor:pointer;transform:scale(2.5);display:none!important}.group-players-list__row--empty .delete-slot-icon img{padding:5px}.group-players-list__row--empty .dots-icon{display:block!important}.group-players-list__row--empty:hover .delete-slot-icon{transition:all .1s ease-in-out;display:block!important}.group-players-list__row--empty:hover .delete-slot-icon:hover{opacity:1;transform:scale(2.7)}.group-players-list__row--empty:hover .dots-icon{display:none!important}.group-players-list .add-slot{cursor:pointer;justify-content:center;align-items:center;height:30px;display:flex}.group-players-list .add-slot .c-icon{opacity:.8;width:18px;transition:all .1s ease-in-out}.group-players-list .add-slot:hover{background-color:#ffffff0d}.group-players-list .add-slot:hover .c-icon{opacity:1;transform:scale(1.1)}.group-players-list__row:not(.my-player):not(.group-players-list__row--empty):hover .icon-state>:not(.show-on-hover){display:none}.group-players-list__row:not(.my-player):not(.group-players-list__row--empty):hover .icon-state .show-on-hover{display:block}.group-players-list--is-host .group-players-list__row:not(.my-player):hover .league-icon{display:none}.group-players-list .host-indicator{font-family:AsapBold,Arial;font-size:75%}.collision-editor{background:#000;width:100%;height:100%;padding:0 0 50px;position:absolute}.collision-editor .content{flex-wrap:wrap;justify-content:space-evenly;height:100%;max-height:fit-content;padding:25px;display:flex;overflow:hidden auto}.collision-editor .content .skin-container{background:#102d42;border-radius:5px;justify-content:center;align-items:flex-end;width:250px;height:500px;margin:10px;display:flex;position:relative}.collision-editor .content .name{z-index:1;text-align:center;width:100%;font-size:1em;line-height:1em;position:absolute;top:10px}.collision-editor .content .pivot{opacity:.5;margin-top:3px;font-size:.6em}.collision-editor .content .origin{opacity:.2;background:#fff;width:250px;height:1px;position:absolute;bottom:200px;left:0}.collision-editor .content .skin{position:relative}.collision-editor .content .skin .ship{margin-top:0;position:relative;transform:translateY(-200px)}.collision-editor .content .skin .ship-full{opacity:.2;transform-origin:top;transform:scale(.869565)}.collision-editor .content .skin .ship-parts{position:relative}.collision-editor .content .skin .ship-parts img{transform-origin:top;position:absolute;bottom:0;left:0;transform:scale(.869565)}.collision-editor .content .skin .ship-parts img.tint{filter:brightness(50%)sepia(100)saturate(100)hue-rotate(-45deg)}.collision-editor .content .skin .ship-parts img.skin-ORANGE{filter:invert(57%)sepia(87%)saturate(728%)hue-rotate(339deg)brightness()contrast(98%)}.collision-editor .content .skin .ship-parts img.skin-RED{filter:brightness(50%)sepia(100)saturate(60)hue-rotate(12deg)}.collision-editor .content .skin .ship-parts img.skin-YELLOW{filter:invert(50%)sepia(81%)saturate(394%)hue-rotate(19deg)brightness(107%)contrast(92%)}.collision-editor .content .skin .ship-parts img.skin-GREEN{filter:invert(66%)sepia(10%)saturate(2373%)hue-rotate(85deg)brightness(90%)contrast(93%)}.collision-editor .content .skin .ship-parts img.skin-BLUE{filter:invert(55%)sepia(33%)saturate(1138%)hue-rotate(136deg)brightness(96%)contrast(89%)}.collision-editor .content .skin .ship-parts img.skin-PURPLE{filter:invert(46%)sepia(9%)saturate(2401%)hue-rotate(264deg)brightness(90%)contrast(81%)}.collision-editor .content .skin .ship-collision{width:100%;position:absolute;bottom:200px;left:50%}.collision-editor .content .skin .ship-collision .circle{filter:brightness(50%)sepia(100)saturate(100)hue-rotate(320deg);opacity:.75;position:absolute;transform:translate(-50%,50%)}.collision-editor .content .skin .ship-collision .circle--hitbox{filter:brightness(50%)sepia(100)saturate(100)hue-rotate(215deg)}.collision-editor .content .skin .exhaust{height:200px;position:absolute;bottom:0;left:50%}.collision-editor .content .skin .exhaust-overlay{z-index:99;border-left:1px solid #0000001a;border-right:1px solid #0000001a;position:absolute;bottom:200px;left:50%;height:300px!important}.popup--deal .popup-content{flex-direction:column;align-items:center;display:flex}.popup--deal .title{font-family:AsapBold,Arial;font-size:1.2em}.popup--deal .subtitle{margin-bottom:20px;font-size:.9em}.module-inventory-area{width:800px;letter-spacing:initial;margin:0 50px;position:relative}.module-inventory-area .module-inventory-top{text-align:center;height:55px;font-family:AsapSemiBold,Arial;font-size:28px}.module-inventory-area .module-inventory-area__wrap{height:calc(100% - 65px);position:relative;overflow:hidden}.module-inventory-area .module-inventory-area__content{transition:transform .2s ease-out}.module-inventory-area .module-inventory-area__content .modules-list{flex-wrap:wrap;justify-content:center;display:flex}.module-inventory-area .inventory__module-slot{justify-content:center;width:116px;height:130px;margin:7.5px;animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards transform-default;display:flex;position:relative;overflow:visible;transform:rotate(-45deg)}.module-inventory-area .inventory__module-slot:hover{z-index:5}.module-inventory-area .inventory__module-slot .module-card.module-mounted{opacity:1}.module-inventory-area .inventory__module-slot .module-card.module-card--cant-pay{opacity:.6}.module-inventory-area .inventory__module-slot .module-card:hover{margin-top:-2px}.module-slot__empty{background:#00000026;border-radius:10px;box-shadow:inset 0 5px 5px #00000026}.module-slot__drop{color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:AsapBold,Arial;font-size:24px;line-height:30px;animation:.2s cubic-bezier(.175,.885,.32,1.275) .1s forwards scale;display:flex;transform:scale(0);box-shadow:0 0 0 4px #34a3ce}.module-slot__drop span{text-align:center}.module-slot__drop .c-icon,.module-slot__drop img{width:120px;margin-top:10px}.module-slot{vertical-align:top;background:#08212c;border:5px solid #0000;border-radius:20px;justify-content:center;width:130px;height:137px;display:flex;position:relative}.module-slot .info-tip{z-index:5;text-align:center;background-color:#0006;border-radius:10px;width:95px;height:105px;padding:10px 15px;font-size:15px;font-weight:700;position:absolute;top:10px;right:-115px}.module-slot .info-tip .c-icon{width:100%;margin-top:15px}.cant-earn-crate.module-slot--no-module{background:#412432;border:5px solid #e1353d}.popup--treasure .container{padding-top:70px}.popup--treasure .treasure{min-width:1500px;margin:0 50px;position:relative}.popup--treasure .treasure-top{margin-bottom:25px}.popup--treasure .treasure-details{background-color:#00000042;border-radius:5px;flex-direction:row;align-items:center;width:700px;padding:20px;display:flex}.popup--treasure .treasure-details .name{text-transform:uppercase;margin-bottom:10px;font-family:AsapBold,Arial;font-size:40px;display:flex;position:relative}.popup--treasure .treasure-details .image{background:#24273d;border:2px solid #2a7fa066;border-radius:20px;width:200px;height:200px}.popup--treasure .treasure-details .content{margin:25px}.popup--treasure .treasure-details .generic-button--with-cost{letter-spacing:1px;width:300px;font-family:AsapBold,Arial;font-size:24px}.popup--treasure .treasure-details .generic-button--with-cost .cost{align-items:center;margin-left:15px;font-family:AsapSemiBold;font-size:18px;display:flex}.popup--treasure .treasure-details .generic-button--with-cost .cost .c-icon{width:28px;margin-right:-5px}.popup--treasure .treasure-details .recycle-tokens{gap:20px;margin-top:30px;display:flex}.popup--treasure .treasure-details .recycle-tokens div{position:relative}.popup--treasure .treasure-details .recycle-tokens .background{background:#0000004d;width:32px;height:32px;transform:rotate(45deg)}.popup--treasure .treasure-details .recycle-tokens .c-icon{width:42px;position:absolute;top:-5px;left:-5px}.popup--treasure .reward{position:relative}.popup--treasure .reward--owned{opacity:.1}.popup--treasure .reward-preview{height:155px;position:absolute;top:20px;right:0}.popup--treasure .reward-status-icon{z-index:5;pointer-events:none;width:25px;height:25px;margin:0;position:absolute;top:0;right:0}.popup--treasure .trans-reward-preview-enter,.popup--treasure .trans-reward-preview-appear{opacity:0;transform:translate(-100px)}.popup--treasure .trans-reward-preview-enter-active,.popup--treasure .trans-reward-preview-appear-active{opacity:1;transition:transform .2s ease-out .1s,opacity .2s ease-out .1s;transform:translate(0)}.popup--treasure .treasure-group-name{text-align:left;margin-bottom:5px;font-family:AsapBold;font-size:22px}.popup--treasure .treasure-bottom{gap:25px;display:flex}.popup--treasure .treasure-defaults{width:940px}.popup--treasure .treasure-extras{width:520px}.popup--treasure .treasure-rewards{background-color:#00000042;border-radius:5px;flex-wrap:wrap;padding:15px;display:flex}.popup--treasure .group-rarity{text-align:left;width:100%;font-family:AsapBold,Arial}.popup--treasure .group-rarity--rare{color:#42fa21}.popup--treasure .group-rarity--extra-rare{color:#ff8938}.popup--treasure .group-rarity--ultra-rare{color:#ea57ff}.popup--treasure .treasure--preview .treasure-bottom{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:870px;display:flex;transform:scale(.5)}.popup--treasure .treasure--preview .c-info-tooltip{display:none!important}.popup--treasure .treasure--preview .treasure-defaults,.popup--treasure .treasure--preview .treasure-extras{width:100%}.popup--treasure-odds .treasure-odds{max-height:500px;overflow-y:auto}.popup--treasure-odds .odds-entry{background:#0000001a;width:300px;margin-bottom:2px;display:flex}.popup--treasure-odds .odds-entry--active{background:#34a3ce}.popup--treasure-odds .count{text-align:center;background:#0000001a;width:50px;padding:4px;font-family:AsapBold,Arial}.popup--treasure-odds .value{color:#fffc;padding:4px 20px}.popup--treasure-no-reward h1{letter-spacing:inherit;margin-bottom:10px;font-size:1.6em}.popup--treasure-no-reward .details{letter-spacing:.5px;background:#0000001a;border-radius:10px;width:900px;margin-bottom:20px;padding:10px}.popup--treasure-no-reward .c-icon{width:80px}.popup--treasure-no-reward h3{margin-bottom:5px;font-size:1.2em}.popup--lobby .popup-container{background:#113148}.popup--lobby .popup-header{height:70px}.popup--lobby .popup-header-content{align-items:center;gap:10px;width:100%;display:flex}.popup--lobby .popup-header-content .popup-title{margin-left:20px;margin-right:auto}.popup--lobby .popup-header-content .c-button{flex-grow:0;min-width:150px;font-size:.8em}.popup--lobby .popup-header-content .group-search-input{width:400px;position:relative}.popup--lobby .popup-header-content .group-search-input .c-icon{pointer-events:none;width:20px;margin:0;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.popup--lobby .popup-header-content .group-search-input input{width:100%;letter-spacing:initial;background:#001821e6;border-radius:5px;padding:5px 5px 5px 43px;font-size:16px;box-shadow:inset 0 5px #000d12e6}.popup--lobby .popup-header-content .group-search-input input::placeholder{color:#1d637cc2;font-family:AsapSemiBold,Arial}.popup--lobby .popup-header-content .group-search-input .search-cancel{cursor:pointer;padding:8px;font-family:Arial,Helvetica,sans-serif;font-size:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.popup--lobby .popup-container{min-width:1160px;min-height:880px}.popup--lobby .popup-container .popup-content{padding:0}.popup--lobby .group-list{font-size:14px}.popup--lobby .group-list .column{flex:0 0 110px;justify-content:center;align-items:center;font-family:AsapSemiBold,Arial;display:flex}.popup--lobby .group-list .column:last-child{padding-right:25px}.popup--lobby .group-list .column--private{flex-basis:30px}.popup--lobby .group-list .column--private .c-icon{width:13px}.popup--lobby .group-list .column--ranking{text-align:center;flex-basis:80px}.popup--lobby .group-list .column--ranking img{margin-top:8px;transform:scale(.9)}.popup--lobby .group-list .column--ranking div{text-transform:capitalize;flex-direction:column;display:flex}.popup--lobby .group-list .column--name{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex-basis:180px;justify-content:left;padding-left:10px;font-family:AsapSemiBold,Arial;display:inline;position:relative;overflow:hidden}.popup--lobby .group-list .column--name .c-icon{width:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.popup--lobby .group-list .column--gamemode{text-transform:capitalize;flex-basis:80px;margin-left:30px}.popup--lobby .group-list .column--settings{flex-basis:200px;justify-content:start}.popup--lobby .group-list .column--settings .c-icon{width:22px;margin:0 3px}.popup--lobby .group-list .column--settings .disabled{filter:brightness(0);opacity:.4}.popup--lobby .group-list .column--goal{flex-basis:100px;margin-left:30px}.popup--lobby .group-list .column--goal .progressbar__bar{border-radius:0;width:50px;height:6px}.popup--lobby .group-list .column--goal .progressbar__bar__bg{border-radius:0}.popup--lobby .group-list .column--players{flex-basis:110px}.popup--lobby .group-list .column--region{flex-basis:100px}.popup--lobby .group-list .column--join{flex-basis:140px;margin-left:50px}.popup--lobby .group-list .column--join .join-button{width:140px;height:35px}.popup--lobby .group-list .column--join .rank-boundary{align-items:center;width:90px;display:flex}.popup--lobby .group-list .column--join .rank-boundary-icon{width:20px;margin-right:auto}.popup--lobby .group-list .column--join .rank-boundary-direction{width:12px;margin-left:5px}.popup--lobby .group-list .playing-separator{background:#052632;height:45px;padding-top:15px}.popup--lobby .group-list .playing-separator div{justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.popup--lobby .group-list .playing-separator div span{padding:0 35px}.popup--lobby .group-list .playing-separator div:after{content:" ";background-color:#113148;flex-grow:1;height:4px;margin-right:35px}.popup--lobby .group-list__header{background:#052632;align-items:center;height:60px;display:flex}.popup--lobby .group-list__header .column:last-child{padding-right:25px}.popup--lobby .group-list__header .column--name{text-align:left;font-family:Asap,Arial}.popup--lobby .group-list__header .column.refresh-button{justify-content:center;align-items:center;height:100%;display:flex}.popup--lobby .group-list__header .column.refresh-button .refresh-icon{box-sizing:initial;border-radius:100%;width:20px;height:20px;padding:10px;transition:background-color .2s ease-out}.popup--lobby .group-list__header .column.refresh-button .refresh-icon.loading{animation:.6s linear 10 rotate-360}.popup--lobby .group-list__header .column.refresh-button:hover .refresh-icon{background:#014560}.popup--lobby .group-list__header .column.refresh-button:active .refresh-icon{transform:scale(.9)}.popup--lobby .group-list__body{width:100%;max-height:747px;overflow-y:auto;overflow-y:overlay;margin-top:-1px;overflow-x:visible}.popup--lobby .group-list .group-list-element{background:#113148;border:.5px solid #052632;height:60px}.popup--lobby .group-list .group-list-element:nth-child(2n){background:#102e44}.popup--lobby .group-list .group-list-element:hover:not(.group-list-element--empty){background:#02699280}.group-list-element{align-items:center;display:flex}.group-list-element:not(.group-list-element--empty){cursor:pointer}.group-list-element--nointeract{opacity:.5;cursor:default!important;background:#052632!important;border:.5px solid #091b21!important}.group-list-element--empty{justify-content:center}.group-list-element--playing .join-button,.group-list-element--full .join-button{display:none}.group-list-element--playing .group-status-icon--disabled,.group-list-element--full .group-status-icon--disabled{opacity:.25;filter:brightness(0)}.group-list-element--playing:hover .join-button,.group-list-element--full:hover .join-button{display:flex}.group-list-element--playing:hover .group-status-icon,.group-list-element--full:hover .group-status-icon{display:none}.group-list-element .players-hover{text-align:left;z-index:2;background:#000;border-radius:10px;padding:10px 10px 10px 0;position:absolute;transform:translateY(calc(30px - 50%))}.group-list-element:hover .players-hover{display:block}.player-slots{justify-content:flex-start;width:100%;display:flex}.player-slots-group{margin-right:8px;display:flex}.player-slots .player-slot{background:#fff;width:.5em;height:1em;margin-right:2px;transform:skew(-15deg)}.player-slots .player-slot--empty{background:#00000040!important}.progressbar{align-items:center;width:100%;max-width:500px;display:flex;position:relative}.progressbar__bar{background-color:#00000042;border-radius:5px;flex-grow:1;height:31px;position:relative;overflow:hidden}.progressbar__bar__bg{background:#34a3ce;border-radius:5px 0 0 5px;height:100%;position:absolute;top:0;left:0}.progressbar__bar__text{letter-spacing:1.2px;font-family:AsapSemiBold,Arial;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.customization-content{padding:0 10px 10px}.customization-content .customization-group{margin-top:10px;margin-bottom:20px;position:relative}.customization-content .customization-group-name{text-align:left;border-bottom:3px solid #fff;width:90%;margin-left:10px;font-family:AsapSemiBold,Arial}.customization-content .customization-group-icon{width:1.2em;height:1.2em;margin-bottom:7px;margin-right:5px}.customization-content .customization-group-elements{flex-wrap:wrap;margin-top:5px;display:flex}.customization-content .customization-group-toggle{opacity:.6;font-size:.75em;position:absolute;top:5px;right:25px}.customization-content--powers .module-icon{cursor:pointer;justify-content:center;align-items:center;width:50px;max-width:50px;height:50px;margin:1px;display:flex}.customization-content--powers .module-icon img{width:50px;max-width:50px;margin:0}.customization-content--powers .module-icon.blacklisted{opacity:.2}.customization-content--powers .module-icon.disabled{cursor:not-allowed;pointer-events:all;opacity:.1}.customization-content--pickups .pickup-icon{cursor:pointer;width:50px;max-width:50px;height:50px;margin:1px}.customization-content--pickups .pickup-icon.blacklisted{opacity:.25}.customization-content--modifiers .c-input{margin-bottom:15px!important}.customization-content--modifiers .c-input label{width:300px!important}.customization-content--modifiers .slider-container{width:300px}.customization-content--modifiers .modifier--COOLDOWN{margin-top:20px}.customization-content--modifiers .modifier--SPEED{margin-top:30px}.customization-content--small{padding:5px}.customization-content--small .customization-group{margin-top:5px;margin-bottom:10px}.customization-content--small .pickup-icon,.customization-content--small .module-icon{width:25px;max-width:25px;height:25px}.customization-content--small .pickup-icon img,.customization-content--small .module-icon img{width:25px;max-width:25px}.pickup-icon,.module-icon{place-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.module-icon__level{opacity:.3;font-family:AsapBold,Arial;font-size:14px;position:absolute;bottom:-13px;right:-9px}.module-icon--down{margin-left:15px}.module-icon img{max-width:37px;margin-top:-16px;margin-left:-8px;margin-right:-8px}.presets-list{flex-direction:column;gap:10px;height:495px;margin:10px 0;display:flex;overflow-y:auto}.presets-list .preset{cursor:pointer;background:#153c5866;flex-direction:row;width:100%;padding:5px 20px;display:flex}.presets-list .preset .row{flex-direction:row;align-content:space-between;display:flex}.presets-list .preset:hover{background:#16344a}.presets-list .preset-name{padding-right:10px;font-family:AsapBold,Arial;font-size:1.1em}.presets-list .preset-gamemode{font-variant:all-small-caps;font-size:1.1em}.presets-list .preset .buttons{flex-direction:column;align-items:center;width:30px;margin-left:auto;display:flex}.presets-list .preset .buttons .c-icon{opacity:.8;cursor:pointer;width:20px;height:20px}.presets-list .preset .buttons .c-icon:hover{opacity:1;transform:scale(1.1)}.presets-list .preset .buttons .delete-icon{width:16px;height:16px;margin-top:-5px;margin-left:5px}.popup--afk .popup-container{width:500px}.popup--afk .popup-container .popup-header{justify-content:center}.popup--afk .loader-with-countdown{margin:15px 15px 30px}.popup--afk .c-button--primary{border-radius:5px}.popup--announcement{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:#0006;padding:0;top:0;left:-1px;transform:none}.popup--announcement .backdrop{z-index:-1;width:100%;height:100%;position:absolute}.error-message{display:inline-block}.error-message .c-icon{width:44px;margin-right:20px}.popup--info{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:#000c;padding:0;top:0;left:-1px;transform:none}.popup--info .content{white-space:pre-wrap;background:#032935;border:4px solid #145474;border-radius:20px;width:544px;min-height:311px;padding:56px;font-family:AsapSemiBold,Arial}.popup--info .content .title{letter-spacing:1px;font-family:AsapSemiBold,Arial;font-size:28px}.popup--info .content .generic-button{width:200px;display:inline-block}.popup--crates .crates{flex-wrap:wrap;justify-content:center;align-items:center;width:420px;display:flex}.popup--crates .crates .crate-block{margin-bottom:24px}.popup--crates .crates .crate-block:nth-child(odd){margin-right:24px}.popup--crates .crates .crate-block:nth-last-child(-n+2){margin-bottom:0}.crate-block{background-color:#00000042;border-radius:10px;width:198px;height:268px;padding:12px;position:relative}.crate-block .crate-img{width:112px;margin:auto}.crate-block .generic-button--with-cost .c-icon{top:-.25em}.crate-block--empty .crate-img{opacity:.2;filter:brightness(0);position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.crate-block--disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.3;pointer-events:none}.crate-block--ready{flex-direction:column;justify-content:space-evenly;align-items:center;font-size:15px;display:flex}@supports (-ms-ime-align:auto){.crate-block--ready{justify-content:space-around}}.crate-block--ready .crate-img{filter:drop-shadow(0 10px #0003);width:145px;animation:1s linear 1s infinite alternate crate-jump-animation}.crate-block--ready .u-font-bold{font-size:18px}.crate-block--loading{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.crate-block--loading .generic-button{text-align:left;position:absolute;bottom:0}.crate-block--loading .timer-box{letter-spacing:1.29px;justify-content:center;align-items:center;width:100%;height:50px;font-size:18px;display:flex;position:absolute}.crate-block--loading .open-now{text-transform:uppercase;width:100%}input[type=range]{-webkit-appearance:none;background:0 0;width:100%;min-width:250px;margin:8px 0}input[type=range]:disabled{opacity:.4}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;animate:.2s;background:#0d2435;border:3px solid #0d2435;border-radius:20px;width:100%;height:20px;box-shadow:0 0 #000,0 0 #0d0d0d}input[type=range]::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;background:#fff;border:5px solid #34a3ce;border-radius:15px;width:26px;height:26px;margin-top:-6px;position:relative}input[type=range]::-webkit-slider-thumb:hover{background:#fff}input[type=range]::-webkit-slider-thumb:after{background:#fff;width:5px;height:100%;position:absolute;top:0;left:50%}input[type=range]:focus::-webkit-slider-runnable-track{background:#0d2435}input[type=range]::-moz-range-track{cursor:pointer;animate:.2s;background:#0d2435;border:3px solid #0d2435;border-radius:20px;width:100%;height:20px;box-shadow:0 0 #000,0 0 #0d0d0d}input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:5px solid #34a3ce;border-radius:15px;width:26px;height:26px;position:relative}input[type=range]::-moz-range-thumb:hover{background:#fff}input[type=range]::-moz-range-thumb:after{background:#fff;width:5px;height:100%;position:absolute;top:0;left:50%}input[type=range]::-ms-track{cursor:pointer;animate:.2s;color:#0000;background:0 0;border-width:26px 0;border-color:#0000;width:100%;height:20px}input[type=range]::-ms-fill-lower{background:#0d2435;border:3px solid #0d2435;border-radius:40px;box-shadow:0 0 #000,0 0 #0d0d0d}input[type=range]::-ms-fill-upper{background:#0d2435;border:3px solid #0d2435;border-radius:40px;box-shadow:0 0 #000,0 0 #0d0d0d}input[type=range]::-ms-thumb{cursor:pointer;background:#fff;border:5px solid #34a3ce;border-radius:15px;width:26px;height:26px;position:relative}input[type=range]::-ms-thumb:hover{background:#fff}input[type=range]::-ms-thumb:after{background:#fff;width:5px;height:100%;position:absolute;top:0;left:50%}input[type=range]:focus::-ms-fill-lower{background:#0d2435}input[type=range]:focus::-ms-fill-upper{background:#0d2435}.slider-container{position:relative}.slider-container .slider-value{text-align:left;transform-origin:0;width:110px;padding-left:10px;transition:transform .1s ease-out;position:absolute;top:0;right:-110px;transform:scale(.9)}.slider-container .slider-value--start{text-align:left;transform-origin:50%;padding-left:0;left:-10px;right:0;top:-28px!important}.slider-container .slider-value--end{transform-origin:50%;text-align:right;padding-left:0;left:-80px;right:0;top:18px!important}.slider-container .slider-min-value,.slider-container .slider-max-value{opacity:0;font-size:12px;transition:all .1s ease-out;position:absolute;bottom:-8px}.slider-container .slider-min-value{left:0}.slider-container .slider-max-value{right:0}.slider-container--disabed{cursor:not-allowed!important}.slider-container--disabed .slider-value{opacity:.5}.slider-container--disabed div,.slider-container--disabed .track,.slider-container--disabed .thumb,.slider-container--disabed input{pointer-events:none;cursor:not-allowed!important}.slider-container--enabled:hover .slider-min-value,.slider-container--enabled:hover .slider-max-value{opacity:.5}.slider-container--enabled:hover .slider-value{transform:scale(1)}.c-range-slider .slider-container{width:100%}.c-range-slider .range-slider{height:45px;position:relative}.c-range-slider .range-slider-bar{background:#0d2435;border-radius:20px;width:100%;height:20px;position:absolute;top:12.5px;left:0}.c-range-slider .range-slider-fill{background:#34a3ce;border-radius:20px;height:5px;margin-top:7px;margin-left:5px;position:absolute;top:0;left:0}.c-range-slider .range-slider-boundary-marker{z-index:1;background:#fff;width:3px;height:100%;position:absolute}.c-range-slider .range-slider-handle{cursor:pointer;z-index:10;background:#fff;border:5px solid #34a3ce;border-radius:15px;width:26px;height:26px;margin-left:-13px;position:absolute;top:-3px;left:0}.c-range-slider .range-slider-handle:hover{background:#fff}.c-range-slider .range-slider-handle:after{background:#fff;width:5px;height:100%;position:absolute;top:0;left:50%}.popup--change-cosmetics .inventory{justify-content:center;display:flex}.popup--change-cosmetics .inventory .inventory-section{min-width:300px;margin:25px}.popup--change-cosmetics .inventory .inventory-section .section-list{flex-direction:column;height:600px;padding:5px;display:flex;overflow:auto}.popup--change-cosmetics .inventory .inventory-section .section-list .cosmetic{cursor:pointer;text-align:left;text-shadow:-1px -1px #000,-1px 1px #000,1px -1px #000,1px 1px #000;background:#353842;border:2px solid #fff;border-radius:10px;flex-shrink:0;align-items:center;margin:5px;padding:5px;display:flex}.popup--change-cosmetics .inventory .inventory-section .section-list .cosmetic--disabled{opacity:.5;cursor:not-allowed}.popup--change-cosmetics .inventory .inventory-section .section-list .cosmetic--owned{border-left-width:25px}.popup--change-cosmetics .inventory .inventory-section .section-list .cosmetic img{max-width:50px;max-height:50px;margin:0 5px}.popup--change-cosmetics .apply-changes{margin-top:25px}.action-buttons{margin:15px 0}.action-buttons b{margin-bottom:5px;display:block}.action-buttons .punish-reason{opacity:.5;margin-top:-10px;margin-bottom:5px;font-size:12px;font-style:italic;display:block}.action-buttons button{margin:0 5px}.moderation-log-list{max-height:375px;font-size:15px;overflow-y:auto}.moderation-log-list .log-entry .timestamp{opacity:.7;padding-right:10px}.moderation-log-list .log-entry .username{color:#34a3ce;font-weight:700}.moderation-log-list .log-entry img{vertical-align:unset;max-height:25px}.popup--punish{background:0 0}.popup--punish .info-block{width:600px}.popup--punish .info-block__content{padding:20px 30px}.popup--punish .moderation-log-list{background:#0003;border-radius:5px;width:100%;max-height:150px;padding:5px}.account{flex-direction:column;height:100%;display:flex}.account-content{text-align:left;justify-content:space-between;height:100%;display:flex}.account-content-left{border-right:1px solid #224f6e;flex-grow:1;flex-basis:50%;padding-right:40px}.account-content-right{border-left:1px solid #224f6e;flex-grow:1;flex-basis:50%;padding-left:40px}.account .account-field,.account .c-input{margin-bottom:20px}.account .email-section{position:relative}.account .email-section .resend-verification-button{margin-top:-10px}.account .regionlock-container{margin-top:-15px}.account .register-warning{text-align:center;background-color:#e1353d;margin-bottom:20px;padding:10px;font-weight:700;transform:rotate(-1deg);box-shadow:-4px -4px #00000029}.account .verified-label--registered{color:#fff;background-color:#e1353d;border-radius:10px;margin-bottom:8px;margin-left:10px;padding:2px 10px;font-size:.6rem;font-weight:700;display:inline-block;position:absolute;top:0;left:50px}.account .verified-label--verfied{color:#000;background-color:#3bb05e;border-radius:10px;margin-bottom:8px;margin-left:10px;padding:2px 10px;font-size:.6rem;font-weight:700;display:inline-block;position:absolute;top:0;left:50px}.account-bottom{display:flex}.account-bottom .c-button{flex-grow:0}.account-bottom .divider{flex-grow:1}.account .debug{filter:hue-rotate(50deg);left:50%;transform:translate(-50%)scale(.75);top:-56px!important}.tabs{flex-direction:column;height:100%;display:flex;padding:0!important}.tabs .tab-buttons{background:#112f44;justify-content:center;align-items:center;margin:0;padding:16px;list-style:none;display:flex}.tabs .tab-button{cursor:pointer;background:#224f6e;justify-content:center;align-items:center;width:250px;height:70px;font-family:AsapSemiBold,Arial;font-size:20px;display:flex}.tabs .tab-button:first-child{border-radius:5px 0 0 5px}.tabs .tab-button:last-child{border-radius:0 5px 5px 0}.tabs .tab-button:not(:last-child){margin-right:5px}.tabs .tab-button:hover,.tabs .tab-button--selected{background:#34a3ce}.tabs .tab-button .c-icon{width:initial;filter:drop-shadow(0 5px #0003);height:40px;margin-right:20px}.tabs .tab-panels{flex-grow:1;justify-content:center;align-items:center;padding:30px;display:flex}.tabs .tab-panel{width:100%;height:100%;display:none;position:relative}.tabs .tab-panel--selected{display:block}.register-upsell .info{text-align:left;color:#c3cfd7}.register-upsell .benefits{margin-bottom:20px}.register-upsell .benefits .benefit{text-align:left;padding:5px;font-family:AsapBold;font-size:20px}.register-upsell .info-warning{color:#e0353d;border:3px dashed #e0353d;border-radius:5px;margin-bottom:30px;padding:10px 20px;font-family:AsapBold;font-size:20px;line-height:1.1em}.profile-left{border-right:1px solid #224f6e;flex-grow:1;flex-basis:50%;padding-right:40px}.profile-right{border-left:1px solid #224f6e;flex-grow:1;flex-basis:50%;padding-left:40px}.profile-rankings{display:flex;position:absolute;top:0;right:0}.profile-rankings .ranking{flex-direction:column;align-items:center;display:flex}.profile-rankings .ranking-name{font-family:AsapSemiBold,Arial;font-size:14px;line-height:8px}.profile-rankings .ranking-value{font-family:AsapBold,Arial;font-size:20px;line-height:25px}.profile-social{flex-wrap:wrap;max-width:600px;display:flex;position:absolute;bottom:0;left:0}.profile-social .social-button{border-bottom:3px solid #0000004d;border-radius:5px;align-content:center;align-items:center;margin-top:5px;margin-right:5px;padding:2px 8px 2px 3px;font-family:AsapSemiBold;font-size:14px;display:flex;box-shadow:0 2px 3px #0000004d}.profile-social .social-button .c-icon{height:18px}.profile-social .social-button:hover{filter:brightness(1.2)}.profile-social .social-button:active{transform:scale(.97)}.profile-skins{position:absolute;bottom:0;right:0}.profile-skins .skin-line{margin-bottom:-150px;margin-left:-175px;transform:scale(-1.5,1.5)rotate(-70deg)translateY(-50px)}.profile-skins .skin-line:last-child{margin-right:-100px}.profile-skins .skin-line--1{transform:scale(-1.5,1.5)rotate(-70deg)translateY(-100px)}.profile-skins .skin-line--2{transform:scale(-1.5,1.5)rotate(-70deg)translateY(-80px)}.profile-skins .skin-line--3{transform:scale(-1.5,1.5)rotate(-70deg)translateY(-60px)}.profile-skins .skin-line--4{transform:scale(-1.5,1.5)rotate(-70deg)translateY(-40px)}.profile-skins .skin-line--5{transform:scale(-1.5,1.5)rotate(-70deg)translateY(-20px)}.profile-skins .skin-line--6{transform:scale(-1.5,1.5)rotate(-70deg)translateY(0)}.profile-skins--4 .skin-line:last-child{margin-right:-80px}.profile-skins--3 .skin-line:last-child{margin-right:-50px}.profile-skins--2 .skin-line:last-child{margin-right:65px}.profile-skins--1 .skin-line:last-child{margin-left:0;margin-right:50px}.profile{text-align:left;justify-content:space-between;height:100%;display:flex;position:relative}.profile-progress b,.profile-match b,.profile-collection b{font-family:AsapBold,Arial;font-size:18px}.profile-user{margin-bottom:20px;display:flex}.profile-user .avatar{border-radius:5px;margin-right:20px;box-shadow:0 0 0 3px #fff}.profile-user-username{vertical-align:bottom;align-items:flex-end;font-family:AsapBold;font-size:28px;line-height:35px;display:flex}.profile-user-username .user-status-icons{margin-right:5px}.profile-user-username .user-status-icons .c-icon{width:40px;margin-right:3px;transform:translateY(8px)}.profile-user-bio{text-align:left;white-space:pre-wrap;color:#bbb;max-width:400px;max-height:4em;letter-spacing:initial;margin-top:10px;font-size:16px;line-height:1em;overflow:hidden}.profile-stats{margin:20px 0;display:flex}.profile-stats .profile-stat{text-align:center;padding-right:30px}.profile-stats .profile-stat:last-child{padding-right:0}.profile-stats .profile-stat-name{max-width:100px;height:2em;margin-bottom:-3px;font-family:AsapMedium,Arial;font-size:18px;line-height:1em;overflow:hidden}.profile-stats .profile-stat-value{font-family:AsapBold,Arial;font-size:35px}.profile-info{margin:10px 0}.profile-info-entry{display:flex}.profile-info-entry div:first-child{width:150px;font-family:AsapSemiBold,Arial}.profile-info-entry div:last-child{opacity:.5}.profile-buttons{margin-top:10px}.profile-progress{width:300px;margin-bottom:30px;padding-top:10px}.profile-match{margin:20px 0}.profile-match .match{cursor:pointer;background:#102d42;border-radius:8px;align-items:center;height:100px;padding:10px;display:flex}.profile-match .match-selection{border-right:2px solid #224f6e;width:100px;position:relative}.profile-match .match-selection .skin-icon-wrap{align-items:flex-end;display:flex;position:relative}.profile-match .match-selection .skin-icon{transform:translate(-5px,5px)rotate(20deg);height:70px!important}.profile-match .match-selection .module-icons{position:absolute;top:0;left:50%;transform:translate(-50%)}.profile-match .match-info{align-items:center;margin-left:20px;display:flex}.profile-match .match-info-gamemode{flex-direction:column;margin-left:20px;display:flex}.profile-match .match-info-gamemode .gamemode{font-size:18px}.profile-match .match-info-gamemode .grouptype{font-size:20px}.profile-match .match-result{text-align:right;flex-direction:column;margin-left:auto;margin-right:10px;display:flex}.profile-match .match-result-position{font-family:AsapBold;font-size:30px}.profile-collection{margin:20px 0}.profile-collection-entry{display:flex}.profile-collection-entry div:first-child{width:150px}.skin-icon-wrap{position:relative}.skin-icon-wrap--empty{filter:brightness(0);opacity:.3}.skin-icon-wrap .skin-icon{width:auto;min-width:100%;height:inherit}.disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.3;pointer-events:none}.countdown{text-transform:lowercase}.absolute-centered-horizontal{position:absolute;left:50%;transform:translate(-50%)}.absolute-centered-vertical{position:absolute;top:50%;transform:translateY(-50%)}.absolute-centered{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.new-progress-bar{transform-origin:0;animation:.3s ease-out 1s forwards scale-x;transform:scaleX(0);background-color:#dded1e!important}.flex-two-elements{flex-direction:row;justify-content:space-between;align-items:center;padding:13.5px;display:flex}.count-label{background:#e0353d;padding:5px 9px;position:absolute;top:-12px;right:-9px;box-shadow:-3px 3px #0003}.full-screen{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:#000000e6;padding:0;top:0;left:-1px;transform:none}.grecaptcha-badge{visibility:hidden;top:20px}.red-label{letter-spacing:2px;background:#e0353d;padding:8px 12px;font-family:AsapBold,Arial;position:absolute;top:-20px;right:-10px;transform:rotate(2deg);box-shadow:-3px 5px #0003}.big-warning-text-outlined{color:#e0353d;border:3px dashed #e0353d;border-radius:5px;margin-bottom:30px;padding:10px 20px;font-family:AsapBold;font-size:20px;line-height:1.1em}.trans-fade-enter{opacity:0;transition:opacity .1s ease-out}.trans-fade-enter-active{opacity:1}.trans-fade-leave{transition:opacity .3s ease-in}.trans-fade-leave-active{opacity:0}.fade-from-left{opacity:0;animation:.5s ease-out forwards fade-from-left;transform:translate(-150px)}.fade-from-bottom{opacity:0;animation:.3s ease-out forwards fade-from-bottom;transform:translateY(100%)}.animation-delay--tiny{animation-delay:.1s}.animation-delay--small{animation-delay:.3s}.animation-delay--medium{animation-delay:.7s}.timer-box{font-size:16px}.timer-box__unit{margin:0 2px}.timer-box .lock-icon{width:16px;margin-right:5px;top:-2px}.notification-icon{color:#012e3f;text-align:center;background-color:#dded1e;border-radius:5px;width:20px;height:20px;margin-left:10px;font-family:AsapBold,Arial;line-height:21px;animation:3s linear .2s infinite alternate button-intensified}.generic-button{--box-shadow-color:#1c7094;box-shadow:inset 0px -4px 0px var(--box-shadow-color),-4px 4px #0003;color:#fff;cursor:pointer;background:#34a3ce;border:none;border-radius:5px;outline:none;font-size:15px;position:relative}.generic-button--centered-content{justify-content:center;align-items:center;height:45px;padding:0 15px;display:flex}.generic-button:hover{background:#51b0d5}.generic-button:active{transform:scale(.98)}.generic-button--disabled,.generic-button:disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.2;pointer-events:none}.generic-button__content{align-items:center;height:100%;display:flex}.generic-button__with-icon{padding-left:30px}.generic-button__with-icon .c-icon{position:absolute;left:10px}.generic-button__with-icon-right{padding-left:30px}.generic-button__with-icon-right .c-icon{position:absolute;right:15px}.generic-button__left-icon{justify-content:flex-start;align-items:center;width:45px;height:100%;display:flex}.generic-button__left-icon .c-icon{width:25px;margin:0;top:-2px}.generic-button--with-cost{letter-spacing:2px;justify-content:space-between;align-items:center;height:auto;min-height:45px;padding:4px 12px;display:flex}.generic-button--with-cost.confirm{color:#07222e;--box-shadow-color:#a4b00e;background:#dded1e!important}.generic-button--with-cost .cost{flex:none;align-items:center;font-family:AsapBold,Arial;display:flex}.generic-button--with-cost .cost .c-icon{width:20px;margin-left:3px}.generic-button--with-cost .confirm{font-size:.8em}.generic-button--medium{justify-content:center;align-items:center;height:40px;font-family:AsapBold,Arial;font-size:20px;display:flex}.generic-button--big{justify-content:center;align-items:center;height:56px;font-family:AsapBold,Arial;font-size:28px;display:flex}.generic-button--primary{--box-shadow-color:#1c7094;color:#fff;background:#34a3ce}.generic-button--primary:hover{color:#fff;background:#5db6d8}.generic-button--success{--box-shadow-color:#207332;color:#07222e;background:#48e271}.generic-button--success:hover{color:#07222e;background:#74e993}.generic-button--link{--box-shadow-color:#a4b00e;color:#07222e;background:#dded1e}.generic-button--link:hover{color:#07222e;background:#e4f14d}.generic-button--ad{--box-shadow-color:#6a4eae;color:#fff;background:#9682c7}.generic-button--ad:hover{color:#fff;background:#b4a5d7}.generic-button--flat{box-shadow:initial;background:#234d6c}.generic-button--flat:hover{background:#3676a6}.generic-button--flat-success{box-shadow:initial;background:#48e271}.generic-button--flat-success:hover{background:#8aeca4}.generic-button--flat-warning{box-shadow:initial;background:#e0353d}.generic-button--flat-warning:hover{background:#ea777d}.generic-button--bg-on-hover:not(:hover){box-shadow:initial;background:0 0}.generic-button--flat-transparent{box-shadow:initial;background:#34a3ce59}.generic-button--flat-transparent:hover{background:#5db6d859}a.generic-button:hover,a.generic-button:focus{color:#fff}a.generic-button:hover.generic-button--primary,a.generic-button:focus.generic-button--primary{color:#041729}.sortableHelper{z-index:10002}.sortableHelper .item-row{transform-origin:0 0}.sortableHelper .item-row .drag-icon{display:block}.button-intensified{animation:2.2s cubic-bezier(.455,.03,.515,.955) infinite both button-intensified}.small-spinner{background:url(/imgs/spinner-B2Bq7dVt.svg) 0 0/contain;width:20px;height:20px;animation:.6s linear infinite rotate-360}.skin-line-slot-wrap{pointer-events:none;align-items:center;height:62px;margin-top:-10px;margin-bottom:-10px;margin-right:-289px;display:flex;overflow:hidden}.skin-line-slot-wrap .skin-line{pointer-events:none}.rankdiff{justify-content:center;display:flex}.rank-bar{flex-direction:column;align-items:center;display:flex}.rank-bar-value{font-family:AsapBold,Arial;font-size:26px}.rank-bar-icon{height:25px;margin-top:-5px}.gamemode{font-family:AsapBold,Arial}.gamemode--FFA{color:#70d7a2}.gamemode--TEAMS{color:#c5a8fa}.grouptype{font-family:AsapBold,Arial}.module-icons{justify-content:space-evenly;display:flex}.matches{max-height:600px;overflow-y:auto}.matches .match{cursor:pointer;background:#102d42;border-radius:8px;height:100px;margin-bottom:20px;margin-right:10px;padding:0 20px;font-family:AsapBold,Arial}.matches .match:hover{background:#295c80}.matches .match:hover .match-top{border-bottom:1px solid #34a3ce}.matches .match:hover .match-players{filter:none}.matches .match-top,.matches .match-bottom{align-items:center;width:100%;display:flex}.matches .match-top{border-bottom:1px solid #295c80;height:65px}.matches .match-bottom{justify-content:space-between;height:35px}.matches .match .rank-bar,.matches .match-duration{width:150px}.matches .match-mode{flex-direction:column;width:200px;display:flex}.matches .match-ship{width:50px;margin-left:auto}.matches .match-ship .skin-icon{transform:rotate(30deg);height:50px!important}.matches .match-powers{width:95px;margin-right:20px}.matches .match .rankdiff{width:80px}.matches .match-pos{width:80px;font-size:30px}.matches .match-date{opacity:.7;margin-left:auto}.matches .match-players{filter:grayscale()opacity(.2);display:flex}.matches .match-player{justify-content:left;align-items:center;height:35px;margin-right:3px;display:flex}.matches .match-player .player-ship{width:25px}.matches .match-player .player-ship .skin-icon{margin-top:-5px;transform:rotate(30deg);height:35px!important}.matches .match-player .player-badge{flex-direction:column;align-items:flex-start;padding-left:5px;display:flex}.matches .match-player .player-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:95px;font-family:AsapSemiBold;font-size:14px;overflow-x:hidden}.matches .match-player .player-rank{line-height:0}.matches .match-player .player-rank img{height:10px}.records .records-wrap{justify-content:center;min-height:500px;max-height:550px;margin-top:25px;display:flex;overflow:hidden auto}.records .records-wrap .bottom-spacer{height:90px;margin-top:200px;width:100%!important}.records .record{color:#fff;background:#00000040;border-radius:5px;flex-direction:column;align-items:flex-start;height:120px;padding:10px;display:flex;position:relative;width:375px!important}.records .record .main-content{align-items:center;display:flex}.records .record-icon{width:60px;height:60px;margin:20px 15px}.records .record-details{flex-direction:column;align-items:flex-start;display:flex}.records .record-name{text-align:left;font-family:AsapBold,Arial;font-size:18px}.records .record-value{font-family:AsapBold,Arial;font-size:32px}.records .record-timestamp{text-align:right;opacity:.3;font-family:AsapSemiBold,Arial;font-size:14px;position:absolute;top:92px;right:10px}.records .record .hover-content{flex-direction:column;width:100%;display:flex;transform:scaleY(0)}.records .record .hover-content .divider{border-bottom:3px solid #fff;width:100%;margin-top:7px}.records .record .record-list{width:100%;padding:10px}.records .record .record-list .record-entry{justify-content:space-between;align-items:center;width:100%;height:35px;display:flex}.records .record .record-list .record-entry-value{text-align:left;width:100px;font-family:AsapBold,Arial;font-size:20px}.records .record .record-list .record-entry-timestamp{text-align:center;opacity:.5;flex-grow:1;width:80px;font-family:AsapSemiBold,Arial;font-size:14px}.records .record .record-list .record-entry-button{flex-grow:inherit;width:80px;height:24px;padding-left:15px;padding-right:15px;font-family:AsapSemiBold;font-size:12px}.records .record:hover{z-index:1;background:#34a3ce;height:250px}.records .record:hover .hover-content{transform:scaleY(1)}.records .record:hover .record-timestamp{opacity:.5}.togglegroup{justify-content:center;align-items:center;display:flex}.togglegroup-button{border-radius:initial;color:#0a4a62c2;background-color:#001e29;border:none;outline:none;flex-grow:.1;padding:5px 20px;font-family:AsapBold,Arial;font-size:18px;transition:color .2s ease-out;position:relative;box-shadow:inset 0 4px #00161e}.togglegroup-button--selected{box-shadow:none;color:#fff;background-color:#34a3ce;border-radius:5px}.togglegroup-button--disabled{cursor:not-allowed;filter:grayscale()brightness(.7);opacity:.3;pointer-events:none}.togglegroup-button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.togglegroup-button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.stats .statgroups{justify-content:center;max-height:550px;margin-top:25px;overflow-y:auto}.stats .statgroups .statgroup{width:375px!important}.statgroups{flex-wrap:wrap;display:flex}.statgroups .statgroup{width:230px}.statgroups .statgroup-top{align-items:center;display:flex}.statgroups .statgroup-name{text-align:left;font-family:AsapBold,Arial;font-size:20px}.statgroups .statgroup-icon{width:35px;margin-bottom:5px;margin-left:5px;margin-right:10px}.statgroups .statgroup-content{background:#00000040;border-radius:5px;padding:10px}.statgroups .statgroup .stat-section{align-items:center;padding:0 10px;display:flex}.statgroups .statgroup .stat-section-name{opacity:.5;text-align:left;width:85px;margin-right:5px;font-size:14px}.statgroups .statgroup .stat-section-value{color:#fff;font-family:AsapBold,Arial;font-size:25px}.popup--warning,.popup--warning .full-screen{background:0 0}.popup--warning .info-block{font-size:17px}.popup--warning .info-block.warn{background-color:#c73535}.popup--warning .info-block.info{background-color:#1d6f92}.popup--warning .info-block .c-button{font-size:20px}.popup--xp .progress{align-items:center;margin:-10px 30px 30px;display:flex}.popup--xp .progress .target-level{flex:1 0 auto;margin-left:10px;font-family:AsapBold,Arial;font-size:18px}.popup--xp .levels{background-color:#00000042;border-radius:10px;width:408px;height:563px;padding-left:17px;position:relative;overflow:hidden}.popup--xp .levels .level-table .column{justify-content:center;align-items:center;display:flex}.popup--xp .levels .level-table .column.level{width:68px;margin-right:6px}.popup--xp .levels .level-table .column.rewards{width:295px}.popup--xp .levels .level-table .level-table-header{align-items:center;height:50px;font-weight:700;display:flex}.popup--xp .levels .level-table .level-table-content{height:513px;overflow-y:scroll}.popup--xp .levels .level-table .level-table-content .column{background-color:#00000042;height:148px}.popup--xp .levels .level-table .level-table-content .level-row{height:148px;margin-bottom:9px;display:flex;position:relative}.popup--xp .levels .level-table .level-table-content .level-row:last-child{margin-bottom:0}.popup--xp .levels .level-table .level-table-content .level-row .level-lock-icon{opacity:.1;filter:invert();width:30px;position:absolute;top:20px;right:20px}.popup--xp .levels .level-table .level-table-content .rewards-content{justify-content:space-evenly;width:100%;display:flex}.popup--xp .levels .level-table .level-table-content .rewards-content .reward{position:relative}.popup--xp .levels .level-table .level-table-content .rewards-content .reward .status-icon{z-index:5;position:absolute;top:5px;right:5px;transform:translate(50%,-50%)}.popup--xp .levels .level-table .level-table-content .rewards-content .reward--locked .reward-icon--gems{filter:saturate(0)brightness(.75);opacity:.5}.popup--xp .levels .level-table .level-table-content .rewards-content .gems{margin:auto 0}.popup--xp .levels .level-table .level-table-content .rewards-content .gems .gems-icon{filter:drop-shadow(0 5px #0003);width:55px}.popup--xp .levels .level-table .level-table-content .rewards-content .gems .value{text-align:left;margin-top:-15px;margin-left:5px;font-size:20px;font-weight:700}.popup--xp .levels .level-table .level-table-content .level-badge{width:40px;height:40px}.popup--xp .levels .level-table .level-table-content .level-badge .number{font-size:20px}.popup--xp .levels .level-table .level-row--locked .level-badge{filter:saturate(0)brightness(.75)}.popup--xp .levels .level-table .level-row--locked .mod-card{filter:brightness(.75)}.popup--xp .levels .level-table .level-row--locked .gems .value,.popup--xp .levels .level-table .level-row--locked .gems .gems-icon{opacity:.5}.popup--xp .buttons{flex-direction:column;align-items:center;margin:40px 30px -10px;display:flex}.popup--xp .buttons .c-button{border-radius:5px;align-items:center;width:100%;min-width:300px;height:48px;margin-bottom:15px;font-family:AsapBold,Arial;font-size:24px;display:flex}.popup--xp .buttons .c-button .cost{align-items:center;margin-left:15px;font-size:16px;display:flex}.popup--xp .buttons .c-button .cost .c-icon{width:30px}.popup--xp .buttons .c-button:nth-last-child{margin-bottom:unset}.popup--not-enough-gems{background:#00000080}.popup--not-enough-gems h2{letter-spacing:normal;text-transform:none;font-family:AsapSemiBold,Arial;font-size:25px}.popup--not-enough-gems .c-button{border-radius:5px}.popup--not-enough-gems .packages{justify-content:center;align-items:center;margin-top:50px;margin-bottom:80px;display:flex}.popup--not-enough-gems .packages .shop__item{cursor:pointer;background:#12354e;border-radius:5px;position:relative}.popup--not-enough-gems .packages .shop__item:not(:first-child){margin-left:15px}.popup--not-enough-gems .packages .shop__item:after{content:"";background:0 0;width:100%;height:20px;position:absolute;bottom:-20px;left:0}.popup--not-enough-gems .packages .shop__item:hover{background:#164566;box-shadow:0 0 10px 1px #0003}.popup--not-enough-gems .packages .shop__item:hover .shop__item__icon{filter:brightness(1.1)}.popup--not-enough-gems .packages .shop__item:hover .shop__item__price{filter:brightness(1.2)}.popup--not-enough-gems .packages .shop__item:active{transform:scale(.95)}.popup--not-enough-gems .packages .shop__item__icon{padding-bottom:37px}.popup--not-enough-gems .packages .shop__item__inside{flex-direction:column;justify-content:flex-end;width:195px;height:283px;display:flex;overflow:hidden}.popup--not-enough-gems .packages .shop__item__value{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.popup--not-enough-gems .packages .shop__item__value__count{font-family:AsapSemiBold,Arial;font-size:35px;line-height:26px}.popup--not-enough-gems .packages .shop__item__value__name{color:#f4f4f6;font-size:15px}.popup--not-enough-gems .packages .shop__item__extravalue{display:none}.popup--not-enough-gems .packages .shop__item__price{background:#224f6e;border-radius:5px;justify-content:center;align-items:center;width:100%;height:47px;font-family:AsapSemiBold,Arial;font-size:22px;display:flex;position:absolute;bottom:-57px}.popup--not-enough-gems .packages .shop__item__label{letter-spacing:1px;text-align:left;background:#fc8a14;border-bottom-right-radius:20px;align-items:center;width:101px;height:52px;padding-left:13px;font-family:AsapSemiBold,Arial;font-size:14px;line-height:18px;display:flex;position:absolute;top:0;left:0;box-shadow:0 6px #0000001a}.popup--not-enough-gems .packages .shop__item__label--best-value{background:#00b4c0;width:85px}.popup--not-enough-gems .packages .shop__item__label--discount{background:#e1353d;border-bottom-right-radius:8px;flex-direction:column;justify-content:center;width:70px;padding-left:5px;font-size:20px}.popup--not-enough-gems .packages .shop__item__label--discount span.value{letter-spacing:2.5px}.popup--tutorial{width:calc(100% + 5px);height:100%;max-width:initial;min-width:initial;border-radius:unset;background:linear-gradient(90deg,#151e39 0%,#12213a 12%,#092a42 50% 82%,#032f44 100%);padding:0;font-family:AsapBold,Arial;top:0;left:-1px;transform:none}.popup--tutorial:before{content:"";z-index:-1;background:#00000040;width:100%;height:100%;position:absolute}.popup--tutorial .title{margin-top:-10px;font-size:68px}.popup--tutorial .steps{flex-direction:row;margin:50px 0 110px;display:flex}.popup--tutorial .steps .step{opacity:0;flex-direction:column;align-items:center;margin:35px;animation:.25s cubic-bezier(.175,.885,.32,1.275) forwards scale-and-fade-in;display:flex;transform:scale(0)}.popup--tutorial .steps .step:first-child{animation-delay:.1s}.popup--tutorial .steps .step:nth-child(2){animation-delay:.2s}.popup--tutorial .steps .step .desc{height:120px;letter-spacing:initial;flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.popup--tutorial .steps .step .desc .icon{height:50px;width:initial;margin:auto 0}.popup--tutorial .steps .step .desc .text{height:0;margin-top:-10px;font-size:25px}.popup--tutorial .steps .step--1 .desc .icon{height:60px}.popup--tutorial .button{width:200px;font-size:25px}.skins .skin-item-preview-wrap{width:234px;height:234px}.skins .video-preview{z-index:-1;display:none;position:absolute;top:0;left:0}.skins .inventory__item:hover{cursor:pointer;filter:none;opacity:1}.skins .inventory__item:hover .video-preview{display:initial}.skins .inventory__item:hover .image-preview{opacity:0}.item-row .skin-line-slot-wrap{margin-right:initial}.item-row--idx-1 .skin-line{transform:translate(-20px)}.item-row--idx-2 .skin-line{transform:translate(-40px)}.item-row--idx-3 .skin-line{transform:translate(-60px)}.item-row--idx-4 .skin-line{transform:translate(-80px)}.item-row--idx-5 .skin-line{transform:translate(-100px)}.info-skin-selection{cursor:help;background-color:#224f6e;border-radius:30px;width:22px;height:22px;margin:0 0 5px 5px;padding:0 0 0 1px;font-family:Verdana;font-size:14px;font-weight:700;display:inline-block}.inventory-item-selector{flex-direction:column;align-items:center;display:flex}.inventory-item-selector__title{height:10px;font-family:AsapBold,Arial;font-size:18px}.inventory-item-selector .item-selector--small{width:400px!important}.inventory-item-selector .item-selector--small .item-row{width:366px!important}.inventory-item-selector .item-selector{text-align:left;background-color:#1c566d;width:484px;height:720px;margin-top:20px;padding:0 22px 12px 12px;overflow:hidden scroll}.inventory-item-selector .item-selector::-webkit-scrollbar-thumb{background-color:#297ea0}.inventory-item-selector .item-selector__head{justify-content:space-between;align-items:center;margin:18px 0;font-family:AsapBold,Arial;font-size:17px;display:flex}.inventory-item-selector .item-selector__col--prio{width:100px;padding-left:32px}.inventory-item-selector .item-selector__col--item{flex-grow:1}.item-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;cursor:pointer;background-color:#00000026;align-items:center;width:450px;height:62px;margin-bottom:5px;font-family:AsapBold,Arial;font-size:16px;display:flex}.item-row .item-selector__col--prio{width:100px;padding-left:32px}.item-row .item-selector__col--item{flex-grow:1}.item-row--empty{cursor:initial;pointer-events:none}.item-row--unequipped{padding-left:80px}.item-row:hover .drag-icon{display:block}.item-row:hover .item-selector__col--prio{width:80px}.item-row:hover .item-row__action-button{opacity:1}.item-row .drag-icon{pointer-events:none;width:12px;margin-left:20px;margin-right:-12px;display:none;top:0}.item-row .drag-icon:hover{transform:scale(1.3)}.item-row__action-button{cursor:pointer;opacity:0;margin-left:auto}.item-row__action-button:hover{transform:scale(1.3)}.item-row__action-button .c-icon{width:16px;margin:0 20px}.item-row:first-child{border-radius:10px 10px 0 0}.item-row:last-child{border-radius:0 0 10px 10px}.item-row:first-child:last-child{border-radius:10px}.avatars .items-center{max-height:650px}.avatars .inventory__item{width:260px;height:80px}.avatars .inventory__item__name{text-align:left;margin-top:11px;margin-left:75px;font-size:18px}.avatars .inventory__item__description{background:#000c}.avatars .upload-avatar--upload{flex-direction:row-reverse;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.avatars .upload-avatar--upload .c-button{flex-grow:0;height:45px;margin-top:5px}.avatars .upload-avatar--upload .vip-warning{margin-left:10px;padding-top:2px;font-family:AsapSemiBold,Arial;font-size:18px}.avatars .upload-avatar--upload .vip-warning .c-icon{width:23px;margin-top:-8px;margin-right:2px;top:0}.avatars .avatar-wrap{background:#fff;width:50px;height:58px;padding:3px;position:absolute;top:8px;left:10px;transform:rotate(10deg)}.popup--avatar-upload .popup-container{width:1800px;height:900px}.popup--avatar-upload .avatar-upload{flex-direction:column;align-items:center;height:100%;padding:20px 0;display:flex;overflow-y:auto}.popup--avatar-upload .avatar-crop-area{border-radius:4px;margin-top:30px;overflow:hidden;box-shadow:2px 2px 4px #00000080}.popup--avatar-upload .avatar-preview-upload{align-items:flex-end;margin-top:50px;display:flex}.popup--avatar-upload .avatar-preview{width:128px;max-width:100%;height:128px;margin-right:20px;box-shadow:0 0 0 3px #fff}.hats .inventory__item{width:260px;height:80px}.hats .inventory__item__name{text-align:left;margin-top:11px;margin-left:75px;font-size:18px}.hats .inventory__item__description{background:#000c}.hats .hat{width:60px;height:60px;position:absolute;top:0;left:5px}.emotes .inventory__item{width:260px;height:80px}.emotes .inventory__item__name{text-align:left;margin-top:11px;margin-left:75px;font-size:18px}.emotes .inventory__item__description{background:#000c}.emotes .inventory__item:hover{cursor:pointer;filter:none;opacity:1}.emotes .inventory__item:hover .image-preview{opacity:0}.emotes .emote-img{margin-left:10px}.emote-img{width:50px;position:relative}.emote-img .background{filter:brightness(0);opacity:.25;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotate(270deg)}.emote-img .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.avatar-letter{text-align:center;vertical-align:middle;background:#2f2f2f;width:100%;max-width:128px;height:100%;max-height:128px;font-family:AsapBold,Arial;font-size:70px;line-height:2em}.popup--challenge .challenges-section{margin-bottom:30px}.popup--challenge .challenges-section__header{justify-content:space-between;display:flex}.popup--challenge .challenges-section__timer,.popup--challenge .challenges-section__title{font-family:AsapBold,Arial;font-size:20px}.popup--challenge .challenge{background:#00000040;border-radius:10px;width:500px;height:125px;margin:15px 0;padding:17px;display:flex;position:relative}.popup--challenge .challenge .failed-icon,.popup--challenge .challenge .completed-icon{filter:drop-shadow(1px 3px 4px #0000004d);position:absolute;top:-6px;left:-8px}.popup--challenge .challenge-content{text-align:left;flex-direction:column;width:100%;height:100%;margin-left:15px;display:flex}.popup--challenge .challenge-title{font-family:AsapBold,Arial;font-size:20px;display:inline-block;position:relative}.popup--challenge .challenge-info{opacity:.5;font-size:16px}.popup--challenge .challenge .challenge-icons{width:80px;display:flex;position:absolute;top:0;right:0}.popup--challenge .challenge-progress{justify-content:space-between;width:100%;display:flex}.popup--challenge .challenge-progress--record{align-items:flex-end;height:31px;font-family:AsapBold,Arial;font-size:16px}.popup--challenge .challenge-progress--record .value{font-size:22px}.popup--challenge .challenge-progress--record .target{margin-left:auto}.popup--challenge .challenge .claim-reward-button{width:250px;position:relative}.popup--challenge .challenge--claimed .challenge-content,.popup--challenge .challenge--claimed .challenge-reward{opacity:.5}.popup--challenge .challenge--completed .progressbar__bar__bg{background:#48e271!important}.popup--challenge .challenge--completed .best{color:#48e271}.popup--challenge .challenge--failed .challenge-content,.popup--challenge .challenge--failed .challenge-reward{filter:grayscale();opacity:.5}.popup--challenge .challenge .buy-vip-button{width:275px;padding:2px 15px;font-family:AsapBold,Arial;font-size:24px}.popup--challenge .challenge-swap{cursor:pointer;background:#9682c7;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:30px;right:-67px}.popup--challenge .challenge-swap:before{content:"";background:#9682c7;width:30px;height:30px;position:absolute;left:-7px;transform:rotate(45deg)}.popup--challenge #vip-challenge{align-items:center}.popup--challenge .challenges-bottom-space{min-height:50px;margin-top:20px;margin-bottom:20px}.popup--challenge .challenges-action-button{position:relative}.popup--challenge .countdown .c-icon{margin-left:10px;transform:translateY(-5px)}.popup--match .popup-content{flex-direction:column;height:900px;display:flex;width:1100px!important}.popup--match .match-details{justify-content:space-between;margin-top:-20px;margin-bottom:10px;display:flex}.popup--match .match-details .details-group{width:300px}.popup--match .match-details .details-group-name{font-size:15px}.popup--match .match-details .details-group-value{color:#fff;font-family:AsapBold,Arial;font-size:28px}.popup--match .match-details .details-group-detail{-webkit-user-select:text;user-select:text}.popup--match .match-details .details-group:first-child{text-align:left}.popup--match .match-details .details-group:last-child{text-align:right}.popup--match .match-content{flex-grow:1;justify-content:space-between;padding-bottom:20px;display:flex}.popup--match .match-content .players{border-right:1px solid gray;flex:1;padding-right:20px}.popup--match .match-content .players .player-entry{margin-bottom:25px}.popup--match .match-content .players .player-entry:last-child{margin-bottom:0}.popup--match .match-content .player-detail{border-left:1px solid gray;flex-direction:column;flex:1;padding-left:20px;display:flex}.popup--match .match-content .player-detail .player-stats{height:585px;margin-top:50px;overflow-y:auto}.popup--match .player{background:#00000040;border-radius:8px;align-items:center;width:485px;height:50px;display:flex;position:relative}.popup--match .player-color{border-top-left-radius:8px;border-bottom-left-radius:8px;width:10px;height:100%}.popup--match .player-modules{display:flex;position:absolute;left:221px;transform:scale(.8)}.popup--match .player .rankdiff{justify-content:flex-start;width:65px;margin-left:auto;margin-right:10px;display:flex}.popup--match .player-score{text-align:right;width:50px;margin-right:20px;font-family:AsapBold;font-size:30px}.popup--match .player .badge{margin:-10px -12px;transform:scale(.55)}.popup--match .player-entry--selected .player{background:#2b5c74}.popup--match .player-entry--selected .player:after{content:"";border-top:25px solid #0000;border-bottom:25px solid #0000;border-left:25px solid #2b5c74;position:absolute;right:-22px}.popup--match .player-badge{cursor:pointer;justify-content:flex-start;align-self:flex-start;align-items:center;margin-top:-5px;display:flex;transform:scale(.9)translateY(-3px)}.popup--match .player-badge .name{color:#fff;font-family:AsapBold,Arial;font-size:16px}.popup--match .player-skin{margin-top:-25px;margin-left:0;position:absolute;left:30px}.popup--match .player-details{position:relative}.popup--match .player-details .player-skin{margin-top:-5px;margin-left:-50px}.popup--match .player-details .player-modules{justify-content:center;width:85px;display:flex;bottom:-5px;left:190px}.popup--match .player-details .badge{margin:-2px -3px;transform:scale(.9)}.popup--match .player-details .name{font-size:22px}.popup--match .match-button{margin-top:auto}.popup--match .replay-button{width:300px;margin:auto}.popup--order{-webkit-user-select:text;user-select:text}.popup--order .thanks-message{color:#48e271;margin-bottom:20px;font-family:AsapSemiBold,Arial;font-size:26px}.popup--order .order{display:flex}.popup--order .order .detail{width:400px;margin:0 40px}.popup--order .order .detail .detail-group{text-align:left;width:400px;margin:15px 0;display:flex}.popup--order .order .detail .detail-group .detail-name{width:150px;font-family:AsapSemiBold,Arial}.popup--order .status-label{background:#00000040;border-radius:5px;padding:1px 10px}.popup--order .status-label--completed,.popup--order .status-label--paid,.popup--order .status-label--authorized,.popup--order .status-label--yes{color:#000;background:#48e271}.popup--order .status-label--pending,.popup--order .status-label--open{background:#34a3ce}.popup--order .status-label--canceled,.popup--order .status-label--cancelled,.popup--order .status-label--expired{background:#fc8a14}.popup--order .status-label--failed,.popup--order .status-label--no{background:#e0353d}.popup--editprofile{flex-direction:column;height:100%;display:flex}.popup--editprofile .editprofile-content{text-align:left;justify-content:space-between;width:1000px;display:flex}.popup--editprofile .editprofile-content .content-left{border-right:1px solid #224f6e;flex-grow:1;flex-basis:50%;padding-right:40px}.popup--editprofile .editprofile-content .content-right{border-left:1px solid #224f6e;flex-grow:1;flex-basis:50%;padding-left:40px}.popup--editprofile .section{margin-top:15px;margin-bottom:15px}.popup--editprofile .section-avatar{display:flex}.popup--editprofile .section-avatar .avatar{border-radius:5px;margin-right:20px;box-shadow:0 0 0 3px #fff}.popup--editprofile .section-avatar .avatar-buttons{flex-direction:column;display:flex}.popup--editprofile .section-bio .c-input-textarea{height:140px;max-height:140px}.popup--editprofile .section-stats .c-input{margin-bottom:5px!important}.popup--editprofile .section-socials .social-input{display:flex}.popup--editprofile .section-socials .c-icon{margin-top:12px;margin-right:8px}.popup--editprofile .section-socials .c-input{width:400px;margin-bottom:5px!important}.popup--editprofile .buttons{width:300px;margin:20px auto auto}.popup--editprofile .section-label{color:#fff;margin-top:10px;margin-bottom:-10px;font-family:AsapSemiBold;font-size:16px}.popup--referral{text-align:left}.popup--referral .referral-sharing-top{display:flex}.popup--referral .referral-sharing-side{width:350px}.popup--referral .referral-sharing-icon{width:140px;margin-right:30px}.popup--referral .referral-sharing-title{font-family:AsapBold;font-size:28px}.popup--referral .referral-sharing-info{color:#cdcdcd;font-family:AsapMedium;line-height:20px}.popup--referral .referral-sharing-buttons{margin:10px 0}.popup--referral .referral-sharing-buttons button{margin-right:8px}.popup--referral .referral-sharing-buttons button svg{border-radius:8px}.popup--referral .referral-sharing-inputfield{margin-bottom:30px!important}.popup--referral .referral-sharing .c-button--floating-input-button{height:55px}.popup--referral .referral-rewards-title,.popup--referral .referral-referrals-title{font-family:AsapBold;font-size:20px}.popup--referral .referral-rewards-tiers{justify-content:space-between;margin-bottom:30px;display:flex}.popup--referral .referral-rewards-tiers .referral-tier{background:#102d42;border-radius:8px;flex-grow:.3;align-items:center;padding:10px;display:flex;position:relative}.popup--referral .referral-rewards-tiers .referral-tier-amount{font-family:AsapSemiBold;font-size:15px;position:absolute;bottom:5px;left:9px}.popup--referral .referral-rewards-tiers .referral-tier-reward{width:50px;margin-right:10px}.popup--referral .referral-rewards-tiers .referral-tier-name{font-family:AsapBold;font-size:19px;line-height:19px}.popup--referral .referral-referrals-list{background:#102d42;border-radius:8px;height:300px;padding:10px 5px;overflow-y:auto}.popup--referral .referral-referrals-list .referral{background:#0c2131;border-radius:5px;justify-content:space-between;align-items:center;margin:10px;padding:8px 15px;display:flex;position:relative}.popup--referral .referral-referrals-list .referral-progress{width:250px}.popup--referral .referral-referrals-list .referral-username{font-family:AsapBold;line-height:1em}.popup--referral .referral-referrals-list .referral-tier-value{padding-top:2px;font-family:AsapSemiBold;font-size:16px}.popup--referral .referral-referrals-list .referral-tier-level{padding-top:3px;font-family:AsapSemiBold;font-size:15px;line-height:1em}.popup--referral .referral-referrals-list .referral-details-bottom{display:flex}.popup--referral .referral-referrals-list .referral-details-bottom .referral-rewards-value{margin-left:10px}.popup--referral .referral-referrals-list .referral-details-bottom .referral-rewards-value .referral-reward{margin-right:5px}.popup--referral .referral-referrals-list .referral-details-bottom .referral-rewards-value .referral-reward--claimable{filter:grayscale();opacity:.5}.popup--referral .referral-bottom-space{height:50px;margin-top:10px;position:relative}.popup--referral .referral-bottom-space .referral-action-button{position:relative}.popup--referral .referral-bottom-space .referral-gems-src{position:absolute;top:50%;left:50%}.popup--referral .referral-notification{position:absolute;top:-6px;right:-6px}.popup--crate-notifications .c-button{margin-top:20px}.popup--crate-notifications .crate-notification-tip{background:#0003;border-radius:10px;max-width:500px;margin:20px auto auto;padding:10px}.popup--slow-matchmaking .title{margin-bottom:3px;font-family:AsapBold,Arial;font-size:1.3em}.popup--slow-matchmaking .subtitle{margin-bottom:15px;font-size:.8em}.popup--slow-matchmaking .options{gap:10px;padding:0 20px;display:flex}
