.scroll_arrow{align-items:center;display:flex;height:100%;pointer-events:none;position:absolute;top:0;width:46px;z-index:2}.scroll_arrow_left{background:linear-gradient(-270deg,#101010,hsla(0,0%,6%,0));justify-content:flex-start;left:0}.scroll_arrow_right{background:linear-gradient(270deg,#101010,hsla(0,0%,6%,0));justify-content:flex-end;right:0}.scroll_arrow_button{align-items:center;backdrop-filter:blur(16px);background:rgba(32,32,32,.6);border-radius:10px;display:flex;height:50px;justify-content:center;pointer-events:auto;transition:background .3s;width:28px}.scroll_arrow_button:hover{background:#252525}.scroll_arrow_button svg{fill:#fff;height:16px;width:16px}.mode_container{display:flex;flex-direction:column;gap:15px;width:100%}.mode_list_block{align-items:center;display:flex;gap:12px;justify-content:space-between}.mode_list_wrapper{min-width:0;position:relative;width:100%}.mode_list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;width:100%}.mode_list::-webkit-scrollbar{display:none}.mode_list .mode_button_load{max-width:177px}.mode_list .mode_button,.mode_list .mode_button_load{border-radius:10px;display:flex;height:50px;min-width:150px;overflow:hidden;position:relative}.mode_list .mode_button{align-items:center;background:#161616;cursor:pointer;flex:1 1 150px;gap:10px;max-width:max-content;--field-bg:#252525;padding:0 12px 0 16px;transition:background .3s;-webkit-user-select:none;user-select:none;white-space:nowrap}.mode_list .mode_button p{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;transition:color .3s}.mode_list .mode_button:hover{background:#1a1a1a}.mode_list .mode_button_active{background:#202020;cursor:default}.mode_list .mode_button_active:hover{background:#202020}.mode_list .mode_online_servers{align-items:center;color:#fff;display:flex;gap:8px;margin-left:auto;position:relative}.mode_list .mode_online_servers svg{border-radius:50%;fill:hsla(0,0%,100%,.376);height:8px;transition:fill .3s;width:8px}.mode_list .mode_online_servers.is_live svg{animation:online_pulse_servers 3s infinite;fill:#6080ff}.mode_list .mode_online_servers .mode_count_servers{font-weight:700;transition:color .3s}@keyframes online_pulse_servers{50%{opacity:.5}}.mode_title{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:20px;min-width:max-content}.mode_title span{text-transform:uppercase}.mode_banner_load{height:200px}.mode_banner,.mode_banner_load{border-radius:10px;display:flex;overflow:hidden;position:relative}.mode_banner{background-color:#161616;min-height:200px;--field-bg:#252525;-webkit-user-select:none;user-select:none}.mode_image{background-position:50%;background-size:cover;border-radius:10px;height:100%;left:0;object-fit:cover;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.mode_info{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:32px;z-index:3}.mode_name{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.mode_description{color:hsla(0,0%,100%,.5);font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:1.5;max-width:500px}.mode_fast_play{align-self:flex-start;flex-shrink:0;margin-top:4px}.servers_filter{align-items:center;display:flex;justify-content:space-between;min-height:45px;-webkit-user-select:none;user-select:none}.servers_filter_left{flex-direction:row;flex-wrap:wrap}.servers_filter_left,.servers_filter_right{align-items:center;display:flex;gap:15px}.servers_filter_select{flex-shrink:0;width:175px}.servers_filter_switch{align-items:center;cursor:pointer;display:flex;gap:8px;position:relative;transition:.3s}.servers_filter_switch:hover{opacity:.75}.servers_filter_switch_title{color:hsla(0,0%,100%,.5);font-weight:500;transition:.3s}.servers_filter_switch_block .servers_slider{background:#202020;border-radius:20px;display:flex;height:24px;position:relative;transition:.3s;width:42px}.servers_filter_switch_block .servers_slider span{background:#fff;border-radius:50%;height:16px;left:4px;position:absolute;top:4px;transition:.3s;width:16px}.servers_filter_switch_block .servers_slider.active{background:#6080ff}.servers_filter_switch_block .servers_slider.active span{transform:translateX(18px)}@keyframes server_appear{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.server_block,.servers_group_head,.servers_row{animation:server_appear .42s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:min(var(--i,0)*45ms,.5s)}.servers_table{display:flex;flex-direction:column;gap:8px;width:100%}.servers_row{align-items:center;background:#161616;display:flex;gap:12px;min-height:60px;padding:10px 14px;position:relative;--field-bg:#252525;border-radius:10px;overflow:hidden;transition:background .3s,border-color .3s}.servers_row.is_clickable{cursor:pointer}.servers_row.is_clickable:hover{background:#1a1a1a}.servers_row.is_clickable:hover .servers_row_name{color:#6080ff}.servers_row.is_clickable:hover .servers_row_bg{opacity:.45}.servers_row_bg{height:100%;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0,transparent);mask-image:linear-gradient(90deg,#000 0,transparent);max-width:420px;object-fit:cover;object-position:center;opacity:.28;pointer-events:none;position:absolute;top:0;transition:opacity .3s;user-select:none;width:55%}.servers_row_main{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0;position:relative;z-index:1}.servers_row_titles{display:flex;flex-direction:column;gap:3px;min-width:0}.servers_row_name{align-items:center;color:#fff;display:flex;font-weight:600;gap:8px;min-width:0;transition:color .3s;white-space:nowrap}.servers_row_name_text{min-width:0;overflow:hidden;text-overflow:ellipsis}.servers_row_name .server_new_badge{flex-shrink:0}.servers_row_map{color:hsla(0,0%,100%,.5);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.servers_row_friends{flex-shrink:0;margin-left:auto}.servers_row_players{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:700;position:relative;text-align:right;z-index:1}.servers_row_offline{color:#ff7a7a;font-size:13px;font-weight:600}.servers_row_actions{display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;position:relative;z-index:1}@media(max-width:700px){.servers_row{grid-template-columns:1fr auto;row-gap:8px}.servers_row_main{grid-column:1/-1}.servers_row_players{text-align:left}}.servers_list{display:flex;flex-direction:column;gap:15px}.servers_block{display:grid;gap:15px}.servers_type{color:#fff;font-size:15px;font-weight:800;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.servers_group_head{justify-content:space-between}.servers_group_head,.servers_group_main{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.servers_group_main{min-width:0}.servers_group_stats{align-items:center;display:flex;flex-shrink:0;gap:6px}.servers_group_chip{align-items:center;background:#161616;border-radius:7px;display:inline-flex;gap:5px;height:26px;padding:0 10px;--field-bg:#252525;color:hsla(0,0%,100%,.5);font-size:12px;font-weight:600;white-space:nowrap}.servers_group_chip b{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.servers_group_chip svg{fill:hsla(0,0%,100%,.376);flex-shrink:0;height:13px;width:13px}.server_new_badge_text,.servers_group_text{line-height:1;text-box:trim-both cap alphabetic}.servers_group_slots{color:hsla(0,0%,100%,.376);font-variant-numeric:tabular-nums}.servers_group_dot{background:hsla(0,0%,100%,.376);border-radius:50%;flex-shrink:0;height:7px;width:7px}.servers_group_chip_online.is_live .servers_group_dot{animation:online_pulse_servers 3s infinite;background:#6080ff}.servers_event_link{align-items:center;animation:server_appear .42s cubic-bezier(.22,.61,.36,1) backwards;color:#6080ff;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.servers_event_link svg{fill:currentColor;height:15px;transition:transform .3s;width:15px}.servers_event_link:hover svg{transform:translateX(4px)}.servers_wrapper{align-content:flex-start;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));width:100%}.server_block_load{border-radius:10px;height:85px;overflow:hidden;position:relative;width:100%}.server_row_load{border-radius:10px;height:72px;width:100%}.server_block{background-color:#161616;border-radius:10px;display:flex;height:85px;width:100%;--field-bg:#252525;cursor:pointer;isolation:isolate;overflow:hidden;position:relative}.server_block_hover:hover .server_img{opacity:.6}.server_block_cursor{cursor:auto}.server_new:after{background:radial-gradient(120% 140% at 0 0,rgba(96,128,255,.22) 0,rgba(96,128,255,0) 55%);border-radius:inherit;content:"";inset:0;opacity:.8;pointer-events:none;position:absolute;transition:opacity .3s;z-index:2}.server_new.server_block_hover:hover:after,.server_new.servers_row.is_clickable:hover:after{opacity:1}.server_new.servers_row:after{background:radial-gradient(340px 130px at 0 0,rgba(96,128,255,.3) 0,rgba(96,128,255,0) 100%);z-index:0}.server_new_badge{align-items:center;background:rgba(96,128,255,.1);border-radius:7px;color:#6080ff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:4px;height:20px;letter-spacing:.02em;padding:0 7px;text-transform:uppercase}.server_new_badge svg{fill:currentColor;flex-shrink:0;height:10px;width:10px}.server_gradient{background:radial-gradient(hsla(0,0%,9%,.4),#161616);inset:-1px;pointer-events:none;position:absolute;z-index:2}.server_img{height:100%;left:0;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);object-fit:cover;opacity:.32;position:absolute;top:0;transition:opacity .3s;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.server_container{display:flex;gap:12px;justify-content:space-between;padding:15px;width:100%;z-index:5}.server_info{display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0}.server_name_wrapper{align-items:center;display:flex;gap:8px;height:20px;min-width:0;z-index:2}.server_name_wrapper .server_friends,.server_name_wrapper .server_new_badge{flex-shrink:0}.server_name{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server_info_server{align-items:center;display:flex;gap:10px}.server_players{align-items:center;background-color:var(--color-players-low);border-radius:7px;color:var(--color-players);display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:22px;letter-spacing:-.02em;line-height:1;padding:0 8px;z-index:2}.server_players svg{fill:var(--color-players);height:12px;width:12px}.server_maps{font-size:13px;letter-spacing:-.02em;line-height:1.4;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2}.server_maps,.server_reason{color:hsla(0,0%,100%,.5);font-weight:500}.server_reason{font-size:14px}.server_buttons{align-items:flex-end;flex-direction:column;gap:5px;margin:-7px -8px -7px 0}.server_button,.server_buttons{display:flex;flex-shrink:0;justify-content:center}.server_button{align-items:center;background:#252525;border-radius:8px;cursor:pointer;height:32px;transition:background .3s;width:32px}.server_button svg{fill:#fff;height:14px;width:14px}.server_button:hover{background:#303030}.servers_none{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:280px;text-align:center}.servers_none svg{fill:hsla(0,0%,100%,.5);height:46px;opacity:.7;width:46px}.servers_none p{color:hsla(0,0%,100%,.5);font-size:16px;font-weight:600}@media(max-width:800px){.servers_filter{align-items:stretch;flex-direction:column;gap:10px}.servers_filter_left{gap:10px;width:100%}.servers_filter_select{flex:1 1 140px;width:auto}.servers_filter_right{flex-wrap:wrap;gap:10px 15px}.mode_list_block{align-items:start;flex-direction:column}}@media(max-width:1100px){.mode_fast_play{display:none}}