.battlepass_container{animation:bp_block_in .35s ease backwards;display:grid;gap:15px;width:100%}@keyframes bp_block_in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.battlepass_banner_load{height:196px}.battlepass_wrapper_load{height:234px}.battlepass_top_level_load{height:318px}.battlepass_tasks_load{height:372px}.battlepass_banner_load,.battlepass_tasks_load,.battlepass_top_level_load,.battlepass_wrapper_load{border-radius:10px;width:100%}.battlepass_banner{background:#161616;border-radius:10px;display:grid;gap:20px;overflow:hidden;padding:24px;position:relative}.battlepass_banner .battlepass_banner_status{align-items:center;display:flex;gap:20px;justify-content:space-between}.battlepass_banner .battlepass_banner_status .battlepass_banner_season{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase}.battlepass_banner .battlepass_banner_status .battlepass_banner_timer{display:flex;flex-direction:column;gap:10px}.battlepass_banner .battlepass_banner_status .battlepass_banner_timer p{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:600}.battlepass_banner .battlepass_banner_status .battlepass_banner_timer .battlepass_banner_timer_items{align-items:center;background:#202020;border-radius:10px;display:flex;gap:5px;max-width:max-content;padding:6px}.battlepass_banner .battlepass_banner_status .battlepass_banner_timer .battlepass_banner_timer_items svg{fill:hsla(0,0%,100%,.376);height:16px;width:16px}.battlepass_banner .battlepass_banner_status .battlepass_banner_timer .battlepass_banner_timer_items .battlepass_banner_timer_item{align-items:center;display:flex;gap:3px;justify-content:center;position:relative}.battlepass_banner .battlepass_banner_status .battlepass_banner_timer .battlepass_banner_timer_items .battlepass_banner_timer_item .nums{align-items:center;color:#fff;display:flex;font-size:25px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;max-height:50px;max-width:50px;min-height:50px;min-width:50px;padding-bottom:12px}.battlepass_banner .battlepass_banner_status .battlepass_banner_timer .battlepass_banner_timer_items .battlepass_banner_timer_item .letters{bottom:6px;color:hsla(0,0%,100%,.376);display:block;font-size:9px;font-weight:600;position:absolute}.battlepass_banner .battlepass_banner_info{align-items:center;background:#202020;border-radius:10px;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;min-height:80px;padding:16px;position:relative;width:100%}.battlepass_banner .battlepass_banner_info .battlepass_banner_lvl{align-items:center;background:#232323;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:22px;font-weight:700;height:48px;justify-content:center;line-height:1;width:48px}.battlepass_banner .battlepass_banner_info .battlepass_banner_progress_wrapper{display:grid;flex:1;gap:8px;height:min-content;position:relative;width:100%}.battlepass_banner .battlepass_banner_info .battlepass_banner_progress_wrapper .battlepass_banner_text{display:flex;gap:10px;justify-content:space-between}.battlepass_banner .battlepass_banner_info .battlepass_banner_progress_wrapper .battlepass_banner_text span{color:#fff;font-size:14px;font-weight:600}.battlepass_banner .battlepass_banner_info .battlepass_banner_progress_wrapper .battlepass_banner_text span:first-child{color:hsla(0,0%,100%,.5)}.battlepass_banner .battlepass_banner_info .battlepass_banner_progress_wrapper .battlepass_banner_text span:last-child{font-variant-numeric:tabular-nums}.battlepass_banner .battlepass_banner_info .battlepass_banner_progress_wrapper .battlepass_banner_progress{background:#232323;border-radius:50px;height:6px;overflow:hidden}.battlepass_banner .battlepass_banner_info .battlepass_banner_progress_wrapper .battlepass_banner_progress .battlepass_banner_progress_line{background:#6080ff;border-radius:50px;height:100%;max-width:100%;transition:width .3s ease}.battlepass_banner .battlepass_banner_info .battlepass_banner_button{justify-self:end;width:150px}.battlepass_wrapper{height:234px;min-width:0;position:relative}.battlepass_wrapper .battlepass_reward_button_arrow{align-items:center;display:flex;height:100%;position:absolute;top:0;width:46px;z-index:2}.battlepass_wrapper .battlepass_reward_button_arrow_left{background:linear-gradient(-270deg,#101010,hsla(0,0%,6%,0));justify-content:flex-start;left:0}.battlepass_wrapper .battlepass_reward_button_arrow_right{background:linear-gradient(270deg,#101010,hsla(0,0%,6%,0));justify-content:flex-end;right:0}.battlepass_wrapper .battlepass_arrow{align-items:center;backdrop-filter:blur(16px);background:rgba(32,32,32,.6);border-radius:10px;cursor:pointer;display:flex;height:76px;justify-content:center;transform:translateY(-10px);transition:background .3s;width:28px;z-index:10}.battlepass_wrapper .battlepass_arrow svg{fill:#fff;height:18px;width:18px}.battlepass_wrapper .battlepass_arrow:hover{background:rgba(32,32,32,.812)}.battlepass_wrapper .battlepass_rewards{display:flex;gap:10px;overflow:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}.battlepass_wrapper .battlepass_rewards::-webkit-scrollbar{display:none}.battlepass_wrapper .battlepass_rewards .battlepass_reward{background:#161616;border-radius:10px;display:flex;flex-direction:column;height:234px}.battlepass_wrapper .battlepass_rewards .battlepass_reward .cw_img{height:200px!important}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;margin:auto;width:170px}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_name{color:#fff;font-size:14px;font-weight:600;padding:0 12px;text-align:center}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_buttons{display:flex;gap:5px;padding:12px}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_buttons .battlepass_reward_number{align-items:center;background:#202020;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;height:40px;justify-content:center;width:40px}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_buttons .battlepass_reward_button_lock{align-items:center;background:#202020;border-radius:10px;display:flex;height:40px;justify-content:center;width:124px}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_buttons .battlepass_reward_button_lock svg{fill:hsla(0,0%,100%,.5);height:18px;width:18px}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_buttons .battlepass_reward_button{align-items:center;background:#6080ff;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:opacity .3s;width:124px}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_buttons .battlepass_reward_button:hover{opacity:.75}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_buttons .battlepass_reward_button_claimed{align-items:center;background:rgba(96,128,255,.1);border-radius:10px;display:flex;height:40px;justify-content:center;width:124px}.battlepass_wrapper .battlepass_rewards .battlepass_reward .battlepass_reward_buttons .battlepass_reward_button_claimed svg{fill:#6080ff;height:22px;width:22px}.battlepass_block{display:grid;gap:15px}.battlepass_tasks_header .battlepass_tasks_name,.battlepass_top .battlepass_top_title{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.battlepass_top{display:grid;gap:12px;height:min-content;width:100%}.battlepass_top .battlepass_top_list{display:grid;gap:8px}.battlepass_top .battlepass_top_empty{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-weight:600;height:200px;justify-content:center}.battlepass_top .battlepass_top_card{align-items:center;background:#161616;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:10px;height:56px;padding:0 12px;position:relative;transition:background .3s,border-color .3s}.battlepass_top .battlepass_top_card:hover{background:#1a1a1a;border-color:hsla(0,0%,100%,.063)}.battlepass_top .battlepass_top_card:hover .battlepass_top_nick{color:#6080ff}.battlepass_top .battlepass_top_place{background:#202020;border-radius:7px;color:#fff;flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;padding:5px 0;text-align:center;width:34px}.battlepass_top .battlepass_top_avatar{border-radius:7px;flex-shrink:0;height:35px;object-fit:cover;width:35px}.battlepass_top .battlepass_top_name{align-items:center;color:#fff;display:flex;flex:1;flex-wrap:nowrap;font-size:14px;font-weight:600;gap:6px;line-height:21px;min-width:0}.battlepass_top .battlepass_top_name .battlepass_top_nick{max-width:95px;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .3s;white-space:nowrap}.battlepass_top .battlepass_top_name>:not(.battlepass_top_nick){flex-shrink:0}.battlepass_top .battlepass_top_tasks{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;line-height:1.1;text-align:right}.battlepass_top .battlepass_top_tasks .battlepass_top_tasks_value{color:#6080ff;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.battlepass_top .battlepass_top_tasks .battlepass_top_tasks_label{color:hsla(0,0%,100%,.376);font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.battlepass_tasks{display:grid;gap:12px;height:min-content;width:100%}.battlepass_tasks_header{align-items:center;display:flex;gap:10px;justify-content:space-between}.battlepass_tasks_header .battlepass_tasks_cooldown{color:hsla(0,0%,100%,.376);font-size:12px;font-weight:500}.battlepass_tasks_list{display:grid;gap:10px}.battlepass_tasks_item{background:#161616;background-clip:padding-box;border-radius:10px;overflow:visible;padding:16px;position:relative}.battlepass_tasks_item_header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.battlepass_tasks_item_title{color:#fff;font-size:16px;font-weight:600}.battlepass_tasks_item_title_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.battlepass_tasks_item_mode{align-items:center;background:rgba(96,128,255,.1);border:1px solid rgba(96,128,255,.25);border-radius:7px;color:#6080ff;cursor:help;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.3px;line-height:1.4;padding:2px 6px;position:relative;text-transform:uppercase;white-space:nowrap}.battlepass_tasks_item_mode--maniac{background:rgba(231,76,60,.1);border-color:rgba(231,76,60,.35);color:#ff7a7a}.battlepass_tasks_item_mode--minigame{background:rgba(79,210,194,.102);border-color:rgba(79,210,194,.251);color:#4fd2c2}.battlepass_tasks_item_rewards{align-items:center;display:flex;flex-shrink:0;gap:5px}.battlepass_tasks_item_reward,.battlepass_tasks_item_reward_clan{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.4;padding:4px 8px;white-space:nowrap}.battlepass_tasks_item_reward svg,.battlepass_tasks_item_reward_clan svg{flex-shrink:0;height:13px;width:13px}.battlepass_tasks_item_reward{background:rgba(246,185,73,.1);border-color:rgba(246,185,73,.25);color:#f6b949}.battlepass_tasks_item_reward svg{fill:#f6b949}.battlepass_tasks_item_reward_clan{background:rgba(96,128,255,.1);border-color:rgba(96,128,255,.25);color:#6080ff;cursor:help}.battlepass_tasks_item_reward_clan svg{fill:#6080ff}.battlepass_tasks_item_desc{color:hsla(0,0%,100%,.5);font-size:14px;margin-bottom:12px}.battlepass_tasks_item_progress{background:#202020;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden;width:100%}.battlepass_tasks_item_progress_bar{background:#6080ff;border-radius:3px;height:100%;transition:width .3s ease}.battlepass_tasks_item_status{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;justify-content:space-between}.battlepass_tasks_item_status_completed{align-items:center;color:#85f479;display:flex;font-weight:600;gap:4px}.battlepass_tasks_item_status_completed svg{fill:#85f479;height:14px;width:14px}.battlepass_error{align-items:center;display:flex;justify-content:center;min-height:35vh;padding:24px;width:100%}.battlepass_error_card{max-width:480px;text-align:center}.battlepass_error_card_icon{background:rgba(246,185,73,.1);border-radius:10px;height:40px;margin:0 auto 12px;padding:8px;width:40px}.battlepass_error_card_icon svg{fill:#f6b949;height:100%;width:100%}.battlepass_error h2{color:#fff;font-weight:600}.battlepass_error p{color:hsla(0,0%,100%,.5);font-size:16px;line-height:1.5}.bp_buy{display:flex;flex-direction:column;gap:15px}.bp_buy_stepper{gap:12px;justify-content:space-between;padding:18px 16px}.bp_buy_step,.bp_buy_stepper{align-items:center;display:flex}.bp_buy_step{background:#232323;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;transition:background .3s,opacity .3s;width:44px}.bp_buy_step svg{fill:currentColor;height:22px;width:22px}.bp_buy_step:hover{background:#6080ff}.bp_buy_step:disabled{opacity:.35;pointer-events:none}.bp_buy_target{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:0}.bp_buy_target_value{color:#fff;font-size:34px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.bp_buy_target_label{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:600}.bp_buy_meta{display:flex;flex-direction:column;gap:8px}.bp_buy_meta_row{align-items:center;display:flex;font-size:14px;justify-content:space-between}.bp_buy_meta_row span:first-child{color:hsla(0,0%,100%,.5);font-weight:500}.bp_buy_meta_row span:last-child{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.bp_buy_footer{border-top:1px solid hsla(0,0%,100%,.063);display:flex;flex-direction:column;gap:12px;padding-top:15px}.bp_buy_price{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.bp_buy_price_label{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:500}.bp_buy_price_value{color:#fff;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bp_buy_submit{width:100%}.modal_battlepass{display:flex;flex-direction:column;gap:15px;position:relative}.modal_battlepass .modal_sell{color:#fff;font-size:16px;line-height:1.5}@media(min-width:1100px){.bp_buy,.modal_battlepass{max-width:350px;min-width:350px}.battlepass_tasks_list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media(min-width:800px){.battlepass_banner_timer p{text-align:right}.battlepass_block{grid-template-columns:320px 1fr}}@media(max-width:800px){.battlepass_banner_status{flex-direction:column;gap:30px}.battlepass_banner_timer p{text-align:center}.battlepass_banner_info{display:grid!important;grid-template-areas:"level button" "progress progress";row-gap:15px!important}.battlepass_banner_lvl{grid-area:level}.battlepass_banner_progress_wrapper{grid-area:progress}.battlepass_banner_button{grid-area:button}.battlepass_rewards{overflow:scroll}.battlepass_reward_button_arrow{display:none!important}.battlepass_tasks_header{align-items:flex-start;flex-direction:column;gap:5px}}