:root {
  --a-href-color: #a3a7fd;
  --a-href-color-hover: #5f65dc;
  --bg-color: #0f0f0f;
  --close-modal: rgba(22, 22, 22, 1);
  --close-modal-text: #5f65dc;
  --close-modal-hover: #5f65dc9c;
  --palette_block-bg: #211717;
  --palette_block-bg-hover: rgba(22, 22, 22, 1);
  --palette_block-a-span: #fff;
  --header-bb: 1px solid #1b1e23;
  --palette_block-bg-active: #332424;
  --modal-palette-place: #5f65dc;
  --modal-palette-text-select: #5f65dc;
  --svg-color: #5f65dc;
  --btn-wallet-color: #5f65dc;
  --btn-wallet-color-hover: #5158d1;
  --accent: #5f65dc;
  --border1: 1rem;
  --transp-1: rgba(255, 255, 255, .04);
  --transp-05: rgba(255, 255, 255, .02);
  --dropbtn-new-bg: rgba(22, 22, 22, 1);
  --dropbtn-new-bg-hover: #5f65dc9c;
  --card-user-header-icon: #5f65dc;
  --card-social-info: rgba(22, 22, 22, 1);
  --card-social-info-hover: #5f65dc9c;
  --card-social-info-active: #5f65dc9c;
  --btn-server-play: rgba(22, 22, 22, 1);
  --btn-server-play-hover: #5f65dc9c;
  --btn-server-copy: rgba(22, 22, 22, 1);
  --btn-server-copy-hover: #5f65dc9c;
  --card-social-content: #5f65dc9c;
  --topuser-item: rgba(22, 22, 22, 1);
  --btn-topuser-message: #322424;
  --btn-topuser-message-hover: #4f3936;
  --topdonator-item: rgba(22, 22, 22, 1);
  --btn-topdonator-message: #5f65dc9c;
  --btn-topdonator-message-hover: #5f65dc;
  --topdonator-values-sum: #5f65dc9c;
  --general_online_count: rgba(22, 22, 22, 1);
  --card-cssborkabanner: url(../img/cardsbg/bgcsbannernewbm.webp);
  --card-cssborkabanner-features: rgba(22, 22, 22, 1);
  --card-cssborkabanner-features-hover: #5f65dc9c;
  --card-top-users-donators-header-actions: rgba(22, 22, 22, 1);
  --btn-perehod-tops: #5f65dc9c;
  --btn-perehod-tops-hover: #5f65dc;
  --btn-perehod-tops-active: #5f65dc;
  --card-chat-header: rgba(22, 22, 22, 1);
  --message-text: #432222;
  --message-input-bg: rgba(22, 22, 22, 1);
  --message-input-bg-hover: #332424;
  --message-input-border: 1px solid #5f65dc;
  --card-unikplugins-btn: rgba(22, 22, 22, 1);
  --card-unikplugins-btn-hover: #5f65dc9c;
  --card-unikplugins-ribbon: #5f65dc;
  --btn-chat-send: #5f65dc;
  --btn-chat-send-hover: #5158d1;
  --btn-changetheme: #5f65dc;
  --btn-changetheme-hover: #5158d1;
  --dropdown-content-new-bg: rgba(22, 22, 22, 1);
  --header-bottom-color: rgba(255, 255, 255, .04);
  --dropdown-content-new-border: 1px solid #493838;
  --dropbtn-new-active: #5f65dc9c;
  --dropbtn-new-active-text: #fff;
  --dropdown-linkk-hover: #5f65dc9c;
  --dropdown-linkk-text-hover: #fff;
  --miniprofile-dropdown-btn: #5f65dc;
  --miniprofile-dropdown-btn-hover: #5f65dc9a;
  --miniprofile-dropdown-settings-border: 1px solid #4a4d61;
  --header__nav-menu-border: 1px solid #444961;
  --card-ministock-info: rgba(22, 22, 22, 1);
  --btn-all-default: #5f65dc;
  --btn-all-default-hover: #5158d1;
  --online_full_user: rgba(22, 22, 22, 1);
  --number_max: #5f65dc9c;
  --visit_users_online: rgba(22, 22, 22, 1);
  --visit_users_online-hover: #5f65dc9c;
  --all_online-bg-hover: rgba(22, 22, 22, 1);
  --all_online-border: dashed 1px #412f2f;
  --new-item-bg: #181818;
  --new-item-bg-build: #181818;
  --new-btn-go: #5f65dc9c;
  --new-btn-go-hover: #000000ab;
  --block-na-card-all: rgba(255, 255, 255, .02);
  --block-na-card-icon-all: #5f65dc44;
  --block-header-profile: rgba(255, 255, 255, .02);
  --btn-na-card-all-go: #5f65dc;
  --btn-na-card-all-go-hover: #5f65dc;
  --footer-social-vladelec-bg: rgba(22, 22, 22, 1);
  --footer-social-vladelec-bg-hover: #5f65dc9c;
  --footer-content-sitestats-item-icon: #5f65dc44;
  --scroll_top-bg: #5f65dc;
  --scroll_top-btn: #484dab;
  --scroll_top-btn-hover: #30348f;
  --top3stat-item-frags-bg: #c54242;
  --basket-item-bg: rgba(22, 22, 22, 1);
  --basket-item-icon: #5f65dc;
  --basket-item-btn: #5f65dc9c;
  --basket-item-btn-hover: #5f65dc;
  --button_basket: #5f65dc;
  --circle_basket-border: 2px solid #5f65dc;
  --circle_basket-text: #5f65dc;
  --basket-bg: rgba(22, 22, 22, 1);
  --modal-new-header-bg: #181818;
  --product-info-title-bg: #5f65dc9c;
  --btn-group-toggle-label: #121212;
  --btn-group-toggle-label-hover: #232323;
  --search-bg: rgba(22, 22, 22, 1);
  --search-btn: #5f65dc9c;
  --search-btn-hover: #5f65dc;
  --history-table-bg: rgba(22, 22, 22, 1);
  --history-table-bg-hover: #5f65dc9c;
  --pagination-li-bg: rgba(22, 22, 22, 1);
  --pagination-li-bg-hover: #5f65dc9c;
  --pagination-li-bg-active: #5f65dc9c;
  --rules-sections-item-btn: rgba(22, 22, 22, 1);
  --rules-sections-item-btn-hover: #5f65dc9c;
  --rules-sections-item-btn-icon: #5f65dc44;
  --rules-sections-item-btn-active-bg: #2e3167;
  --rules-sections-item-btn-active-border: 1px solid rgb(95 101 220);
  --rules-sections-item-btn-icon-active: #5f65dc;
  --rules-sections-item-btn-icon-border-active: 1px dashed #9a9edd;
  --card-rules-scroll-bg-after: linear-gradient(0deg, rgb(34 38 56) 24%, transparent);
  --tox-toolbar-bg: #121212;
  --tox-edit-area__iframe: #121212;
  --setting-edit-password-btn: rgba(22, 22, 22, 1);
  --setting-edit-password-btn-hover: #5f65dc9c;
  --setting-edit-password-btn-active: #5f65dc9c;
  --setting-edit-password-btn2: #5f65dc9c;
  --setting-edit-password-btn2-hover: #5f65dc;
  --block_input_ps-input-bg: rgba(22, 22, 22, 1);
  --block_input_ps-input-border: 1px solid #5f65dc9c;
  --block_input_ps-input-focus: 1px solid #5f65dc;
  --avatar-select-bg: rgba(22, 22, 22, 1);
  --btn-save-settings-bg: #5f65dc;
  --btn-save-settings-border: 1px solid #696ca7;
  --noty-block2-bg: rgba(22, 22, 22, 1);
  --noty-block2-border: dashed 1px #5f65dc;
  --order-killer-item: url(../img/order/bgorderbm.webp);
  --authorization-form-input: rgba(22, 22, 22, 1);
  --authorization-form-input-input: rgba(22, 22, 22, 1);
  --authorization-form-input-hover: #5f65dc9c;
  --authorization-form-input-input-hover: #5f65dc9c;
  --message-text-mymess: rgba(255, 255, 255, .02);
  --custom-text-color: #89b6a4;
  --span-color: #5f65dc;
  --span-color-low: rgb(0 188 115 / 5%);
  --span-color-middle: rgb(0 188 115 / 25%);
  --sidebar-gradient-1: #4fce9d;
  --sidebar-gradient-2: #005635;
  --border-bottom-line: #23330d;
  --navbar-color: #0c0c0c;
  --button-color: #161918;
  --button-color-hover: #1d2521;
  --card-color: rgba(255, 255, 255, .02);
  --border-card-color: rgba(255, 255, 255, .04);
  --bottom-line-table: rgb(255 255 255 / 2%);
  --grey-color: rgb(16 17 17);
  --input-form: #1c221f;
  --money: #ffab28;
  --bg-money: rgb(232 162 85 / 11%);
  --default-text-color: #ffffff;
  --green-color: #85f479;
  --orange-color: #f6b949;
  --red-color: #eb645d;
  --purple-color: #b379ff;
  --top-one-color: #ffdb5c;
  --top-two-color: #bfe0ff;
  --top-three-color: #f8a785;
  --inactive-text-color: rgb(255 255 255 / 25%);
  --top-text-color: #b7b7b7;
  --t-color: #ffc107;
  --ct-color: #2196f3;
  --default-text-color-invert: #141414;
  --bg-table-color: #181818;
  --scrollbar-bg--color: rgb(255 255 255 / 2%);
  --menu-bg-color: #1a1a1a;
  --sidebar-color: #2c2c2c;
  --checkbox-bg-color: rgb(174 204 228);
  --modal-bg: rgb(22 22 22 / 80%);
  --profile-line-bg: rgb(22 22 22 / 50%);
  --tooltip-color: #242424;
  --navbar-first-color: hsla(0, 0%, 100%, .02);
  --pagination-active-button: hsla(0, 0%, 100%, .05);
  --palette-active-bg: #494949;
  --new-btn-bg-hover: #5f65dc2e;
  --new-btn-border-hover: #5f65dc;
  --new-btn-color-hover: white;
  --header-tab-bg-active: rgba(22, 22, 22, 1);
  --header-balance-new-btn: #5f65dcbd;
  --edits-24-hours-bg: #5f65dc;
  --edits-24-hours-shadow: #5f65dc99;
  --items-wrap-bg: rgb(0 0 0);
  --game-mode-img-shadow: #5f65dc26;
  --game-mode-img-shadow-hover: #ff9b9b26;
  --language-item-hover: rgba(22, 22, 22, 1);
  --mini-profile-link-bg: rgba(22, 22, 22, 1);
  --mini-profile-link-bg-hover: rgba(19, 19, 19, 1);
  --mini-profile-link-border: rgba(255, 255, 255, .04);
  --mini-balance-icon: rgba(19, 19, 19, 1);
  --card-menu-profile-content-bg: rgba(255, 255, 255, .02);
  --card-menu-profile-content-hover: #1a1a1a;
  --card-menu-profile-content-icon: #1a1a1a;
  --modal-bg-color: #0f0f0fd3;
  --payment-item-active: linear-gradient(90.12deg, rgba(22, 22, 22, 1) .13%, rgba(22, 22, 22, 1) 99.92%);
  --payment-item-active-border: #5f65dc;
  --faq-tab-item-active: linear-gradient(198deg, rgb(18 18 18) 11.33%, #5f65dc 127.96%);
  --banner-info-page-btn-bg: rgb(95 101 220 / 25%);
  --banner-info-page-btn-hover: rgb(95 101 220 / 37%);
  --banner-info-page-btn-color: #5f65dc;

  --fon-helparin1: url('../img/rules.webp');
  --fon-coupon1: url('../img/theme/bloodmarry/coupon1.webp');
  --fon-coinsrain1: url('../img/theme/bloodmarry/coinsrain1.webp');
  --fon-favorites1: url('../img/theme/bloodmarry/favorites1.png');
}

*,
::after,
::before {
  position: relative
}

/**
 *  INCLUDE POPPINS 
 */
@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('/templates/meat74ru/fonts/Poppins/Poppins-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

body {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  background-color: var(--bg-color);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: 100%;
  overflow-x: hidden;
}

/** 
 * USERPAY MANUALLY MODULE
 */
.currency-is-recently-used {
  position: absolute;
  top: -10px;
  right: -10px;
  background: var(--span-color);
  color: #fff;
  font-size: 10px;
  padding: 2px 6px;
  border-radius: 12px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

body > img[src*="snow"] {
  pointer-events: none; /* снежинки не мешают кликам */
}

body.show {
  overflow: hidden
}

body.modal-new {
  overflow: hidden
}

body.show-modal {
  overflow: hidden
}

.tribute-container {
  background-color: #1e1e1e;
  border: 1px solid #333;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
  font-family: Arial, sans-serif;
  font-size: 14px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 9999;
  color: #e0e0e0;
}

.saveMessage2 {
  position: absolute;
  left: -50px;
  top: 80px;
  font-size: 24px;
  padding: 10px;
  background-color: #212529;
  border: 1px solid var(--transp-05);
  border-radius: 15px;
  cursor: pointer;
  z-index: 2;
}

.tribute-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tribute-container li {
  padding: 8px 12px;
  cursor: pointer;
  transition: background-color 0.2s ease;
  color: #e0e0e0;
}

.tribute-container li.highlight {
  background-color: #2d2d2d;
  font-weight: bold;
}

.tribute-container li:hover {
  background-color: #3a3a3a;
}

.modal-open {
  overflow: hidden;
  transition: opacity .5s ease
}

::-webkit-scrollbar-thumb {
  border-width: 1px 1px 1px 2px;
  background-color: #41454e;
  border-radius: 10px
}

::-webkit-scrollbar-thumb:hover {
  border-width: 1px 1px 1px 2px;
  border-color: #41454e;
  background-color: #41454e
}

::-webkit-scrollbar-track {
  border-width: 0
}

.cs_img {
  max-width: 50px;
}

::-webkit-scrollbar-track:hover {
  background-color: #2c2c2c
}

@media(max-width: 575.98px) {
  ::-webkit-scrollbar {
    background-color: rgb(255 255 255/2%);
    width: 2px;
    height: 2px
  }
}

@media(min-width: 576px) and (max-width:767.98px) {
  ::-webkit-scrollbar {
    background-color: rgb(255 255 255/2%);
    width: 2px;
    height: 2px
  }
}

@media(min-width: 768px) and (max-width:991.98px) {
  ::-webkit-scrollbar {
    background-color: #202124;
    width: 3px;
    height: 3px
  }
}

@media(min-width: 992px) and (max-width:1199.98px) {
  ::-webkit-scrollbar {
    background-color: #202124;
    width: 3px;
    height: 3px
  }
}

@media(min-width: 1200px) and (max-width:1499.98px) {
  ::-webkit-scrollbar {
    background-color: #202124;
    width: 3px;
    height: 3px
  }
}

@media(min-width: 1500px) {
  ::-webkit-scrollbar {
    background-color: #202124;
    width: 3px;
    height: 3px
  }
}

.main {
  position: relative;
  padding: 0 0 20px
}

.disp-n {
  display: none
}

.iziToast,
.iziToast-rtl {
  font-family: Poppins, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.iziToast>.iziToast-body .iziToast-message,
.iziToast>.iziToast-body .iziToast-title {
  margin-bottom: 0 !important
}

@media(min-width: 1200px) {
  .container {
    max-width: 1300px
  }
}

@media(min-width: 1440px) {
  .container {
    max-width: 1800px
  }
}

.header {
  z-index: 1100;
  display: flex;
  top: 0;
  right: 0;
  left: 0;
  background: var(--card-color);
  border-bottom: 1px solid var(--header-bottom-color);
  flex-direction: column;
  align-items: center;
}

.header-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  width: 100%;
  position: relative
}

.header-logo {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  opacity: 1;
  transition: all .3s;
}

.header-logo:hover {
  opacity: .5;
  transition: all .3s
}

.header-logo img {
  width: auto;
  height: 35px;
  display: block
}

/* Header actions styles moved to meatui.css */

.sortButton.activated {
  background: #5f65dccf !important;
}
.sortButton:hover:not(.activated) {
  background: linear-gradient(45deg, #5f65dc, transparent) !important;
  background-color: #646791 !important;
  cursor: pointer;
  border: none;
}

.hp-theme-customizer-container-header {
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  background: var(--block-na-card-all);
  border-bottom: 1px solid var(--theme-customizer-border)
}

.hp-theme-customizer-container-header-title {
  color: var(--customizer-header-title-color);
  font-weight: 500;
  font-size: 20px
}

.hp-theme-customizer-container-header-desc {
  color: #9d9d9d;
  font-size: 14px
}

.hp-theme-customizer-container-body {
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 16px;
  padding-bottom: 16px
}

.hp-theme-customizer-container-header {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.hp-theme-customizer-container-info {
  display: flex;
  flex-direction: column
}

.hp-theme-btn-close-customizer {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: 0 0;
  transition: all .3s
}

.hp-theme-btn-close-customizer:hover {
  background: var(--hp-theme-btn-close-customizer-hover);
  transition: all .3s
}

.hp-theme-btn-close-customizer i {
  color: #878787;
  font-size: 18px;
  transition: all .3s
}

.hp-theme-btn-close-customizer:hover i {
  color: #c4c4c4;
  transition: all .3s
}

.hp-theme-customizer-container-theme-title {
  color: var(--customizer-header-title-color);
  font-weight: 560;
  font-size: 16px
}

.hp-theme-customizer-container-theme-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
  margin-top: 8px
}

.hp-theme-customizer-container-theme-item {
  display: flex;
  flex-direction: column;
  gap: 3px;
  cursor: pointer
}

.hp-theme-customizer-container-theme-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  border-radius: 9px;
  border: 1px solid var(--theme-item-icon-border)
}

.hp-theme-customizer-container-theme-item-text {
  color: #949494;
  font-size: 13px;
  font-weight: 500
}

.hp-theme-customizer-container-theme-item.palette_active .hp-theme-customizer-container-theme-item-icon {
  border: 2px solid var(--theme-item-icon-active-border);
  background: var(--theme-item-icon-active-bg);
  transition: all .3s
}

.hp-theme-customizer-container-theme-item.palette_active .hp-theme-customizer-container-theme-item-icon svg path {
  stroke: var(--theme-item-icon-active-svg)
}

.servers {
  display: grid;
  gap: 15px;
  grid-template-columns: repeat(4, 1fr)
}

.card-server-item {
  width: 100%;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.card-server-info {
  padding: 15px 15px 0
}

.card-server-title {
  color: #d9d9d9;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.card-server-players-map {
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.card-server-actions {
  display: flex;
  gap: 10px;
  padding: 5px
}

.modal-body-servers-players {
  height: 470px;
  overflow-x: auto
}

.modal-body-servers-players::-webkit-scrollbar {
  background-color: initial;
  width: 0%;
  height: 0;
  border-radius: 0
}

.modal-body-servers-players::-webkit-scrollbar-thumb {
  border-width: 0;
  background-color: initial;
  border-radius: 10px
}

.btn-server-play {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--btn-server-play);
  padding: 5px 10px;
  border-radius: 50px;
  gap: 5px;
  cursor: pointer;
  font-size: 14px;
  color: #d7d7d7;
  font-weight: 500;
  width: 100%;
  transition: all .3s
}

.btn-server-play:hover {
  color: #fff;
  background: var(--btn-server-play-hover);
  transition: all .3s
}

.btn-server-copy {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--btn-server-copy);
  padding: 5px 10px;
  border-radius: 50px;
  gap: 5px;
  font-size: 14px;
  color: #d7d7d7;
  font-weight: 500;
  width: 100%;
  transition: all .3s
}

.btn-server-copy:hover {
  color: #fff;
  background: var(--btn-server-copy-hover);
  transition: all .3s
}

@media(max-width: 575.98px) {
  .modal-new {
    position: fixed;
    z-index: 1400 !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(28 28 28/.9);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.05);
    transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s
  }

  .modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    display: flex;
    flex-direction: column;
    background-color: var(--modal-bg-color);
    color: #fff;
    border-radius: 20px;
    padding: 20px 20px 30px;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .content_modal_block {
    margin-top: 23px;
    margin-bottom: 4px;
    overflow-y: scroll
  }

  span.header_modal_new {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    color: var(--span-color);
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    align-items: center
  }

  .show-modal {
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    /*backdrop-filter: blur(4px);*/
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
  }

  .close-button {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--close-modal-text);
    width: 35px;
    height: 35px;
    border: 0;
    font-size: 15px;
    border-radius: 10px;
    background-color: var(--close-modal);
    transition: .5s
  }

  .close-button:hover {
    background-color: var(--close-modal-hover);
    transition: .5s
  }
}

@media(min-width: 576px) and (max-width:767.98px) {
  .modal-new {
    position: fixed;
    z-index: 1400 !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(28 28 28/.9);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.05);
    transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s
  }

  .modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    display: flex;
    flex-direction: column;
    background-color: var(--modal-bg-color);
    color: #fff;
    border-radius: 20px;
    padding: 20px 20px 30px
  }

  .content_modal_block {
    margin-top: 23px;
    margin-bottom: 4px;
    overflow-y: scroll
  }

  span.header_modal_new {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    color: var(--span-color);
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    align-items: center
  }

  .show-modal {
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    backdrop-filter: blur(4px);
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
  }

  .close-button {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--close-modal-text);
    width: 35px;
    height: 35px;
    border: 0;
    font-size: 15px;
    border-radius: 10px;
    background-color: var(--close-modal);
    transition: .5s
  }

  .close-button:hover {
    background-color: var(--close-modal-hover);
    transition: .5s
  }
}

@media(min-width: 768px) and (max-width:991.98px) {
  .modal-new {
    position: fixed;
    z-index: 1400 !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(28 28 28/.9);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.05);
    transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s
  }

  .modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    display: flex;
    flex-direction: column;
    background-color: var(--modal-bg-color);
    color: #fff;
    border-radius: 20px;
    padding: 20px 20px 30px
  }

  .content_modal_block {
    margin-top: 23px;
    margin-bottom: 4px;
    overflow-y: scroll
  }

  span.header_modal_new {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    color: var(--span-color);
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    align-items: center
  }

  .show-modal {
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    backdrop-filter: blur(4px);
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
  }

  .close-button {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--close-modal-text);
    width: 35px;
    height: 35px;
    border: 0;
    font-size: 15px;
    border-radius: 10px;
    background-color: var(--close-modal);
    transition: .5s
  }

  .close-button:hover {
    background-color: var(--close-modal-hover);
    transition: .5s
  }
}

@media(min-width: 992px) and (max-width:1199.98px) {
  .modal-new {
    position: fixed;
    z-index: 1400 !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(28 28 28/.9);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.05);
    transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s
  }

  .modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 320px;
    display: flex;
    flex-direction: column;
    background-color: var(--modal-bg-color);
    color: #fff;
    border-radius: 20px;
    padding: 20px 20px 30px
  }

  .content_modal_block {
    margin-top: 23px;
    margin-bottom: 4px;
    overflow-y: scroll
  }

  span.header_modal_new {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    color: var(--span-color);
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    align-items: center
  }

  .show-modal {
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    backdrop-filter: blur(4px);
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
  }

  .close-button {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--close-modal-text);
    width: 35px;
    height: 35px;
    border: 0;
    font-size: 15px;
    border-radius: 10px;
    background-color: var(--close-modal);
    transition: .5s
  }

  .close-button:hover {
    background-color: var(--close-modal-hover);
    transition: .5s
  }
}

@media(min-width: 1200px) and (max-width:1499.98px) {
  .modal-new {
    position: fixed;
    z-index: 1400 !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(28 28 28/.9);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.05);
    transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s
  }

  .modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 780px;
    display: flex;
    flex-direction: column;
    background-color: var(--modal-bg-color);
    color: #fff;
    border-radius: 20px;
    padding: 20px 20px 30px
  }

  .content_modal_block {
    margin-top: 23px;
    margin-bottom: 4px;
    overflow-y: scroll
  }

  span.header_modal_new {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    color: var(--span-color);
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    align-items: center
  }

  .show-modal {
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    backdrop-filter: blur(4px);
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
  }

  .close-button {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--close-modal-text);
    width: 35px;
    height: 35px;
    border: 0;
    font-size: 15px;
    border-radius: 10px;
    background-color: var(--close-modal);
    transition: .5s
  }

  .close-button:hover {
    background-color: var(--close-modal-hover);
    transition: .5s
  }
}

@media(min-width: 1500px) {
  .modal-new {
    position: fixed;
    z-index: 1400 !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(28 28 28/.9);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.05);
    transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s
  }

  .modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 780px;
    display: flex;
    flex-direction: column;
    background-color: var(--modal-bg-color);
    color: #fff;
    border-radius: 20px;
    padding: 20px 20px 30px
  }

  .content_modal_block {
    margin-top: 23px;
    margin-bottom: 4px;
    overflow-y: scroll
  }

  span.header_modal_new {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    color: var(--span-color);
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    align-items: center
  }

  .show-modal {
    z-index: 1000;
    opacity: 1;
    visibility: visible;
    backdrop-filter: blur(4px);
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
  }

  .close-button {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--close-modal-text);
    width: 35px;
    height: 35px;
    border: 0;
    font-size: 15px;
    border-radius: 10px;
    background-color: var(--close-modal);
    transition: .5s
  }

  .close-button:hover {
    background-color: var(--close-modal-hover);
    transition: .5s
  }
}

.show {
  z-index: 1000;
  opacity: 1;
  visibility: visible;
  /*backdrop-filter: blur(4px);*/
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity .25s 0s, transform .25s
}

.modal-headers {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  justify-content: space-between
}

.modal-new-header {
  display: flex;
  color: var(--span-color);
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  padding: 10px 15px;
  background-color: var(--modal-new-header-bg);
  border: 2px dashed var(--span-color);
  border-radius: 10px;
  align-items: center;
  margin-top: -3rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 10px
}

.server-players {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(3, 1fr);
  height: 600px;
  overflow: auto;
  padding: 0 10px 0 0
}

.modal-server-player-item {
  background: var(--block-na-card-all);
  border-radius: 15px;
  display: flex;
  gap: 15px;
  margin-bottom: 15px;
  padding: 15px 20px;
  width: 100%;
  justify-content: space-between;
  align-items: center
}

.modal-server-player-item:last-child {
  margin-bottom: 0
}

.modal-server-player-nick {
  display: grid;
  width: 25%;
  line-height: 15px
}

.modal-server-player-nick a {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.modal-server-player-nick a img {
  display: none
}

.modal-server-player-nick span {
  font-size: 14px;
  color: #929292
}

.modal-server-player-frags {
  display: flex;
  gap: 10px;
  width: 40%;
  line-height: 15px;
  align-items: center
}

.modal-server-player-frags h4 {
  font-size: 16px;
  margin-bottom: 0
}

.modal-server-player-frags span {
  font-size: 14px;
  color: #929292
}

.modal-server-player-deaths {
  display: flex;
  gap: 10px;
  width: 25%;
  line-height: 15px;
  align-items: center
}

.modal-server-player-deaths h4 {
  font-size: 16px;
  margin-bottom: 0
}

.modal-server-player-deaths span {
  font-size: 14px;
  color: #929292
}

.modal-server-player-playtime {
  display: flex;
  gap: 10px;
  width: 25%;
  line-height: 15px;
  align-items: center
}

.modal-server-player-playtime h4 {
  font-size: 16px;
  margin-bottom: 0
}

.modal-server-player-playtime span {
  font-size: 14px;
  color: #929292
}

.modal-server-player-icon i {
  color: var(--svg-color);
  font-size: 20px
}

.modal-server-player-actions {
  display: block;
  gap: 10px;
  width: 25%;
  line-height: 15px;
  align-items: center
}

.modal-server-player-actions h4 {
  font-size: 16px;
  margin-bottom: 0
}

.modal-server-player-actions span {
  font-size: 14px;
  color: #929292
}

.card-news {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px;
  width: 100%;
  background-image: url(../img/cardsbg/lines.webp);
  background-size: cover
}

.card-news-header {
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 20px
}

.card-news-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 15px;
}

.new-item {
  background-size: cover;
  border-radius: 15px;
  display: flex;
  width: 100%;
  height: 272px;
  flex-direction: column;
  overflow: hidden;
  justify-content: end;
  background: linear-gradient(0deg, var(--new-item-bg-build) 37.32%, transparent 99.99%), url(../img/new_ny.webp), #d3d3d3 50%/cover no-repeat;
  background-size: cover
}

.new-info {
  margin-top: 170px;
  padding: 10px 15px 0
}

.new-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600
}

.new-description {
  font-size: 10.5px;
  font-weight: 500;
  color: #b9b6b6;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 1.3em;
  height: 3.9em
}

.new-actions {
  padding: 10px
}


.svg-down {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 10px;
  padding: 5px;
}
.new-btn-go {
  font-weight: 500;
  font-size: 14px;
  display: flex;
  width: 100%;
  border-radius: 10px;
  background: rgb(40 40 40);
  padding: 10px;
  justify-content: center;
  color: #dbdbdb;
  margin-top: 10px;
  transition: all .3s;
  border: 1px solid var(--transp-05);
}

.new-btn-go:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.card-chat {
  padding: 10px;
  flex-direction: column;
  border-radius: 15px;
  background: #313131;
  width: 67%;
}

.card-chat-header {
  display: flex;
  align-items: center;
  padding: 10px 20px 0;
  border-radius: 20px 20px 0 0;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  background: var(--card-chat-header)
}

#chat_messages {
  display: flex;
  flex-direction: column;
  gap: 16px;
  overflow: auto;
  margin-top: 15px;
  height: 73vh;
  padding: 16px;
  background: var(--bg-primary);
  border-radius: var(--radius-lg);
}

#chat_messages::-webkit-scrollbar {
  width: 8px;
}

#chat_messages::-webkit-scrollbar-track {
  background: var(--bg-tertiary);
  border-radius: 4px;
}

#chat_messages::-webkit-scrollbar-thumb {
  background: var(--border);
  border-radius: 4px;
  transition: all var(--transition);
}

#chat_messages::-webkit-scrollbar-thumb:hover {
  background: var(--border-hover);
}

.message-item {
  display: flex;
  width: 100%;
  gap: 12px;
  position: relative;
  animation: messageSlideIn 0.2s ease;
}

@keyframes messageSlideIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.message-avatar a img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  object-fit: cover;
  border: 2px solid var(--border);
  transition: all var(--transition);
}

.message-avatar a img:hover {
  border-color: var(--border-hover);
  transform: scale(1.05);
}

.message-info {
  width: 100%;
  gap: 6px;
  display: flex;
  flex-direction: column;
  line-break: anywhere;
  position: relative;
}

.message-author-login {
  display: flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  font-weight: 600;
  font-size: 14px;
  transition: all var(--transition);
}

.message-author-login:hover {
  opacity: 0.8;
}

.message-author-login img {
  width: 16px !important;
  height: 16px !important;
}

.message-text {
  display: block;
  background: var(--bg-secondary);
  border: 1px solid var(--border);
  padding: 12px 16px;
  border-radius: var(--radius-lg);
  font-size: 15px;
  color: var(--text-primary);
  position: relative;
  transition: all var(--transition);
  word-wrap: break-word;
  max-width: 100%;
}

.message-text:hover {
  border-color: var(--border-hover);
  background: var(--bg-tertiary);
}

.message-date {
  color: var(--text-tertiary);
  font-size: 12px;
  margin-top: 4px;
}

.message-item-mymess {
  display: flex;
  width: 100%;
  gap: 12px;
  justify-content: flex-end;
  animation: messageSlideIn 0.2s ease;
}

.message-avatar-mymess {
  order: 2;
}

.message-avatar-mymess a img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  object-fit: cover;
  border: 2px solid var(--primary);
  transition: all var(--transition);
}

.message-avatar-mymess a img:hover {
  border-color: var(--primary-hover);
  transform: scale(1.05);
}

.message-info-mymess {
  width: 100%;
  gap: 6px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  order: 1;
}

.message-text-mymess {
  display: block;
  background: linear-gradient(135deg, rgba(95, 101, 220, 0.2), rgba(95, 101, 220, 0.1));
  border: 1px solid rgba(95, 101, 220, 0.3);
  padding: 12px 16px;
  border-radius: var(--radius-lg) var(--radius-lg) 0 var(--radius-lg);
  font-size: 15px;
  color: var(--text-primary);
  position: relative;
  transition: all var(--transition);
  word-wrap: break-word;
  max-width: 70%;
}

.message-text-mymess:hover {
  border-color: rgba(95, 101, 220, 0.5);
  background: linear-gradient(135deg, rgba(95, 101, 220, 0.25), rgba(95, 101, 220, 0.15));
}

.message-date-mymess {
  color: var(--text-tertiary);
  font-size: 12px;
  display: flex;
  justify-content: flex-end;
  margin-top: 4px;
}

#chat {
  width: 100%;
}

#chat .input-group {
  margin-bottom: 0;
  margin-top: 16px;
  position: relative;
  display: flex;
  align-items: center;
}

#chat .input-group .smile_input {
  width: 100%;
  position: relative;
}

.img_input_chat {
  position: absolute;
  top: 7px;
  left: 7px;
  width: 35px;
  height: 35px;
  border-radius: 50px;
}

/* Removed old #message_input styles - using meatui.css now */
/*
#chat .input-group .smile_input input,
#chat .input-group .smile_input .custom-file label,
.custom-file #chat .input-group .smile_input label,
#message_input {
  color: var(--text-primary);
  min-height: 48px;
  font-size: 15px;
  border: 1px solid var(--border);
  padding: 12px 90px 12px 16px;
  width: 100%;
  outline: none;
  border-radius: var(--radius-lg);
  background: var(--bg-secondary);
  transition: all var(--transition);
}

#chat .input-group .smile_input input:hover,
#message_input:hover {
  border-color: var(--border-hover);
  background: var(--bg-tertiary);
}

#chat .input-group .smile_input input:focus,
#message_input:focus {
  border-color: var(--primary);
  background: var(--bg-tertiary);
  box-shadow: 0 0 0 3px rgba(95, 101, 220, 0.1);
}

#chat .input-group .smile_input input::placeholder,
#message_input[data-placeholder]:empty::before {
  content: attr(data-placeholder);
  color: var(--text-tertiary);
}

#chat .input-group .smile_input input:focus,
#chat .input-group .smile_input input:active,
#message_input:focus,
#message_input:active {
  outline: 0;
  outline-offset: 0;
}
*/

#chat .input-group .smile_input #smile_btn {
  position: absolute;
  right: 58px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  cursor: pointer;
  color: var(--text-tertiary);
  transition: all var(--transition);
  z-index: 2;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#chat .input-group .smile_input #smile_btn:hover {
  color: var(--primary);
}

a.button8888 {
  color: var(--text-primary);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 600;
  font-size: 18px;
  width: 40px;
  right: 6px;
  text-align: center;
  height: 40px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-md);
  background: var(--primary);
  transition: all var(--transition);
  z-index: 2;
}

a.button8888:hover {
  background: var(--primary-hover);
  transform: translateY(-50%) scale(1.05);
  box-shadow: 0 0 20px rgba(95, 101, 220, 0.4);
}

a.button8888:active {
  transform: translateY(-50%) scale(0.95);
}

#smile_btn {
  font-family: Font Awesome\ 5 Pro;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}

#smile_btn::after {
  content: "\f599";
  font-weight: 100;
}

.message-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* Chat Time */
.chat-time-mess {
  position: absolute;
  right: 12px;
  bottom: 8px;
  font-size: 11px;
  color: var(--text-tertiary);
  opacity: 0;
  transition: all var(--transition);
}

.message-text:hover .chat-time-mess {
  opacity: 1;
}

/* Message Still (Actions) */
.message-still {
  position: absolute;
  right: 12px;
  top: 8px;
  color: var(--text-tertiary);
  font-size: 16px;
  opacity: 0;
  transition: all var(--transition);
  padding: 4px 8px;
  border-radius: var(--radius-sm);
}

.message-still:hover {
  background: var(--bg-elevated);
  color: var(--text-primary);
}

.message-text:hover .message-still,
.message-text-mymess:hover .message-still {
  opacity: 1;
}

/* Save Message Button */
.saveMessage,
.saveMessage2 {
  position: absolute;
  right: 12px;
  top: 8px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--success);
  color: white;
  border-radius: var(--radius-sm);
  cursor: pointer;
  transition: all var(--transition);
}

.saveMessage:hover,
.saveMessage2:hover {
  background: #22c55e;
  transform: scale(1.05);
}

/* Mentioned Message */
.mentioned-message {
  background-color: rgba(251, 191, 36, 0.1) !important;
  border-left: 4px solid var(--warning) !important;
  padding-left: 12px !important;
}

/* Mention Link */
.mention {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: rgba(95, 101, 220, 0.2);
  border: 1px solid rgba(95, 101, 220, 0.3);
  padding: 2px 8px;
  border-radius: var(--radius-sm);
  color: var(--primary-hover);
  text-decoration: none;
  font-weight: 600;
  transition: all var(--transition);
}

.mention:hover {
  background: rgba(95, 101, 220, 0.3);
  border-color: rgba(95, 101, 220, 0.5);
  transform: translateY(-1px);
}

.mention-avatar {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  object-fit: cover;
}

/* Avatar SVG Wrappers */
.wrapper_c51b4e {
  position: relative;
  display: inline-block;
}

.mask_c51b4e {
  display: block;
}

.avatarStack_c51b4 {
  position: relative;
  width: 100%;
  height: 100%;
}

.avatar_c51b4 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.avatarDecoration_c51b4e {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.avatar_c51b4e {
  width: 100%;
  height: 100%;
}

/* Dropdown Menu for Chat Messages */
.dropdown-menu.header__nav-menu {
  background: var(--bg-secondary);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  padding: 8px;
  box-shadow: var(--shadow-lg);
  min-width: 180px;
}

.dropdown-menu.header__nav-menu li {
  list-style: none;
}

.dropdown-menu.header__nav-menu li a {
  display: block;
  padding: 8px 12px;
  color: var(--text-primary);
  text-decoration: none;
  border-radius: var(--radius-md);
  transition: all var(--transition);
  font-size: 14px;
  cursor: pointer;
}

.dropdown-menu.header__nav-menu li a:hover {
  background: var(--bg-tertiary);
  color: var(--primary-hover);
}

/* Tribute Autocomplete (for mentions) */
.tribute-container {
  background: var(--bg-secondary);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-lg);
  padding: 8px;
  max-height: 300px;
  overflow-y: auto;
}

.tribute-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tribute-container li {
  padding: 8px 12px;
  cursor: pointer;
  border-radius: var(--radius-md);
  transition: all var(--transition);
}

.tribute-container li.highlight,
.tribute-container li:hover {
  background: var(--bg-tertiary);
}

.tribute-container li.no-match {
  color: var(--text-tertiary);
  cursor: default;
}

.tribute-container li.no-match:hover {
  background: transparent;
}

.message-still {
  float: right;
  z-index: 1;
  cursor: pointer;
  transition: all .3s;
  top: 5px;
  right: 15px;
  position: absolute;
  color: #afafaf;
  font-size: 16px;
  transition: all .3s
}

.message-still:hover {
  color: #fff !important;
  transition: all .3s
}

.header__nav-menu {
  display: none;
  position: absolute !important;
  z-index: -1;
  pointer-events: none;
  opacity: 1;
  top: 0;
  background-color: var(--dropdown-content-new-bg);
  border: var(--header__nav-menu-border);
  border-radius: 10px;
  padding: 7px;
  width: 200px;
  transition: opacity .5s ease;
  transform: translate3d(0, 22px, 0);
  height: auto
}

.header__nav-menu .header__nav-menu {
  margin-top: 5px;
  margin-left: 20px
}

.header__nav-menu li {
  position: relative
}

.header__nav-menu li:last-child {
  margin-bottom: 0
}

.header__nav-menu a {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  color: #e0e0e0 !important;
  font-size: 14px;
  padding: 10px;
  cursor: pointer;
  border-radius: 10px;
  text-indent: 5px;
  font-weight: 400;
  transition: all .3s;
  position: relative
}

.header__nav-menu a:hover {
  background: var(--dropdown-linkk-hover);
  transition: all .3s
}

.header__nav-menu a svg {
  fill: #bdbdbd;
  width: 14px;
  height: auto;
  transition: .5s ease;
  margin-left: 1px;
  margin-top: 2px
}

.header__nav-menu a:hover,
.header__nav-menu a[aria-expanded=true] {
  color: #fff
}

.header__nav-menu a:hover svg,
.header__nav-menu a[aria-expanded=true] svg {
  fill: #6164ff
}

.header__nav-menu.show {
  z-index: 1000;
  pointer-events: auto;
  opacity: 1
}

.message-reply {
  float: right;
  z-index: 1;
  cursor: pointer;
  transition: all .3s;
  top: 6px;
  right: 37px;
  position: absolute;
  color: #afafaf;
  font-size: 13px;
  transition: all .3s
}

.message-reply:hover {
  color: #fff !important;
  transition: all .3s
}

.card-lastopencases {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px;
  background-image: url(../img/cardsbg/prizes.webp);
  background-size: cover
}

.card-lastopencases-header {
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 20px
}

.card-lastbuys {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px;
  background-image: url(../img/cardsbg/money.webp);
  background-size: cover
}

.card-lastbuys-header {
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 20px
}

.card-events {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px;
  border: 1px solid var(--border-card-color);
  background-image: url(../img/cardsbg/calendars.webp);
  background-size: cover
}

.card-events-header {
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 20px
}

.card-lastmessages {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px;
}

.card-lastmessages-header {
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 20px
}

.page-authorization {
  display: flex;
  min-height: 100vh
}

.page-authorization-left {
  display: grid;
  place-items: center;
  width: 100%
}

.page-authorization-right {
  display: flex;
  max-width: 28rem;
  padding: 50px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  background-color: var(--card-color);
  border-radius: 20px;
}

.page-authorization-meatpers {
  max-width: 50rem
}

.authorization-form-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px
}

.authorization-form-logo img {
  width: 70px;
  height: 70px;
  margin-bottom: 12px
}

.authorization-form-text {
  text-align: center
}

.authorization-form-text span {
  font-size: 24px;
  font-weight: 700
}

.authorization-form-text p {
  color: #9e9e9e;
  margin-bottom: 0
}

.authorization-form-body {
  display: flex;
  gap: 15px;
  flex-direction: column
}

.authorization-form-input {
  display: flex;
  align-items: center;
  width: 100%;
  background: var(--authorization-form-input);
  border-radius: 10px;
  transition: all .3s
}

.authorization-form-input:hover {
  background: var(--authorization-form-input-hover);
  transition: all .3s
}

.authorization-form-input i {
  font-size: 16px;
  height: 45px;
  width: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #8e8e8e
}

.authorization-form-input input {
  width: 100%;
  height: 45px;
  border-radius: 0 10px 10px 0;
  border: 0;
  color: #fff !important;
  background: var(--authorization-form-input-input);
  transition: all .3s
}

.authorization-form-input input:hover {
  background: var(--authorization-form-input-input-hover);
  transition: all .3s
}

.authorization-form-input input:focus {
  border: 0;
  outline: none
}

.authorization-form-recovery {
  display: flex;
  align-items: center;
  justify-content: end;
  margin-top: -8px
}

.authorization-form-recovery a {
  color: #a7a4a4;
  font-size: 14px;
  transition: all .3s
}

.authorization-form-recovery a:hover {
  color: #fff;
  transition: all .3s
}

.btn-authorization-auth {
  display: flex;
  width: 100%;
  justify-content: center;
  background: var(--span-color);
  border: solid 1px transparent;
  border: 0;
  border-radius: 10px;
  padding: 8px;
  color: #f1f1f1;
  font-weight: 600;
  transition: all .3s
}

.btn-authorization-auth:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s
}

.authorization-form-register {
  color: #a7a4a4;
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
  font-weight: 450
}

.authorization-form-socials-header {
  display: flex;
  align-items: center;
  margin-bottom: 1.75rem;
  margin-top: 1.75rem
}

.authorization-form-socials-header p {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 0;
  color: #a7a4a4;
  font-size: 13px
}

.authorization-form-socials-line {
  height: 1px;
  flex: 1;
  background-color: #414141
}

.authorization-form-socials-body {
  display: flex;
  width: 100%;
  gap: 15px
}

.auth-social-item {
  display: flex;
  padding: 10px 20px;
  border: var(--miniprofile-dropdown-settings-border);
  border-radius: 10px;
  gap: 10px;
  align-items: center;
  width: 100%;
  justify-content: center;
  transition: all .3s
}

.auth-social-item:hover {
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.auth-social-icon img {
  width: 20px;
  height: 20px
}

.auth-social-info {
  color: #f5f5f5;
  font-weight: 600
}

.copyright-meat74ru {
  position: absolute;
  bottom: 15px;
  color: #a7a4a4;
  font-size: 14px;
  text-align: center
}

.copyright-meat74ru a {
  color: #a7a4a4;
  transition: all .3s
}

.copyright-meat74ru a:hover {
  color: #fff;
  transition: all .3s
}

.card-events-body {
  display: flex;
  flex-direction: column;
  gap: 15px
}

.event-item {
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 15px;
  background: var(--block-na-card-all);
  padding: 10px;
  gap: 15px;
  justify-content: space-between
}

.event-content {
  display: flex;
  gap: 10px;
  overflow: hidden;
  align-items: center
}

.event-avatar img {
  width: 35px;
  height: 35px;
  border-radius: 50px
}

.event-info {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 15px
}

.event-name {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  transition: all .3s
}

.event-name:hover {
  color: #fff !important;
  opacity: .7;
  transition: all .3s
}

.event-date {
  color: #a3a3a3;
  font-size: 13px
}

.btn-event-go {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: var(--btn-na-card-all-go);
  color: #bcbcbc;
  font-size: 12px;
  transition: all .3s
}

.btn-event-go:hover {
  color: #fff;
  background: var(--btn-na-card-all-go-hover);
  transition: all .3s
}

.event-info-content {
  display: flex;
  gap: 5px
}

.event-login {
  font-size: 13px;
  color: #a3a3a3;
  transition: all .3s
}

.event-login:hover {
  color: #fff;
  transition: all .3s
}

.card-lastmessages-body {
  display: flex;
  flex-direction: column;
  gap: 15px
}

.lastmessage-item {
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 15px;
  background: var(--block-na-card-all);
  padding: 10px;
  gap: 15px;
  justify-content: space-between
}

.lastmessage-content {
  display: flex;
  gap: 10px;
  overflow: hidden;
  align-items: center
}

.lastmessage-avatar img {
  width: 35px;
  height: 35px;
  border-radius: 50px
}

.lastmessage-info {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 15px
}

.lastmessage-name {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  transition: all .3s
}

.lastmessage-name:hover {
  color: #fff !important;
  opacity: .7;
  transition: all .3s
}

.lastmessage-date {
  color: #a3a3a3;
  font-size: 13px
}

.btn-lastmessage-go {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: var(--btn-na-card-all-go);
  color: #bcbcbc;
  font-size: 12px;
  transition: all .3s
}

.btn-lastmessage-go:hover {
  color: #fff;
  background: var(--btn-na-card-all-go-hover);
  transition: all .3s
}

.lastmessage-info-content {
  display: flex;
  gap: 5px
}

.lastmessage-login {
  font-size: 13px;
  color: #a3a3a3;
  transition: all .3s
}

.lastmessage-login:hover {
  color: #fff;
  transition: all .3s
}

.card-lastbuys-body {
  display: flex;
  gap: 10px;
  width: 100%;
  overflow-x: auto
}

.lastbuy-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  text-align: center;
  background: var(--block-na-card-all);
  padding: 15px 0;
  border-radius: 15px
}

.lastbuy-icon {
  border-radius: 10px;
  background: var(--block-na-card-icon-all);
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px
}

.lastbuy-info {
  line-height: 15px;
  display: flex;
  flex-direction: column;
  align-items: center
}

.lastbuy-info span {
  font-weight: 600;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
  display: block
}

.lastbuy-info p {
  color: #b9b9b9;
  font-size: 11px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.card-lastopencases-body {
  display: flex;
  gap: 10px;
  width: 100%
}

.card-top-users-donators {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px;
  background-image: url(../img/cardsbg/lines.webp);
  background-size: cover
}

.card-top-users-donators-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 20px
}

.card-top-users-donators-header-actions {
  display: flex;
  align-items: center;
  gap: 5px;
  background: var(--card-top-users-donators-header-actions);
  padding: 5px;
  border-radius: 50px
}

.btn-perehod-tops {
  color: #fff;
  background: var(--btn-perehod-tops);
  border-radius: 50px;
  padding: 5px 15px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  transition: all .3s
}

.btn-perehod-tops:hover {
  color: #fff;
  background: var(--btn-perehod-tops-hover);
  transition: all .3s
}

.btn-perehod-tops.active {
  color: #fff;
  background: var(--btn-perehod-tops-active);
  transition: all .3s
}

.card-top-users-donators-body {
  display: none;
  width: 100%;
  gap: 10px
}

.topuser-item {
  background: var(--topuser-item);
  padding: 15px;
  border-radius: 15px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.topuser-user {
  display: flex;
  width: 100%;
  gap: 10px;
  justify-content: space-between;
  align-items: center
}

.topuser-info {
  display: flex;
  gap: 15px;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.topuser-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 10px
}

.topuser-login {
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.topuser-login a {
  color: #fff;
  font-size: 16px;
  font-weight: 600
}

.topuser-login p {
  font-size: 13px;
  color: #a9a9a9;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.btn-topuser-message {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  background: var(--btn-topuser-message);
  border-radius: 10px;
  font-size: 15px;
  color: #afafaf;
  transition: all .3s
}

.btn-topuser-message:hover {
  color: #fff;
  background: var(--btn-topuser-message-hover);
  transition: all .3s
}

.topuser-values {
  display: flex;
  width: 100%;
  gap: 20px;
  margin-top: 20px
}

.topuser-reit {
  width: 100%
}

.topuser-reit-title {
  font-size: 13px;
  margin-bottom: 0;
  color: #8e8e8e;
  font-weight: 450
}

.topuser-reit-value {
  font-weight: 600;
  font-size: 16px
}

.topuser-reit-line {
  height: 3px;
  width: 100%;
  background: #e2b823;
  border-radius: 50px
}

.topuser-messages {
  width: 100%
}

.topuser-messages-title {
  font-size: 13px;
  margin-bottom: 0;
  color: #8e8e8e;
  font-weight: 450
}

.topuser-messages-value {
  font-weight: 600;
  font-size: 16px
}

.topuser-messages-line {
  height: 3px;
  width: 100%;
  background: #239de2;
  border-radius: 50px
}

.topuser-thanks {
  width: 100%
}

.topuser-thanks-title {
  font-size: 13px;
  margin-bottom: 0;
  color: #8e8e8e;
  font-weight: 450
}

.topuser-thanks-value {
  font-weight: 600;
  font-size: 16px
}

.topuser-thanks-line {
  height: 3px;
  width: 100%;
  background: #e22323;
  border-radius: 50px
}

.topdonator-item {
  background: var(--topdonator-item);
  padding: 10px 15px;
  border-radius: 15px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.topdonator-user {
  display: flex;
  width: 100%;
  gap: 10px;
  justify-content: space-between;
  align-items: center
}

.topdonator-info {
  display: flex;
  gap: 15px;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.topdonator-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 10px
}

.topdonator-login {
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.topdonator-login a {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #fff;
  font-size: 16px;
  font-weight: 600
}

.topdonator-login p {
  font-size: 13px;
  color: #a9a9a9;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.btn-topdonator-message {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  background: var(--btn-topdonator-message);
  border-radius: 10px;
  font-size: 15px;
  color: #afafaf;
  transition: all .3s
}

.btn-topdonator-message:hover {
  color: #fff;
  background: var(--btn-topdonator-message-hover);
  transition: all .3s
}

.topdonator-values-sum {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--topdonator-values-sum);
  border-radius: 10px;
  padding: 10px;
  margin-top: 15px
}

.card-shokolad {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 30px 30px 5px;
  background-image: url(../img/cardsbg/lines-2.webp);
  background-size: cover;
  margin-top: 50px
}

.card-shokolad-info {
  background: var(--card-ministock-info);
  padding: 50px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 15px
}

.card-shokolad-info span {
  color: #fff;
  font-size: 20px;
  font-weight: 600
}

.card-shokolad-info p {
  color: #999;
  font-size: 13px;
  margin-bottom: 0
}

.btn-info-shokolad {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  width: 300px;
  color: #fff;
  cursor: pointer;
  background: var(--btn-all-default);
  border-radius: 10px;
  position: relative;
  bottom: 20px;
  font-weight: 600;
  transition: all .3s
}

.btn-info-shokolad:hover {
  color: #fff;
  background: var(--btn-all-default-hover);
  transition: all .3s
}

.card-shokolad-body {
  display: flex;
  flex-direction: column;
  align-items: center
}

.card-shokolad-icon {
  position: absolute;
  bottom: auto;
  z-index: 1
}

.card-shokolad-icon img {
  position: relative;
  bottom: 75px;
  width: 120px;
  height: 120px
}

.card-clanpand {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 30px 30px 5px;
  background-image: url(../img/cardsbg/lines-2.webp);
  background-size: cover;
  margin-top: 55px
}

.card-clanpand-info {
  background: var(--card-ministock-info);
  padding: 50px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 15px
}

.card-clanpand-info span {
  color: #fff;
  font-size: 20px;
  font-weight: 600
}

.card-clanpand-info p {
  color: #999;
  font-size: 13px;
  margin-bottom: 0
}

.btn-info-clanpand {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  width: 300px;
  color: #fff;
  cursor: pointer;
  background: var(--btn-all-default);
  border-radius: 10px;
  position: relative;
  bottom: 20px;
  font-weight: 600;
  transition: all .3s
}

.btn-info-clanpand:hover {
  color: #fff;
  background: var(--btn-all-default-hover);
  transition: all .3s
}

.card-clanpand-body {
  display: flex;
  flex-direction: column;
  align-items: center
}

.card-clanpand-icon {
  position: absolute;
  bottom: auto;
  z-index: 1
}

.card-clanpand-icon img {
  position: relative;
  bottom: 75px
}

.card-sortitions {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 30px 30px 5px;
  background-image: url(../img/cardsbg/lines-2.webp);
  background-size: cover;
  margin-top: 60px
}

.card-sortitions-info {
  background: var(--card-ministock-info);
  padding: 50px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 15px
}

.card-sortitions-info span {
  color: #fff;
  font-size: 20px;
  font-weight: 600
}

.card-sortitions-info p {
  color: #999;
  font-size: 13px;
  margin-bottom: 0
}

.btn-info-sortitions {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  width: 300px;
  color: #fff;
  cursor: pointer;
  background: var(--btn-all-default);
  border-radius: 10px;
  position: relative;
  bottom: 20px;
  font-weight: 600;
  transition: all .3s
}

.btn-info-sortitions:hover {
  color: #fff;
  background: var(--btn-all-default-hover);
  transition: all .3s
}

.card-sortitions-body {
  display: flex;
  flex-direction: column;
  align-items: center
}

.card-sortitions-icon {
  position: absolute;
  bottom: auto;
  z-index: 1
}

.card-sortitions-icon img {
  position: relative;
  bottom: 75px;
  width: 120px;
  height: 120px;
  border-radius: 107px;
  background: #383a3a;
  border: 5px solid #373743;
  padding: 10px;
  z-index: 1
}

.card-top3stats {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px
}

.card-top3stats-header {
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 20px
}

.card-top3stats-body {
  display: flex;
  align-items: center
}

.card-top3stats-right {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%
}

.top3stat-item {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center
}

.top3stat-item-avatar {
  z-index: 10;
  height: 2.5rem;
  width: 2.5rem;
  max-width: 100%
}

.top3stat-item-body {
  display: flex;
  flex-direction: column;
  min-width: 1px;
  overflow-wrap: break-word;
  position: relative;
  margin-top: -1.25rem;
  width: 100%;
  border-radius: 1rem;
  padding-left: .75rem;
  padding-right: .75rem;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  text-align: center;
  background-color: var(--block-na-card-all);
  color: #a3adc2;
  background-image: url(../img/cardsbg/lines-2.webp);
  background-size: cover
}

.top3stat-item-login {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  margin-top: 15px
}

.top3stat-item-login a img {
  display: none
}

.label.label-primary {
  background-color: #ff7a3a;
  color: #fff;
  padding: 2px 5px;
  font-weight: 400;
  border-radius: 15px;
  font-size: 12px
}

.label.label-warning {
  background-color: #5f65dc;
  color: #fff;
  padding: 2px 5px;
  font-weight: 400;
  border-radius: 15px;
  font-size: 12px
}

.label.label-danger {
  background-color: #ad4747;
  color: #fff;
  padding: 2px 5px;
  font-weight: 400;
  border-radius: 15px;
  font-size: 12px
}

.top3stat-item-frags {
  color: #e1e1e1;
  font-size: 12px;
  background-color: var(--top3stat-item-frags-bg);
  padding: 2px 10px;
  border-radius: 50px
}

.card-top3stats-left {
  width: 20%
}

.card-top3stats-tops {
  display: grid;
  width: 100%;
  align-items: center;
  gap: 10px
}

.card-top3stats-server {
  background: var(--block-na-card-all);
  padding: 10px;
  border-radius: 15px;
  text-align: center;
  color: #fff;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.header__profile-btn {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: relative;
  height: 54px;
  border-radius: 16px
}

.header__profile-btn img {
  display: none;
  width: 41.42px !important;
  height: 43.58px;
  border-radius: 15px
}

.header__profile-btn div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 10px
}

.header__profile-btn p {
  margin-bottom: 0;
  line-height: 22px;
  font-size: 14px;
  color: #fff;
  font-family: inter, sans-serif;
  font-weight: 500
}

.header__profile-btn span {
  font-size: 12px;
  color: #bdbdbd;
  line-height: 18px;
  font-weight: 450;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.header__profile-btn svg {
  fill: #bdbdbd;
  width: 16px;
  height: auto;
  transition: fill .5s ease;
  margin-left: 6px;
  margin-top: 2px
}

.header__profile-btn:hover {
  border-color: #6164ff
}

.header__profile-btn:hover svg,
.header__profile-btn[aria-expanded=true] svg {
  fill: #6164ff
}

.header__profile-menu {
  display: block;
  position: absolute !important;
  z-index: -1;
  pointer-events: none;
  opacity: 0;
  top: 0;
  background: var(--dropdown-content-new-bg);
  border-radius: 20px;
  padding: 30px 20px 20px;
  min-width: 400px;
  transition: opacity .5s ease;
  transform: translate3d(0, 54px, 0) !important;
  height: auto;
  right: 0 !important;
  left: auto !important;
  margin-top: 5px;
  border: 0;
  background-image: url(../img/cardsbg/minprofbg.webp);
  background-size: cover;
  border: var(--dropdown-content-new-border)
}

.header__profile-menu li {
  width: 100%
}

.header__profile-infoo {
  width: 150px !important;
  display: flex !important;
  justify-content: space-between !important;
  flex-direction: column !important
}

.header__profile-infoo .login {
  position: relative !important;
  color: #fff !important;
  display: flex !important;
  gap: 3px;
  font-size: 16px !important;
  font-weight: 500 !important
}

@keyframes bell {
  0% {
    transform: rotate(35deg)
  }

  12.5% {
    transform: rotate(-30deg)
  }

  25% {
    transform: rotate(25deg)
  }

  37.5% {
    transform: rotate(-20deg)
  }

  50% {
    transform: rotate(15deg)
  }

  62.5% {
    transform: rotate(-10deg)
  }

  75% {
    transform: rotate(5deg)
  }

  100% {
    transform: rotate(0)
  }
}

.header__right {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: space-between
}

.header-profile-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  position: relative;
  background: #292929;
  margin-top: 10px;
  border-radius: 50px;
  padding: 0 10px
}

.mini-profile {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 60px;
  padding: 10px 6px;
  margin-top: 10px;
  border-radius: 50px;
  background: var(--card-color)
}

.mini-profile-avatar a img {
  width: 50px;
  height: 50px;
  border-radius: 50px
}

.mini-profile-icon a svg path {
  transition: all .3s
}

.mini-profile-icon a:hover svg path {
  stroke: #e12828;
  transition: all .3s
}

.user-balance {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 60px;
  padding: 10px;
  border-radius: 50px;
  margin-top: 10px;
  background: var(--card-color)
}

.btn-wallet {
  display: flex;
  align-items: center;
  border-radius: 50px;
  color: #fff;
  gap: 5px;
  background: var(--btn-wallet-color);
  padding: 9px 15px;
  font-size: 14px;
  font-weight: 500;
  transition: all .3s
}

.btn-wallet:hover {
  color: #fff;
  background: var(--btn-wallet-color-hover);
  transition: all .3s
}

.user-balance-info {
  display: flex;
  align-items: center;
  padding: 10px;
  font-size: 18px;
  font-weight: 600;
  gap: 10px
}

.header__profile-menu.show {
  z-index: 1000;
  pointer-events: auto;
  opacity: 1
}

.miniprofile-dropdown-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.miniprofile-dropdown-avatar {
  margin-bottom: 10px
}

.miniprofile-dropdown-avatar img {
  height: 70px;
  width: 70px;
  border-radius: 50%
}

.miniprofile-dropdown-login {
  color: #fff;
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 10px
}

.miniprofile-dropdown-settings {
  border: var(--miniprofile-dropdown-settings-border);
  padding: 10px 30px;
  border-radius: 30px;
  color: #fff;
  transition: all .3s
}

.miniprofile-dropdown-settings:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.miniprofile-dropdown-actions {
  margin-top: 20px
}

.miniprofile-dropdown-btn {
  display: flex;
  padding: 15px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px;
  gap: 15px;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.miniprofile-dropdown-btn:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.miniprofile-dropdown-actions2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
  margin-top: 10px
}

.miniprofile-dropdown-btn-messages {
  display: flex;
  padding: 15px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px 15px 15px 50px;
  gap: 15px;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.miniprofile-dropdown-btn-messages:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.miniprofile-dropdown-btn-friends {
  display: flex;
  padding: 15px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 15px 50px 50px 15px;
  gap: 15px;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.miniprofile-dropdown-btn-friends:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.miniprofile-dropdown-btn-mystores {
  display: flex;
  padding: 15px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px 15px 15px 50px;
  gap: 15px;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.miniprofile-dropdown-btn-mystores:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.miniprofile-dropdown-btn-notifications {
  display: flex;
  padding: 15px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 15px 50px 50px 15px;
  gap: 15px;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.miniprofile-dropdown-btn-notifications:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.dropbtn-new {
  padding: 10px 15px;
  border-radius: 10px;
  font-size: 14px;
  color: var(--dropbtn-new-color);
  border: 0;
  font-weight: 500;
  display: flex;
  gap: 7px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all .3s
}

.dropbtn-new i {
  font-size: 9px
}

.dropbtn-new:hover {
  color: #fff;
  background: #52392794;
  transition: all .3s
}

.dropbtn-new.active_btn {
  background: linear-gradient(.25turn, rgb(250 162 95/.3), #373743);
  color: #faa05f
}

.show-drd {
  transition: all .3s
}

.show-drd .dropbtn-new {
  background: var(--dropbtn-new-active);
  color: var(--dropbtn-new-active-text);
  transition: all .3s
}

@media(min-width: 1080px) {
  .dropbtn {
    display: block;
    background-color: initial;
    color: #e4e4e4;
    padding: 24px 0;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .7px;
    cursor: pointer;
    text-decoration: unset;
    transition: all .3s ease
  }

  .dropbtn.active_btn {
    color: #faa05f;
    box-shadow: inset 0 -2px #faa05f
  }

  .dropbtn.active_btn svg {
    fill: #faa05f
  }

  .dropbtn svg {
    width: 11px;
    height: 11px;
    margin-bottom: 3px;
    fill: #fff;
    transition: all .3s ease
  }

  .dropbtn i {
    color: #fff;
    transition: all .3s ease;
    margin-right: 3px
  }

  .dropbtn:hover,
  .dropdown.show-drd .dropbtn {
    color: #faa05f;
    box-shadow: inset 0 -2px #faa05f;
    transition: all .3s ease
  }

  .dropbtn:hover svg {
    fill: #faa05f;
    transition: all .3s ease
  }

  .dropbtn:hover i,
  .dropbtn:focus i {
    color: #faa05f;
    transition: all .3s ease
  }

  .dropbtn img {
    border-radius: 2px;
    outline: none;
    border: none;
    width: 20px;
    margin-right: 5px
  }

  .dropdown.show-drd .dropbtn svg {
    fill: #faa05f;
    transition: all .3s ease;
    transform: rotateX(180deg);
    position: relative
  }

  .dropdown {
    position: relative;
    display: inline-block;
    transition: all .3s ease
  }

  .dropdown-content-new {
    display: flex;
    flex-direction: column;
    position: absolute;
    padding: 5px;
    top: 70px;
    background: var(--dropdown-content-new-bg);
    box-shadow: 0 0 20px var(--box-shadow-custom);
    border: 1px solid var(--border-card-color);
    border-radius: 15px;
    overflow: auto;
    white-space: nowrap;
    z-index: 99;
    transition: all .3s ease;
    transform-origin: top;
    animation-fill-mode: forwards;
    transform: scale(.7);
    opacity: 0;
    visibility: hidden
  }

  .dropdown-content-new .dropdown-linkk {
    color: #fff;
    padding: 10px 17px;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .7px;
    display: block;
    transition: all .3s ease;
    border-radius: 10px;
    position: relative
  }

  .dropdown-content-new .dropdown-linkk:hover {
    background-color: var(--dropdown-linkk-hover);
    transition: all .3s ease
  }

  .dropdown-content-new .dropdown-linkk:hover .submenu_m {
    color: var(--dropdown-linkk-text-hover);
    transition: all .3s ease
  }

  .dropdown-content-new .dropdown-linkk:hover svg {
    fill: var(--dropdown-linkk-text-hover);
    transition: all .3s ease
  }

  .right_dot:after {
    position: absolute;
    right: 15px;
    top: 19px;
    content: '';
    width: 4px;
    height: 4px;
    background-color: #faa05f;
    border-radius: 50%;
    opacity: 0;
    transition: all .3s ease;
    z-index: 999
  }

  .dropdown-content-new .dropdown-linkk:hover .right_dot:after {
    opacity: 1;
    transition: all .3s ease
  }

  .submenu_m {
    transition: all .3s ease;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex
  }

  .submenu_m svg {
    width: 12px;
    fill: var(--inactive-text-color);
    margin-right: 10px;
    transition: all .3s ease
  }

  .submenu_m img {
    width: 20px;
    height: auto;
    border-radius: 3px
  }

  .dropdown.show-drd .dropdown-content-new {
    transform: scale(1);
    opacity: 1;
    visibility: visible;
    transition: all .3s ease
  }

  .drpdwn_menu {
    display: flex;
    flex-direction: row;
    gap: 10px
  }

  .header_burger {
    display: none
  }

  .nav_header_menu {
    display: none
  }

  .header_list {
    display: none
  }

  .header_link {
    display: none
  }
}

@media(max-width: 1079px) {
  .drpdwn_menu {
    display: none
  }
}

.card-miniprofile {
  width: 100%;
  background: var(--card-color);
  border-radius: 20px;
  padding: 10px
}

.card-miniprofile-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: var(--block-na-card-all);
  border-radius: 15px;
  padding: 30px 15px 15px
}

.card-miniprofile-avatar img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid #9f7659
}

.card-miniprofile-info {
  margin-top: 15px;
  display: flex;
  flex-direction: column;
  text-align: center
}

.card-miniprofile-login {
  color: #fff;
  font-weight: 600;
  font-size: 20px
}

.card-miniprofile-url {
  color: #999;
  font-weight: 500;
  font-size: 14px
}

.card-miniprofile-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  margin-top: 30px
}

.card-miniprofile-btnaction {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border: 0;
  color: #afafaf;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px;
  transition: all .3s
}

.card-miniprofile-btnaction:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.online-ellips {
  bottom: 20px;
  border: 2px solid #373743;
  width: 30px;
  height: 30px;
  cursor: help;
  background: #28a745;
  right: 25px;
  position: absolute;
  border-radius: 50%;
}

.offline-ellips {
  bottom: 25px;
  border: 3px solid #20232a;
  background: #656565;
  right: 20px;
  position: absolute;
  border-radius: 50px;
  padding: 15px 20px;
  cursor: help;
  font-size: 20px;
  line-height: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500
}

.card-unikplugins {
  display: flex;
  background: var(--card-color);
  border-radius: 20px;
  margin-bottom: 35px;
  margin-top: 10px;
  height: 250px;
  overflow: hidden;
  background-image: url(https://meat74.ru/templates/meat74ru/img/cardsbg/lines.webp);
  background-size: cover
}

.card-unikplugins-info {
  padding: 30px 40px
}

.card-unikplugins-ribbon {
  background: var(--card-unikplugins-ribbon);
  width: fit-content;
  padding: 5px 20px;
  border-radius: 50px;
  font-weight: 700
}

.card-unikplugins-title {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  margin-top: 15px;
  letter-spacing: 2px
}

.card-unikplugins-description {
  color: #969696;
  font-size: 14px;
  width: 70%
}

.card-unikplugins-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  background: var(--card-unikplugins-btn);
  width: 330px;
  border-radius: 10px;
  color: #c7c7c7;
  font-weight: 600;
  margin-top: 20px;
  transition: all .3s
}

.card-unikplugins-btn:hover {
  color: #fff;
  background: var(--card-unikplugins-btn-hover);
  transition: all .3s
}

.users_online_chat {
  background: var(--block-na-card-all);
  width: 50%;
  border-radius: 20px;
  padding: 10px
}

.online-news-blocks {
  display: flex;
  flex-direction: column
}

.online_full_user {
  background: var(--online_full_user);
  border-radius: 11px;
  height: 50px;
  padding-right: 10px;
  display: flex;
  margin-bottom: 10px;
  position: relative;
  justify-content: space-between;
  align-items: center;
  background-image: url(../img/onlinebg.png);
  background-size: cover
}

.number_max {
  background: var(--number_max);
  border-radius: 8px;
  font-size: 12px;
  height: 30px;
  display: flex;
  width: 30px;
  color: #fff;
  position: relative;
  margin-left: 1px;
  align-items: center;
  justify-content: center
}

.usersss_online {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  position: relative;
  margin-left: 14px
}

.online_scroll {
  height: 425px;
  overflow: auto;
  padding-right: 5px
}

.visit_users_online {
  padding: 7px 10px;
  color: #fff;
  background: var(--visit_users_online);
  display: flex;
  border-radius: 9px;
  transition: .2s all;
  margin-bottom: 7px;
  align-items: center;
  justify-content: space-between
}

.last_online0 {
  width: 30px;
  height: 30px;
  border-radius: 9px;
  margin-right: 10px;
  margin-left: -1px
}

.all_online {
  background: 0 0;
  transition: all .2s;
  padding: 8px;
  border-radius: 10px;
  font-size: 11.5px;
  border: var(--all_online-border);
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  color: #939393;
  width: 100%;
  margin-top: 9px;
  height: 42px;
  font-weight: 600;
  align-items: center;
  background-image: url(../img/onlinebg.png);
  background-size: cover
}

.login_visit {
  font-size: 15px
}

.all_online:hover {
  background: var(--all_online-bg-hover);
  transition: all .2s
}

.online2 {
  position: relative;
  width: 25px;
  height: 25px;
  display: flex;
  margin-right: -2px;
  align-items: center;
  justify-content: center
}

.online2::before,
.online2::after {
  border: 2px solid #2fc38224;
  border-radius: 50%;
  position: absolute;
  content: '';
  display: block
}

.online2::before {
  width: 10px;
  height: 10px;
  border-bottom-color: #2fc382;
  border-left-color: #2fc382;
  animation: spinner-1o3y8q .75s infinite linear reverse
}

.online2::after {
  animation: spinner-1o3y8q 1.5s infinite linear;
  height: 20px;
  width: 20px;
  border-right-color: #2fc382;
  border-top-color: #2fc382
}

@keyframes spinner-1o3y8q {
  to {
    transform: rotate(360deg)
  }
}

#online_users::-webkit-scrollbar {
  background-color: #373743
}

#online_users::-webkit-scrollbar-thumb {
  border-width: 1px 1px 1px 2px;
  background-color: #393939;
  border-radius: 10px
}

.card-socials {
  display: flex;
  justify-content: space-between;
  border-radius: 20px;
  background: var(--card-color);
  padding: 20px 30px;
  align-items: center;
  overflow-x: scroll
}

.card-socials-left {
  display: flex;
  flex-direction: column;
  width: 12rem;
  flex-shrink: 0
}

.card-socials-title {
  color: #fff;
  font-size: 22px;
  letter-spacing: .025em;
  font-weight: 600
}

.card-socials-description {
  flex-grow: 1;
  font-size: 14px;
  margin-top: 10px;
  color: #969696
}

.card-socials-right {
  display: flex;
  gap: 20px
}

.card-social-item {
  display: flex;
  width: 16rem;
  flex-shrink: 0;
  flex-direction: column;
  align-items: center
}

.card-social-item svg {
  z-index: 10;
  height: 2.5rem;
  width: 2.5rem
}

.card-social-icon {
  z-index: 10;
  height: 2.5rem;
  width: 2.5rem
}

.card-social-info {
  display: flex;
  flex-direction: column;
  min-width: 1px;
  overflow-wrap: break-word;
  position: relative;
  margin-top: -1.25rem;
  width: 100%;
  border-radius: 1rem;
  padding-left: .75rem;
  padding-right: .75rem;
  padding-bottom: .4rem;
  padding-top: 1.25rem;
  text-align: center;
  background-color: var(--card-social-info);
  color: #a3adc2;
  transition: all .3s
}

.card-social-item .card-social-info:hover {
  background-color: var(--card-social-info-hover);
  transition: all .3s
}

.card-social-title {
  margin-top: .75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #fff
}

.card-social-link {
  margin-top: .25rem;
  font-size: .8125rem;
  line-height: 1.125rem;
  letter-spacing: .025em;
  color: #b7b7b7
}

.card-social-content {
  background: var(--card-social-content);
  border-radius: 50px;
  font-size: 14px;
  margin-top: 10px;
  padding: 5px;
  font-weight: 500;
  color: #ababab;
  padding: 5px 15px;
  width: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.footer {
  display: flex;
  justify-content: space-between;
  border-radius: 20px;
  background: #292929;
  margin-top: 20px;
  height: 285px;
  overflow: hidden
}

.footer-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  width: 30%
}

.footer-site-name {
  color: #fff;
  font-size: 25px;
  font-weight: 600
}

.footer-site-prava {
  font-size: 15px;
  color: #bfbfbf;
  margin-top: 20px
}

.footer-socials-vladelec {
  display: flex;
  gap: 15px;
  margin-top: 15px
}

.footer-social-vladelec {
  display: flex;
  align-items: center;
  gap: 10px;
  background: var(--footer-social-vladelec-bg);
  width: 100%;
  padding: 10px;
  border-radius: 10px;
  transition: all .3s
}

.footer-social-vladelec:hover {
  background: var(--footer-social-vladelec-bg-hover);
  transition: all .3s
}

.footer-social-vladelec-icon img {
  width: 35px;
  height: 35px
}

.footer-social-vladelec-info {
  line-height: 15px
}

.footer-social-vladelec-title {
  color: #fff;
  font-weight: 600;
  font-size: 15px
}

.footer-social-vladelec-subtitle {
  font-size: 12px;
  color: #aeaeae
}

.footer-image {
  width: 40%
}

.footer-image img {
  width: 520px;
  height: 400px;
  bottom: 50px
}

.footer-stats {
  width: 30%
}

.top3stat-item-values .rank_rank_rank {
  display: none
}

.card-miniprofile-comments-header {
  display: flex;
  align-items: center;
  margin-bottom: .75rem;
  margin-top: .75rem
}

.card-miniprofile-comments-header p {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 0;
  color: #a7a4a4;
  font-size: 13px
}

.card-miniprofile-comments-line {
  height: 1px;
  flex: 1;
  background-color: #414141
}

#comments .empty-element {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed #4f4f4f;
  width: 100%;
  padding: 70px;
  font-size: 14px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #9f9f9f
}

#comments {
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: auto;
  margin-bottom: 20px;
  height: auto;
  max-height: 480px;
}

#comments::-webkit-scrollbar {
  background-color: initial;
  width: 0%;
  height: 0;
  border-radius: 0
}

#comments::-webkit-scrollbar-thumb {
  border-width: 0;
  background-color: initial;
  border-radius: 10px
}

.comment-item {
  display: flex;
  padding: 15px;
  width: 100%;
  gap: 15px;
  background: var(--block-na-card-all);
  border-radius: 15px
}

.comment-author-login {
  display: flex;
  align-items: center;
  gap: 5px;
  width: fit-content;
  margin-bottom: 5px
}

.comment-avatar a img {
  width: 40px;
  height: 40px;
  border-radius: 50%
}

.comment-info {
  width: 100%;
  gap: 5px;
  display: flex;
  flex-direction: row;
  align-items: center
}

.comment-text {
  font-size: 14px;
}

.comment-text p img {
  width: 200px;
  height: 100%;
  border-radius: 15px;
}

.comment-date {
  color: #8e8e8e;
  font-size: 12px;
  height: fit-content
}

.comment-item-mymess {
  display: flex;
  width: 100%;
  gap: 15px
}

.comment-text span:not(.comment-date) {
  cursor: pointer;
  top: -3px
}

.comment-avatar-mymess a img {
  width: 40px;
  height: 40px;
  border-radius: 50%
}

.comment-info {
  width: 100%;
  gap: 5px;
  display: flex;
  flex-direction: row;
  align-items: center
}

.comment-info-mymess {
  width: 100%;
  gap: 5px;
  display: flex;
  flex-direction: column
}

.comment-text p {
  margin-bottom: 0
}

.comment-text-mymess {
  display: block;
  background: #3f3f3f;
  padding: 15px 20px;
  border-radius: 15px 15px 0 15px;
  font-size: 15px
}

.comment-date-mymess {
  color: #8e8e8e;
  font-size: 12px;
  display: flex;
  justify-content: end
}

#add_new_comments .input-group .smile_input input,
#chat .input-group .smile_input .custom-file label,
.custom-file #chat .input-group .smile_input label {
  color: #fff;
  height: 52px;
  line-height: 48px;
  border: 0;
  font-size: 14px;
  border: solid 1px #454545;
  padding-left: 20px;
  width: 100%;
  outline: none;
  border-radius: 14px;
  padding-right: 80px;
  background: #2e2e2e !important;
  transition: all .3s
}

#add_new_comments .input-group .smile_input input:hover {
  background: #333 !important;
  transition: all .3s
}

#add_new_comments .input-group .smile_input input:focus {
  background: #333 !important;
  transition: all .3s
}

#add_new_comments .input-group .smile_input input::placeholder {
  color: #878787
}

#add_new_comments .input-group .smile_input input:focus,
#chat .input-group .smile_input input:active {
  outline: 0;
  outline-offset: 0;
  box-shadow: none
}

#add_new_comments .input-group .smile_input #smile_btn {
  position: absolute;
  right: 48px;
  top: 17px;
  font-size: 16px;
  font-weight: 100
}

.card-miniprofile-actions-btn {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px;
  gap: 10px;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-miniprofile-actions-btn:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-miniprofile-actions2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px
}

.card-miniprofile-actions-btn-givemoney {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px 15px 15px 50px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-miniprofile-actions-btn-givemoney:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-miniprofile-actions-btn-takemoney {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 15px 50px 50px 15px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-miniprofile-actions-btn-takemoney:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-miniprofile-actions-btn-giveproc {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px 15px 15px 50px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-miniprofile-actions-btn-giveproc:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-miniprofile-actions-btn-edituser {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 15px 50px 50px 15px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-miniprofile-actions-btn-edituser:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-miniprofile-actions11 {
  display: flex;
  gap: 10px;
  align-items: center
}


.profile-info-item-btn {
  background: var(--block-na-card-all);
  display: flex;
  padding: 10px;
  border-radius: 20px;
  gap: 15px;
  margin-bottom: 15px;
  align-items: center;
  border: solid 1px transparent;
  transition: all .3s;
  border: 0;
  width: 100%;
}

.profile-info-item-btn:hover {
  background: #409fff2e;
  border: solid 1px #409fff;
  color: #81c0ff;
  transition: all .3s;
}

.profile-info-item-btn:last-child {
  margin-bottom: 0
}

.profile-info-item-btn-icon {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 12px;
  border-radius: 50px;
  width: 44px;
  height: 43px;
}

.profile-info-item-btn-1type .profile-info-item-btn-icon {
  background: #ff565e
}

.profile-info-item-btn-2type .profile-info-item-btn-icon {
  background: #ff8a34
}

.profile-info-item-btn-3type .profile-info-item-btn-icon {
  background: #25c685
}

.profile-info-item-btn-info {
  display: flex;
  line-height: 18px;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.profile-info-item-btn-title {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.profile-info-item-value {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.profile-info-item-btn-1type .profile-info-item-btn-value {
  color: #ff565e
}

.profile-info-item-btn-2type .profile-info-item-btn-value {
  color: #ff8a34
}

.profile-info-item-btn-3type .profile-info-item-btn-value {
  color: #25c685
}



.profile-info-item {
  background: var(--block-na-card-all);
  display: flex;
  padding: 10px;
  border-radius: 20px;
  gap: 15px;
  margin-bottom: 15px;
  align-items: center
}

.profile-info-item:last-child {
  margin-bottom: 0
}

.profile-info-item-skype {
  background-image: url(../img/profile/socials/skypeuserbg.png);
  background-size: cover
}

.profile-info-item-tg {
  background-image: url(../img/profile/socials/tguserbg.png);
  background-size: cover
}

.profile-info-item-ds {
  background-image: url(../img/profile/socials/dsuserbg.png);
  background-size: cover
}

.profile-info-item-vk {
  background-image: url(../img/profile/socials/vkuserbg.png);
  background-size: cover
}

.profile-info-item-steam {
  background-image: url(../img/profile/socials/steamuserbg.png);
  background-size: cover
}

.profile-info-item-fb {
  background-image: url(../img/profile/socials/fbuserbg.png);
  background-size: cover
}

.profile-info-item-icon {
  padding: 10px 12px;
  border-radius: 50px
}

.profile-info-item-1type .profile-info-item-icon {
  background: #ff565e
}

.profile-info-item-2type .profile-info-item-icon {
  background: #ff8a34
}

.profile-info-item-3type .profile-info-item-icon {
  background: #25c685
}

.profile-info-item-skype .profile-info-item-icon {
  background: #0fadf0
}

.profile-info-item-ds .profile-info-item-icon {
  background: #7289da
}

.profile-info-item-tg .profile-info-item-icon {
  background: #1db0e1
}

.profile-info-item-vk .profile-info-item-icon {
  background: #07f
}

.profile-info-item-icon svg path {
  stroke: #fff
}

.profile-info-item-info {
  display: flex;
  line-height: 18px;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.profile-info-item-title {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.profile-info-item-value {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.profile-info-item-1type .profile-info-item-value {
  color: #ff565e
}

.profile-info-item-2type .profile-info-item-value {
  color: #ff8a34
}

.profile-info-item-3type .profile-info-item-value {
  color: #25c685
}

.profile-info-item-3type .profile-info-item-value a {
  color: #25c685
}

#vk_user img {
  width: 44px;
  height: 44px;
  border-radius: 10px
}

#steam_user img {
  width: 44px;
  height: 44px;
  border-radius: 10px
}

.profile-actions {
  display: flex;
  gap: 10px
}

.profile-actions-success {
  padding: 10px;
  background: #28a745;
  border-radius: 10px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  transition: all .3s
}

.profile-actions-success:hover {
  background: #228a3a;
  transition: all .3s
}

.profile-actions-danger {
  padding: 10px;
  background: #5f65dc;
  border-radius: 10px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  transition: all .3s
}

.profile-actions-danger:hover {
  background: #c82333;
  transition: all .3s
}

.profile-actions-item {
  padding: 10px;
  background: #303541;
  border-radius: 10px;
  text-align: center;
  color: #d2d2d2;
  display: flex;
  font-size: 14px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  transition: all .3s
}

.profile-actions-item:hover {
  background: #373d4b;
  transition: all .3s
}

.profile-actions-item i {
  font-size: 14px
}

.profile-actions-item svg path {
  stroke: #d2d2d2
}

.profile-sections {
  overflow: auto;
  width: calc(100% + 0px);
  position: static
}

.profile-sections li {
  border: 1px solid #353944;
  border-radius: 10px;
  height: 70px;
  z-index: 1;
  margin-bottom: 6px;
  cursor: pointer;
  background: #20232a;
  transition: all .3s
}

.profile-sections li:last-child {
  margin-bottom: 0
}

.profile-sections li:hover {
  background: #282c36;
  border-color: #282c36;
  transition: all .3s
}

.profile-sections li.active {
  background: #272b34;
  border: #272b34;
  transition: all .3s
}

.card-user-info {
  background: var(--card-color);
  padding: 20px;
  border-radius: 20px
}

.border-line-razdelenie {
  border: 1px dashed #373743;
  margin-top: 15px;
  margin-bottom: 15px
}

/* .card-user-header, .card-user-header-icon, .card-user-header-title
   styles removed in favor of `meatui.css` to avoid conflicts. */

.card-user-friends {
  background: var(--card-color);
  padding: 10px;
  border-radius: 20px
}

.small-friend {
  display: flex;
  gap: 6px;
  padding: 20px 10px;
  font-size: 10.5px;
  color: #fff;
  margin-right: 2.2%;
  background: var(--block-na-card-all);
  border: 1px solid transparent;
  text-align: center;
  border-radius: 14px;
  flex-direction: column;
  align-items: center;
}

.small-friend:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.small-friend img {
  width: 45px;
  height: 45px;
  border-radius: 50px
}

.small-friend span {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 60px;
}

.btn-all-friends {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #d7d7d7;
  font-weight: 500;
  padding: 10px;
  border-radius: 10px;
  margin-top: 10px;
  background: var(--setting-edit-password-btn);
  transition: all .3s
}

.btn-all-friends:hover {
  color: #fff;
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.card-user-gifts {
  background: var(--card-color);
  padding: 10px 10px 15px;
  border-radius: 20px
}

.swiper-slide-gift {
  display: flex;
  background: var(--block-na-card-all);
  align-items: center;
  justify-content: center;
  padding: 30px 30px 10px;
  border-radius: 15px;
  background-position: 50%;
  background-size: cover;
  width: 150px !important;
  height: 150px !important
}

.card-user-gift img {
  width: 100px;
  height: 100px
}

#mybans .empty-element {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed #4f4f4f;
  width: 100%;
  padding: 83px;
  font-size: 18px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: 600;
  color: #9f9f9f
}

#mybans .empty-element:after {
  content: "\e178";
  font-size: 80px;
  position: absolute;
  z-index: -5;
  opacity: .4;
  color: #282c36;
  font-family: fontawesome
}

.card-zayavkirazban {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px
}

.card-zayavkirazban-body {
  display: flex;
  flex-direction: column;
  gap: 15px
}

.btn-sendgift {
  display: flex;
  justify-content: center;
  padding: 20px 30px;
  flex-direction: column;
  border-radius: 20px;
  background: var(--btn-group-toggle-label);
  height: 130px;
  line-height: 21px;
  cursor: pointer;
  background-image: url(../img/cardsbg/sendgift.webp);
  background-size: cover;
  transition: all .3s
}

.btn-sendgift:hover {
  display: flex;
  justify-content: center;
  padding: 20px 30px;
  flex-direction: column;
  border-radius: 20px;
  background: var(--btn-group-toggle-label-hover);
  height: 130px;
  line-height: 21px;
  cursor: pointer;
  background-image: url(../img/cardsbg/sendgift.webp);
  background-size: cover;
  transition: all .3s
}

.btn-sendgift .title {
  color: #fff;
  font-size: 20px;
  font-weight: 700
}

.btn-sendgift .subtitle {
  font-size: 13px;
  color: #a3a3a3
}

.wallets-card-actions {
  width: 100%;
  margin-bottom: 16px
}

.wallets-card-actions-body {
  width: 100%;
  display: grid;
  grid-gap: 8px;
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.wallets-card-actions-item {
  width: 100%;
  height: 220px;
  border-radius: 20px;
  display: flex;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  position: relative;
  transition: all .3s ease-in-out;
  overflow: hidden
}

.wallets-card-actions-item[data-name=voucher]:hover {
  filter: brightness(1.1)
}

.wallets-card-actions-item[data-name=balance]:hover {
  filter: brightness(1.1)
}

.wallets-card-actions-item[data-name=sale]:hover {
  filter: brightness(1.1)
}

.wallets-card-actions-item[data-name=last_operations]:hover {
  filter: brightness(1.1)
}

.wallets-card-actions-item[data-name=voucher] {
  background: radial-gradient(94.18% 100% at 50% 100%, rgba(73, 135, 255, .5) 0, rgba(51, 53, 76, .5) 100%)
}

.wallets-card-actions-item[data-name=balance] {
  background: radial-gradient(178.01% 126.67% at 50% 100%, rgba(255, 177, 105, .5) 0, rgba(24, 24, 36, .5) 100%)
}

.wallets-card-actions-item[data-name=sale] {
  background: radial-gradient(178.01% 126.67% at 50% 100%, rgba(255, 106, 115, .5) 0, rgba(24, 24, 36, .5) 100%)
}

.wallets-card-actions-item[data-name=last_operations] {
  background: radial-gradient(178.01% 126.67% at 50% 100%, rgba(255, 143, 95, .5) 0, rgba(24, 24, 36, .5) 100%)
}

.wallets-card-actions-item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  left: 0;
  top: 0;
  padding: 14px;
  position: absolute;
  width: 100%;
  z-index: 5
}

.wallets-card-actions-item-name {
  display: flex;
  flex-direction: column
}

.wallets-card-actions-item-name .subtitlee {
  color: #8595ae;
  margin-bottom: 2px;
  font-weight: 700;
  font-size: .75rem;
  line-height: 12px;
  margin-bottom: 0
}

.wallets-card-actions-item-name .titlee {
  color: #d3e2f8;
  font-weight: 700;
  font-size: .875rem;
  line-height: 1.125rem;
  margin-bottom: 0;
  text-transform: uppercase
}

.wallets-card-actions-item-right {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 4px
}

.wallets-card-actions-item-ribbon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 26px;
  font-size: 10px;
  line-height: 12px;
  color: #51cea1;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 8px;
  background: #3c5c66;
  padding: 0 10px
}

.wallets-card-actions-item-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transform: translateY(10px);
  transition: transform .3s linear
}

.wallets-card-actions-item:hover .wallets-card-actions-item-image {
  transform: scale(1.05)
}

.paymentt-method-item {
  background: var(--btn-group-toggle-label);
  width: 100%;
  height: 120px;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
  padding: 8px;
  position: relative;
  transition: all .3s ease-in-out
}

.paymentt-method-item:hover {
  cursor: pointer;
  filter: brightness(1.1)
}

.paymentt-method-item .paymentt-method-item-icon {
  position: absolute;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  right: 8px;
  top: 8px;
  background: #3a544c;
  border-radius: 8px;
  display: none
}

.paymentt-method-item-icon svg {
  width: .75rem;
  height: .75rem;
  transition: fill .3s ease-in-out
}

.paymentt-method-item .paymentt-method-item-image {
  height: 60px;
  width: auto;
  max-width: 95px;
  -o-object-fit: contain;
  object-fit: contain
}

.styles_depositMethods__list__WIRvI {
  width: 100%;
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))
}

.paymentt-method-item.active .paymentt-method-item-icon {
  display: flex
}

.paymentt-method-item.active {
  background: #3c5c6642
}

.styles_deposit__page__DmD36 .styles_page__container__5XTUU .styles_section__right__oS7nd .styles_deposit__form__06WyO {
  margin-bottom: 20px
}

.styles_card__Wfr_D {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  display: flex;
  flex-direction: column
}

.styles_card__Wfr_D.styles_color--primary__2KnH4 {
  background: var(--card-color)
}

.styles_card__Wfr_D {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  display: flex;
  flex-direction: column
}

.styles_card__Wfr_D.styles_color--green-gradient__1FzX6,
.styles_card__Wfr_D.styles_color--primary-gradient__QdK7Q {
  background: var(--card-chat-header)
}

.styles_card__body__AAT0M {
  width: 100%;
  height: 100%;
  position: relative
}

.styles_card__body__AAT0M.styles_size--medium__DGkmo {
  padding: 24px
}

.styles_promo__bonus__FVhjW {
  border-radius: 10px;
  background: var(--greengrad-2, linear-gradient(180deg, #4c8d89 0, #4b6c80 100%));
  display: flex;
  align-items: center;
  padding: 14px
}

.styles_text__1p2r2.styles_variant--h6__GhwNM {
  font-weight: 500;
  font-size: 14px;
  line-height: 12px
}

.styles_text__1p2r2.styles_variant--h6__GhwNM.styles_bold__2c_3x {
  font-weight: 600
}

.styles_text__1p2r2.styles_color--green__d3Y0w {
  color: #51ce91
}

.styles_depositFinal__form__IJ6tO {
  display: grid;
  grid-gap: 8px;
  width: 100%
}

.styles_depositFinal__form__IJ6tO .styles_form__input__N8bSR {
  width: 100%
}

.styles_control__ZeUvc.styles_full-width__9ENOQ {
  width: 100%
}

.styles_control__ZeUvc.styles_size--medium__XtJLC {
  --control-size: 50px;
  padding: 0 20px
}

.styles_control__ZeUvc {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .3s linear;
  border: none;
  position: relative;
  outline: none;
  overflow: hidden
}

.styles_exchange__input__1tSR_ {
  display: flex;
  justify-content: space-between
}

.styles_control__ZeUvc.styles_color--gray-dark__nsFFS {
  color: #a9b7cc;
  background: var(--block-na-card-all)
}

.styles_control__ZeUvc.styles_size--medium__XtJLC,
.styles_control__ZeUvc.styles_size--small__yXO33 {
  --control-size: 44px;
  border-radius: 10px;
  height: 50px;
  min-height: 50px
}

.styles_exchange__input__1tSR_ .styles_input__from__M6lM5 {
  grid-template-columns: 1fr auto
}

.styles_exchange__input__1tSR_ .styles_input__from__M6lM5,
.styles_exchange__input__1tSR_ .styles_input__to__pgoyX {
  width: 100%;
  display: grid;
  align-items: center;
  grid-gap: 5px
}

.styles_exchange__input__1tSR_ .styles_input__control__jYNUf {
  width: 100%;
  overflow: hidden
}

.styles_exchange__input__1tSR_ .styles_input__control__jYNUf input {
  background: var(--block-na-card-all);
  color: inherit;
  font-weight: 700;
  font-size: .875rem;
  border: 0
}

.styles_exchange__input__1tSR_ .styles_input__control__jYNUf input:focus {
  border: 0;
  outline: none
}

.styles_exchange__input__1tSR_ .styles_input__control__jYNUf input:active {
  border: 0;
  outline: none
}

.styles_exchange__input__1tSR_ .styles_input__rate__dE0P0 {
  width: -moz-fit-content;
  width: fit-content
}

.styles_text__1p2r2.styles_variant--h5__u0ttf {
  font-weight: 500;
  font-size: .875rem;
  line-height: 1.125rem
}

.styles_exchange__input__1tSR_ .styles_exchange__icon__VBaB1 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-radius: 10px;
  background: #313641;
  margin: 0 8px
}

.styles_icon__gfIyj.styles_variant--h2__11PLm {
  width: 1.5rem;
  height: 1.5rem
}

.styles_exchange__input__1tSR_ .styles_input__from__M6lM5,
.styles_exchange__input__1tSR_ .styles_input__to__pgoyX {
  width: 100%;
  display: grid;
  align-items: center;
  grid-gap: 5px
}

.styles_exchange__input__1tSR_ .styles_input__to__pgoyX {
  grid-template-columns: 1fr auto
}

.styles_depositFinal__form__IJ6tO .styles_form__buttons__Yyz_v {
  display: grid;
  grid-gap: 4px;
  width: 100%;
  grid-auto-flow: column
}

.styles_button__wKrkP {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px 24px;
  border-radius: 10px;
  overflow: hidden;
  border: none;
  position: relative;
  outline: none;
  transition: all .3s ease-in-out
}

.styles_control__ZeUvc.styles_color--gray-primary__6lJWk {
  color: #aeb6c2;
  background: var(--setting-edit-password-btn);
  transition: all .3s
}

.styles_control__ZeUvc.styles_color--gray-primary__6lJWk:hover {
  color: #aeb6c2;
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.styles_control__ZeUvc.styles_size--small__yXO33 {
  padding: 0 12px
}

.styles_control__ZeUvc.styles_size--medium__XtJLC,
.styles_control__ZeUvc.styles_size--small__yXO33 {
  --control-size: 44px;
  border-radius: 8px;
  height: var(--control-size);
  min-height: var(--control-size)
}

.styles_control__ZeUvc.styles_full-width__9ENOQ {
  width: 100%
}

.styles_button__wKrkP .styles_button__content__1KVfc {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  grid-gap: 10px;
  font-weight: 700;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis
}

.styles_text__1p2r2.styles_noWrap__kn3Uq {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.styles_depositFinal__form__IJ6tO .styles_form__submit___UopH {
  width: 100%
}

.styles_button__wKrkP {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px 24px;
  border-radius: 10px;
  overflow: hidden;
  border: none;
  position: relative;
  outline: none;
  transition: all .3s ease-in-out
}

.styles_control__ZeUvc.styles_color--green__DBwup {
  color: #ddd;
  background: var(--setting-edit-password-btn);
  transition: all .3s
}

.styles_control__ZeUvc.styles_color--green__DBwup:hover {
  color: #ddd;
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.styles_control__ZeUvc.styles_size--medium__XtJLC,
.styles_control__ZeUvc.styles_size--small__yXO33 {
  --control-size: 44px;
  border-radius: 8px;
  height: var(--control-size);
  min-height: var(--control-size)
}

.styles_control__ZeUvc.styles_size--medium__XtJLC {
  --control-size: 50px;
  padding: 0 20px
}

.styles_button__wKrkP .styles_button__content__1KVfc {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  grid-gap: 10px;
  font-weight: 700;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis
}

.styles_icon__gfIyj.styles_variant--h4__WyKY2 {
  width: 1rem;
  height: 1rem
}

.history-table {
  width: 100%;
  border-collapse: separate;
  --tw-border-spacing-y: .25rem;
  border-spacing: 0 5px;
  font-size: .75rem
}

.history-table :where(th, .mob-th) {
  white-space: nowrap;
  font-size: .625rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #a3a3a3
}

.history-table :where(th, td) {
  text-align: left
}

@media(min-width: 1024px) {
  .history-table :where(th, td) {
    padding-left: .875rem;
    padding-right: .875rem
  }

  .history-table :where(th, .mob-th) {
    padding-bottom: .375rem
  }

  .history-table :where(td:first-child) {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    padding-left: 1.5rem
  }

  .history-table :where(td:last-child) {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    padding-right: 1rem
  }

  .history-table :where(td) {
    padding-top: .875rem;
    padding-bottom: .875rem
  }
}

.card-lastoperations {
  padding: 15px;
  border-radius: 20px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.history-table :where(tbody tr) {
  cursor: pointer;
  background-color: var(--block-na-card-all);
  transition: all .3s;
}

.history-table :where(tbody tr):hover {
  background-color: var(--history-table-bg-hover);
  transition: all .3s;
}

.operations-success {
  background-image: linear-gradient(var(--angle, 0deg), var(--from, transparent), var(--via, transparent), var(--to, transparent));
  --angle: -90deg;
  --from: #4afdff1a
}

.operation-checksuccess {
  border-radius: .75rem;
  width: 2.125rem;
  border-color: #388297;
  border-style: dashed;
  border-width: 1px;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  background-color: #4afdff2e
}

.operation-checksuccess-icon {
  background-color: #a2feff;
  width: .625rem;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  height: 10px
}

.operations-danger {
  background-image: linear-gradient(var(--angle, 0deg), var(--from, transparent), var(--via, transparent), var(--to, transparent));
  --angle: -90deg;
  --from: #ff4a4a1a
}

.operation-xmarkdanger {
  border-radius: .75rem;
  width: 2.125rem;
  border-color: #973838;
  border-style: dashed;
  border-width: 1px;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  background-color: #ff4a4a2e
}

.operation-xmarkdanger-icon {
  background-color: #ffa2a2;
  width: .625rem;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  height: 10px
}

.operation-checkdanger {
  border-radius: .75rem;
  width: 2.125rem;
  border-color: #973838;
  border-style: dashed;
  border-width: 1px;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  background-color: #ff4a4a2e
}

.operation-checkdanger-icon {
  background-color: #ffa2a2;
  width: .625rem;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  height: 10px
}

.operations-warning {
  background-image: linear-gradient(var(--angle, 0deg), #ffc94a1a, var(--via, transparent), var(--to, transparent));
  --angle: -90deg;
  --from: #ffe74a1a
}

.operation-checkwarning {
  border-radius: .75rem;
  width: 2.125rem;
  border-color: #978438;
  border-style: dashed;
  border-width: 1px;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffc54a2e
}

.operation-checkwarning-icon {
  background-color: #ffeaa2;
  width: 15px;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  height: 20px
}

.operation-type p {
  margin-bottom: 0
}

.card-promocode {
  --to: #2756a280;
  --from: #3d76d1;
  padding: 30px;
  border-radius: 20px;
  background-image: linear-gradient(var(--angle, 0deg), var(--from, transparent) var(--from-offset, 0%), var(--to, transparent) var(--to-offset, 100%));
  background-color: #1c233a;
  border: 1px solid var(--border-card-color);
  overflow: hidden;
}

.card-promocode-title {
  margin-bottom: .75rem;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  color: #b7dae1;
}

.card-promocode-input {
  display: flex;
  align-items: center;
  background: #406cb8;
  height: 60px;
  border-radius: 10px;
  padding: 0 15px;
  gap: 10px;
  border: 1px dashed #709de9;
}

.card-promocode-input svg {
  fill: #b1cdff
}

.card-promocode-input input {
  color: #fff;
  width: 100%;
  background: #406cb8;
  border: 0 !important
}

.card-promocode-input input::placeholder {
  color: #b1cdff;
}

.card-promocode-input input:active {
  border: 0;
  outline: 0
}

.card-promocode-input input:focus {
  border: 0;
  outline: 0
}

.btn-promocode-check {
  text-transform: uppercase;
  font-weight: 700;
  font-size: .6875rem;
  border-radius: .75rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  border: 0;
  margin-top: .625rem;
  background-image: linear-gradient(90deg, var(--from, transparent) var(--from-offset, 0%), var(--to, transparent) var(--to-offset, 100%));
  color: #1f3e60;
  --to: transparent;
  --from: #acd4ff;
  z-index: 1;
  transition: all .3s;
}

.btn-promocode-check:hover {
  background-color: #acd4ff;
  transition: all .3s;
}

.card-promocode-subtitle {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 15px;
  border-radius: 12px;
  margin-top: .8rem;
  margin-bottom: .75rem;
  font-size: 14px;
  z-index: 1;
  color: #cce9ff;
  font-weight: 500;
  background-color: #86cbff29;
}

.card-promocode-social-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: inherit;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  height: 4rem;
  overflow: hidden;
  border-radius: .875rem;
  background-color: #2e3a61
}

.card-promocode-social-item.vk {
  --angle: -135deg;
  --from: #3863ae;
  --to: transparent;
  background-image: linear-gradient(var(--angle, 0deg), var(--from, transparent), var(--to, transparent))
}

.card-promocode-social-item.tg {
  --angle: -135deg;
  --from: #3863ae;
  --to: transparent;
  background-image: linear-gradient(var(--angle, 0deg), var(--from, transparent), var(--to, transparent))
}

.card-promocode-social-item.ds {
  --angle: -135deg;
  --from: #4747b4;
  --to: transparent;
  background-image: linear-gradient(var(--angle, 0deg), var(--from, transparent), var(--to, transparent))
}

.card-promocode-social-item-title {
  position: absolute;
  left: .75rem;
  top: .625rem;
  font-size: .6875rem;
  font-weight: 700;
  color: #c2ddff
}

.card-promocode-social-item-icon {
  position: absolute;
  bottom: .25rem;
  right: 0;
  aspect-ratio: 1/1;
  width: 2.5rem;
  background-size: cover
}

.card-banlist {
  padding: 20px;
  border-radius: 20px;
  border: 1px solid var(--border-card-color);
  background: var(--card-color)
}

.ban-checksuccess {
  border-radius: .75rem;
  width: 2.125rem;
  border-color: #388297;
  border-style: dashed;
  border-width: 1px;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  background-color: #4afdff2e
}

.ban-checksuccess-icon {
  background-color: #a2feff;
  width: .625rem;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  height: 10px
}

.ban-adm a img {
  display: none
}

.srok-success {
  color: #89f992;
  font-weight: 600
}

.card-servers {
  border-radius: 20px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  padding: 20px;
  align-items: center
}

/* meat-card moved to meatui.css (project convention: keep custom UI styles there) */

.card-serverselect-item {
  display: flex;
  width: 13rem;
  flex-shrink: 0;
  cursor: pointer;
  flex-direction: column;
  align-items: center
}

.card-serverselect-item svg {
  z-index: 10;
  height: 25px;
  width: 25px
}

.card-serverselect-icon {
  z-index: 10;
  height: 40px;
  width: 40px;
  background: var(--block-header-profile);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px
}

.card-serverselect-item.active .card-serverselect-icon {
  background-color: var(--mini-profile-link-bg-hover);
  transition: all .3s ease-in-out
}

.card-serverselect-info {
  display: flex;
  flex-direction: column;
  min-width: 1px;
  overflow-wrap: break-word;
  position: relative;
  margin-top: -1.25rem;
  width: 100%;
  border-radius: 1rem;
  padding-left: .75rem;
  padding-right: .75rem;
  padding-bottom: .4rem;
  padding-top: 1.25rem;
  text-align: center;
  background-color: #191919;
  color: #a3adc2;
  transition: all .3s ease-in-out
}

.card-serverselect-item .card-serverselect-info:hover {
  background: var(--mini-profile-link-bg-hover);
  transition: all .3s ease-in-out
}

.card-serverselect-item.active .card-serverselect-info {
  background-color: #191919;
  transition: all .3s ease-in-out
}

.card-serverselect-item .card-serverselect-info .card-serverselect-selectedcheck {
  position: absolute;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  right: 8px;
  top: 8px;
  background: #3a544c;
  border-radius: 8px;
  display: none
}

.card-serverselect-item.active .card-serverselect-selectedcheck {
  display: flex
}

.card-serverselect-selectedcheck svg {
  width: .75rem;
  height: .75rem;
  transition: fill .3s ease-in-out
}

.card-serverselect-title {
  margin-top: .75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #fff
}

.card-serverselect-link {
  margin-top: .25rem;
  font-size: .8125rem;
  line-height: 1.125rem;
  letter-spacing: .025em;
  color: #b7b7b7
}

.card-serverselect-content {
  background: var(--block-header-profile);
  border-radius: 50px;
  font-size: 12px;
  margin-top: 10px;
  padding: 5px;
  color: #ababab;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.card-serverselect-item.active .card-serverselect-content {
  background-color: #5f65dc;
  transition: all .3s ease-in-out;
  color: #fff;
}


.modal-ban-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 10px;
  background: var(--block-na-card-all);
  border-radius: 15px;
  gap: 15px;
  margin-bottom: 10px;
}

/*.modal-ban-item img {
  width: 70px;
  height: 70px;
}*/

.modal-ban-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: var(--block-na-card-icon-all);
  border-radius: 10px;
  color: #dbdbdb;
  border: 1px dashed var(--new-btn-border-hover);
}

.modal-ban-info {
  line-height: 15px;
}

.modal-ban-info h4 {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600
}

.modal-ban-info h4 a img {
  display: none
}

.modal-ban-info span {
  font-size: 13px;
  color: #a7a7a7
}

.set-time-admin {
  background: #434351 !important;
  border: 0 !important;
  color: #fff !important;
  border-radius: 5px !important;
  padding: 0 10px !important
}

.set-time-admin:active {
  border: 0 !important;
  outline: 0 !important
}

.set-time-admin:focus {
  border: 0 !important;
  outline: 0 !important
}

.modal-ban-actions {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 10px;
  gap: 5px
}

.btn-ban-razbanit {
  display: flex;
  justify-content: center;
  padding: 10px;
  color: #c9c9c9;
  border-radius: 10px;
  background: var(--setting-edit-password-btn);
  border: 1px dashed #4b4b4b;
  transition: all .3s
}

.btn-ban-razbanit:hover {
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.modal-mute-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  background: var(--block-na-card-all);
  border-radius: 15px;
  gap: 15px;
  margin-bottom: 10px
}

.modal-ban-item img, .modal-mute-item img {
  width: 70px;
  height: 70px;
}

.modal-mute-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: var(--block-na-card-icon-all);
  border-radius: 10px;
  color: #dbdbdb;
  border: 1px dashed #575757
}

.modal-mute-info {
  line-height: 15px;
  text-align: center;
}

.modal-mute-info h4 {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600
}

.modal-mute-info h4 a img {
  display: none
}

.modal-mute-info span {
  font-size: 13px;
  color: #a7a7a7
}

.stat-nick a img {
  display: none
}

.modal-stat-item {
  display: flex
;
  flex-direction: row;
  align-items: center;
  padding: 10px;
  background: var(--block-na-card-all);
  border-radius: 15px;
  gap: 15px;
  margin-bottom: 10px;
  justify-content: center;
}

.modal-stat-item img {
  width: 70px;
  height: 70px;
}

.modal-stat-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: var(--block-na-card-icon-all);
  border-radius: 10px;
  color: #dbdbdb;
  border: 1px dashed #5f65dc
}

.modal-stat-info {
  line-height: 15px;
  text-align: center;
}

.modal-stat-info h4 {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600
}

.modal-stat-info h4 a img {
  display: none
}

.modal-stat-info span {
  font-size: 13px;
  color: #a7a7a7
}

.modal-stats-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 10px;
}

.card-inforazban {
  width: 100%;
  background: var(--card-color);
  border-radius: 20px;
  padding: 10px
}

.card-inforazban-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: var(--block-na-card-all);
  border-radius: 15px;
  padding: 0 15px 15px
}

.card-inforazban-avatar img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 2px solid #9f7659
}

.card-inforazban-info {
  margin-top: 15px;
  display: flex;
  flex-direction: column;
  text-align: center
}

.card-inforazban-login {
  color: #fff;
  font-weight: 600;
  font-size: 20px
}

.card-inforazban-url {
  color: #999;
  font-weight: 500;
  font-size: 14px
}

.card-inforazban-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  margin-top: 30px
}

.card-inforazban-btnaction {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border: 0;
  color: #afafaf;
  background: #3b3b3b;
  border-radius: 50px;
  transition: all .3s
}

.card-inforazban-btnaction:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-inforazban-actions-btn {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px;
  gap: 10px;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-inforazban-actions-btn:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-inforazban-actions2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px
}

.card-inforazban-actions-btn-info {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px 15px 15px 50px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-inforazban-actions-btn-info:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-inforazban-actions-btn-delete {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 15px 50px 50px 15px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-inforazban-actions-btn-delete:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-inforazban-actions-btn-razbanit {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px 15px 15px 50px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-inforazban-actions-btn-razbanit:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-inforazban-actions-btn-nerazbanit {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 15px 50px 50px 15px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s
}

.card-inforazban-actions-btn-nerazbanit:hover {
  color: #fff;
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-inforazban-comments-header {
  display: flex;
  align-items: center;
  margin-bottom: .75rem;
  margin-top: .75rem
}

.card-inforazban-comments-header p {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 0;
  color: #a7a4a4;
  font-size: 20px;
  font-weight: 600;
}

.card-inforazban-comments-line {
  height: 1px;
  flex: 1;
  background-color: #414141
}

.card-inforazban-information {
  background: var(--card-color);
  padding: 10px;
  border-radius: 20px
}

.card-inforazban-screens {
  background: var(--card-color);
  padding: 10px;
  border-radius: 20px
}

.card-inforazban-demos {
  background: var(--card-color);
  padding: 10px;
  border-radius: 20px
}

#bans-screens .empty-element {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed #4f4f4f;
  width: 100%;
  padding: 70px;
  font-size: 14px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  color: #9f9f9f
}

#bans-demos .empty-element {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed #4f4f4f;
  width: 100%;
  padding: 70px;
  font-size: 14px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  color: #9f9f9f
}

.btn-download-demos {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #d7d7d7;
  font-weight: 500;
  padding: 10px;
  border-radius: 10px;
  margin-top: 10px;
  background: var(--setting-edit-password-btn);
  transition: all .3s
}

.btn-download-demos:hover {
  color: #fff;
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.btn-addban {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  color: #d7d7d7;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 15px;
  cursor: pointer;
  border-radius: 10px;
  border: solid 1px transparent;
  background: var(--btn-na-card-all-go);
  transition: all .3s
}

.btn-addban:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.search {
  background: var(--search-bg);
  border-radius: 15px;
  height: 56px
}

.search input {
  padding-right: 25px;
  padding-left: 25px;
  font-size: 16px;
  line-height: 19px;
  opacity: 1
}

.search input::-webkit-input-placeholder {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #bbc4e9;
  opacity: .8
}

.search input::placeholder {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #bbc4e9;
  opacity: .8
}

.search input {
  width: 100%;
  height: 100%;
  outline: none;
  background: 0 0;
  border: 0;
  color: #fff;
  font-weight: 500;
  position: relative;
  padding-top: 13px;
  transition: all .2s;
  font-size: 16px
}

.search input+label {
  font-weight: 600;
  font-size: 10px;
  position: absolute;
  top: 10px;
  left: 25px;
  text-transform: uppercase;
  color: rgba(172, 182, 224, .56);
  transition: all .2s
}

.search input:focus {
  padding-top: 0
}

.search input:focus+label {
  opacity: 0
}

.search-btn {
  width: 40px;
  height: 40px;
  background: var(--search-btn);
  border: 0;
  border-radius: 10px;
  display: block;
  z-index: 5;
  cursor: pointer;
  margin: 0 10px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: .3s
}

.search-btn:hover {
  background: var(--search-btn-hover);
  transition: .3s
}

.search-btn svg {
  width: 20px;
  height: 30px;
  fill: #fff
}

.sign__group {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 20px;
  width: 100%
}

.styles_calendar__XWH0f {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  grid-gap: 50px 40px;
  margin-bottom: 30px
}

.styles_calendar__XWH0f .styles_calendarSlot__wrapper__686xd {
  width: 100%;
  aspect-ratio: 1;
  position: relative
}

.styles_calendarSlot__wrapper__686xd.active .styles_slot__lock__t_hGu {
  display: none
}

.styles_calendarSlot__wrapper__686xd.active .reward-checked {
  display: block
}

.styles_calendar__XWH0f .styles_calendarSlot__wrapper__686xd:before {
  content: "";
  background: url(https://meat74.ru/modules_extra/activity_rewards/templates/meat74ru/img/slot-backdrop.webp)no-repeat 50%;
  background-size: cover;
  position: absolute;
  width: calc(100% + 45px);
  height: calc(100% + 45px);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}

.styles_calendarSlot__Mj66G {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background: var(--block-na-card-all);
  position: relative;
  display: flex;
  padding: 15px;
  justify-content: center;
  align-items: center;
  transition: filter .3s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.styles_calendarSlot__Mj66G .styles_slot__day__0uRIk {
  width: 110px;
  height: 30px;
  border-radius: 15px;
  background: #f3ca80;
  box-shadow: 0 0 10px rgba(29, 28, 46, .15);
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  font-size: 13px;
  color: #fbfbfb;
  transform: translateY(-50%);
  z-index: 10;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto
}

.styles_calendarSlot__Mj66G[aria-disabled=true] .styles_slot__day__0uRIk {
  background: #393939
}

.styles_calendarSlot__Mj66G .styles_slot__placeholder__l_83s {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%
}

.styles_calendarSlot__Mj66G[aria-disabled=true] .styles_slot__placeholder__l_83s {
  opacity: .4
}

.styles_calendarSlot__wrapper__686xd.active .styles_calendarSlot__Mj66G[aria-disabled=true] .styles_slot__placeholder__l_83s {
  opacity: .6
}

.styles_calendarSlot__Mj66G .styles_slot__lock__t_hGu {
  z-index: 1;
  position: absolute
}

.styles_icon__gfIyj {
  transition: fill .3s ease-in-out
}

.reward-checked {
  display: none;
  z-index: 1;
  font-size: 13px;
  font-weight: 700;
  bottom: -5px;
  position: absolute;
  letter-spacing: 2px;
  left: 40px;
  border-radius: 50px;
  backdrop-filter: blur(1px);
  padding: 0 9px;
  border: solid 1px #1d9d64;
  color: #fff;
  background: #1d9d64e0;
  margin-bottom: 14px
}

.reward-contentik {
  opacity: .2
}

.styles_calendarSlot__wrapper__686xd.active .reward-contentik {
  opacity: 1
}

.styles_calendar__banner__yxQjM {
  position: relative;
  display: flex;
  align-items: flex-end
}

.styles_calendar__banner__yxQjM {
  height: 290px;
  margin-bottom: 70px
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK {
  flex-grow: 1;
  padding: 20px;
  border-radius: 20px;
  background: linear-gradient(270deg, #284467, var(--card-color));
  position: relative
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner__decorationTop__zyhan {
  display: flex;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateY(-100%)
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner__decorationTop__zyhan img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK {
  padding: 48px
}

.styles_calendar__banner__yxQjM .styles_calendarBanner__image_wrapper__7xBcW {
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 20px
}

.styles_calendar__banner__yxQjM .styles_calendarBanner__image_wrapper__7xBcW .styles_calendar__banner__image__5zPsY {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner_text__HsTKY {
  position: relative
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner__decorationBottom__Abixn {
  display: flex;
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateY(100%)
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner__decorationBottom__Abixn img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.styles_text__1p2r2.styles_uppercase__3jJx7 {
  text-transform: uppercase
}

.styles_text__1p2r2.styles_color--inherit__x13rS {
  color: inherit
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner_text__HsTKY .styles_banner__title__rsCGt {
  font-size: 3rem;
  line-height: 2.8rem;
  font-weight: 900
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner_text__HsTKY span {
  color: var(--svg-color)
}

.styles_text__1p2r2.styles_variant--h5__u0ttf {
  font-weight: 500;
  font-size: .875rem;
  line-height: 1.125rem
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner_text__HsTKY .styles_banner__description__w46PR {
  padding: 20px 0;
  color: #d3e2f8
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner_text__HsTKY .styles_banner__description__w46PR span {
  text-transform: uppercase;
  font-weight: 700;
  color: inherit
}

.styles_calendar__banner__yxQjM .styles_calendar__banner_card__G9iTK .styles_banner__buttons__2DxPZ {
  display: grid;
  width: 100%;
  grid-gap: 8px;
  grid-template-columns: 1fr 1fr;
  max-width: 415px;
  object-fit: contain
}

.styles_button__wKrkP {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px 24px;
  border-radius: 10px;
  overflow: hidden;
  border: none;
  position: relative;
  outline: none;
  transition: all .3s ease-in-out
}

.styles_control__ZeUvc.styles_color--event-gradient__5S5zK {
  color: #eeeffb;
  background: linear-gradient(180deg, #ffa858, #e37f46)
}

.styles_control__ZeUvc.styles_size--medium__XtJLC,
.styles_control__ZeUvc.styles_size--small__yXO33 {
  --control-size: 44px;
  border-radius: 8px;
  height: 50px;
  min-height: 50px
}

.styles_control__ZeUvc.styles_size--medium__XtJLC {
  --control-size: 50px;
  padding: 0 20px
}

.styles_control__ZeUvc.styles_full-width__9ENOQ {
  width: 100%
}

.styles_text__1p2r2.styles_variant--h5__u0ttf {
  font-weight: 500;
  font-size: .875rem;
  line-height: 1.125rem
}

.styles_text__1p2r2.styles_variant--h5__u0ttf.styles_bold__2c_3x {
  font-weight: 700
}

.styles_icon__gfIyj {
  transition: fill .3s ease-in-out
}

.styles_winterCalendar__page__wMkLU .styles_winterCalendar__content__wGgQ3 .styles_page__heading__8EBls {
  margin-bottom: 24px
}

.styles_heading__logo__ZYswM {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%
}

.styles_heading__logo__ZYswM .styles_logo__image__oj1ui {
  width: 100%;
  max-width: 687px;
  -o-object-fit: contain;
  object-fit: contain
}

.reward-item-content {
  width: 100%;
  background-color: #000;
  border-radius: 5px;
  border: 1px solid rgba(183, 74, 255, .25);
  padding-right: 10px;
  border: none;
  background-color: initial;
  padding-right: 0;
  align-items: center;
  position: relative
}

.reward-item-title {
  display: block;
  font-weight: 700;
  font-size: 20px;
  text-overflow: ellipsis;
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  text-transform: uppercase;
  background-image: linear-gradient(90deg, #f1d095 0, #ff9900);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent
}

.reward-item-description {
  color: #969696;
  font-size: 11px;
  word-break: break-all;
  width: 100%;
  text-align: center;
  margin-top: 10px;
  display: block
}

.reward-item-footer {
  position: relative;
  background: linear-gradient(90deg, #292c32 0, #292c34)
}

.info-rewards .reward-tasks-content {
  display: flex;
  align-items: center;
  gap: 25px
}

.info-rewards .info-rewards-icon .info-rewards-bg-round {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  position: relative;
  z-index: 1
}

.info-rewards .info-rewards-icon .info-rewards-bg-round img {
  width: 70px;
  height: 70px
}

.info-rewards .info-rewards-content h4 {
  color: #fff;
  margin-bottom: 0
}

.info-rewards .info-rewards-content span {
  color: #969696;
  font-size: 13px
}

.reward-check {
  padding: 10px;
  background: #252830;
  width: 100%;
  border-radius: 0 0 15px 15px;
  display: block;
  color: #fff;
  z-index: 99;
  cursor: pointer;
  transition: .3s
}

.reward-check:hover {
  background: #31343e;
  transition: .3s
}

.reward-days-body {
  display: grid;
  text-align: center
}

.reward-value {
  font-size: 25px;
  font-weight: 600;
  color: #fff
}

.reward-text {
  color: #c5c5c5;
  font-size: 13px
}

.reward-item .received {
  display: none
}

.reward-item.active .received {
  position: absolute;
  display: flex;
  right: 30px;
  top: 10px;
  z-index: 1;
  border-radius: 5px;
  background: #0e7216;
  padding: 5px;
  color: #d3d8e1;
  font-size: 16px;
  font-weight: 600
}

.search-groups {
  background: var(--search-bg);
  border-radius: 15px;
  height: 56px
}

.search-groups select,
.search-groups select option,
.search-groups select::-webkit-input-placeholder,
.search-groups select::placeholder,
.search-groups select:focus,
.search-groups:after,
.search-groups select+label {
  /* Styles intentionally removed here to avoid conflicts with `meatui.css`.
     The select inside `.search-groups` is styled by `templates/meatUI/css/meatui.css`.
     Keeping this placeholder rule as a no-op to preserve file structure. */
}

.search-groups-btn {
  width: 40px;
  height: 40px;
  background: #2a2d36;
  border-radius: 10px;
  display: block;
  z-index: 99;
  margin: 0 10px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: .3s
}

.search-groups-btn:hover {
  background: #31343e;
  transition: .3s
}

.search-groups-btn svg {
  width: 20px;
  height: 30px;
  fill: #939393
}

.card-user {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 25px 15px 15px;
  border-radius: 20px;
  background: var(--card-color);

  border: 1px solid var(--border-card-color);
  background-size: cover
}

.card-user-avatar {
  display: flex;
  align-items: center;
  justify-content: center
}

.card-user-avatar img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 50%
}

.card-user-login {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  line-height: 20px
}

.card-user-login .login {
  color: #fff;
  font-size: 20px;
  font-weight: 600
}

.card-user-login .groupp {
  color: #969696;
  font-size: 14px
}

.saveMessage {
  position: absolute;
  right: -50px;
  top: 60px;
  font-size: 24px;
  padding: 10px;
  background-color: #212529;
  border: 1px solid var(--transp-05);
  border-radius: 15px;
  cursor: pointer;
  z-index: 2;
}

.card-user-line {
  border-radius: 50px;
  border: .5px solid #373743;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px
}

.card-users-columns {
  /* Removed duplicate layout — handled by `meatui.css` for responsive grids */
}

.card-user-information {
  display: flex;
  justify-content: space-around;
  width: 100%;
}

.card-user-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3px;
  margin-top: 20px;
  width: 100%
}

.btn-card-user-goprofile {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px 15px 15px 50px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s;
  justify-content: center
}

.btn-card-user-goprofile:hover {
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.btn-card-user-message {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 15px 50px 50px 15px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s;
  justify-content: center
}

.btn-card-user-message:hover {
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.btn-card-user-editprofile {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 50px 15px 15px 50px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s;
  justify-content: center
}

.btn-card-user-editprofile:hover {
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.btn-card-user-deleteprofile {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  background: var(--miniprofile-dropdown-btn);
  border-radius: 15px 50px 50px 15px;
  gap: 10px;
  border: 0;
  color: #c9c9c9;
  font-weight: 600;
  transition: all .3s;
  justify-content: center
}

.btn-card-user-deleteprofile:hover {
  background: var(--miniprofile-dropdown-btn-hover);
  transition: all .3s
}

.card-sections {
  display: flex;
  gap: 10px;
  padding: 10px;
  border-radius: var(--radius-lg);
  background: var(--bg-secondary);
  border: 1px solid var(--border);
}

.section-setting {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  cursor: pointer;
  padding: 15px 60px;
  border-radius: var(--radius-md);
  background: transparent;
  color: var(--text-secondary);
  transition: all var(--transition);
}

.section-setting i {
  font-size: 18px;
}

.section-setting.active {
  background: var(--bg-tertiary);
  color: var(--text-primary);
  border: 1px solid var(--border);
  transition: all var(--transition);
}

.section-setting:hover {
  background: var(--bg-tertiary);
  color: var(--text-primary);
  transition: all var(--transition);
}

.section-setting.osnova {
  background-image: url(../img/settings/setting-user1.png);
  background-size: cover
}

.section-setting.contacts {
  background-image: url(../img/settings/setting-contacts1.png);
  background-size: cover
}

.settings-body {
  display: none;
  transition: all .3s
}

.card-setdef {
  padding: 15px;
  border-radius: var(--radius-lg);
  background: var(--bg-secondary);
  border: 1px solid var(--border);
}


.noty-block2 {
  background: var(--new-btn-bg-hover);
  border: #00000020;
  border-radius: 10px;
  padding: 20px;
  border: 1px solid var(--new-btn-border-hover);
  color: #a0a0a0;
  display: flex;
  gap: 15px;
  align-items: center;
  margin-bottom: 15px;
  font-size: 13px;
  font-weight: 600
}

.avatar-select {
  background: var(--avatar-select-bg);
  border: dashed 1px var(--new-btn-border-hover);
  padding: 25px 20px;
  font-size: 16px;
  border-radius: 10px;
  cursor: pointer;
  color: #7b7b7b;
  font-weight: 600;
  transition: all .3s
}

.avatar-select:hover {
  background: #52586838;
  border: dashed 1px #4c5265;
  transition: all .3s
}

input[type=file],
.custom-file label[type=file] {
  text-indent: 0;
  border: 0;
  -webkit-box-shadow: inset 0 0 1px 1px #dddddd;
  box-shadow: inset 0 0 1px 1px #dddddd00;
  padding: 1px 1px 41px;
  background: #272b38;
  border-radius: 10px;
  font-size: 11px;
  font-weight: 600;
  color: #707281;
  overflow: hidden;
  max-width: 100%
}

input.form-control,
.custom-file label.form-control,
input[type=file],
.custom-file label[type=file],
select.form-control,
select[type=file] {
  height: 49px;
  padding: 0 12px;
  line-height: 40px;
  margin-bottom: 10px
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
  top: 70px
}

.load_img {
  position: relative;
  top: 15px;
  background: var(--setting-edit-password-btn);
  border: none;
  padding: 8px;
  color: #c4c4c4;
  border-radius: 8px;
  font-weight: 600;
  margin-bottom: -60px;
  font-size: 13.5px;
  cursor: pointer;
  transition: .2s
}

.load_img:hover {
  background: var(--setting-edit-password-btn-hover);
  transition: .2s
}

.edit-avatar-block {
  display: flex;
  position: relative;
  top: -60px;
  flex-direction: column;
  font-size: 20px
}

.edit-avatar div #avatar {
  width: 110px;
  border-radius: 10px
}

.edit-avatar-block input[type=file]:hover {
  cursor: pointer;
  background: #52586838;
  border: dashed 1px #4c5265;
  transition: all .3s
}

.block_input_ps {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  position: relative
}

.block_input_ps input {
  -webkit-appearance: textfield;
  background: var(--bg-tertiary);
  border: 1px solid var(--border);
  border-radius: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .04em;
  line-height: 24px;
  margin: 0;
  opacity: .8;
  padding: 12px 16px;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  padding-right: 65px;
  width: 100%;
  margin-bottom: 8px
}

.block_input_ps .textarea-placeholder {
  -webkit-appearance: textfield;
  background: #373743;
  border: 1px solid #4e4e4e;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .04em;
  line-height: 24px;
  margin: 0;
  opacity: .8;
  padding: 12px 16px;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  padding-right: 65px;
  width: 100%;
  margin-bottom: 8px
}

.block_input_ps input:last-child {
  margin-bottom: 0
}

.block_input_ps input:hover {
  opacity: 1
}

.block_input_ps select {
  -webkit-appearance: textfield;
  background: var(--block_input_ps-input-bg);
  border: var(--block_input_ps-input-border);
  border-radius: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  font-weight: 400;
  letter-spacing: .04em;
  line-height: 24px;
  margin: 0;
  opacity: .8;
  padding: 12px 16px;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  padding-right: 20px;
  width: 100%;
  margin-bottom: 8px
}

.block_input_ps select:last-child {
  margin-bottom: 0
}

.block_input_ps select:hover {
  opacity: 1
}

.block_input_ps .password-control-reg {
  background-color: var(--btn-save-settings-bg);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M14.734 12c0 1.435-1.224 2.598-2.734 2.598S9.266 13.435 9.266 12c0-1.435 1.224-2.598 2.734-2.598s2.734 1.163 2.734 2.598Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M4 12c0 2.695 3.582 6 8 6s8-3.302 8-6-3.582-6-8-6-8 3.305-8 6Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  border-left: var(--btn-save-settings-border);
  border-radius: 0 10px 10px 0;
  display: inline-block;
  height: 48px;
  opacity: .5;
  padding: 12px;
  position: absolute;
  right: 1px;
  top: 1px;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  width: 48px
}

.block_input_ps .password-control-reg:hover {
  opacity: 1
}

.block_input_ps .password-control-reg.view {
  background-color: #2e2e2e;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M7.172 16.594C5.245 15.394 4 13.586 4 12c0-2.696 3.579-6 7.996-6a9.06 9.06 0 0 1 4.832 1.406m1.953 1.693C19.551 10.028 20 11.055 20 12c0 2.696-3.587 6-8.005 6a8.963 8.963 0 0 1-2.273-.296m.343-3.874a2.502 2.502 0 0 1-.8-1.832c-.004-1.434 1.217-2.6 2.726-2.602a2.803 2.803 0 0 1 1.937.76m.756 2.304c-.203 1.061-1.076 1.894-2.193 2.089m6.326-9.083L5.182 18.53'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat
}

.block_input_ps input:focus {
  border: var(--block_input_ps-input-focus);
  color: #fff;
  outline: 0 !important
}

.block_input_ps select:focus {
  border: var(--block_input_ps-input-focus);
  color: #fff;
  outline: 0 !important
}

.setting-edit-password {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 30px;
  border-radius: 10px;
  color: #bfbfbf;
  font-weight: 600;
  border: 0;
  width: 100%;
  border: solid 1px transparent;
  background: var(--bg-tertiary);
  transition: all .3s
}

.setting-edit-password:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s
}

.block_input_ps .btn-save-settings {
  background-color: var(--btn-save-settings-bg);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20px' height='20px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3e%3cg id='SVGRepo_bgCarrier' stroke-width='0'%3e%3c/g%3e%3cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3e%3c/g%3e%3cg id='SVGRepo_iconCarrier'%3e%3cpath d='M4 12.6111L8.92308 17.5L20 6.5' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
  background-position: 50%;
  background-repeat: no-repeat;
  border-left: var(--btn-save-settings-border);
  border-radius: 0 10px 10px 0;
  display: inline-block;
  height: 48px;
  opacity: .5;
  padding: 12px;
  position: absolute;
  right: 1px;
  top: 1px;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  width: 48px
}

.block_input_ps .btn-save-settings:hover {
  opacity: 1
}

.border-settings {
  border: 1px dashed #434343;
  border-radius: 50px;
  margin-top: 10px;
  margin-bottom: 10px
}

.mb-0 {
  margin-bottom: 0
}


.socials-content {
  display: flex;
  align-items: center;
  gap: 15px
}

.socials-icon img {
  width: 70px
}

.prikrep-prof-soc {
  margin-top: 20px;
  border-radius: 10px;
  padding: 10px;
  background: #373743
}

.linked-social {
  display: flex;
  gap: 10px;
  align-items: center;
  color: #fff
}

.card-referrals {
  border-radius: 20px;
  padding: 15px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.card-referrals-header {
  font-weight: 700;
  font-size: .6875rem
}

.card-referrals-body {
  display: flex;
  gap: 15px;
  justify-content: space-between
}

.card-referrals-reflink {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--block-na-card-all);
  padding: 20px 15px;
  margin-top: 10px;
  gap: 15px;
  width: 40%;
  border-radius: 15px;
  border: 1px dashed #535353
}

.card-referrals-reflink-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px
}

.card-referrals-reflink-content {
  display: flex;
  flex-direction: column
}

.card-referrals-reflink-content .refurl {
  color: #fff;
  font-weight: 600;
  font-size: 14px
}

.card-referrals-reflink-content .title {
  font-size: 14px;
  color: #b3b3b3
}

.referal-url-copy-btn {
  border: 0;
  background: 0;
  width: 40px;
  height: 40px;
  font-size: 22px;
  color: #a1a1a1;
  transition: all .3s
}

.referal-url-copy-btn:hover {
  color: #fff;
  transition: all .3s
}

.card-referrals-myreferrals {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--block-na-card-all);
  padding: 20px 15px;
  margin-top: 10px;
  gap: 15px;
  width: 30%;
  border-radius: 15px;
  border: 1px dashed #535353
}

.card-referrals-myreferrals-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px
}

.card-referrals-myreferrals-content {
  display: flex;
  flex-direction: column;
  width: 100%
}

.card-referrals-myreferrals-content .refurl {
  color: #fff;
  font-weight: 600;
  font-size: 14px
}

.card-referrals-myreferrals-content .title {
  font-size: 14px;
  color: #b3b3b3
}

.card-referrals-myreferrals-actions {
  margin-left: 80px
}

.card-referrals-myprofit {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--block-na-card-all);
  padding: 20px 15px;
  margin-top: 10px;
  gap: 15px;
  width: 30%;
  border-radius: 15px;
  border: 1px dashed #535353
}

.card-referrals-myprofit-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px
}

.card-referrals-myprofit-content {
  display: flex;
  flex-direction: column;
  width: 100%
}

.card-referrals-myprofit-content .refurl {
  color: #fff;
  font-weight: 600;
  font-size: 14px
}

.card-referrals-myprofit-content .title {
  font-size: 14px;
  color: #b3b3b3
}

.card-referrals-myprofit-actions {
  margin-left: 80px
}

.left-side {
  flex-grow: 3;
  background: var(--card-color);
  border-radius: 20px;
  float: left;
  width: 350px;
  height: fit-content;
  padding: 13px;
  text-align: center
}

.left-side img {
  width: 70px;
  height: 70px;
  position: relative;
  border-radius: 50%;
  top: 40px;
  border: solid 5px #373743;
  object-fit: cover;
  margin-bottom: 18px
}

.left-side p {
  line-height: 20px;
  font-size: 10.5px;
  margin-bottom: 8px;
  font-weight: 600
}

.left-side span {
  line-height: 16px;
  font-size: 10.5px;
  color: #757575;
  background: var(--block-na-card-all);
  font-weight: 600;
  margin-bottom: 5px;
  border-radius: 4px;
  padding: 10px;
}

.left-side span b {
  font-weight: 500
}

.block-forum-left {
  background: var(--block-na-card-all);
  height: 110px;
  margin-bottom: 25px;
  padding: 24px 16px;
  border-radius: 15px;
}

.forum-active {
  display: flex;
  flex-direction: column;
  background: var(--block-na-card-all);
  border-radius: 10px
}

.forum-actions-topic {
  display: flex;
  margin-top: 7px;
  justify-content: space-between
}

.like_forum {
  color: #faa05f;
  background: #fb923a30;
  line-height: 38px;
  border: none;
  transition: .2s all;
  height: 36px;
  font-size: 16px;
  position: relative;
  width: 35%;
  cursor: pointer;
  margin-right: 8px;
  border-radius: 9px
}

.like_forum:hover {
  background: #ffab6530;
  font-size: 16px;
  position: relative;
  border-radius: 9px
}

.like_forum:active {
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9);
  transition: .15s all
}

.like_forum:hover i {
  -webkit-animation: 1.3s ease-in-out 0s normal none infinite running trambling-animation;
  -moz-animation: 1.3s ease-in-out 0s normal none infinite running trambling-animation;
  -o-animation: 1.3s ease-in-out 0s normal none infinite running trambling-animation;
  animation: 1.3s ease-in-out 0s normal none infinite running trambling-animation
}

@keyframes trambling-animation {

  0%,
  50%,
  100% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0)
  }

  10%,
  30% {
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg)
  }

  20%,
  40% {
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg)
  }
}

.answer_forum {
  color: #fff;
  background: var(--btn-na-card-all-go);
  line-height: 24px;
  border: none;
  transition: .2s all;
  font-weight: 600;
  height: 36px;
  font-size: 11px;
  position: relative;
  width: 100%;
  border-radius: 9px
}

.answer_forum:hover {
  color: #fff;
  background: var(--btn-na-card-all-go-hover);
  line-height: 24px;
  border: none;
  transition: .2s all;
  font-weight: 600;
  height: 36px;
  font-size: 11px;
  position: relative;
  width: 100%;
  border-radius: 9px
}

.answer_forum:active {
  -webkit-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9);
  transition: .15s all
}

.card-head-forum {
  border-radius: 12px;
  display: flex;
  padding: 0;
  width: 100%
}

.card-head-forum i {
  color: #fff;
  width: 35px;
  font-size: 15px;
  height: 35px;
  padding: 10px;
  border-radius: 9px;
  position: relative;
  background: var(--card-user-header-icon);
  margin-right: 14px
}

.card-head-forum-info {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 2px;
}

.card-head-forum-title {
  color: #fff;
  font-weight: 500;
  margin-bottom: -4px
}

.card-head-forum-desc {
  color: #9197a5;
  font-weight: 500;
  font-size: 11px
}

#forum .row {
  margin: 0;
  width: 100%;
  margin-top: 15px;
}

#forum .row .col-lg-8 {
  padding-top: 16px;
  padding-bottom: 14px;
  border-bottom: 1px solid #414141
}

#forum .row .col-lg-8 img {
  border-radius: 10px;
  height: 45px;
  width: 45px;
  float: left;
  margin-right: 16px
}

#forum .row .col-lg-8>div {
  width: calc(100% - 64px);
  float: right
}

#forum .row .col-lg-8>div h3 {
  margin: 0;
  line-height: 18px
}

#forum .row .col-lg-8>div h3 a {
  font-weight: 600;
  font-size: 13px;
  line-height: 24px;
  color: #fff
}

#forum .row .col-lg-8>div p {
  line-height: 20px;
  font-size: 11px;
  font-weight: 500;
  margin: 0;
  color: #8f8f8f
}

#forum .row .col-lg-4 {
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #414141
}

#forum .row .col-lg-4 div {
  border-left: 1px solid #414141;
  height: 48px;
  padding-left: 16px
}

#forum .row .col-lg-4 div img {
  margin-top: 12px;
  height: 28px;
  width: 28px;
  float: left;
  border-radius: 50px
}

#forum .row .col-lg-4 div p {
  width: calc(100% - 40px);
  float: right;
  font-size: 10.5px;
  line-height: 16px;
  font-weight: 500;
  color: #8f8f8f;
  display: inline-block;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

#forum .row .col-lg-4 div p a {
  font-weight: 500;
  font-size: 11px;
  color: #0c66ff
}

#forum .row .col-lg-4 div p i {
  font-size: 10px;
  margin-right: 2px;
  display: none
}

#forum .row>div:nth-last-child(1),
#forum .row>div:nth-last-child(2) {
  border-bottom: 0
}

.forum-no-content {
  border: dashed 1px #595959;
  padding: 15px;
  text-align: center;
  border-radius: 10px;
  color: #fff !important;
  width: 100% !important;
  background: var(--btn-na-card-all-go)
}

.card-page-header {
  display: flex;
  align-items: center
}

.card-page-header i {
  font-size: 17px;
  background: var(--card-user-header-icon);
  padding: 15px;
  margin-right: 15px;
  position: relative;
  border-radius: 10px;
  color: #bebebe
}

.card-page-header-info {
  font-size: 16px;
  font-weight: 600
}

.card-page-header-content {
  display: flex;
  color: #fff;
  flex-direction: column
}

.card-page-header-desc {
  color: #8f8f8f;
  font-weight: 500;
  font-size: 12px
}

#forum_topics .row .col-lg-8 {
  padding: 16px;
  border-bottom: 1px solid #414141
}

#forum_topics .row .col-lg-8 h3 {
  line-height: 24px;
  font-size: 15px
}

#forum_topics .row .col-lg-8 h3 a {
  color: #fff;
  margin-left: 3px;
  position: relative;
  top: 1px
}

#forum_topics .row .col-lg-8 p {
  line-height: 16px;
  font-size: 13px;
  margin: 0
}

#forum_topics .row .col-lg-8 p span {
  line-height: 16px;
  font-size: 12px;
  margin-right: 13px;
  color: #fff
}

#forum_topics .row .col-lg-8 p span img {
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-right: 6px
}

#forum_topics .row .col-lg-8 p span a {
  position: relative;
  top: -2px;
  background: 0 0;
  right: 23px;
  margin-right: -30px;
  font-size: 10.5px;
  color: #fff;
  border-radius: 5px;
  padding: 3.5px 10px 3.5px 20px;
  border: solid 1px #373737
}

#forum_topics .row .col-lg-8 p span i {
  color: #979797;
  margin-right: 6px;
  padding: 5px 5px 5px 6px;
  z-index: 1;
  position: relative;
  border-radius: 6px;
  background: var(--block-na-card-all)
}

#forum_topics .row .col-lg-3,
#forum_topics .row .col-lg-2,
#forum_topics .row .col-lg-1 {
  padding: 16px;
  border-bottom: solid 1px #414141
}

#forum_topics .row .col-lg-3 div,
#forum_topics .row .col-lg-2 div {
  padding: 8px 11px;
  height: 49px;
  background: var(--block-na-card-all);
  border-radius: 10px;
  display: flex;
  margin-top: 6px;
  flex-wrap: wrap;
  flex-direction: column
}

#forum_topics .row .col-lg-3 div img,
#forum_topics .row .col-lg-2 div img {
  height: 32px;
  width: 32px;
  border-radius: 9px;
  float: left
}

#forum_topics .row .col-lg-3 div p,
#forum_topics .row .col-lg-2 div p {
  color: #8f8f8f;
  display: block;
  width: calc(100% - 45px);
  float: left;
  margin: 0 0 0 10px;
  font-size: 11px;
  line-height: 16px
}

#forum_topics .row .col-lg-3 div p i {
  color: #a6aebc;
  font-size: 11px;
  margin-right: 3px
}

#forum_topics .row>div:nth-last-child(1),
#forum_topics .row>div:nth-last-child(2) {
  border-bottom: 0
}

.card-forum {
  padding: 20px;
  border-radius: 20px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.message-inner {
  display: flex;
  gap: 15px
}

.message-cell.message-cell--user,
.message-cell.message-cell--action {
  position: relative;
  background: #20232a;
  margin-right: 10px
}

.message-cell {
  border-radius: 20px;
  background: var(--card-color)
}

.thank_str {
  line-height: 16px;
  font-size: 12px;
  color: #fff;
  background: var(--block-na-card-all);
  border-radius: 30px;
  padding: 10px;
  margin-top: 20px;
}

.likes-area {
  padding: 8px 0;
  display: flex;
  justify-content: space-between
}

.likes-area .btn {
  margin: 0 3px;
  border: 0;
  text-align: center;
  -webkit-box-shadow: 0 3px 4px rgb(10 31 68/.1), 0 0 1px rgb(10 31 68/8%);
  box-shadow: 0 3px 4px rgb(10 31 68/.1), 0 0 1px rgb(10 31 68/8%);
  border-radius: 4px
}

.message--post {
  margin-bottom: 20px
}

blockquote {
  padding: 15px;
  margin: 0 0 5px;
  border-left: 3px solid var(--card-user-header-icon);
  background: var(--block-na-card-all);
  border-radius: 10px
}

strong img {
  max-width: 100%
}

.bbWrapper p img {
  max-width: 100%;
  height: 100%;
  margin-bottom: 20px;
  border-radius: 10px
}

.bbWrapper ol li {
  list-style: auto !important
}

.bbWrapper table {
  width: auto;
  max-width: 100% !important
}

.bbWrapper table tr td {
  border: 1px solid #3f424a;
  padding: 5px;
  word-break: break-all;
  white-space: pre-wrap;
  word-wrap: break-word
}

blockquote p img {
  width: 100%
}

.block-outer.block-outer--after {
  padding-top: 12px;
  padding-bottom: 0
}

.blockStatus {
  color: var(--svg-color);
  background: var(--card-color);
  border-width: 1px;
  border-style: solid;
  border-top-color: var(--svg-color);
  border-right-color: var(--svg-color);
  border-bottom-color: var(--svg-color);
  border-left-color: var(--svg-color);
  border-left: 3px solid var(--svg-color);
  border-radius: 6px;
  margin: 0;
  padding: 12px 0;
  font-size: 13px;
  text-align: left
}

.blockStatus-message:first-of-type {
  margin-top: 0
}

.blockStatus-message {
  display: block;
  padding: 0 12px;
  margin: .2em 0 0
}

.blockStatus-message--locked::before {
  content: "\f023\20";
  width: 1.28571429em;
  display: inline-block;
  text-align: center;
  margin-right: 5px
}

.blockStatus-message:before {
  font-family: 'font awesome 5 pro';
  font-size: inherit;
  font-style: normal;
  font-weight: 300;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  min-width: .8em;
  color: var(--svg-color)
}

.message-avatar {
  text-align: center
}

.message-avatar .avatar {
  vertical-align: bottom
}

.message-avatar .avatar img {
  border-radius: 10px
}

.message-avatar-wrapper {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: .5em
}

.message-avatar-wrapper .message-avatar-online {
  position: absolute;
  left: 50%;
  margin-left: -.615em;
  bottom: -.5em
}

.message-avatar-wrapper .message-avatar-online:before {
  font-family: 'font awesome 5 pro';
  font-size: inherit;
  font-style: normal;
  font-weight: 300;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f2bd";
  width: .969em;
  text-align: center;
  line-height: 1;
  font-weight: 700;
  color: #7fb900;
  background: #21283b;
  border: #21283b solid 2px;
  border-radius: 50%;
  display: inline-block
}

.message-name {
  font-weight: 600;
  font-size: inherit;
  text-align: center;
  margin: 0
}

.message-userTitle {
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  margin: 0
}

.message-userBanner.userBanner {
  display: block;
  margin-top: 3px;
  text-align: center
}

.message-userExtras {
  margin-top: 3px;
  font-size: 13px
}

.message--deleted .message-userDetails {
  display: none
}

.message--deleted .message-avatar .avatar {
  width: 48px;
  height: 48px;
  font-size: 29px
}

@media(max-width: 750px) {
  .message--post:not(.message--forceColumns) .message-userArrow {
    top: auto;
    right: auto;
    bottom: -1px;
    left: 24px;
    border: none;
    border: 14px solid transparent;
    border-top-width: 0;
    border-bottom-color: #2d354d
  }

  .message--post:not(.message--forceColumns) .message-userArrow:after {
    top: auto;
    right: auto;
    left: -13px;
    bottom: -14px;
    border: none;
    border: 13px solid transparent;
    border-top-width: 0;
    border-bottom-color: #21283b
  }

  .message--post:not(.message--forceColumns).is-mod-selected .message-userArrow:after {
    border-color: transparent;
    border-bottom-color: #21283b
  }

  .message--post:not(.message--forceColumns) .message-user {
    display: flex;
    align-items: center
  }

  .message--post:not(.message--forceColumns) .message-avatar {
    margin-bottom: 0
  }

  .message--post:not(.message--forceColumns) .message-avatar .avatar {
    width: 48px;
    height: 48px;
    font-size: 29px
  }

  .message--post:not(.message--forceColumns) .message-avatar .avatar+.message-avatar-online {
    left: auto;
    right: 0
  }

  .message--post:not(.message--forceColumns) .message-userDetails {
    flex: 1;
    min-width: 0;
    padding-left: 14px
  }

  .message--post:not(.message--forceColumns) .message-name {
    text-align: left
  }

  .message--post:not(.message--forceColumns) .message-userTitle,
  .message--post:not(.message--forceColumns) .message-userBanner.userBanner {
    display: inline-block;
    text-align: left;
    margin: 0
  }

  .message--post:not(.message--forceColumns) .message-userExtras {
    display: none
  }

  .message--post:not(.message--forceColumns) .message--deleted .message-userDetails {
    display: block
  }
}

.message-content {
  position: relative
}

.message-content .js-selectToQuoteEnd {
  height: 0;
  font-size: 0;
  overflow: hidden
}

.message-userExtras {
  font-size: 13px;
  font-weight: 700;
  color: #ffab28;
  padding: 10px;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  background-color: #272a32 !important
}

.message-userExtras .top-item {
  width: 100%;
  display: block;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between
}

.message-userExtras .top-item:last-child {
  margin-bottom: 0
}

.message-userExtras .top-item .top-users-reiting-meaning {
  top: 0 !important;
  font-size: 13px !important;
  margin-bottom: 10px;
  width: 40px !important
}

.message-cell {
  display: block;
  vertical-align: top;
  padding: 10px
}

.message-attribution.message-attribution--split {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap
}

.message-main .message-attribution {
  padding-bottom: 14px
}

.message-attribution.message-attribution--split {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap
}

.message-attribution {
  color: #d1d1d1;
  font-size: 14px;
  padding-bottom: 3px
}

.message-body {
  color: #fff
}

.message-content {
  flex: auto;
  min-height: 1px
}

.message-content {
  position: relative
}

.message-main {
  height: 100%;
  display: flex;
  padding: 12px;
  flex-direction: column
}

.signature {
  margin-top: 16px;
  font-size: 11px;
  color: #bdc6db;
  border-top: 1px solid #414141;
  padding-top: 16px;
  margin-top: 0
}

@media(max-width: 750px) {
  .message--post:not(.message--forceColumns) .message-user {
    display: flex
  }

  .message--post:not(.message--forceColumns) .message-avatar {
    margin-bottom: 0
  }

  .message--post:not(.message--forceColumns) .message-avatar .avatar img {
    width: 48px;
    height: 48px;
    font-size: 29px
  }

  .message--post:not(.message--forceColumns) .message-userDetails {
    flex: 1;
    min-width: 0;
    padding-left: 14px
  }

  .message--post:not(.message--forceColumns) .message-name {
    text-align: left
  }

  .message--post:not(.message--forceColumns) .message-userTitle,
  .message:not(.message--forceColumns) .message-userBanner.userBanner {
    display: inline-block;
    text-align: left;
    margin: 0
  }

  .message--post:not(.message--forceColumns) .message-userExtras {
    display: none
  }
}

@media(max-width: 800px) {
  .message-inner {
    display: block
  }

  .message-cell.message-cell--user,
  .message-cell.message-cell--action {
    margin-right: 0;
    margin-bottom: 5px
  }
}

.btn-like-forum {
  padding: 10px;
  background: #272a32;
  border-radius: 10px;
  color: #fff;
  z-index: 99;
  cursor: pointer;
  transition: .3s
}

.btn-like-forum:hover {
  background: #31343e;
  transition: .3s
}

.btn-like-forum i {
  margin-right: 5px;
  color: #bf1717
}

.btn-answer-forum {
  padding: 10px;
  background: #272a32;
  border-radius: 10px;
  color: #fff;
  z-index: 99;
  cursor: pointer;
  transition: .3s
}

.btn-answer-forum:hover {
  background: #31343e;
  transition: .3s
}

.btn-answer-forum i {
  color: #c1c1c1;
  margin-right: 5px
}

.message-cell--main {
  width: 100%
}

.btn-delete-answer-forum {
  padding: 10px;
  background: var(--btn-na-card-all-go);
  border-radius: 10px;
  color: #fff;
  z-index: 99;
  border: 0;
  font-size: inherit;
  cursor: pointer;
  transition: .3s
}

.btn-delete-answer-forum:hover {
  background: var(--btn-na-card-all-go-hover);
  transition: .3s
}

.btn-delete-answer-forum i {
  color: #c1c1c1
}

.btn-edit-answer-forum {
  padding: 10px;
  background: var(--btn-na-card-all-go);
  border-radius: 10px;
  color: #fff;
  z-index: 99;
  border: 0;
  font-size: inherit;
  cursor: pointer;
  transition: .3s
}

.btn-edit-answer-forum:hover {
  background: var(--btn-na-card-all-go-hover);
  transition: .3s
}

.btn-edit-answer-forum i {
  color: #c1c1c1
}

.message-attribution.message-attribution--split .message-attribution-opposite {
  margin-left: auto
}

.forumbtns-socials-body {
  display: flex;
  gap: 5px;
  margin-top: 10px
}

.forumbtn-social {
  padding: 13px 10px;
  display: flex;
  width: 100%;
  height: 40px;
  border-radius: 10px;
  color: #7d7d7d;
  font-size: 20px;
  background-color: var(--block-na-card-all);
  align-items: center;
  justify-content: center;
  transition: all .3s
}

.forumbtn-vk:hover {
  color: #fff;
  background-color: #0076fe;
  transition: all .3s
}

.forumbtn-tg:hover {
  color: #fff;
  background-color: #18a3e6;
  transition: all .3s
}

.forumbtn-steam:hover {
  color: #fff;
  background-color: #171717;
  transition: all .3s
}

.message-attribution-main {
  list-style: none;
  padding-left: 0
}

.message-attribution-opposite {
  list-style: none;
  padding-left: 0
}

.tox .tox-menubar {
  border-bottom: 1px solid #282c36 !important;
  background-color: #20232a !important;
  background: 0 0 !important
}

.tox .tox-mbtn {
  color: #fff !important;
  border-radius: 10px !important;
  cursor: pointer !important;
  cursor: pointer;
  transition: all .3s
}

.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {
  color: #fff !important;
  background: #353535 !important;
  transition: all .3s
}



.upload-next {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding: 8px;
  border-radius: 10px;
  background: var(--setting-edit-password-btn);
  border: 0;
  color: #cdcdcd;
  font-weight: 500;
  transition: all .3s
}

.upload-next:hover {
  background: var(--setting-edit-password-btn-hover);
  color: #fff;
  transition: all .3s
}

.btn-group-toggle label input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none
}

@media(max-width: 768px) {
  .table-custom-header {
    padding: 19px 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    background-color: var(--block-na-card-all);
    border-radius: 10px;
    margin: 5px;
    user-select: none;
    justify-items: center
  }

  .table-custom-item-none {
    display: none !important
  }

  .table-custom-body li {
    height: 130px;
    background: var(--block-na-card-all);
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    padding: 0;
    margin: 0 5px;
    cursor: pointer;
    transition: .3s;
    position: relative;
    justify-items: center
  }

  .status-active {
    background: #2e323c;
    color: #42970c;
    border-radius: 6px;
    padding: 7px 10px;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase
  }
}

@media(min-width: 769px) {
  .table-custom-header {
    padding: 19px 0;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    background-color: var(--block-na-card-all);
    border-radius: 10px;
    margin: 5px;
    user-select: none;
    justify-items: center
  }

  .table-custom-item-none {
    display: block
  }

  .table-custom-body li {
    height: 130px;
    background: var(--block-na-card-all);
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    padding: 0;
    cursor: pointer;
    margin: 0 5px;
    transition: .3s;
    position: relative;
    justify-items: center
  }

  .status-active {
    background: #2e323c;
    color: #42970c;
    border-radius: 6px;
    padding: 7px 10px;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase
  }
}

.table-custom-header span {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  color: #d7d7d7;
  display: flex;
  align-items: center
}

.table-custom-header i {
  width: 12px;
  height: 12px;
  font-size: 12px;
  fill: #d7d7d7
}

.table-custom-scroll {
  height: 425px;
  overflow: hidden;
  color: #969696;
  text-align: center;
  overflow-y: scroll;
  margin-bottom: 5px;
  padding-left: 0
}

.table-custom-body li:not(:last-child) {
  margin-bottom: 3px
}

.table-custom-body li:hover {
  transition: .3s;
  background-color: var(--history-table-bg-hover)
}

.table-custom-body li span {
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  color: #6e6e6e;
  user-select: none;
  -webkit-user-drag: none;
  transition: .3s
}

.table-custom-body li a {
  color: #fff;
  cursor: pointer;
  transition: .3s;
  text-align: center;
  font-weight: 700
}

.table-custom-item:hover span a {
  color: #ffaa50;
  transition: .3s
}

.table-custom-item:hover span {
  color: #fff;
  transition: .3s
}

.table-custom-body img {
  width: 26px;
  height: 26px;
  border-radius: 50px
}

.invert_svg img {
  filter: invert(44%)sepia(18%)saturate(10%)hue-rotate(52deg)brightness(92%)contrast(91%);
  opacity: .5;
  width: 18px;
  height: auto
}

.killers-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}

.order-killer-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 20px;
  gap: 10px;
  background-color: var(--card-color);
  cursor: pointer;
  padding: 20px;
  overflow: hidden;
  border: 1px solid var(--border-card-color);
  background-image: url(../img/cardsbg/bgnewtable.png);
  background-size: cover;
  transition: all .3s;
}

.order-killer-item:hover {
  background-color: var(--block-na-card-all);
  transition: all .3s;
}

.order-killer-left {
  width: 33.3%
}

.order-killer-customer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px
}

.order-killer-customer-avatar a {
  display: flex;
  gap: 10px;
  align-items: center;
  font-weight: 600;
}

.order-killer-customer-avatar a img {
  height: 45px;
  width: 45px;
  border-radius: 10px
}

.order-killer-customer-login {
  display: flex;
  flex-direction: column
}

.order-killer-customer-login .login {
  color: #fff;
  font-weight: 600;
  font-size: 18px
}

.order-killer-customer-login .title {
  color: #afafaf;
  font-size: 13px
}

.order-killer-customer-weapon img {
  width: 80px
}

.order-killer-center {
  width: 70.3%
}

.order-killer-right {
  width: 33.3%
}

.order-killer-info-header {
  font-size: 14px;
  color: #a3a3a3;
  margin-bottom: 10px
}

.order-killer-info-content {
  display: flex;
  color: #fff;
  gap: 8px
}

.order-killer-info-item {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--block-na-card-all);
  padding: 6px 10px;
  gap: 5px;
  font-size: 13px;
  border-radius: 10px;
  border: 1px dashed #494949
}

.order-killer-info-item img {
  display: none;
}

.order-killer-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}

.order-killer-victim {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px
}

.order-killer-victim-avatar a img {
  height: 50px;
  width: 50px;
  border-radius: 10px
}

.order-killer-victim-login {
  display: flex;
  flex-direction: column
}

.order-killer-victim-login .login {
  color: #fff;
  font-weight: 600;
  font-size: 18px
}

.order-killer-victim-login .title {
  color: #afafaf;
  font-size: 13px
}

.btn-o-zakaze {
  padding: 10px 20px;
  border-radius: 10px;
  color: #e3e3e3;
  cursor: pointer;
  background: var(--setting-edit-password-btn);
  transition: all .3s
}

.btn-o-zakaze:hover {
  color: #fff;
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.support-header-block {
  padding: 5rem !important;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  color: #fff;
  align-items: center;
  background: var(--card-color);
  background-size: cover !important
}

.support-header-block-info {
  margin: 0 auto;
  display: grid;
  text-align: center
}

.support-header-block-info h4 {
  font-size: 28px;
  margin-bottom: 0
}

.support-header-block-info p {
  margin-bottom: 0;
  font-size: 14px;
  color: #b8b8b8
}

.support-header-block-actions {
  margin-top: 15px;
  display: flex;
  justify-content: center;
  gap: 15px
}

.support-header-btn {
  background: #faa05f;
  padding: 10px 15px;
  border-radius: 10px;
  color: #fff;
  transition: all .3s
}

.support-header-btn:hover {
  background: #ffb47e;
  transition: all .3s
}

.support-header-link {
  background: #292929;
  padding: 15px;
  width: 100%;
  color: #d2d2d2;
  gap: 15px;
  border-radius: 10px;
  display: flex;
  border: 0;
  align-items: center;
  margin-bottom: 10px;
  transition: all .3s
}

.support-header-link:last-child {
  margin-bottom: 0
}

.support-header-link:hover {
  background: #353535;
  transition: all .3s
}

.support-header-link.active {
  color: #fff;
  background: #313131
}

.support-header-link.active svg path {
  stroke: #fff
}

.support-icon-razdel {
  display: flex;
  align-items: center;
  gap: 15px
}

.support-icon-razdel-icon {
  background: #3a3330;
  padding: 15px;
  display: flex;
  align-items: center;
  border-radius: 10px
}

.support-icon-razdel-info span {
  font-size: 20px;
  font-weight: 500
}

.support-icon-razdel-info p {
  margin-bottom: 0;
  font-size: 13px;
  color: #b1b1b1
}

.question-item {
  background-color: var(--bg-secondary);
  border: 1px solid var(--border);
  margin-bottom: 10px;
  border-radius: 15px;
  color: #fff;
  transition: all .3s
}

.question-item:hover {
  background-color: var(--block-na-card-all);
  transition: all .3s
}

.question-item .question-title {
  cursor: pointer;
  padding: 20px 30px;
  transition: transform .4s ease-in-out
}

.question-item .question-title.active-title {
  color: #fff;
  background: var(--block-na-card-all);
  border-radius: 15px
}

.question-item .question-title h3 {
  margin: 0;
  font-size: 18px;
  display: flex;
  color: #d8d8d8;
  justify-content: space-between;
  font-weight: 600;
  align-items: center;
  gap: 10px
}

.question-item .question-title h3 span {
  flex: 1
}

.question-item .question-title i.fa-chevron-down {
  transform: rotate(270deg);
  font-size: 15px;
  color: #d8d8d8;
  transition: .4s
}

.question-item .question-title i.fa-chevron-down.chevron-top {
  transform: rotate(-180deg);
  color: var(--span-color)
}

.question-item .question-content {
  display: none;
  line-height: 1.7;
  padding: 20px 30px;
  border-radius: 0 0 15px 15px;
  color: #e1e1e1
}

.question-item .question-content.active {
  display: block
}

.question-item .question-content p {
  margin: 0;
  font-size: 16px
}

.question-item .question-content p img {
  border-radius: 10px;
  margin-bottom: 15px
}

.question-item .question-content p img:last-child {
  margin-bottom: 0
}

.question-image {
  width: 180px;
  height: 180px;
  margin: 0 auto;
  display: block;
  transform: rotate(10deg)
}

.support-page-title {
  color: #fff
}

.card-mymessages {
  display: flex;
  flex-direction: column;
  background: var(--card-color);
  border-radius: 20px;
  padding: 15px
}

.dialogs-mymessages {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  width: 72%;
}

.noselect-dialogs {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.noselect-dialogs-icon {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.noselect-dialogs-title {
  color: #d5d5d5;
  padding: 10px 25px;
  border-radius: 50px;
  margin-top: 20px;
  font-size: 14px
}

.justify-center {
  justify-content: center
}

.align-center {
  align-items: center
}

#place_for_messages .dialog {
  height: 70px;
  border-radius: 3px;
  cursor: pointer
}

#place_for_messages .dialog>div:nth-child(1) {
  padding-top: 12px;
  float: left;
  width: calc(100% - 40px);
  height: 70px;
  line-height: 13px;
  border-radius: 12px 0 0 12px;
  background-color: var(--setting-edit-password-btn);
  transition: .2s
}

#place_for_messages .dialog>div:nth-child(1) img {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  float: left;
  margin: 3px 15px 5px
}

#place_for_messages .dialog>div:nth-child(1) div {
  float: right;
  width: calc(100% - 70px)
}

#place_for_messages .dialog>div:nth-child(1) div p {
  margin: 0;
  font-size: 13px;
  position: relative
}

#place_for_messages .dialog>div:nth-child(1) div p:nth-child(2) {
  font-size: 11px;
  line-height: 20px;
  color: #7a8091
}

#place_for_messages .dialog>div:nth-child(1) div p:nth-child(3) {
  margin-top: 1px
}

#place_for_messages .dialog>div:nth-child(1) div p:nth-child(5),
#place_for_messages .dialog>div:nth-child(1) div p:nth-child(6) {
  margin-top: -5px
}

#place_for_messages .dialog>div:nth-child(1) div p:nth-child(6) {
  margin-left: 3px
}

#place_for_messages .dialog>div:nth-child(1) div p:nth-child(5),
#place_for_messages .dialog>div:nth-child(1) div p:nth-child(3),
#place_for_messages .dialog>div:nth-child(1) div p:nth-child(6) {
  font-size: 10px;
  line-height: 13px
}

#place_for_messages .dialog>div:nth-child(2) {
  float: right;
  width: 40px;
  height: 70px;
  position: relative;
  text-align: center;
  border-radius: 0 15px 15px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--setting-edit-password-btn);
  transition: .2s
}

#place_for_messages .dialog>div:nth-child(2) span {
  font-size: 13px;
  color: #7a8091
}

#place_for_messages .dialog>div:nth-child(1):hover {
  background-color: var(--setting-edit-password-btn-hover);
  transition: .2s;
  border-color: #0000
}

#place_for_messages .dialog>div:nth-child(2):hover {
  background-color: var(--setting-edit-password-btn-hover);
  border-color: #0000;
  transition: .2s
}

.dialog-send {
  background: #252a35;
  border-top: 1px solid #3c4558
}

.friend-companion {
  background: var(--setting-edit-password-btn);
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 10px;
  padding: 15px 0 10px 16px;
  border-radius: 10px;
  transition: all .3s
}

.friend-companion:hover {
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.friend-companion-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 50%
}

.friend-companion-info {
  display: grid;
  line-height: 16px
}

.friend-companion-info a {
  font-size: 16px
}

.friend-companion-info span {
  font-size: 12px;
  color: #ababab
}

#companions {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 25%;
  height: 400px;
  overflow-x: auto;
  padding: 0 20px 0 0;
  border-right: solid 1px #373737
}

.color-classified {
  color: #d32ee6;
  background-image: linear-gradient(150deg, rgba(136, 71, 255, 0), rgba(255, 71, 241, 5%) 60%, rgba(211, 46, 230, .25))
}

.color-classified:hover {
  box-shadow: 0 10px 20px #d32ee608
}

#messages {
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 400px;
  overflow: auto;
  margin-bottom: 20px
}

#messages::-webkit-scrollbar {
  background-color: initial;
  width: 0%;
  height: 0;
  border-radius: 0
}

#messages::-webkit-scrollbar-thumb {
  border-width: 0;
  background-color: initial;
  border-radius: 10px
}

.btn-back-dialogs {
  background: #373743;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  color: #fff;
  border: 0;
  transition: all .3s
}

.btn-back-dialogs:hover {
  background: #393939;
  transition: all .3s
}

.btn-table-services {
  cursor: pointer;
  border-radius: 10px;
  padding: 10px 20px;
  background: var(--setting-edit-password-btn2);
  color: #c7c7c7;
  transition: all .3s;
  border: 0
}

.btn-table-services:hover {
  color: #fff;
  background: var(--setting-edit-password-btn2-hover);
  transition: all .3s
}

.card-cssborkabanner {
  display: flex;
  border-radius: 20px;
  padding: 20px 30px;
  background: var(--card-color);
  background-size: cover
}

.card-cssborkabanner-title {
  color: #fff;
  font-weight: 600;
  font-size: 25px
}

.card-cssborkabanner-features {
  list-style: none;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0
}

.card-cssborkabanner-features li {
  display: flex;
  align-items: center;
  background: var(--card-cssborkabanner-features);
  padding: 5px 10px;
  color: #d7d7d7;
  border-radius: 10px;
  white-space: nowrap;
  margin: 5px 0;
  margin-right: 15px;
  transition: all .3s
}

.card-cssborkabanner-features li:hover {
  color: #fff;
  background: var(--card-cssborkabanner-features-hover);
  transition: all .3s
}

.card-cssborkabanner-features li a {
  color: #d7d7d7;
  transition: all .3s
}

.card-cssborkabanner-features li:hover a {
  color: #fff;
  transition: all .3s
}

.card-cssborkabanner-features li {
  margin-right: 10px
}

.card-cssborkabanner-features li:before {
  margin-right: 10px
}

.card-cssborkabanner-dwnlbtns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 15px;
  width: 100%
}

.btn-cs {
  color: #fff;
  width: 210px;
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: 19px;
  font-size: 15px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
  margin-top: 10px;
  position: relative;
  border: none !important;
  transition: none !important;
  cursor: pointer;
  letter-spacing: 0 !important
}

.btn-cs::before {
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-duration: 550ms;
  -o-transition-duration: 550ms;
  transition-duration: 550ms;
  content: '';
  z-index: 0;
  position: absolute;
  height: 100%;
  width: 0;
  background: #000;
  opacity: .1;
  top: 0;
  left: 0
}

.download-cs__text {
  text-align: left;
  margin-left: 70px
}

.btn-cs .btn-cs__download {
  display: block;
  font-weight: 600;
  font-size: 23px
}

.card-cssborkabanner-dwnlbtns .direct-link,
.card-cssborkabanner-dwnlbtns .torrent-link {
  margin-right: 35px
}

.card-cssborkabanner-dwnlbtns .direct-link {
  border: none;
  background: #2173d9;
  background: -webkit-gradient(linear, left top, right top, color-stop(56px, #1a5dae), color-stop(56px, #2173d9));
  background: -webkit-linear-gradient(left, #1a5dae 56px, #2173d9 56px);
  background: -o-linear-gradient(left, #1a5dae 56px, #2173d9 56px);
  background: linear-gradient(to right, #1a5dae 56px, #2173d9 56px);
  -webkit-box-shadow: 0 0 5px 1px #1a5dae;
  box-shadow: 0 0 5px 1px #1a5dae;
  color: #fff;
  transition: all .3s !important
}

.card-cssborkabanner-dwnlbtns .direct-link:after {
  background: url(../img/svg/direct.svg)13px no-repeat;
  background-size: 30px;
  height: 100%;
  content: ' ';
  width: 100px;
  position: absolute;
  left: 0;
  top: 0
}

.card-cssborkabanner-dwnlbtns .direct-link:hover {
  opacity: .5;
  transition: all .3s
}

.card-cssborkabanner-dwnlbtns .torrent-link {
  color: #fff !important;
  border: none;
  background: #02994b;
  background: -webkit-gradient(linear, left top, right top, color-stop(56px, #02843f), color-stop(56px, #02994b));
  background: -webkit-linear-gradient(left, #02843f 56px, #02994b 56px);
  background: -o-linear-gradient(left, #02843f 56px, #02994b 56px);
  background: linear-gradient(to right, #02843f 56px, #02994b 56px);
  -webkit-box-shadow: 0 0 5px 1px #02843f;
  box-shadow: 0 0 5px 1px #02843f;
  transition: all .3s !important
}

.card-cssborkabanner-dwnlbtns .torrent-link:after {
  background: url(../img/svg/torrent.svg)11px no-repeat;
  background-size: 35px;
  height: 100%;
  content: ' ';
  width: 100px;
  position: absolute;
  left: 0;
  top: 0
}

.card-cssborkabanner-dwnlbtns .torrent-link:hover {
  opacity: .5;
  transition: all .3s
}

.card-cssborkabanner-dwnlbtns .yadisk {
  border: none;
  background: #ffdb4d;
  background: -webkit-gradient(linear, left top, right top, color-stop(56px, #ffcc00), color-stop(56px, #ffdb4d));
  background: -webkit-linear-gradient(left, #fc0 56px, #ffdb4d 56px);
  background: -o-linear-gradient(left, #fc0 56px, #ffdb4d 56px);
  background: linear-gradient(to right, #fc0 56px, #ffdb4d 56px);
  -webkit-box-shadow: 0 0 5px 1px #fc0;
  box-shadow: 0 0 5px 1px #fc0;
  color: #444;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, .7);
  transition: all .3s !important
}

.card-cssborkabanner-dwnlbtns .yadisk:after {
  background: url(../img/svg/yandex.svg)13px no-repeat;
  background-size: 30px;
  height: 100%;
  content: ' ';
  width: 100px;
  position: absolute;
  left: 0;
  top: 0
}

.card-cssborkabanner-dwnlbtns .yadisk:hover {
  opacity: .5;
  transition: all .3s
}

.card-cssborkabanner-left {
  width: 60%
}

.card-cssborkabanner-right {
  position: absolute;
  right: -140px;
  top: -40px;
  opacity: .6
}

.card-cssborkabanner-right img {
  width: 750px
}

.garlands {
  display: block;
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  pointer-events: none;
  transform: translateY(100%)
}

.garlands img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}



.garlands2 {
  display: flex;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transform: translateY(-100%)
}

.garlands2 img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.footer-content-new {
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 20px;
  margin-top: 50px
}

.footer-component-new {
  --container-padding-side: 24px;
  --container-max-width: none;
  display: block;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  padding: 0 24px
}

.footer-container-new {
  position: relative
}

.footer-persona-new {
  position: absolute;
  right: -20px;
  opacity: .6;
  bottom: -150px;
  top: 0px;
  height: 120%;
}

.footer-content-body {
  padding: 40px 0 20px
}

.footer-content-row {
  --logo-size: 62px;
  --gap: 24px;
  position: relative;
  display: grid;
  grid-template-columns: var(--logo-size)minmax(calc(400px - var(--logo-size) - var(--gap)), calc(540px - var(--logo-size) - var(--gap)))minmax(360px, 420px)minmax(320px, 1fr);
  grid-gap: var(--gap);
  gap: var(--gap);
  align-items: center
}

.footer-logo-link {
  display: flex;
  align-items: center;
  justify-content: center
}

.footer-logo-img {
  width: 110px;
  transition: fill .3s ease;
  fill: #443d44
}

.footer-content-info {
  display: grid;
  grid-gap: 4px;
  gap: 4px
}

.footer-content-copyright {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase
}

.footer-content-copyright-sub {
  color: #9f969b;
  font-size: 15px
}

.footer-content-socials {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 32px;
  gap: 32px;
  align-items: center;
  justify-content: flex-start
}

.footer-content-socials-title {
  color: #797577;
  font-weight: 600;
  font-size: 15px
}

.footer-content-socials-component {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 8px;
  gap: 8px;
  align-items: center;
  justify-items: center
}

.footer-content-socials-row {
  grid-gap: 16px;
  gap: 16px
}

.footer-content-socials-item {
  display: flex;
  align-items: center;
  justify-content: center
}

.footer-content-socials-item-icon {
  width: 24px;
  height: 24px;
  transition: fill .3s ease;
  fill: #554f54
}

.footer-content-socials-item-icon svg {
  width: 30px;
  height: 30px
}

.footer-content-sitestats {
  position: relative;
  margin-top: 52px;
  -webkit-user-select: none;
  user-select: none
}

.footer-content-sitestats-item {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 10px;
  gap: 10px;
  padding: 10px;
}

.footer-content-sitestats-item-icon {
  width: 52px;
  height: 52px;
  background: var(--block-na-card-all);
  border-radius: 10px;
  padding: 5px
}

.footer-content-sitestats-item-info {
  display: grid;
  grid-gap: 2px;
  gap: 2px;
  align-content: center;
  align-items: center
}

.footer-content-sitestats-item-value {
  color: #fff;
  font-weight: 500;
  font-size: 18px
}

.footer-content-sitestats-item-info-title {
  color: #b9b9b9;
  font-weight: 500;
  font-size: 11px;
  text-transform: uppercase
}

.footer-component2 {
  display: grid;
  grid-template-columns: minmax(400px, 540px)minmax(360px, 420px)minmax(320px, 1fr);
  grid-gap: 24px;
  gap: 24px
}

.footer-component2-row-left {
  display: grid;
  grid-gap: 40px;
  gap: 40px;
  align-content: space-between;
  justify-items: flex-start
}

.footer-component2-row-left-nav {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 12px 48px;
  gap: 12px 48px;
  justify-content: flex-start;
  width: 100%
}

.footer-component2-row-left-nav-item-link {
  color: #9f969b;
  font-size: 14px;
  transition: color .3s ease
}

.footer-component2-handshake {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 12px;
  gap: 12px;
  align-items: center;
  height: 56px;
  padding: 0 18px;
  color: #fff;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  background: linear-gradient(133.62deg, #faa05f, #f4965c);
  border-radius: 8px;
  transition: color .3s ease
}

.footer-component2-handshake svg {
  width: 24px;
  height: 24px;
  transition: fill .3s ease;
  fill: #fff
}

.footer-component2-row-right {
  display: grid;
  grid-gap: 24px;
  gap: 24px;
  align-content: space-between;
  justify-items: flex-start
}

.footer-component2-row-right-info-desc {
  color: #6f6f6f;
  font-size: 13px;
  line-height: 20px
}

.footer-component2-email {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 12px;
  gap: 12px;
  align-items: center;
  height: 56px;
  padding: 0 18px;
  color: #e7934e;
  font-weight: 300;
  font-size: 16px;
  border: 1px dashed rgb(245 152 92/.5);
  border-radius: 10px;
  transition: border .3s ease, color .3s ease
}

.footer-component2-email:hover {
  color: #e9b386;
  border: 1px dashed #5c4b3d
}

.footer-component2-email svg {
  width: 24px;
  height: 24px;
  transition: fill .3s ease
}

.contacts-vladelec {
  color: #9f969b;
  margin-bottom: 0;
  position: relative;
  top: 20px;
  font-size: 14px
}

.oferta_all_info {
  display: flex;
  flex-direction: column;
  padding: 0 20px 20px
}

.addban-image-add {
  overflow: auto;
  background: #373743;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
  justify-content: center;
  padding: 20px
}

.local-deleter {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--close-modal-text);
  width: 25px;
  height: 25px;
  border: 0;
  font-size: 13px;
  border-radius: 10px;
  background-color: var(--close-modal);
  transition: .5s;
  position: absolute;
  z-index: 1;
  right: 5px;
  top: 5px;
}

.addban-image-add img {
  height: 130px !important;
  border-radius: 15px
}

.knife-pages-title {
  display: flex;
  align-items: center;
  border-radius: 15px;
  background: #20232a;
  padding: 20px 30px;
  gap: 30px
}

.knife-pages-title:before {
  background-image: url(../img/knifes/pattern.svg);
  content: "";
  height: 189px;
  left: 0;
  position: absolute;
  top: 0;
  width: 250px
}

.knife-pages-title-icon i {
  border-radius: 50px;
  border: solid 1px #faa05f;
  background: 0 0;
  padding: 17.5px;
  color: #faa05f;
  font-weight: 600
}

.knife-title {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.375em;
  text-transform: uppercase
}

.steps__description {
  color: #9e9e9e;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 0
}

.steps__description a,
.steps__description span {
  color: #ffda18;
  text-decoration: none
}

.steps__list {
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  display: -ms-grid;
  display: grid;
  gap: 30px;
  grid-template-columns: repeat(3, 1fr);
  background: var(--card-color);
  padding: 20px;
  border-radius: 20px
}

.steps__item-number {
  color: var(--svg-color);
  font-size: 30px;
  font-style: italic;
  font-weight: 900;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase
}

.steps .step-1 {
  position: relative
}

.steps .step-2 {
  position: relative
}

.steps .svg-wrapper {
  height: 40px;
  left: calc(100% + 14px);
  overflow: hidden;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0
}

.steps .step-1 .svg-wrapper.is-active {
  -webkit-animation: progress1 1.5s linear forwards;
  animation: progress1 1.5s linear forwards
}

.steps .step-2 .svg-wrapper.is-active {
  -webkit-animation: progress2 1.5s linear forwards;
  animation: progress2 1.5s linear forwards
}

.steps__item-box {
  background: var(--block-na-card-all);
  border-radius: 15px;
  margin-top: 20px;
  overflow: hidden;
  padding: 20px;
  position: relative
}

.steps__item-box:before {
  background-image: url(../img/knifes/pattern.svg);
  content: "";
  height: 189px;
  left: 0;
  position: absolute;
  top: 0;
  width: 250px
}

.steps__item-icon {
  display: block;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  border-radius: 10px
}

.steps__item-txt {
  font-size: 15px;
  font-weight: 400;
  margin-top: 30px
}

.steps__item-headline,
.steps__item-txt {
  color: #fff;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase
}

.steps__item-headline,
.steps__item-txt {
  color: #fff;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase
}

.steps__item-headline {
  font-size: 25px;
  font-style: italic;
  font-weight: 700;
  margin-top: 15px;
  min-height: .1px
}

.steps__item-btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background: var(--btn-all-default);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  justify-content: center;
  margin-top: 10px;
  text-decoration: none;
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s;
  width: 100%
}

.steps__item-btn span {
  color: #18191e;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
  pointer-events: none;
  text-align: center;
  text-transform: uppercase
}

.steps__item-btn-desc {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background: var(--btn-na-card-all-go);
  border-radius: 15px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  justify-content: center;
  margin-top: 30px;
  text-decoration: none;
  transition: all .3s;
  width: 100%
}

.steps__item-btn-desc:hover {
  background: var(--btn-na-card-all-go-hover);
  transition: all .3s
}

.steps__item-btn-desc span {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
  pointer-events: none;
  text-align: center;
  text-transform: uppercase
}

@-webkit-keyframes progress1 {
  0% {
    width: 0
  }

  to {
    width: 271px
  }
}

@keyframes progress1 {
  0% {
    width: 0
  }

  to {
    width: 271px
  }
}

@-webkit-keyframes progress2 {
  0% {
    width: 0
  }

  to {
    width: 268px
  }
}

@keyframes progress2 {
  0% {
    width: 0
  }

  to {
    width: 268px
  }
}

.knife-desc-item {
  background: var(--block-na-card-all);
  padding: 20px;
  border-radius: 12px;
  font-size: 12px;
  color: #fff;
  margin-bottom: 20px;
  align-items: center;
  display: flex
}

.knife-desc-item i {
  line-height: 3px;
  border-radius: 50px;
  border: solid 1px var(--svg-color);
  background: 0 0;
  padding: 17.5px;
  color: var(--svg-color);
  font-weight: 600;
  margin-right: 20px
}

.knife-ability-item {
  background: var(--block-na-card-all);
  padding: 20px;
  border-radius: 12px;
  font-size: 12px;
  color: #fff;
  align-items: center;
  display: flex
}

.knife-ability-item i {
  border-radius: 50px;
  border: solid 1px var(--svg-color);
  background: 0 0;
  padding: 17.5px;
  color: var(--svg-color);
  font-weight: 600;
  margin-right: 20px
}

.steps__item-image img {
  cursor: pointer;
  transition: .4s
}

.steps__item-image img:hover {
  transform: scale(1.04);
  transition: .4s
}

.coverr {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 40%;
  height: 200px;
  width: 100%;
  border-radius: 14px;
  margin-bottom: 15px
}

.page_content__wN7_H {
  display: flex
}

.page_item__28vR- {
  position: relative;
  flex-shrink: 0;
  width: 50%;
  padding-right: 33px
}

.payments_list__Aflkl {
  margin-bottom: 18px
}

.list_list__3AjWt {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: -6px -3px 0;
  padding-left: 0
}

.list_item__2JuMn {
  width: 25%;
  padding: 6px 3px 0
}

.item_item__2J0Ci {
  position: relative;
  width: 100%;
  height: 109px;
  background: #1b1b25;
  border-radius: 10px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none
}

.item_item__2J0Ci:after,
.item_item__2J0Ci:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  opacity: 0;
  transition: opacity .3s ease;
  content: ""
}

.item_item__2J0Ci:before {
  background: linear-gradient(90deg, #282837 1.53%, #252530)
}

.item_item__2J0Ci:after {
  background: linear-gradient(90.12deg, #193634 .13%, #172028 99.92%);
  border: 1px solid #134a36
}

.item_item__2J0Ci.item_active__1mFQl:after,
.item_item__2J0Ci:hover:before {
  opacity: 1
}

.item_content__2fzV6 {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%
}

.item_content__2fzV6:before {
  position: absolute;
  bottom: 8px;
  left: 9px;
  z-index: 2;
  width: 19px;
  height: 19px;
  background: url(https://ggdrop.live/static/media/check.cb7372a4.svg)no-repeat;
  opacity: 0;
  transition: opacity .3s ease;
  content: ""
}

.item_item__2J0Ci.item_active__1mFQl .item_content__2fzV6:before {
  opacity: 1
}

.item_image__1lgOL {
  max-width: 74px;
  max-height: 40px
}

.info_info__1s_GM {
  max-width: 580px;
  color: #81819a;
  line-height: 2
}

.info_title__2TUSK {
  font-size: 13px
}

.page_item__28vR- {
  position: relative;
  flex-shrink: 0;
  width: 50%;
  padding-right: 33px
}

.page_item__28vR-+.page_item__28vR- {
  padding-right: 0;
  padding-left: 33px
}

.page_item__28vR-+.page_item__28vR-:after,
.page_item__28vR-+.page_item__28vR-:before {
  position: absolute;
  left: 0;
  content: ""
}

.page_item__28vR-+.page_item__28vR-:before {
  top: 0;
  width: 1px;
  height: 100%;
  background: #2d2d2d
}

.selectedMethod_method__1JP5x {
  display: flex;
  align-items: center;
  padding: 24px 38px;
  background: var(--card-color);
  border-radius: 20px
}

.selectedMethod_content__dfB49 {
  flex-grow: 1;
  min-width: 0;
  padding-right: 25px;
  white-space: nowrap
}

.selectedMethod_title__2iLak,
.selectedMethod_value__1W4nY {
  overflow: hidden;
  text-transform: uppercase;
  text-overflow: ellipsis
}

.selectedMethod_title__2iLak {
  color: #7b7b7b;
  font-size: 11px;
  line-height: 2
}

.selectedMethod_value__1W4nY {
  color: #dedfe8;
  font-weight: 800;
  font-size: 19px;
  line-height: 1
}

.selectedMethod_imageWrapper__2mc-S {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  width: 70px;
  height: 38px
}

.selectedMethod_image__2Ol3b {
  flex-shrink: 0;
  max-width: 70px;
  max-height: 38px
}

.checkout_row__2IgVf+.checkout_row__2IgVf {
  margin-top: 20px
}

.bonus_bonus__kQOag {
  position: relative;
  padding: 45px 38px;
  background: var(--card-color)
}

.bonus_bonus__kQOag,
.bonus_replace__28BFu {
  border-radius: 15px
}

.bonusBanner_banner__CfP_z {
  position: relative;
  display: flex;
  align-items: center;
  height: 90px;
  margin-bottom: 15px;
  padding-left: 25px;
  background: url(https://meat74.ru/modules_extra/rcon_shop/templates/meat74/img/steamfon.png)100% 0 no-repeat, linear-gradient(270deg, var(--card-ministock-info), var(--card-ministock-info));
  background-size: auto 100%;
  border: 1px solid #393939;
  border-radius: 10px
}

.bonusBanner_content__3Gowm {
  position: relative;
  z-index: 1;
  min-width: 0;
  padding-right: 220px
}

.bonusBanner_title__2LClD {
  margin-bottom: 6px;
  color: #fff;
  font-weight: 800;
  font-size: 15px;
  line-height: 1.2;
  text-transform: uppercase
}

.bonusBanner_subtitle__1C1SQ {
  overflow: hidden;
  color: #f99f5e;
  font-weight: 700;
  font-size: 11px;
  line-height: 1;
  white-space: nowrap;
  text-transform: uppercase;
  text-overflow: ellipsis
}

.bonusBanner_banner__CfP_z:after {
  position: absolute;
  right: 16px;
  bottom: 0;
  width: 205px;
  height: 154px;
  background-repeat: no-repeat;
  background-size: 100%;
  content: ""
}

.bonusBanner_banner__CfP_z:after {
  right: 12px;
  width: 182px;
  height: 137px
}

.bonusBanner_banner__CfP_z.bonusBanner_case__3wnt7:after {
  background-image: url(https://meat74.ru/modules_extra/rcon_shop/templates/meat74/img/steam.png)
}

.bonus_promoCode__2aagy {
  display: flex
}

.bonus_inputWrapper__1Ulf6 {
  flex-grow: 1;
  padding-right: 4px
}

.input_label__2L0Fx {
  position: relative;
  display: block;
  height: 56px;
  padding-left: 50px;
  background: #282c36;
  border-radius: 8px;
  transition: background-color .3s ease
}

.input_label__2L0Fx:after,
.input_label__2L0Fx:before {
  position: absolute;
  top: 50%;
  transition: opacity .3s ease;
  content: ""
}

.input_input__1oZps {
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 15px
}

.button_btn__G4hJl {
  position: relative;
  flex-shrink: 0;
  height: 56px;
  padding: 15px 21px;
  color: #272735;
  font-weight: 800;
  font-size: 11px;
  text-transform: uppercase;
  background: #64ce82;
  border-radius: 8px;
  transition: background-color .3s ease, color .3s ease
}

.button_btn__G4hJl.button_disabled__1yEVP {
  color: #1b1b25;
  background-color: #2f5641;
  cursor: not-allowed
}

.button_loaderWrapper__n-5fJ {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #81dd9b;
  border-radius: 8px;
  visibility: hidden;
  opacity: 0;
  transition: opacity .3s ease, visibility .3s ease
}

.checkout_row__2IgVf+.checkout_row__2IgVf {
  margin-top: 20px
}

.form_content__zlzA0 {
  margin-bottom: 20px;
  padding: 32px 38px;
  background: var(--card-color);
  border-radius: 15px
}

.form_mainContent__3mazQ {
  margin-bottom: 25px
}

.form_finalAmount__3qr7e,
.form_minAmount__2n5zB {
  color: #838383;
  font-weight: 800;
  font-size: 12px;
  text-transform: uppercase
}

.form_minAmount__2n5zB {
  margin-bottom: 25px
}

.input_label__2L0Fx:after,
.input_label__2L0Fx:before {
  position: absolute;
  top: 50%;
  transition: opacity .3s ease;
  content: ""
}

.input_input__1oZps {
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 15px
}

.input_amount__2EGPr .input_input__1oZps {
  -webkit-appearance: none;
  appearance: none
}

.form_finalAmount__3qr7e,
.form_minAmount__2n5zB {
  color: #6d6d84;
  font-weight: 800;
  font-size: 12px;
  text-transform: uppercase
}

.form_finalAmount__3qr7e span {
  color: #f3a45d
}

.agree_agree__3cZGP {
  display: flex;
  color: #81819a;
  cursor: pointer;
  transition: color .3s ease;
  -webkit-user-select: none;
  user-select: none
}

.agree_checkbox__BTvvD {
  position: relative;
  flex-shrink: 0;
  width: 29px;
  height: 22px;
  margin-right: 12px;
  background: #232432;
  border-radius: 8px;
  transition: background-color .3s ease
}

.agree_agree__3cZGP.agree_active__3Wgto .agree_checkbox__BTvvD {
  background-color: #233132
}

.agree_checkbox__BTvvD:before {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 14px;
  height: 14px;
  background: #4f505c;
  border-radius: 5px;
  transition: left .3s ease, background-color .3s ease;
  content: ""
}

.agree_agree__3cZGP.agree_active__3Wgto .agree_checkbox__BTvvD:before {
  left: 11px;
  background-color: #64ce82
}

.agree_label__3Ww7P {
  display: flex;
  align-items: center;
  min-height: 22px;
  font-size: 11px;
  line-height: 1.4
}

.agree_label__3Ww7P a {
  color: #e2b571;
  transition: color .3s ease
}

.form_btn__14DF6 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 60px;
  border: 0;
  padding: 15px 25px;
  color: #413327;
  font-weight: 800;
  font-size: 14px;
  text-transform: uppercase;
  background: var(--btn-all-default);
  border-radius: 8px;
  transition: background-color .3s ease, color .3s ease
}

.form_btnIcon__39Kne {
  width: 27px;
  height: 26px;
  margin-top: -3px;
  margin-left: 8px
}

.form_btn__14DF6.form_loading__3B_ei,
.form_btn__14DF6:hover {
  color: #735236;
  background-color: var(--btn-all-default-hover)
}

.news-body-scroll {
  max-height: 405px;
  overflow: hidden;
  overflow-y: scroll;
  padding: 0 10px 0 0
}

.smile_input_forum {
  display: flex;
  gap: 10px;
  align-items: center
}

.smile_btn-custom {
  width: 45px !important;
  height: 45px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: var(--setting-edit-password-btn);
  border-radius: 10px;
  font-size: 18px !important;
  transition: all .3s
}

.smile_btn-custom:hover {
  color: #fff;
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.edit-avatar div #img {
  width: 130px;
  border-radius: 10px
}

.kratkoe-opis {
  background: #373743;
  color: #fff;
  border: 1px solid #4e4e4e;
  padding: 20px;
  width: 100%;
  border-radius: 10px
}

.notification {
  display: flex;
  border-radius: 15px;
  background: var(--block-na-card-all);
  /* background: #52566e33; */
  margin-bottom: 15px;
  padding: 15px;
  position: relative
}

.notification:last-child {
  margin-bottom: 0
}

.notification .notif-text {
  display: block;
  color: #eee;
  font-size: 12px;
  margin-bottom: 10px;
  width: 95%
}

.notification .notif-date {
  color: #969696;
  font-size: 12px
}

.notification .fa-xmark {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 13px;
  cursor: pointer;
  font-weight: 600;
  padding: 7px;
  opacity: .6;
  color: #fff;
  border-radius: 0 6px;
  float: right;
  transition: all .3s
}

.notification .fa-xmark:hover {
  opacity: 1;
  transition: all .3s
}

.notif-icon img {
  border-radius: 50px;
  padding: 8px;
  /*  background: var(--card-user-header-icon);*/
  background: #52566e33;
  margin-right: 15px;
  width: 40px;
  height: 40px;
  font-size: 16px;
  margin-left: -5px
}

.rules-sections {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 0;
  position: static;
  padding-left: 0;
  list-style: none
}

.rules-sections li {
  display: flex;
  align-items: center;
  padding: 10px;
  background: var(--rules-sections-item-btn);
  border-radius: 15px;
  cursor: pointer;
  gap: 15px;
  transition: all .3s
}

.rules-sections li:hover {
  background: var(--rules-sections-item-btn-hover);
  border-color: var(--rules-sections-item-btn-hover);
  transition: all .3s
}

.rules-sections li.active {
  background: var(--rules-sections-item-btn-active-bg);
  border: var(--rules-sections-item-btn-active-border);
  transition: all .3s
}

.rules-item {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding: 0 17px;
  width: 100%;
  height: 100%
}

.rules-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: var(--rules-sections-item-btn-icon);
  border-radius: 10px;
  color: #dbdbdb;
  border: 1px dashed #575757
}

.rules-sections li.active .rules-icon {
  background: var(--rules-sections-item-btn-icon-active);
  border: var(--rules-sections-item-btn-icon-border-active);
  transition: all .3s
}

.rules-item-body {
  line-height: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.rules-name {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.rules-description {
  font-size: 13px;
  color: #a7a7a7;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.serversss {
  display: none;
  width: 100%
}

.rulesss {
  display: none;
  width: 100%;
  margin-bottom: 15px;
}

@keyframes showLeftt {
  from {
    left: -100%
  }

  to {
    left: 0
  }
}

.card-rules {
  padding: 0 !important
}

.card-rules-header {
  background: #272a32;
  border-radius: 15px 15px 0 0;
  width: 100%;
  padding: 20px 30px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  overflow: hidden;
  justify-content: space-between
}

.card-rules-header h2 {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: -5px;
  text-transform: uppercase;
  color: #ecf1f8;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.card-rules-header span {
  font-weight: 500;
  font-size: 12px;
  color: #969696;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.card-rules-body {
  width: 100%
}

.rules_number {
  display: flex;
  position: relative;
  font-size: 15px;
  padding: 9px;
  text-align: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background-color: var(--block-na-card-all);
  color: #c1c1c1;
  font-weight: 700;
  margin-right: 20px;
  justify-content: center;
  align-items: center
}

.rules_content {
  background: var(--block-na-card-all);
  margin: 0 0 15px 53px;
  padding: 12px;
  border-radius: 10px;
  color: #c1c1c1;
  font-size: 13px;
  transition: .5s;
  letter-spacing: .5px;
  position: relative;
  top: -40px
}

.rules_text_nakaz {
  background: var(--span-color);
  padding: 5px;
  display: block;
  margin-top: 10px;
  font-weight: 600;
  border-radius: 10px;
  text-align: center;
  color: #ffffff;
}

.custom_info_danger {
  width: 100%;
  border-radius: 8px;
  padding: 15px 20px;
  color: #ff4747;
  font-size: 10px;
  margin-bottom: 10px;
  font-weight: 700;
  letter-spacing: 1px;
  animation: danger 1.5s ease-in-out infinite
}

@keyframes danger {
  0% {
    background-color: rgb(255 69 69/5%)
  }

  50% {
    background-color: rgb(255 69 69/15%)
  }

  100% {
    background-color: rgb(255 69 69/5%)
  }
}

.card-rules-scroll {
  height: 360px;
  overflow: auto;
  padding-right: 10px;
  position: static
}

.card-rules-scroll h4 {
  color: #fff
}

.numer_rules {
  background: #19212c;
  border-radius: 4px;
  padding: 3px 7px;
  margin-right: 10px
}

.card-rules-sections {
  padding: 20px;
  border-radius: 20px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.card-rules-rulesbody {
  padding: 20px;
  border-radius: 20px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.general_online_count {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  border-radius: 10px;
  background-color: var(--general_online_count);
  padding: 10px 15px
}

.general_online span {
  display: flex;
  gap: 5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  align-items: center
}

.general_online_count span {
  font-weight: 700;
  font-size: 14px;
  color: #fff
}

#scroll_top {
  background: var(--scroll_top-bg);
  border-radius: 100px;
  bottom: 32px;
  gap: 8px;
  left: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  position: fixed;
  right: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content
}

#scroll_top,
#scroll_top #scroll_top_btn {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  z-index: 9999
}

#scroll_top #scroll_top_btn {
  background: var(--scroll_top-btn);
  border-radius: 40px;
  color: #fff;
  gap: 4px;
  height: auto;
  padding: 8px 16px 8px 8px;
  text-decoration: none;
  width: auto
}

div.icon-scroll-top:before,
i.icon-scroll-top:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20fill='none'%3E%3Cpath%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.5'%20d='M10%2013.667V6m0%200%202.5%202.5M10%206%207.5%208.5'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 20px;
  content: "";
  display: block;
  height: 20px;
  width: 20px
}

#scroll_top #scroll_top_btn:hover {
  background: var(--scroll_top-btn-hover);
  transition: all .2s ease 0s
}

#scroll_top #scroll_top_btn .topicon {
  background: url(../img/icons/arrow/select/arrow.svg);
  display: inline-block;
  height: 24px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 24px
}

#scroll_top .scroll_help_btn {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background: var(--scroll_top-btn);
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  justify-content: center;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  width: 40px;
  z-index: 9999
}

div.icon-help:before,
i.icon-help:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.9 4.93 3.54 3.53M4.9 19.07l3.54-3.53m10.61 3.53-3.54-3.53m3.54-10.61-3.54 3.53M21.97 12c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10Zm-5.47 0a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  display: block;
  height: 24px;
  width: 24px
}

#scroll_top .scroll_help_btn:hover {
  background: var(--scroll_top-btn-hover)
}

#scroll_top .scroll_help_btn .helpicon {
  background: url(../img/icons/helper/helper.svg);
  display: inline-block;
  height: 24px;
  width: 24px
}

.gifts-body-new {
  width: calc(100% + 12px);
  padding-right: 12px;
  height: 567px;
  overflow: auto;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-gap: 10px;
  overflow-x: hidden
}

.gift-itemm {
  display: block;
  /* background: #373743; */
  background: var(--block-na-card-all);
  border-radius: 15px;
  padding: 5px;
  width: 170px
}

.gift-itemm-image {
  border-radius: 15px;
  padding: 10px
}

.gift-itemm-image img {
  height: 100px;
  margin: 0 auto;
  display: flex;
  width: 100%;
  object-fit: fill;
  border-radius: 8px;
}

.gift-itemm-info {
  display: grid;
  text-align: left;
  margin-top: 10px;
  line-height: 20px;
  padding: 0 5px
}

.gift-itemm-price {
  font-size: 18px;
  color: #fff;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.gift-itemm-title {
  color: #bababa;
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.gift-itemm-btn {
  /* background: #474755; */
  background: rgb(102 97 97 / 22%);
  border: 1px solid transparent;
  padding: 6px 10px;
  border-radius: 20px;
  width: 100%;
  font-weight: 500;
  cursor: pointer;
  display: block;
  font-size: 15px;
  color: #ddd;
  text-align: center;
  margin-top: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .3s
}

.gift-itemm-btn:hover {
  background: #409fff2e;
  border: solid 1px #409fff;
  color: #81c0ff;
  transition: all .3s;
}

.users-online-body {
  height: 180px;
  width: 100%;
  padding: 0 10px 0 0;
  overflow: auto
}

.user-online {
  display: flex;
  padding: 5px;
  border-radius: 10px;
  transition: all .3s;
  cursor: pointer;
  background: var(--setting-edit-password-btn);
  margin-bottom: 10px;
  transition: all .3s
}

.user-online:hover {
  background: var(--setting-edit-password-btn-hover);
  transition: all .3s
}

.user-online-avatar {
  margin-right: 15px
}

.user-online-avatar img {
  width: 40px;
  border-radius: 15px
}

.user-online-info {
  display: grid
}

.user-online-info .user-online-login {
  color: #fff;
  font-size: 16px;
  margin-bottom: -10px;
  line-height: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.user-online-info .user-online-group {
  color: #969696;
  font-size: 12px
}

.users-visit {
  display: contents
}

.users-visit-title {
  display: flex;
  margin-bottom: 20px
}

.users-visit-title h4 {
  color: #60636a;
  font-size: 18px;
  margin: auto;
  margin-right: 8px
}

.pages-error-content {
  display: flex;
  min-height: 100vh;
  --vh: 9.56px;
  background-color: var(--card-color)
}

.pages-error-main {
  display: grid;
  width: 100%;
  flex-grow: 1;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  place-items: center
}

.pages-error-card {
  display: grid;
  max-width: 1024px;
  place-items: center;
  padding: 1.5rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6rem
}

.pages-error-card-left {
  padding: 1.5rem;
  position: static;
  opacity: 1
}

.pages-error-card-left img {
  width: 667px;
  position: absolute;
  top: -50px;
  left: 5px;
}

.pages-error-card-right {
  z-index: 2;
  text-align: left
}

.pages-error-card-title-404 {
  color: var(--svg-color);
  margin-top: 0;
  font-weight: 700;
  font-size: 4.5rem;
  line-height: 1
}

.pages-error-card-subtitle {
  font-size: 1.875rem;
  line-height: 2.25rem;
  color: #e7e9ef;
  margin-top: 2.5rem;
  font-weight: 600
}

.pages-error-card-desc {
  color: #a3adc2;
  line-height: 1.75rem;
  font-size: 1.125rem;
  padding-top: .5rem
}

.modal-server-player-actions {
  display: block;
  gap: 10px;
  width: 25%;
  line-height: 15px;
  align-items: center
}

.modal-server-player-actions h4 {
  font-size: 16px;
  margin-bottom: 0
}

.modal-server-player-actions span {
  font-size: 14px;
  color: #929292
}

.preloader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: url(../img/preloadnew.webp);
  background-size: cover;
  z-index: 1001
}

.loader {
  width: 30px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 4px solid #5f65dc;
  animation:
          l20-1 0.8s infinite linear alternate,
          l20-2 1.6s infinite linear;
}

@keyframes l20-1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%)
  }

  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%)
  }

  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%)
  }

  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)
  }

  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)
  }

  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%)
  }

  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%)
  }
}

@keyframes l20-2 {
  0% {
    transform: scaleY(1) rotate(0deg)
  }

  49.99% {
    transform: scaleY(1) rotate(135deg)
  }

  50% {
    transform: scaleY(-1) rotate(0deg)
  }

  100% {
    transform: scaleY(-1) rotate(-135deg)
  }
}

.preloader span {
  color: #fff;
  font-size: 35px;
  font-weight: 600;
  animation: letter .5s
}

.preloader p {
  color: #969696;
  animation: letter .5s
}

.background_shadow {
  position: absolute;
  top: 0;
  left: 0;
  background-color: hsl(0deg 0% 5%/60%);
  width: 100%;
  height: 100%
}

@keyframes letter {
  0% {
    opacity: 0;
    transform: translateY(-15px)
  }

  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

.preloader_row {
  display: block;
  position: relative;
  top: 50%;
  height: 70px;
  line-height: 25px;
  margin: 0 auto;
  margin-top: -35px;
  text-align: center;
  animation: preloader-rotate 2s infinite linear;
  width: 100%
}

.preloader_hidden {
  visibility: hidden;
  opacity: 0;
  transition: opacity 1s, visibility 0s 1s
}

.edit-avatar div #pic {
  width: 130px;
  border-radius: 10px
}

.popover {
  /*  background-color: var(--dropdown-content-new-bg) !important;*/
  background: #0404049e !important;
  border: var(--header__nav-menu-border) !important
}

.popover-body>.smiles_box {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 190px
}

.tabs {
  max-width: 350px;
  margin-left: auto;
  margin-right: auto
}

.tabs>input[type=radio] {
  display: none
}

.tabs>input[type=radio]:checked+label {
  background-color: #454545;
  font-size: 11px;
  font-weight: 600;
  color: #fff;
  border-radius: 9px;
  padding: 5px
}

.tabs>div {
  /* display: none; */
  border-radius: 15px
}

#tab-btn-gcms_smiles:checked~#content-gcms_smiles,
#tab-btn-nichosi:checked~#content-nichosi,
#tab-btn-persik:checked~#content-persik,
#tab-btn-zhivotnye:checked~#content-zhivotnye,
#tab-btn-smayly:checked~#content-smayly,
#tab-btn-memy:checked~#content-memy {
  display: block
}

.tabs>label {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  font-size: 11px;
  font-weight: 600;
  position: initial;
  border-radius: 9px;
  padding: 5px;
  background-color: #3b3b3b;
  border: 1px solid transparent;
  line-height: 1.5;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 10px;
  z-index: 0
}

.tabs>label:first-of-type {
  margin-left: 0
}

.smileimg {
  width: 20px
}

.popover-body>.smiles_box .smile {
  cursor: pointer;
  margin: 7px;
  float: left;
  width: 21px;
  height: 21px;
  transition: .3s all
}

.popover-body>.smiles_box .smile:hover {
  cursor: pointer;
  margin: 7px;
  float: left;
  width: 21px;
  height: 21px;
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  transition: .2s all
}

.sticker {
  height: 60px;
  width: 60px;
  cursor: pointer;
  transition: .2s all
}

.sticker:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  transition: .2s all
}

.smiles_box::-webkit-scrollbar {
  background-color: initial;
  width: 0%;
  height: 0;
  border-radius: 0
}

.smiles_box::-webkit-scrollbar-thumb {
  border-width: 0;
  background-color: initial;
  border-radius: 10px
}

.g_smile {
  width: 28px;
  height: 28px;
}

.g_sticker {
  width: 90px
}

.topheader-menu {
  background: var(--card-color);
  height: 60px;
  padding: 10px;
  width: fit-content;
  position: absolute;
  bottom: -76px;
  border-radius: 0 0 13px 13px;
  margin-bottom: 15px;
  border: 1px solid var(--header-bottom-color);
  border-top: 0;
  overflow-y: hidden;
  overflow-x: auto
}

.dropdown-content-miniprofile {
  right: 0 !important;
  left: auto !important;
  min-width: 300px;
  z-index: 10;
  padding: 15px !important
}

.mini-profile-link {
  background: var(--mini-profile-link-bg);
  border-radius: 10px 10px 0 0;
  display: flex;
  align-items: center;
  gap: 15px;
  color: var(--mini-profile-link-color);
  padding: 13px 17px;
  text-decoration: none;
  font-size: 11px;
  border-bottom: 1px solid var(--mini-profile-link-border);
  letter-spacing: 1px;
  position: relative;
  justify-content: space-between;
  transition: all .3s
}

.mini-profile-link:hover {
  background: var(--mini-profile-link-bg-hover);
  transition: all .3s
}

.mini-profile-avatar img {
  width: 40px;
  height: 40px;
  border-radius: 50%
}

.mini-profile-info {
  text-transform: initial;
  line-height: 18px;
  flex: 1
}

.mini-profile-info span {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  font-weight: 500
}

.mini-profile-info p {
  margin-bottom: 0;
  color: #969696
}

.mini-profile-icon i {
  color: #a2a2a2
}

.mini-balance-link {
  background: var(--mini-profile-link-bg);
  border-radius: 0 0 10px 10px;
  display: flex;
  align-items: center;
  gap: 15px;
  color: var(--mini-profile-link-color);
  padding: 13px 17px;
  text-decoration: none;
  font-size: 11px;
  overflow: hidden;
  letter-spacing: 1px;
  position: relative;
  justify-content: space-between;
  transition: all .3s
}

.mini-balance-link:hover {
  background: var(--mini-profile-link-bg-hover);
  transition: all .3s
}

.mini-balance-info span {
  font-size: 15px;
  font-weight: 500
}

.mini-balance-info p {
  margin-bottom: 0;
  color: var(--span-color)
}

.mini-balance-icon {
  background: var(--mini-balance-icon);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 20px;
  right: -10px
}

.mini-balance-icon i {
  font-size: 20px;
  color: var(--mini-balance-icon-color)
}

.mini-profile-actions {
  margin-top: 10px
}

.mini-profile-item {
  padding: 7px 15px;
  width: 100%;
  display: flex;
  align-items: center;
  border-radius: 7px;
  color: var(--dropbtn-new-color);
  margin-bottom: 7px;
  text-decoration: none;
  gap: 12px;
  font-size: 16px;
  font-weight: 500;
  transition: all .3s
}

.mini-profile-item:last-child {
  margin-bottom: 0
}

.mini-profile-item:hover {
  color: var(--dropbtn-new-color-hover);
  background: var(--mini-profile-link-bg-hover);
  transition: all .3s
}

.mini-profile-item-left {
  display: flex;
  align-items: center;
  gap: 12px
}

.border-logout {
  background: #373d4f;
  height: 1px;
  width: 100%;
  border-radius: 10px;
  margin: 8px 0;
  display: block;
  padding: 0
}

.mini-profile {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 60px;
  padding: 10px 6px;
  margin-top: 10px;
  border-radius: 50px;
  background: var(--card-color)
}

.mini-profile-avatar a img {
  width: 50px;
  height: 50px;
  border-radius: 50px
}

#goog-gt-tt {
  display: none !important
}

.goog-te-banner-frame {
  display: none !important
}

.goog-te-menu-value:hover {
  text-decoration: none !important
}

#google_translate_element2 {
  display: none !important
}

.notif-count {
  padding: 2px 6px;
  font-size: 12px;
  background: var(--span-color);
  color: var(--notif-count-color);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center
}

.palette_jumping {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 5px;
  background-color: var(--block-na-card-all);
  padding: 5px;
  border-radius: 10px
}

.palette_img {
  display: flex;
  height: 35px;
  width: auto;
  -webkit-user-drag: none;
  user-select: none
}

.palette_text {
  display: flex;
  flex-direction: column;
  white-space: normal
}

.palette_text span:nth-child(1) {
  font-size: 13px;
  font-weight: 700;
  color: var(--modal-palette-text-select)
}

.palette_text span:nth-child(2) {
  display: flex;
  font-size: 11px;
  color: #6e6e6e;
  align-items: center;
  gap: 10px
}

.palette_block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 5px
}

.palette_block::-webkit-scrollbar {
  background-color: initial;
  width: 0%;
  height: 0;
  border-radius: 0
}

.palette_block::-webkit-scrollbar-thumb {
  border-width: 0;
  background-color: initial;
  border-radius: 10px
}

.palette_block a {
  color: var(--modal-palette-place);
  background-color: var(--palette_block-bg);
  padding: 10px;
  border-radius: 10px;
  cursor: pointer;
  transition: .15s linear;
  display: flex;
  gap: 10px;
  font-size: 12px;
  font-weight: 700;
  align-items: center;
  justify-content: flex-start;
  position: relative
}

.palette_block a:hover {
  color: #fff;
  background-color: var(--palette_block-bg-hover);
  transition: .15s linear
}

.palette_block a span {
  display: flex;
  font-size: 12px;
  width: 30px;
  height: 30px;
  font-weight: 800;
  color: var(--palette_block-a-span);
  background-color: var(--modal-palette-place);
  border-radius: 8px;
  transition: .15s linear;
  align-items: center;
  justify-content: center
}

.palette_text span p {
  font-size: 11px;
  margin-bottom: 0;
  font-weight: 600;
  color: #fff
}

#modal-update-overlay {
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: rgb(28 28 28/.9);
  transform: scale(1.05);
  transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s
}

.modal-new-update {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  display: flex;
  flex-direction: column;
  background-color: var(--card-color);
  color: #fff;
  border-radius: 20px
}

.modal-new-update-image img {
  width: 100%;
  border-radius: 20px 20px 0 0
}

.modal-new-update-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 35px
}

.modal-new-update-title {
  color: #fff;
  font-size: 25px;
  font-weight: 600
}

.modal-new-update-description {
  color: #858585;
  font-size: 14px
}

.modal-new-update-btn-close {
  margin: 0 30px 30px;
  border: 0;
  color: var(--close-modal-text);
  font-weight: 500;
  border-radius: 8px;
  padding: 10px;
  background: var(--close-modal);
  transition: all .3s
}

.modal-new-update-btn-close:hover {
  background: var(--close-modal-hover);
  transition: all .3s
}

.tippy-arrow:before {
  display: none
}

.tippy-box[data-theme~=meat74ru] {
  background-color: var(--tooltip-color);
  color: var(--span-color);
  border-radius: 6px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 4px 6px
}

.thumbnail-img {
  width: 100%;
  height: 100%;
  border-radius: 15px
}

.footer-content-desc {
  width: 60%;
  color: #ababab;
  padding: 0 0 0 5px
}

.spoiler-item {
  background-color: var(--block-na-card-all);
  margin-bottom: 10px;
  border-radius: 15px;
  color: #fff;
  transition: all .3s
}

.spoiler-item:hover {
  background-color: #313131;
  transition: all .3s
}

.spoiler-item .spoiler-title {
  cursor: pointer;
  padding: 15px 20px;
  transition: transform .4s ease-in-out
}

.spoiler-item .spoiler-title.active-title {
  color: #fff;
  border-bottom: 1px solid #353535
}

.spoiler-item .spoiler-title h3 {
  font-weight: 600;
  margin: 0;
  font-size: 15px;
  display: flex;
  color: #d8d8d8;
  justify-content: space-between;
  align-items: center;
  gap: 10px
}

.spoiler-item .spoiler-title h3 span {
  flex: 1
}

.spoiler-item .spoiler-title i.fa-chevron-down {
  transform: rotate(270deg);
  font-size: 15px;
  color: #d8d8d8;
  transition: .4s
}

.spoiler-item .spoiler-title i.fa-chevron-down.chevron-top {
  transform: rotate(-180deg);
  color: #faa05f
}

.spoiler-item .spoiler-content {
  display: none;
  line-height: 1.7;
  padding: 10px;
  border-radius: 0 0 15px 15px;
  color: #e1e1e1
}

.spoiler-item .spoiler-content.active {
  display: block
}

.spoiler-item .spoiler-content p {
  margin: 0;
  font-size: 16px
}

.spoiler-item .spoiler-content p img {
  border-radius: 10px;
  margin-bottom: 15px
}

.spoiler-item .spoiler-content p img:last-child {
  margin-bottom: 0
}

.list-mods td {
  padding: 5px;
  border: 1px solid #4b4b4b;
  vertical-align: middle;
  min-width: 175px
}

.dvd-images {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  box-sizing: border-box
}

.dvd-images img {
  box-shadow: none !important;
  max-width: 240px;
  max-height: 200px
}

.hidden-tr>td {
  height: 0 !important;
  border: 0 !important;
  padding: 0 !important
}

#notes {
  position: fixed;
  margin-left: auto;
  margin-right: auto;
  left: 60px;
  right: 0;
  text-align: center;
  align-items: center;
  top: 75px;
  cursor: default;
  transition: height .15s ease-in-out;
  -webkit-transition: height .15s ease-in-out;
  pointer-events: none;
  z-index: 9999
}

#notes .note-item {
  max-height: 12em;
  border-radius: 8px;
  opacity: 1;
  will-change: opacity, transform;
  transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -webkit-touch-callout: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  z-index: 1002;
  pointer-events: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  line-height: 1.25em;
  color: #fff;
  margin: 0 auto 3px;
  transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  padding: .95em 1em
}

@media all and (max-width: 30em) {
  #notes .note-item {
    width: 75vw;
    max-width: none
  }
}

#notes .note-item[data-show=false] {
  pointer-events: none;
  opacity: 0;
  max-height: 0;
  margin-bottom: 0
}

#notes .note-item[data-type=info] {
  background-color: #1b2027;
  color: #6080ff;
  font-weight: 700;
  text-transform: uppercase;
  overflow: hidden;
  max-width: 300px;
  text-overflow: ellipsis;
  white-space: nowrap
}

#notes .note-item[data-type=warn] {
  background-color: #1b2027;
  color: #ffb064;
  font-weight: 700;
  text-transform: uppercase;
  overflow: hidden;
  max-width: 350px;
  text-overflow: ellipsis;
  white-space: nowrap;
  animation: shake .9s cubic-bezier(.36, .07, .19, .97)both;
  -webkit-animation: shake .9s cubic-bezier(.36, .07, .19, .97)both
}

#notes .note-item[data-type=error] {
  background-color: #8d1313;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  overflow: hidden;
  max-width: 350px;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

#notes .note-item[data-type=success] {
  background-color: #24541f;
  color: #85f479;
  font-weight: 700;
  text-transform: uppercase;
  overflow: hidden;
  max-width: 350px;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
    transform: scale3d(1.25, .75, 1)
  }

  40% {
    -webkit-transform: scale3d(.75, 1.25, 1);
    transform: scale3d(.75, 1.25, 1)
  }

  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
    transform: scale3d(1.15, .85, 1)
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1)
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
    transform: scale3d(1.25, .75, 1)
  }

  40% {
    -webkit-transform: scale3d(.75, 1.25, 1);
    transform: scale3d(.75, 1.25, 1)
  }

  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
    transform: scale3d(1.15, .85, 1)
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1)
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

#notes .note-item .note-item-text {
  flex: auto;
  -webkit-flex: auto;
  -moz-flex: auto;
  -ms-flex: auto;
  padding-right: .5em;
  width: 250px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px
}

#notes .note-item .note-item-btn {
  display: none;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 8px;
  bottom: 15px;
  cursor: pointer;
  background: url(data:image/svg+xml,%3C?xml%20version=%221.0%22%20encoding=%22utf-8%22?%3E%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20xml:space=%22preserve%22%20fill=%22%23fff%22%3E%3Cpath%20d=%22M18.3,5.71L18.3,5.71c-0.39-0.39-1.02-0.39-1.41,0L12,10.59L7.11,5.7c-0.39-0.39-1.02-0.39-1.41,0l0,0%20c-0.39,0.39-0.39,1.02,0,1.41L10.59,12L5.7,16.89c-0.39,0.39-0.39,1.02,0,1.41h0c0.39,0.39,1.02,0.39,1.41,0L12,13.41l4.89,4.89%20c0.39,0.39,1.02,0.39,1.41,0l0,0c0.39-0.39,0.39-1.02,0-1.41L13.41,12l4.89-4.89C18.68,6.73,18.68,6.09,18.3,5.71z%22/%3E%3C/svg%3E)no-repeat 0 0/contain;
  transition: opacity .2s;
  -webkit-transition: opacity .2s
}

#notes .note-item .note-item-btn:hover {
  opacity: .6 !important
}

@keyframes shake {

  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
    -webkit-transform: translate3d(-1px, 0, 0);
    -ms-transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
    transform: translate3d(2px, 0 0);
    -webkit-transform: translate3d(2px, 0, 0);
    -ms-transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
    -webkit-transform: translate3d(-4px, 0, 0);
    -ms-transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
    transform: translate3d(4px, 0, 0);
    -webkit-transform: translate3d(4px, 0, 0);
    -ms-transform: translate3d(4px, 0, 0)
  }
}

@-webkit-keyframes shake {

  10%,
  90% {
    -webkit-transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
    -webkit-transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-4px, 0, 0)t
  }

  40%,
  60% {
    -webkit-transform: translate3d(4px, 0, 0)
  }
}

.rconshop-card-info .right-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  padding: 24px
}

.rconshop-card-info .right-container .summs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0
}

.rconshop-card-info .right-container .summs h1 {
  font-size: 25px;
  margin-bottom: 0
}

.rconshop-card-info .right-container .block {
  position: relative
}

.rconshop-card-info .right-container .info-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column
}

a.body-2,
div.body-2,
h1.body-2,
h2.body-2,
p.body-2,
span.body-2 {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: .04em;
  line-height: 24px;
  margin-bottom: 0
}

a.body-2.gray,
a.body-2.title-span,
div.body-2.gray,
div.body-2.title-span,
h1.body-2.gray,
h1.body-2.title-span,
h2.body-2.gray,
h2.body-2.title-span,
p.body-2.gray,
p.body-2.title-span,
span.body-2.gray,
span.body-2.title-span {
  color: #8e8e8e
}

.screenshots .swiper-link-video {
  height: 100%;
  width: 100%
}

.screenshots .swiper-link-video iframe {
  border-radius: 8px;
  height: 100%;
  outline: none;
  width: 100%
}

.screenshots a {
  display: -ms-grid;
  display: grid
}

.screenshots img {
  border: none;
  border-radius: 8px;
  height: auto;
  width: 100%
}

.swiper-container {
  border-radius: 8px;
  margin-left: 1px;
  width: 100%
}

.swiper-container,
.swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex
}

.swiper-slide {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-box-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-box-align: center;
  align-items: center;
  justify-content: center;
  background-size: cover !important;
  border-radius: 15px
}

.swiper-pagination {
  bottom: 22px;
  display: block;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 2
}

.swiper-pagination,
.swiper-pagination .swiper-pagination-bullet {
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s
}

.swiper-pagination .swiper-pagination-bullet {
  background-color: #fff;
  border: none;
  border-radius: 100px;
  height: 4px;
  margin: 4px;
  opacity: .25;
  width: 32px
}

.swiper-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
  opacity: 1
}

.controls-big {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  border-radius: 8px;
  bottom: 0;
  justify-content: space-between;
  left: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.controls-big,
.controls-big>div {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex
}

.controls-big>div {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  background: 0 0;
  border-radius: 0;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0 8px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content
}

.controls-big>div,
.controls-big>div:before {
  cursor: pointer;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s
}

.controls-big>div:before {
  background: url(../img/icons/slider/arrow_wht.svg);
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  display: block;
  height: 24px;
  opacity: .5;
  width: 24px;
  z-index: 10
}

.controls-big>div:hover {
  background: rgba(46, 46, 46, .5)
}

.controls-big>div:hover:before {
  background: url(../img/icons/slider/arrow_wht.svg);
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  cursor: pointer;
  display: block;
  height: 24px;
  opacity: 1;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  width: 24px;
  z-index: 10
}

.controls-big>div:active {
  opacity: .8
}

.controls-big .swiper-button-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.controls-big .swiper-button-lock {
  display: none
}

.main-post .content {
  -ms-grid-column-span: 2;
  grid-column: span 2;
  width: 100%
}

.main-post .content .screenshots {
  background: var(--card-color);
  border-radius: 15px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  padding: 20px
}

.main-post .content .content-block {
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  margin-bottom: 32px;
  padding: 0
}

.main-post .content .content-block .tabs-nav-container {
  padding: 0 24px
}

.main-post .content .content-block .ui-tab a h2 {
  color: #8e8e8e;
  text-decoration: none !important;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s
}

.main-post .content .content-block .ui-tab:hover a {
  text-decoration: none
}

.main-post .content .content-block .ui-tab:hover a h2 {
  color: #fff;
  opacity: 1
}

.main-post .content .content-block .ui-tabs-active {
  border-bottom: 4px solid #0080ff;
  opacity: 1;
  padding: 24px 0 20px !important
}

.main-post .content .content-block .ui-tabs-active a h2 {
  color: #fff
}

.main-post .content .content-block .tabs-nav {
  background: #262626;
  border-bottom: 1px solid #4e4e4e;
  border-radius: 8px 8px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  padding: 0;
  width: auto;
  list-style: none;
}

.main-post .content .content-block .tabs-nav li {
  padding: 24px 0
}

.main-post .content .content-block .tabs-container .body-2 {
  background: #262626;
  border-radius: 0 0 8px 8px;
  padding: 16px 24px 24px;
  width: auto
}

.main-post .content .content-block .tabs-container .body-2 .title-body1 {
  margin-bottom: 24px
}

.main-post .content .content-block .tabs-container .body-2 .quote {
  background: #2e2e2e !important
}

.main-post .content .content-block .tabs-container .readmore-js-section {
  border-radius: 0 !important;
  padding: 16px 24px 0 !important
}

.main-post .content .content-block .tabs-container .readmore-js-collapsed {
  position: relative
}

.screenshots img {
  border: none;
  border-radius: 8px;
  height: 300px;
  width: 220px
}

.check-info-rconshop-koplate {
  background: #2e2e2e;
  padding: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 10px;
  color: #cbcbcb
}

.disabled {
  opacity: .5
}

.card-payments {
  display: flex;
  flex-direction: column;
  background: var(--card-color);
  border-radius: 20px
}

.tabs-paymentss {
  background: transparent;
  display: flex;
  gap: 20px;
  flex-wrap: nowrap;
  padding: 0;
  margin-top: 20px;
}

.tab-paymentt {
  display: flex;
  flex-direction: column;
  width: 35%;
  min-width: 300px;
}

.payment-methods-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.tab-method {
  flex: 1;
  min-width: 0;
}

.payment-item {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--text-primary);
  padding: 12px 16px;
  width: 100%;
  background: var(--bg-secondary);
  border: 1px solid var(--border);
  border-radius: var(--radius-md);
  outline: none;
  text-align: left;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  transition: all var(--transition);
  position: relative;
}

.payment-item:hover {
  background: var(--bg-tertiary);
  border-color: rgba(95, 101, 220, 0.3);
  transform: translateX(4px);
}

.payment-item.active {
  border-color: var(--primary);
  background: linear-gradient(135deg, rgba(95, 101, 220, 0.1) 0%, rgba(95, 101, 220, 0.05) 100%);
}

.payment-item-icon {
  width: 36px;
  height: 36px;
  background: var(--bg-tertiary);
  border-radius: var(--radius-md);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.payment-item-icon i {
  font-size: 20px;
  color: var(--primary);
}

.payment-item-icon--image {
  background: transparent;
  padding: 4px;
}

.payment-item-icon--image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 6px;
}

.payment-merchant-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.payment-merchant-title {
  font-weight: 600;
  font-size: 14px;
  color: var(--text-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.payment-merchant-desc {
  font-size: 12px;
  color: var(--text-secondary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.payment-arrow {
  font-size: 20px;
  color: var(--text-secondary);
  transition: all var(--transition);
  flex-shrink: 0;
}

.payment-item:hover .payment-arrow {
  color: var(--primary);
  transform: translateX(4px);
}

.payment-item.active .payment-arrow {
  color: var(--primary);
}

/* Tab content styles */
.tabcontent {
  display: none;
  background: var(--bg-secondary);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  padding: 20px;
  min-height: 400px;
}

.tabcontent[style*="display: block"] {
  display: flex !important;
  flex-direction: column;
}

/* No selection state */
.payment-noselect {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  height: 100%;
  min-height: 300px;
  text-align: center;
}

.payment-noselect-icon {
  width: 80px;
  height: 80px;
  background: var(--bg-tertiary);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.payment-noselect-icon i {
  font-size: 40px;
  color: var(--text-secondary);
}

.payment-noselect-title {
  font-size: 18px;
  font-weight: 600;
  color: var(--text-primary);
}

.payment-noselect-desc {
  font-size: 14px;
  color: var(--text-secondary);
}

/* Payment form container */
.payment-form-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.payment-method-header {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--border);
}

.payment-method-icon {
  width: 48px;
  height: 48px;
  background: var(--bg-tertiary);
  border-radius: var(--radius-md);
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.payment-method-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.payment-method-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.payment-method-label {
  font-size: 12px;
  color: var(--text-secondary);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.payment-method-name {
  font-size: 16px;
  font-weight: 600;
  color: var(--text-primary);
}

/* Payment form block */
.payment-form-block {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.payment-field {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.payment-label {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  color: var(--text-primary);
}

.payment-label i {
  font-size: 18px;
  color: var(--primary);
}

.payment-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}

.payment-input {
  width: 100%;
  padding: 12px 16px;
  padding-right: 40px;
  background: var(--bg-tertiary);
  border: 1px solid var(--border);
  border-radius: var(--radius-md);
  color: var(--text-primary);
  font-size: 16px;
  font-weight: 500;
  outline: none;
  transition: all var(--transition);
}

.payment-input:focus {
  border-color: var(--primary);
  background: var(--bg-secondary);
}

.payment-input::placeholder {
  color: var(--text-secondary);
}

.payment-currency {
  position: absolute;
  right: 16px;
  font-size: 16px;
  font-weight: 600;
  color: var(--text-secondary);
  pointer-events: none;
}

.payment-hint {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--text-secondary);
}

.payment-hint i {
  font-size: 14px;
  color: var(--primary);
}

.btn-payment {
  width: 100%;
  padding: 14px 20px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 8px;
}

.btn-payment i {
  font-size: 20px;
}

.payment-result-message {
  margin-top: 8px;
  padding: 12px;
  border-radius: var(--radius-md);
  font-size: 14px;
}

.payment-result-message:not(:empty) {
  background: var(--bg-tertiary);
  border: 1px solid var(--border);
}

/* Responsive */
@media (max-width: 968px) {
  .tabs-paymentss {
    flex-direction: column;
  }

  .tab-paymentt {
    width: 100%;
  }

  .payment-item:hover {
    transform: none;
  }
}

.select-method-body {
  display: flex;
  align-items: center;
  padding: 24px 38px;
  margin-bottom: 20px;
  background: #20232a;
  border-radius: 15px
}

.select-method-info {
  flex-grow: 1;
  min-width: 0;
  padding-right: 25px;
  white-space: nowrap
}

.select-method-title {
  color: #6d6d84;
  font-size: 11px;
  line-height: 2;
  overflow: hidden;
  text-transform: uppercase;
  text-overflow: ellipsis
}

.select-method-value {
  color: #dedfe8;
  font-weight: 800;
  font-size: 19px;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 5px;
  overflow: hidden;
  text-transform: uppercase;
  text-overflow: ellipsis
}

.select-method-image {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  width: 70px;
  height: 38px
}

.select-method-image img {
  flex-shrink: 0;
  max-width: 70px;
  max-height: 38px
}

.checkout-content {
  margin-bottom: 20px;
  padding: 30px 40px;
  background: #20232a;
  border-radius: 15px
}

.checkout-minsum {
  color: #6d6d84;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 10px;
  text-transform: uppercase
}

.checkout-minsum span {
  color: #ec3939
}

.refill-sum-enter {
  height: 100%;
  display: block;
  display: grid;
  grid-template-columns: 1fr 1fr;
  height: 56px;
  position: relative;
  width: 100%;
  background: #2a2e37;
  border-radius: 10px
}

.refill-ruble {
  padding: 0 10px;
  display: flex;
  align-items: center;
  width: 100%
}

.refill-ruble-body {
  margin-right: 15px
}

.tab-paymentt-select-sposob {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 8px
}

.select-sbosob-oplati {
  display: flex;
  align-items: center;
  padding: 10px 15px;
  /*  background: var(--topuser-item);*/
  background: #52566e33;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 600;
}

.select-sbosob-oplati-image {
  display: inline-block;
  width: 20px;
  margin-left: 10px;
  margin-right: 5px
}

.select-sbosob-oplati-name {
  color: #fff
}

.payment-bordered {
  display: flex;
  justify-content: center;
  margin: 15px 0;
  overflow: hidden;
  position: relative
}

.payment-bordered::before {
  content: '';
  position: absolute;
  width: 100%;
  background: #4e4e5d;
  height: 1px;
  left: 0;
  top: 50%
}

.payment-bordered-item {
  background: var(--block-na-card-all);
  position: relative;
  z-index: 1;
  padding: 0 20px;
  font-size: 10px;
  color: #6c6c7b;
  font-weight: 800
}

.tabcontent {
  display: none
}

.sum-options {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 10px -5px 5px
}

.sum-option-wrapper {
  padding: 5px
}

.sum-option {
  background: 0 0;
  -webkit-appearance: none;
  outline: none;
  border: 1px solid #404040;
  color: #b9b9b9;
  width: 100%;
  border-radius: 8px;
  height: 42px;
  font-weight: 500;
  font-size: 16px
}

.sum-option.active {
  border-color: #238f36;
  color: #fff
}

.sum-option:hover {
  background: 0 0;
  border-color: #238f36;
  color: #fff;
  cursor: pointer
}

.sum-option__currency {
  font-size: 12px
}

.payment-total {
  padding: 20px 20px 0px 20px;
  border: dashed 1px #52566e;
  border-radius: 15px;
  background: #52566e33;
}

.payment-total__first-row {
  display: flex
}

.payment-field {
  flex: 1
}

.noselect-payment {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.friends-empty {
  height: 200px;
  background: var(--card-color);
  overflow: hidden;
  border-radius: 25px;
  border: 1px solid var(--border-card-color);
);
}

.responsive-block-1 {
  position: absolute;
  width: 40%;
  height: 120px;
  bottom: -20px;
  left: -20px;
  border-radius: 15px;
  opacity: 0.2;
  background: #40404d;
}

.responsive-block-2 {
  position: absolute;
  width: 20px;
  height: 110%;
  top: -20px;
  right: 0;
  border-radius: 15px;
  opacity: 0.2;
  background: #40404d;
}

.responsive-block-3 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: calc(50% - 40px);
  right: calc(50% - 40px);
  border-radius: 50%;
  opacity: 0.2;
  background: #40404d;
}

.friends-empty-text {
  width: 50%;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 25px;
  font-size: 26px;
  font-weight: bold;
}

.noselect-payment-icon {
  background: var(--modal-bg-color);
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center
}

.noselect-payment-title {
  color: #d5d5d5;
  background: var(--modal-bg-color);
  padding: 10px 25px;
  border-radius: 50px;
  margin-top: 20px
}

#noselect {
  height: 100%
}

.payment-merchant-body {
  display: grid;
  line-height: 15px;
  gap: 5px;
  flex: 1
}

.payment-merchant-desc {
  font-size: 11px;
  color: #878787
}

.payment-field label {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 7px;
  color: #ddd;
  display: inline-block
}

.btn-payment-oplata {
  padding: 15px 20px;
  border: 1px solid transparent;
  background: var(--span-color);
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  width: 100%;
  margin-top: 15px;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-transition: .2s linear;
  -o-transition: .2s linear;
  transition: .2s linear;
  touch-action: manipulation
}

.btn-payment-oplata:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.card-vaucher-image {
  position: absolute;
  bottom: -30px;
  right: -35px;
}

.card-vaucher-image img {
  width: 200px;
}

.card-vaucher-new {
  border: 1px solid var(--border-card-color);
  background: var(--card-color);
  border-radius: 20px;
  padding: 20px 30px;
  overflow: hidden;
  width: 100%;
  background-image: var(--fon-helparin1);
  background-size: cover;
}

.card-vaucher-content {
  display: flex;
  flex-direction: column;
  margin-bottom: 35px;
  gap: 10px;
}

.card-vaucher-title {
  font-size: 20px;
  font-weight: 700;
  color: var(--new-btn-border-hover);
}

.card-vaucher-desc {
  font-size: 13px;
  color: #90909d;
  font-weight: 500;
  width: 65%;
}

.vaucher-btn-go {
  cursor: pointer;
  padding: 7px 20px;
  border-radius: 12px;
  border: solid 1px transparent;
  background: var(--span-color);
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  transition: all .3s;
}

.vaucher-btn-go:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.palette-new {
  background: #b72c2c;
  padding: 2px 4px;
  font-weight: 600;
  color: #fff;
  border-radius: 5px;
  font-size: 10px
}

.close-button-modal-btn {
  width: 100%;
  background: #a12b2b;
  border: 0;
  margin-top: 15px;
  border-radius: 10px;
  padding: 10px;
  color: #d1d1d1
}

.modal-new-overlay {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  background: rgb(28 28 28/.9);
  transform: scale(1.05);
  transition: visibility 0s linear .25s, opacity .25s 0s, transform .25s
}

details summary::-webkit-details-marker {
  display: none
}

details>summary {
  list-style: none
}

details summary:before {
  content: "";
  position: absolute;
  right: 10px;
  top: 0;
  background: url(https://cs16-go.ru/img/index/dropdown-up.webp)no-repeat 50%/1em;
  height: 100%;
  width: 16px;
  transition: all .1s linear
}

details[open] summary:before {
  transform: rotate(180deg)
}

details[open]>.toggle-text {
  border-radius: 3px 3px 0 0
}

details {
  width: 676px;
  margin-bottom: 5px;
  margin-left: 13px
}

summary {
  position: relative
}

.toggle-text:hover {
  background: #525252;
  transition: all .2s linear
}

.toggle-content {
  background: var(--block-na-card-all);
  padding: 25px;
  line-height: 24px;
  font-size: 14px;
  border-radius: 0 0 3px 3px
}

.toggle-content ul li:nth-child(1) {
  list-style-type: none;
  font-size: 16px;
  margin: 0 0 5px -15px;
  font-weight: 700
}

.toggle-text {
  transition: all .2s linear;
  background: var(--block-na-card-all);
  color: #fff;
  font-size: 14px;
  border-left: 3px solid var(--svg-color);
  cursor: pointer;
  padding: 8px;
  border-radius: 3px
}

.up-big-block {
  display: flex;
  background: var(--card-color);
  padding-right: 14px;
  border-radius: 20px;
  margin-bottom: 14px;
  overflow: hidden
}

.up-big-box {
  margin: 5px;
  padding: 5px;
  flex: auto
}

.up-big-text h1 {
  font-size: 25px;
  font-weight: 100;
  text-transform: uppercase;
  color: #ebebeb;
  height: 24px;
  line-height: 24px;
  padding: 10px
}

.main-d {
  margin: 13px 38px 15px 12px
}

.main-d span a {
  color: #fff
}

.main-d span a:hover {
  text-decoration: none
}

.up-big-text {
  width: 699px
}

.up-big-text p {
  margin: 0 6px 0 16px;
  padding: 5px;
  color: #d9d9d9;
  font-size: 13px;
  line-height: 23px
}

.top-main-screen {
  width: 100% !important;
  height: 100% !important
}

.up-big-img a img {
  width: 110px;
  height: 200px !important;
  display: inline-block;
  border-radius: 15px;
  margin: 5px
}

.up-big-info span {
  display: inline-block;
  color: #cbcbcb;
  font-size: 14px
}

.up-big-info span a {
  color: #cbcbcb
}

.up-big-info span a:hover {
  text-decoration: none
}

.top-download {
  margin: 20px 0 15px
}

ol.facts {
  list-style: none;
  counter-reset: my-awesome-counter;
  font-size: 16px;
  line-height: 40px;
  margin-left: 0
}

.facts li {
  counter-increment: my-awesome-counter;
  margin: .25rem
}

.facts li::before {
  content: counter(my-awesome-counter);
  background: var(--svg-color);
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: inline-block;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  margin-right: .5rem
}

i.m-icon {
  vertical-align: sub;
  display: inline-block;
  width: 16px;
  height: 16px
}

i.icon__steam {
  background-image: url(https://cs16-go.ru/img/other_icons/main_d_6.webp)
}

i.icon__size {
  background-image: url(https://cs16-go.ru/img/other_icons/file_size.webp)
}

i.icon__exe {
  background-image: url(https://cs16-go.ru/img/other_icons/file-exe.webp)
}

i.icon__ok {
  background-image: url(https://cs16-go.ru/img/other_icons/main_d_1.webp)
}

@media only screen and (max-width: 1280px) {
  .up-big-text {
    width: 670px
  }

  .main-d span {
    font-size: 13px
  }

  .top-main-screen {
    width: 482px !important
  }

  .up-big-img a img {
    width: 152px
  }

  img.top-spoiler {
    width: 80%
  }
}

@media only screen and (max-width: 1024px) {
  .up-big-text h1 {
    font-size: 22px
  }

  .up-big-text {
    width: 590px
  }

  .up-big-img {
    width: 100%
  }

  .main-d span {
    font-size: 14px
  }

  .top-main-screen {
    width: 355px !important;
    height: 200px !important
  }

  .up-big-img a img {
    width: 109px;
    height: 80px
  }

  img.top-spoiler {
    width: 100%
  }

  a.torrent {
    font-size: 17px !important
  }
}

@media only screen and (max-width: 640px) {
  .up-big-text {
    width: 100%
  }

  .up-big-block {
    display: block;
    margin: 0
  }

  .up-big-img a img {
    display: block
  }
}

.main-d span {
  display: inline-block;
  background: var(--svg-color);
  padding: 5px 21px 7px;
  margin-top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  color: #fff;
  font-size: 14px;
  border-radius: 5px
}

.main-d a {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--svg-color);
  padding: 20px 10px;
  width: 100%;
  color: #fff;
  font-size: 16px;
  border-radius: 8px
}

.buttons_download {
  display: flex;
  margin-top: 20px;
  gap: 15px
}

.button_download {
  width: 100%;
  height: 58px;
  border-radius: 15px;
  cursor: pointer;
  position: relative;
  box-shadow: 0 0 8px 3px rgba(0, 0, 0, .1)
}

.button_download a {
  position: unset
}

.button_download img {
  transition: .5s;
  margin-left: 15px
}

.button_download:hover img {
  transform: scale(1.1)rotate(360deg)
}

.button_download:hover {
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, .2)
}

.button_download p {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .45);
  font-size: 15px;
  line-height: 18px;
  text-transform: none;
  margin: 0;
  padding: 0;
  font-style: normal;
  position: absolute;
  left: 37%;
  padding-top: 12px
}

.button_download span {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  display: block
}

.direct_link {
  font-size: 14px;
  background: -webkit-gradient(linear, left top, right top, color-stop(27%, #212529), color-stop(27%, #2c9bf0));
  background: linear-gradient(to right, #212529 27%, #1c9f1a 27%)
}

.direct_link img {
  margin-left: -90px;
  margin-top: 14px
}

.torrent_link {
  background: -webkit-gradient(linear, left top, right top, color-stop(27%, #212529), color-stop(27%, #31c439));
  background: linear-gradient(to right, #212529 27%, #31c439 27%)
}

.torrent_link img {
  margin-left: -97px;
  margin-top: 14px
}

.yandex_link {
  background: -webkit-gradient(linear, left top, right top, color-stop(27%, #212529), color-stop(27%, #ffab22));
  background: linear-gradient(to right, #212529 27%, #ffab22 27%)
}

.yandex_link img {
  margin-left: -97px;
  margin-top: 19px
}

.google_link {
  background: -webkit-gradient(linear, left top, right top, color-stop(27%, #212529), color-stop(27%, #985eee));
  background: linear-gradient(to right, #212529 27%, #ff845b 27%)
}

.google_link img {
  margin-left: -97px;
  margin-top: 14px
}

.direct_link1 {
  font-size: 14px;
  background: -webkit-gradient(linear, left top, right top, color-stop(27%, var(--block-na-card-all)), color-stop(27%, #2c9bf0));
  background: linear-gradient(to right, var(--block-na-card-all) 17%, #1c9f1a 17%)
}

.direct_link1 img {
  margin-top: 14px
}

.torrent_link1 {
  background: -webkit-gradient(linear, left top, right top, color-stop(27%, var(--block-na-card-all)), color-stop(27%, #31c439));
  background: linear-gradient(to right, var(--block-na-card-all) 27%, #31c439 27%)
}

.torrent_link1 img {
  margin-top: 14px
}

.yandex_link1 {
  background: -webkit-gradient(linear, left top, right top, color-stop(27%, var(--block-na-card-all)), color-stop(27%, #ffab22));
  background: linear-gradient(to right, var(--block-na-card-all) 17%, #ffab22 17%)
}

.yandex_link1 img {
  margin-top: 19px
}

.google_link1 {
  background: -webkit-gradient(linear, left top, right top, color-stop(27%, var(--block-na-card-all)), color-stop(27%, #985eee));
  background: linear-gradient(to right, var(--block-na-card-all) 27%, #ff845b 27%)
}

.google_link1 img {
  margin-top: 14px
}

.btn-deff {
  padding: 10px;
  background: var(--btn-na-card-all-go);
  width: 100%;
  border-radius: 10px;
  border: 0;
  color: #fff;
  z-index: 9;
  cursor: pointer;
  transition: .3s
}

.btn-deff:hover {
  background: var(--btn-na-card-all-go-hover);
  transition: .3s
}

.btn-deff i {
  color: #fff
}

.prod-title-price {
  display: flex;
  flex-direction: column
}

.prod-title-price .prod-title {
  font-size: 25px;
  font-weight: 600
}

.prod-title-price #product-title {
  font-size: 16px;
  color: var(--svg-color);
  font-weight: 700
}

.prod-border-line {
  border: 1px solid #3e3e3e;
  margin-top: 15px;
  margin-bottom: 15px
}

.prod-desc {
  height: 400px;
  overflow: auto
}

.prod-desc p {
  margin-bottom: 0;
  font-weight: 500
}

.prod-image {
  width: 210px;
  height: 100%;
  border-radius: 15px;
  opacity: .6;
  transition: all .3s
}

.prod-image:hover {
  opacity: 1;
  transition: all .3s
}

.prod-tarifs {
  height: 300px;
  overflow: auto;
  padding: 0 10px 0 0
}

.prod-tarif-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  background-color: #232323;
  transition: all .3s
}

.prod-tarif-item:hover {
  background-color: var(--history-table-bg-hover);
  transition: all .3s
}

.prod-tarif-item.active {
  background: #393939;
}

.prod-tarif-content {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.prod-tarif-item-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.up-big-img img {
  width: 760px;
  height: 100%;
  top: 30px;
  opacity: .4
}

.servers-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 10px
}

.topplace-icon {
  z-index: 10;
  background: #393939;
  height: 2.5rem;
  width: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  font-weight: 600
}

.dropdown-fastnavigation {
  width: 100%;
  position: relative;
  display: inline-block;
  transition: all .3s ease
}

.dropbtn-fastnavigation {
  background: var(--dropbtn-new-bg);
  padding: 12px 20px;
  border-radius: 11px;
  font-size: 16px;
  width: 100%;
  color: #dfdfdf;
  border: 0;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all .3s
}

.dropbtn-fastnavigation i {
  font-size: 9px
}

.dropbtn-fastnavigation:hover {
  color: #fff;
  background: var(--dropbtn-new-bg-hover);
  transition: all .3s
}

.dropbtn-fastnavigation.active_btn {
  background: linear-gradient(.25turn, rgb(250 162 95/.3), #373743);
  color: #faa05f
}

.dropdown-content-fastnavigation {
  display: none;
  flex-direction: column;
  gap: 5px;
  padding: 5px;
  top: 10px;
  border: var(--dropdown-content-new-border);
  border-radius: 15px;
  overflow: auto;
  white-space: nowrap;
  z-index: 99;
  transition: all .3s ease;
  transform-origin: top;
  animation-fill-mode: forwards
}

.dropdown-content-fastnavigation .dropdown-linkk-fastnavigation {
  color: #fff;
  padding: 13px 17px;
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .7px;
  display: flex;
  background-color: var(--dropdown-linkk-hover);
  justify-content: center;
  width: 100%;
  transition: all .3s ease;
  border-radius: 10px;
  position: relative
}

.dropdown-content-fastnavigation .dropdown-linkk-fastnavigation:hover {
  background-color: var(--dropdown-linkk-hover);
  transition: all .3s ease
}

.dropdown-content-fastnavigation .dropdown-linkk-fastnavigation:hover .submenu_m {
  color: var(--dropdown-linkk-text-hover);
  transition: all .3s ease
}

.dropdown-content-fastnavigation .dropdown-linkk-fastnavigation:hover svg {
  fill: var(--dropdown-linkk-text-hover);
  transition: all .3s ease
}

.card-fastnavigation-subtitle {
  padding: 10px 20px;
  color: #a2a2a2;
  font-weight: 600
}

.dropdown-fastnavigation.show-drd .dropdown-content-fastnavigation {
  display: block;
  transition: all .3s ease
}

.card-fastnavigation-body {
  padding: 20px;
  background-image: url(../img/cardsbg/lines-2.webp);
  background-size: cover
}

.dropdown-fastnavigation {
  width: 100%;
  position: relative;
  display: inline-block;
  transition: all .3s ease
}

.dropbtn-fastnavigationn {
  background: var(--dropbtn-new-bg);
  padding: 12px 20px;
  border-radius: 11px;
  font-size: 16px;
  width: 100%;
  color: #dfdfdf;
  border: 0;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all .3s
}

.dropbtn-fastnavigationn i {
  font-size: 9px
}

.dropbtn-fastnavigationn:hover {
  color: #fff;
  background: var(--dropbtn-new-bg-hover);
  transition: all .3s
}

.dropbtn-fastnavigationn.active_btn {
  background: linear-gradient(.25turn, rgb(250 162 95/.3), #373743);
  color: #faa05f
}

.dropdown-content-fastnavigationn {
  display: none;
  flex-direction: column;
  gap: 5px;
  padding: 5px;
  top: 10px;
  border: var(--dropdown-content-new-border);
  border-radius: 15px;
  overflow: auto;
  white-space: nowrap;
  z-index: 99;
  transition: all .3s ease;
  transform-origin: top;
  animation-fill-mode: forwards
}

.dropdown-content-fastnavigationn .dropdown-linkk-fastnavigationn {
  color: #fff;
  padding: 13px 17px;
  text-decoration: none;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .7px;
  display: flex;
  background-color: var(--dropdown-linkk-hover);
  justify-content: center;
  width: 100%;
  transition: all .3s ease;
  border-radius: 10px;
  position: relative
}

.dropdown-content-fastnavigationn .dropdown-linkk-fastnavigationn:hover {
  background-color: var(--dropdown-linkk-hover);
  transition: all .3s ease
}

.dropdown-content-fastnavigationn .dropdown-linkk-fastnavigationn:hover .submenu_m {
  color: var(--dropdown-linkk-text-hover);
  transition: all .3s ease
}

.dropdown-content-fastnavigationn .dropdown-linkk-fastnavigationn:hover svg {
  fill: var(--dropdown-linkk-text-hover);
  transition: all .3s ease
}

.card-fastnavigationn-subtitle {
  padding: 10px 20px;
  color: #a2a2a2;
  font-weight: 600
}

.dropdown-fastnavigationn.show-drd .dropdown-content-fastnavigationn {
  display: block;
  transition: all .3s ease
}

#twitch_difka iframe {
  border-radius: 10px
}

.title-streamer {
  color: #969696;
  font-size: 25px
}

.twitch-desc {
  color: #969696;
  margin-top: 5px
}

.custom-card .custom-card-content {
  display: flex;
  align-items: center;
  gap: 25px
}

.custom-cardd .custom-card-content {
  display: flex;
  align-items: center;
  gap: 25px
}

.custom-card .custom-card-icon .custom-card-bg-round {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  position: relative;
  z-index: 1
}

.custom-cardd .custom-card-icon .custom-card-bg-round {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  position: relative;
  z-index: 1
}

.custom-card .custom-card-icon .custom-card-bg-round img {
  width: 70px;
  height: 70px
}

.custom-cardd .custom-card-icon .custom-card-bg-round img {
  width: 70px;
  height: 70px
}

.custom-card .custom-card-content h4 {
  color: #fff;
  margin-bottom: 0
}

.custom-cardd .custom-card-content h4 {
  color: #fff;
  margin-bottom: 0
}

.custom-card .custom-card-content span {
  color: #969696;
  font-size: 10px
}

.custom-cardd .custom-card-content span {
  color: #969696;
  font-size: 10px
}

.custom-card:hover {
  background: #252930;
  -webkit-animation: swing .6s ease;
  animation: swing .6s ease;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  transition: all .3s
}

@-webkit-keyframes swing {
  15% {
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
  }

  30% {
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
  }

  40% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px)
  }

  50% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px)
  }

  65% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px)
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@keyframes swing {
  15% {
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
  }

  30% {
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
  }

  40% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px)
  }

  50% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px)
  }

  65% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px)
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.cases_navigation {
  background: var(--card-color);
  padding: 0 25px;
  border-radius: 15px;
  cursor: pointer;
  line-height: 17px;
  margin-bottom: -24px;
  height: 80px;
  color: #787b85;
  position: relative;
  transition: .2s all;
  display: flex;
  align-items: center
}

.cases_navigation .bx-cog {
  background: #4f525d;
  width: 34px;
  transition: all .2s;
  height: 34px;
  font-size: 16px;
  display: flex;
  color: #87898e;
  border-radius: 9px;
  align-items: center;
  justify-content: center
}

.cases_navigation:hover .bx-cog {
  background: #626570;
  width: 34px;
  transition: all .2s;
  height: 34px;
  font-size: 16px;
  display: flex;
  color: #fff;
  border-radius: 9px;
  align-items: center;
  justify-content: center
}

.cases_navigation:hover {
  background: var(--block-na-card-all);
  padding: 0 25px;
  border-radius: 14px;
  cursor: pointer;
  line-height: 17px;
  margin-bottom: -24px;
  height: 80px;
  color: #787b85;
  transition: .2s all;
  display: flex;
  align-items: center
}

.case_name {
  color: #fff;
  font-size: 16px;
  font-weight: 600
}

.case_secondname {
  font-size: 11px
}

.case_new {
  padding: 2px 8px;
  border-radius: 6px;
  position: absolute;
  box-shadow: 0 0 20px var(--svg-color);
  font-weight: 600;
  font-size: 8px;
  margin-top: -80px;
  left: -5px;
  color: #fff;
  background: linear-gradient(48deg, var(--svg-color) 0%, var(--svg-color) 55%);
  margin-left: 30px
}

.block_rcon_name {
  background: var(--block-na-card-all);
  padding: 10px 13px 9px;
  border-radius: 11px;
  margin-bottom: 10px;
  display: flex;
  margin-top: -7px;
  flex-direction: column;
  align-items: flex-start
}

.name_rcon {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 90%;
  white-space: nowrap;
  font-weight: 600;
  float: left;
  font-size: 18px
}

.rcon_opisanie {
  font-size: 10.5px;
  color: #8c8c8c;
  font-family: unset;
  font-weight: 600;
  margin-top: -4px
}

.button_buy {
  background: var(--svg-color);
  padding: 12px 30px;
  border-radius: 8px;
  color: #fff;
  z-index: 1;
  position: relative;
  font-size: 11px
}

.button_buy:hover {
  background: var(--svg-color);
  padding: 12px 30px;
  border-radius: 8px;
  color: #fff;
  font-size: 11px
}

.price_rcon {
  display: -webkit-inline-box;
  background: rgba(33, 36, 46, 0);
  border-radius: 10px;
  width: 180px;
  position: relative;
  font-weight: 600;
  padding-left: 50px;
  height: 39px;
  line-height: 37px;
  font-size: 11.5px;
  border: 1.7px solid var(--svg-color);
  margin-left: -30px
}

.block_rcon_productt {
  display: flex;
  justify-content: space-between
}

.ver {
  display: flex;
  flex-direction: column;
  margin-right: 15px;
  width: 50%
}

.img_rcon_tarifs {
  width: 100%;
  border-radius: 15px;
  object-fit: cover;
  object-position: top;
  border: 1px solid var(--border-card-color);
}

.block_pod_img {
  width: 100%;
  border-radius: 15px;
  margin-top: 10px;
  padding: 24px 16px;
  margin-bottom: 30px;
  overflow: hidden;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.block_pod_img {
  background: var(--card-color);
  border-radius: 15px;
  padding: 15px;
  overflow: hidden
}

.block_head_rcon {
  height: 50px;
  border-radius: 10px;
  background: var(--block-na-card-all);
  margin-bottom: 15px;
  font-weight: 600;
  display: flex;
  padding-left: 20px;
  color: #fff;
  position: relative;
  align-items: center;
  justify-content: flex-start
}

.block_rcon_product {
  height: fit-content;
  width: 70%;
  padding: 24px 16px;
  margin-bottom: 15px;
  padding-top: 15px;
  border-radius: 15px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.t1 {
  color: #5f6a82 !important;
  font-size: 10.5px;
  margin-top: -23px
}

.block_rcon_opis {
  margin-top: 15px;
  padding: 24px 16px;
  margin-bottom: 30px;
  border-radius: 15px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.block_rcon_opis .with_code p img {
  width: 100%;
  height: 100%;
}

.rcshop-product-payment-text {
  font-size: 18px;
  background: var(--block-na-card-all);
  padding: 15px 20px;
  border-radius: 15px;
  color: #d1d1d1;
  margin-bottom: 15px
}

.card-activityrewards {
  display: flex;
  width: 100%;
  gap: 20px;
  border-radius: 15px;
  background: var(--card-color)
}

.card-activityrewards-left {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 22.3rem;
  height: 100%;
  padding: 2rem 0 2rem 1.2rem;
  background-image: url(../img/activity_rewards/calendar.webp);
  background-size: 10.6rem 13.2rem;
  background-repeat: no-repeat
}

.card-activityrewards-days {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 1rem;
  width: 140px;
  height: 170px;
  background-image: linear-gradient(169.67deg, #C29871 -11.2%, #F5CF94 92.29%);
  border-radius: 10px
}

.card-activityrewards-days .title {
  color: #474a5f;
  font-size: 50px;
  font-weight: 600
}

.card-activityrewards-days .subtitle {
  color: #474a5f;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-transform: uppercase
}

.btn-activityrewards-what {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  width: 100%;
  z-index: 2;
  height: 3rem;
  margin-top: 25px;
  background-color: #f27c831a;
  border: 1px solid rgba(235, 138, 155, .15);
  border-color: #7380bb1c;
  border-radius: .6rem;
  color: #f87b7b;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.5rem;
  text-transform: none;
  -webkit-transition: background-color .2s ease-out 0s, border-color .2s ease-out 0s, color .2s ease-out 0s;
  -moz-transition: background-color .2s ease-out 0s, border-color .2s ease-out 0s, color .2s ease-out 0s;
  transition: background-color .2s ease-out 0s, border-color .2s ease-out 0s, color .2s ease-out 0s
}

.btn-activityrewards-what:hover {
  background-color: #f27c8336;
  border: 1px solid rgba(250, 161, 177, .23);
  color: #ff9a9a
}

.card-activityrewards-right {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 2rem 30px;
  overflow: hidden
}

.reward-item {
  position: relative;
  display: block;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 10px 15px 15px;
  background: var(--block-na-card-all);
  border-radius: 10px
}

.reward-days {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--btn-na-card-all-go);
  border: 1px solid transparent;
  border-color: #8882ab1a;
  color: #c1c1c1;
  cursor: auto;
  border-radius: 8px;
  height: 35px;
  width: 100%;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 600
}

.reward-content {
  width: 100%
}

.reward-image img {
  width: 100px;
  height: 100px;
  transition: all .3s
}

.reward-image img:hover {
  transform: translateY(-.6rem);
  transition: all .3s
}

.reward-name {
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.reward-info {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 10px
}

.reward-check {
  display: none
}

.reward-item.active .reward-check {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #090909a6;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  border-radius: 15px;
  height: 100%
}

.mce-content-body {
  color: #fff;
}

.reward-item.active .reward-image {
  opacity: .3
}

.reward-item.active .reward-info {
  opacity: .3
}

.reward-item.active .reward-content {
  opacity: .3
}

.reward-check i {
  color: #15b928;
  font-size: 45px
}

.mod-activreward-title {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  color: #fff
}

.mod-activreward-subtitle {
  display: block;
  font-size: 16px;
  width: 100%;
  color: #b4b4b4;
  font-weight: 550;
  margin-top: 10px
}

.spoiler {
  background-color: #333;
  margin-bottom: 10px;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  padding: 10px;
  transition: all .3s
}

.spoiler:hover {
  background-color: #262626;
  transition: all .3s
}

.spoiler-title {
  margin: 0;
  font-size: 16px;
  display: flex;
  color: #d8d8d8;
  font-weight: 700;
  align-items: center;
  gap: 10px
}

.spoiler .spoiler-content {
  display: none;
  line-height: 1.7;
  padding: 20px;
  border-radius: 0 0 15px 15px;
  color: #e1e1e1
}

.spoiler .spoiler-content img {
  border-radius: 10px;
  margin-bottom: 15px;
  width: 100%;
  height: 100%
}

.forumstatus {
  display: flex;
  align-items: center;
  gap: 7px
}

.forum-vajno-bonus {
  display: none;
  padding: 2px 8px;
  border-radius: 6px;
  box-shadow: 0 0 20px #cd1b1b;
  font-weight: 600;
  font-size: 9px;
  color: #fff;
  line-height: 20px;
  background: linear-gradient(48deg, #cd1b1b 0%, #cd1b1b 55%)
}

#forumstatus215 .forum-vajno-bonus {
  display: block
}

#forumstatus213 .forum-vajno-bonus {
  display: block
}

#forumstatus192 .forum-vajno-bonus {
  display: block
}

#forumstatus239 .forum-vajno-bonus {
  display: block
}

.forum-information {
  display: none;
  padding: 2px 8px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 9px;
  color: #fff;
  line-height: 20px;
  background: linear-gradient(48deg, var(--svg-color) 0%, var(--svg-color) 55%)
}

#forumstatus211 .forum-information {
  display: block
}

#forumstatus210 .forum-information {
  display: block
}

#forumstatus196 .forum-information {
  display: block
}

#forumstatus217 .forum-information {
  display: block
}

#forumstatus209 .forum-information {
  display: block
}

#forumstatus205 .forum-information {
  display: block
}

#forumstatus216 .forum-information {
  display: block
}

.forumstatus .fa-paperclip {
  padding: 2px 8px;
  border-radius: 7px;
  font-weight: 600;
  font-size: 10px;
  color: #fff;
  line-height: 20px;
  background: #14b26a
}

.message-pinned {
  display: flex;
  justify-content: space-between;
  padding: 0px 5px;
  margin-bottom: 10px;
  margin-top: 15px;
  align-items: center;
  border-radius: 20px;
  background: var(--block-na-card-all);
  padding: 15px;
}

.new-sob-chat {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-direction: column;
  width: 33%;
}

.message-pinned-left {
  display: flex;
  align-items: center;
  gap: 15px
}

.message-pinned-icon {
  display: flex;
  width: 60px;
  height: 60px;
  align-items: center;
  justify-content: center;
  transform: rotate(45deg);
  color: var(--svg-color);
  font-size: 22px
}

.message-pinned-content {
  display: flex;
  flex-direction: column;
  line-height: 18px
}

.message-pinned-content span {
  font-size: 14px
}

.btn-pinned-otkrepit {
  color: #b7b7b7;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  cursor: pointer;
  height: 30px;
  transition: all .3s
}

.btn-pinned-otkrepit:hover {
  color: #efefef;
  transition: all .3s
}

.event-item-new {
  padding: 0 14px;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  background: var(--block-na-card-all);
  transition: .2s;
  cursor: pointer;
  border-radius: 15px;
  margin-bottom: 10px;
  height: 80px;
  overflow: hidden;
  flex-direction: row;
  justify-content: space-around
}

.event-item-new:hover {
  transition: .2s;
  margin-left: 7px;
  background: var(--dropbtn-new-bg-hover)
}

.event-item-new .event-item-new-content {
  position: relative;
  float: left;
  height: 100%;
  width: 40%
}

.event-item-new .event-item-new-content a {
  height: 80px;
  vertical-align: middle;
  display: table-cell;
  line-height: 17px;
  margin: 0;
  font-size: 13px;
  color: #c2c2c2
}

.event-new-user {
  display: flex;
  gap: 10px;
  align-items: center;
  float: left;
  height: 100%;
  margin-right: 20px;
  font-size: 13px;
  width: 30%;
  font-weight: 700
}

.event-new-user img {
  width: 30px;
  height: 30px;
  border-radius: 50%
}

.event-item-new .fa-close {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  color: rgb(255 255 255/38%);
  transition: all .3s
}

.event-item-new .fa-close:hover {
  color: #fff;
  transition: all .3s
}

.card-onlinesite {
  overflow: hidden;
  border-radius: 15px;
  width: 100%;
  background: #313131;
}

.card-onlinesite-body {
  display: flex;
  justify-content: center;
  padding: 10px;
}

.card-onlinesite-title {
  font-weight: 600;
  margin-bottom: 20px
}

.onlineus-item {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  text-align: center;
  padding: 8px;
  position: relative;
  bottom: 0;
  border-radius: 10px;
  background: var(--new-btn-go);
  transition: .2s;
  width: calc(20% - 5px);
  height: calc(50% - 5px);
}

.onlineus-item:hover {
  position: relative;
  bottom: 5px;
  background: var(--new-btn-go-hover);
  transition: .2s
}

.onlineus-item img {
  width: 40px;
  height: 40px;
  border-radius: 50%
}

.onlineus-item span {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block
}

.card-onlinesite-values {
  font-size: 90px;
  position: absolute;
  top: -28px;
  right: 0;
  opacity: .1;
  pointer-events: none;
  color: var(--svg-color)
}

.card-events-new {
  border-radius: 20px;
  background: var(--card-color);
  padding: 10px 20px;
  margin-top: 20px;
  background-image: url(../img/cardsbg/calendars.webp);
  background-size: cover
}

.card-banners-sliders {
  display: flex;
  padding: 35px 20px 20px;
  overflow: hidden;
  flex-direction: column;
  border-radius: 20px;
  background: var(--card-color);
  background-image: url(../img/cardsbg/lines.webp);
  background-size: cover
}

.advantages-item {
  display: flex;
  align-items: center;
  padding: 10px;
  background: var(--block-na-card-all);
  border-radius: 15px;
  gap: 15px;
  margin-bottom: 10px
}

.advantages-item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background: var(--svg-color);
  border-radius: 10px;
  color: #fff
}

.advantages-item-info {
  line-height: 15px
}

.advantages-item-info h4 {
  font-size: 12px;
  margin-bottom: 0;
  font-weight: 600
}

.advantages-item-info span {
  font-size: 13px;
  color: #a7a7a7
}

.advantages-content {
  margin-top: 15px;
  padding: 20px;
  border-radius: 15px;
  width: fit-content;
  background: var(--block-na-card-all)
}

.advantages-content h4 {
  font-size: 23px;
  color: #fff;
  font-weight: 600
}

.advantages-content span {
  font-size: 14px;
  color: #ababab
}

.advantages-osborke {
  padding: 15px 30px
}

.banner-tablichka {
  padding: 2px 8px;
  border-radius: 6px;
  position: absolute;
  box-shadow: 0 0 20px #cd1b1b;
  font-weight: 600;
  font-size: 14px;
  margin-top: -5px;
  z-index: 1;
  left: 5px;
  color: #fff;
  background: linear-gradient(48deg, #cd1b1b 0%, #cd1b1b 55%);
  margin-left: 30px
}

.lastmessage-item-new {
  padding: 0 14px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  background: var(--dropbtn-new-bg);
  transition: .2s;
  cursor: pointer;
  border-radius: 15px;
  height: 60px;
  overflow: hidden;
  flex-direction: row;
  justify-content: space-around
}

.lastmessage-item-new:hover {
  transition: .2s;
  margin-left: 7px;
  background: var(--dropbtn-new-bg-hover)
}

.lastmessage-item-new .lastmessage-item-new-content {
  position: relative;
  float: left;
  height: 100%;
  width: 70%
}

.lastmessage-item-new .lastmessage-item-new-content a {
  height: 60px;
  vertical-align: middle;
  display: table-cell;
  line-height: 17px;
  margin: 0;
  font-size: 13px;
  color: #c2c2c2
}

.lastmessage-new-user {
  display: flex;
  gap: 10px;
  align-items: center;
  float: left;
  height: 100%;
  margin-right: 20px;
  font-size: 13px;
  width: 30%;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.lastmessage-new-user span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.lastmessage-new-user img {
  width: 30px;
  height: 30px;
  border-radius: 50%
}

.card-lastoperations-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.modal-headers-images {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  flex-direction: column
}

.modal-headers-images .title {
  color: var(--svg-color);
  font-size: 19px;
  font-weight: 600;
  margin-bottom: 5px
}

.modal-headers-images .subtitle {
  margin-bottom: 0;
  text-align: center;
  font-size: 14px;
  color: #aaa
}

.modal-headers-images img {
  width: 150px;
  margin-bottom: 20px
}

.modal-body-custom-cust {
  display: flex;
  flex-direction: column;
  border-radius: 15px;
  padding: 20px;
  margin-bottom: 15px;
  color: silver;
  background: var(--block-na-card-all)
}

.modal-body-custom-cust span {
  color: var(--svg-color);
  font-weight: 600
}

.knife-item-new {
  display: flex;
  cursor: pointer;
  flex-direction: column;
  background: var(--card-color);
  border-radius: 15px;
  border: 1px solid var(--card-chat-header);
  opacity: .8;
}

.knife-item-new:active {
  -webkit-transform: scale(.94);
  -ms-transform: scale(.94);
  transform: scale(.94);
  transition: .15s all
}

.knife-image-new {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 15px 15px 0 0;
  background: var(--block-na-card-all)
}

.knife-image-new img {
  width: 130px;
  height: 110px
}

.knife-content-new {
  display: flex;
  flex-direction: column;
  padding: 10px 15px;
  line-height: 18px
}

.knife-content-new .title {
  color: #fff;
  font-weight: 600;
  font-size: 15px
}

.knife-content-new .subtitle {
  font-size: 14px;
  color: #a2a2a2
}

.server-item {
  padding: 15px;
  border-radius: 15px;
  height: 115px;
  width: 100%;
  overflow: hidden
}

.server-item-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6px
}

.server-item-name {
  width: 90%;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.server-item-map {
  color: #fff;
  font-size: 13px
}

.server-item-actions {
  position: absolute;
  right: -10px;
  bottom: 30px
}

.server-item-btn-play {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  height: 30px;
  width: 30px;
  cursor: pointer;
  background: #cdcdcd38;
  transition: all .3s
}

.server-item-btn-play:hover {
  background: #ffffff2e;
  transition: all .3s
}

.bg-primary {
  background-color: #5f65dc !important
}

.bg-info {
  background-color: #5f65dc !important
}

.bg-success {
  background-color: #5f65dc !important
}

.bg-warning {
  background-color: #5f65dc !important
}

.bg-danger {
  background-color: #5f65dc !important
}

.bg-light {
  background-color: #5f65dc !important
}

.server-item-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 11px;
  color: #fff;
  font-weight: 500;
  margin-top: 10px
}

.server-item-ip {
  display: flex;
  align-items: center;
  gap: 3px;
  opacity: .7;
  color: #fff;
  cursor: pointer;
  transition: all .3s
}

.server-item-ip:hover {
  opacity: 1;
  color: #fff;
  transition: all .3s
}

.server-item-players {
  display: flex;
  align-items: center;
  gap: 3px;
  color: #fff;
  cursor: pointer;
  opacity: .7
}

.server-item-players:hover {
  opacity: 1;
  color: #fff;
  transition: all .3s
}

.serverrr24 {
  display: none
}

.selected-servers {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
  gap: 15px;
}

.selected-server-item {
  display: block;
  padding: 20px;
  border-radius: 15px;
  background: var(--block-na-card-all);
  width: 100%;
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all .3s
}

.selected-server-item.active {
  background-color: var(--card-social-info-active);
  transition: all .3s ease-in-out
}

.selected-server-item:hover {
  background: var(--authorization-form-input-input);
  transition: all .3s
}

.selected-server-info {
  color: #fff;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.selected-server-info span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.selected-server-content {
  display: flex;
  align-items: center;
  gap: 15px;
  z-index: 2;
}

.selected-server-icon img {
  width: 40px;
  height: 40px;
  border-radius: 8px
}

.selected-server-item.active .card-serverselect-selectedcheck {
  position: absolute;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  right: 8px;
  top: 8px;
  background: #3a544c;
  border-radius: 8px;
  display: none
}

.rcon-shop-product {
  padding: 0;
  border-radius: 5px;
  overflow: hidden
}

.home-socials {
  display: flex;
  flex-direction: column;
  gap: 15px
}

.home-social-item {
  width: 100%;
  display: flex;
  position: relative;
  border-radius: 15px;
  height: 171px;
  overflow: hidden;
  cursor: pointer;
  outline: 0;
  background: var(--card-color);
  transition: all .3s;
  background-image: url(../img/cardsbg/lines-2.webp);
  background-size: cover
}

.home-social-item:hover .home-social-content .home-social-info .home-social-text {
  color: #fff;
  transition: all .3s
}

.home-social-content {
  display: flex;
  flex-direction: column;
  position: relative;
  max-width: 90%;
  padding: 28px
}

.home-social-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%
}

.home-social-text {
  color: #e8e8e8;
  font-weight: 500;
  font-size: 20px
}

.home-social-url {
  color: #8f8f8f
}

.home-social-image {
  bottom: 0;
  right: -105px;
  width: 100%;
  height: 183px;
  max-width: 330px;
  margin-left: auto;
  position: absolute;
  transition: .25s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.home-social-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: .7;
  transition: all .3s
}

.home-social-item:hover .home-social-image img {
  opacity: 1;
  transition: all .3s
}

.banner-knifes-update {
  padding: 2px 15px;
  border-radius: 6px;
  position: absolute;
  box-shadow: 0 0 20px #168224;
  font-weight: 600;
  font-size: 17px;
  margin-top: -5px;
  z-index: 1;
  left: 5px;
  color: #fff;
  background: linear-gradient(48deg, #24bf37 0%, #24bf37 55%);
  margin-left: 30px
}

.language-items {
  display: flex;
  align-items: center;
  border-radius: 10px;
  padding: 6px 13px;
  gap: 7px;
  background: var(--dropbtn-new-bg)
}

.language-item img {
  height: 18px;
  width: 18px;
  border-radius: 6px
}

#goog-gt-tt {
  display: none !important
}

.goog-te-banner-frame {
  display: none !important
}

.goog-te-menu-value:hover {
  text-decoration: none !important
}

#google_translate_element2 {
  display: none !important
}

.VIpgJd-ZVi9od-ORHb-OEVmcd {
  visibility: hidden !important
}

.profile-bg-new {
  border: 5px solid var(--card-color);
  border-radius: 15px
}

.profile-bg-new img {
  width: 100%;
  height: 250px;
  opacity: .4;
  border-radius: 15px
}

.profile-content-new {
  background: var(--card-color);
  border-radius: 25px;
  padding: 15px 30px;
  position: relative;
  bottom: 105px;
  margin: 0 40px
}

.profile-content-miniinfo {
  display: flex;
  gap: 30px
}

.profile-content-avatar img {
  width: 150px;
  height: 150px;
  border-radius: 40px;
  border: 4px solid var(--svg-color);
  position: relative;
  bottom: 55px
}

.profile-content-miniinfo-content {
  display: flex;
  flex-direction: column;
  width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.profile-content-miniinfo-content .login {
  display: block;
  color: #fff;
  font-size: 25px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.profile-content-miniinfo-content .group {
  font-size: 14px;
  color: #9e9e9e
}

.profile-content-border {
  border-left: 1px solid var(--authorization-form-input-hover);
  border-radius: 50%
}

.profile-content-infouser-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 30px;
  width: 100%
}

.profile-content-infouser {
  display: flex;
  justify-content: space-between
}

.profile-content-infouser-item {
  line-height: 25px;
  width: 25%
}

.profile-content-infouser-title {
  color: #989898;
  font-size: 15px
}

.profile-content-infouser-value {
  color: #f7f7f7;
  font-weight: 500;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.btn-steamid-save {
  position: absolute;
  right: 10px;
  background: var(--btn-all-default);
  padding: 8px 20px;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
  top: 8px;
  transition: all .3s;
  z-index: 2;
}

.btn-steamid-save:hover {
  color: #fff;
  background: var(--btn-all-default-hover);
  transition: all .3s
}

.mode-item-neww {
  border-radius: 15px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  transition: .3s;
  flex: 1 0 calc(16% - 12px);
  height: 100% !important;
  right: 0;
  top: 0;
  z-index: 0 !important;
  background: var(--card-color)
}

.mode-item-content-neww {
  border: 0 solid hsla(0, 0%, 100%, 5%);
  opacity: 1 !important;
  width: 100%;
  height: 300px;
  cursor: pointer !important
}

.mode-item-bg-neww {
  width: 100%;
  height: 300px;
  z-index: 0;
  border-radius: 15px 0;
  display: flex;
  transition: all .3s ease 0s;
  text-align: center;
  place-items: center;
  -webkit-box-align: center;
  opacity: 1;
  -webkit-box-pack: center;
  justify-content: center;
  text-decoration: none;
  color: #aecce4
}

.mode-item-bg-neww img {
  object-fit: cover;
  opacity: .3;
  position: absolute;
  top: 0;
  left: 0;
  transition: all .5s ease 0s;
  border-radius: 12px;
  width: 100% !important;
  height: 320px !important
}

.mode-item-bg-neww:hover img {
  display: block;
  opacity: .7;
  transition: all .5s ease 0s
}

.mode-name-neww {
  letter-spacing: 1px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  position: absolute;
  z-index: 20;
  text-align: center;
  text-transform: uppercase;
  opacity: 1;
  transition: all .3s ease 0s;
  font-family: var(--font-family-0);
  inset: auto 0 44px;
  margin: 0 auto;
  display: block;
  color: #fff;
  font-size: 18px;
  pointer-events: none
}

.mode-online-neww {
  transition: .3s;
  font-style: normal;
  pointer-events: none;
  position: absolute;
  bottom: 18px;
  left: 24px;
  letter-spacing: 0;
  color: hsla(0, 0%, 100%, .5);
  font-weight: 400;
  font-size: 14px;
  z-index: 20;
  text-align: center;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: 0 auto
}

.general_online_signal {
  display: flex;
  position: relative;
  justify-content: center;
  bottom: 43px;
  left: 0;
  right: 0;
  gap: 21px;
  margin-top: 45px;
}

.first_circle {
  display: block;
  position: absolute
}

.first_circle svg {
  width: 12px;
  height: 12px;
  fill: var(--new-btn-border-hover);
  opacity: 1;
  border-radius: 50px;
  animation: infinite 1s linear online_dot
}

@keyframes online_dot {
  0% {
    box-shadow: 0 0 transparent
  }

  50% {
    box-shadow: 0 0 0 4px rgb(247 77 77/.1)
  }

  100% {
    box-shadow: 0 0 0 7px transparent
  }
}

@-webkit-keyframes online_dot {
  0% {
    box-shadow: 0 0 transparent
  }

  50% {
    box-shadow: 0 0 0 4px rgb(247 77 77/.1)
  }

  100% {
    box-shadow: 0 0 0 7px transparent
  }
}

.second_circle {
  display: block;
  position: absolute;
  border-radius: 50px
}

.second_circle svg {
  width: 12px;
  height: 12px;
  fill: var(--new-btn-border-hover);
  opacity: .05
}

.mode-online-value {
  color: #fff;
  font-size: 15px;
  position: relative;
  top: 2px;
  font-weight: 500
}

.mode-icon-locked {
  position: absolute;
  z-index: 20;
  top: 142px;
  left: 50%;
  transform: translateX(-50%)
}

.mode-item-bg-closed {
  width: 100%;
  height: 300px;
  z-index: 0;
  border-radius: 12px 0;
  display: flex;
  transition: all .3s ease 0s;
  text-align: center;
  place-items: center;
  -webkit-box-align: center;
  opacity: .2;
  -webkit-box-pack: center;
  justify-content: center;
  text-decoration: none;
  color: #aecce4
}

.mode-item-bg-closed img {
  object-fit: cover;
  opacity: .3;
  position: absolute;
  top: 0;
  left: 0;
  transition: all .5s ease 0s;
  border-radius: 12px;
  width: 100% !important;
  height: 320px !important
}

.lastopencases-items {
  display: flex;
  gap: 10px
}

.lastopencase-item {
  display: flex;
  cursor: pointer;
  flex-direction: column;
  background: var(--card-color);
  border-radius: 15px;
  border: 1px solid var(--card-chat-header)
}

.lastopencase-item:active {
  -webkit-transform: scale(.94);
  -ms-transform: scale(.94);
  transform: scale(.94);
  transition: .15s all
}

.lastopencase-image {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 15px 15px 0 0;
  background: var(--block-na-card-all)
}

.lastopencase-image img {
  width: 100px;
  height: 100px
}

.lastopencase-content {
  display: flex;
  flex-direction: column;
  padding: 10px 15px;
  line-height: 18px
}

.lastopencase-content .title {
  color: #fff;
  font-weight: 600;
  font-size: 15px;
}

.lastopencase-content .subtitle {
  font-size: 14px;
  color: #a2a2a2
}

.banner-info-page {
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  padding: 67px 45px;
  -webkit-box-pack: start;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 19px;
  overflow: hidden;
  border: 1px solid var(--border-card-color);
}

.banner-info-page-title {
  font-weight: 700;
  font-size: 35px;
  display: flex;
  -webkit-box-align: center;
  align-items: center
}

.banner-info-page-title img {
  width: 32px;
  margin-right: 17px
}

.banner-info-page-desc {
  margin: 7px 0 15px;
  font-weight: 400;
  font-size: 17px;
  line-height: 24px;
  max-width: 620px;
  color: #d1cdcd;
}

.banner-info-page-actions {
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  align-items: center
}

.banner-info-page-btn {
  background: var(--banner-info-page-btn-bg);
  border-radius: 8px;
  padding: 0 14px;
  font-weight: 500;
  height: 50px;
  line-height: 15px;
  font-size: 24px;
  color: var(--banner-info-page-btn-color);
  display: flex
;
  -webkit-box-align: center;
  align-items: center;
  transition: all .2s ease 0s;
  gap: 10px;
}

.banner-info-page-btn:hover {
  background: var(--banner-info-page-btn-hover);
  -webkit-filter: brightness(115%);
  filter: brightness(115%);
  transition: all .2s ease 0s
}

.banner-info-page-btn img {
  width: 15px;
  margin-right: 10px
}



.banner-info-page-img {
  position: absolute;
  width: 437px;
  right: 0;
  top: 10px
}

.knife_pers {
  position: absolute;
  height: 460px;
  width: 820px;
  right: -255px;
  bottom: -21px
}

.card-sborki {
  padding: 13px;
  border-radius: 20px;
  background: var(--card-color);
  background-image: url(../img/cardsbg/lines.webp);
  background-size: cover
}

.card-sborki-title {
  padding: 10px 20px;
  background: var(--block-na-card-all);
  border-radius: 12px;
  font-weight: 500
}

.card-sborki-body {
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin-top: 10px
}

.card-sborki-item {
  padding: 15px 12px;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 500;
  color: #c6c6c6;
  border-radius: 12px;
  transition: all .3s
}

.card-sborki-item:hover {
  color: #fff;
  background: var(--sborki-item-bg-hover);
  transition: all .3s
}

.card-sborki-item img {
  width: 25px;
  height: 25px;
  border-radius: 3px
}

.card-topusers-new {
  padding: 10px 20px;
  border-radius: 20px;
  background: var(--card-color)
}

.card-topusers-content {
  display: flex;
  flex-direction: column;
  gap: 8px
}

.promo-banners {
  display: flex;
  gap: 15px;
  width: 100%;
  margin-bottom: 8px
}

.promo-banner-big {
  background: var(--card-color);
  border-radius: 14px;
  height: 280px;
  width: 100%;
  overflow: hidden;
  padding: 30px 0 0 30px;
  position: relative
}

.promo-banner-big:before {
  background: url(../img/banners/bigbanner.webp)no-repeat;
  background-position: 100% 0;
  background-size: auto 100%;
  bottom: -22px;
  content: "";
  height: 380px;
  position: absolute;
  right: -205px;
  width: 100%;
  transform-origin: right bottom;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s
}

.promo-banner-big:hover .teaser_btn__\+fkWH {
  opacity: 1;
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px)
}

.promo-banner-big:hover:before {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.promo-banner-big-title {
  font-size: 25px;
  font-weight: 700
}

.promo-banner-big-desc {
  color: #a5a5a5;
  font-size: 13px;
  line-height: 1.6;
  margin-top: 10px;
  max-width: 415px
}

.teaser_component__PRzmN {
  background: var(--card-color);
  border-radius: 14px;
  color: #fff;
  height: 280px;
  width: 40%;
  overflow: hidden;
  padding: 30px;
  position: relative;
  transition: none
}

.teaser_component__PRzmN:before {
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 348px;
  position: absolute;
  right: 0;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  width: 335px
}

.teaser_component__PRzmN:before {
  height: 270px;
  width: 260px
}

.teaser_component__PRzmN.teaser_cards__qv9Gk:before {
  background-image: url(../img/banners/minibanner.webp);
  opacity: .5
}

.teaser_component__PRzmN:hover:before {
  -webkit-transform: scale(1.05);
  transform: scale(1.05)
}

.teaser_content__yJDuk {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative
}

.teaser_main__dwk3s {
  flex-grow: 1
}

.teaser_top__HSo75 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px
}

.teaser_title__7GVBB {
  flex-grow: 1;
  font-size: 23px;
  font-weight: 700;
  padding: 0 10px 0 0
}

.teaser_description__-V0-g {
  color: #a5a5a5;
  font-size: 13px;
  line-height: 1.6;
  margin-top: 10px;
  max-width: 240px
}

.teaser_btnWrapper__b3Xr8 {
  flex-shrink: 0;
  margin-top: 20px
}

.teaser_btn__\+fkWH {
  align-items: center;
  background: #faa05f;
  border-radius: 7px;
  color: #413327;
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  gap: 4px;
  opacity: 0;
  padding: 12px 14px;
  position: relative;
  text-transform: uppercase;
  top: 5px;
  transition: opacity .3s, background .3s, color .3s, -webkit-transform .3s;
  transition: opacity .3s, background .3s, color .3s, transform .3s;
  transition: opacity .3s, background .3s, color .3s, transform .3s, -webkit-transform .3s
}

.teaser_component__PRzmN:hover .teaser_btn__\+fkWH {
  opacity: 1;
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px)
}

.teaser_btn__\+fkWH .teaser_icon__Sp\+nV {
  height: 16px;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  width: 16px
}

.teaser_component__PRzmN.teaser_lottery__KWCpJ:before {
  background-image: url(https://ggdrop.app/static/media/lottery-bg.84720a30de15b8a11b43.png)
}

.card-inforazban-comments p img {
  height: 500px;
  width: 100%;
  border-radius: 10px
}

.card-grid,
.page-grid #dle-content {
  -ms-grid-rows: auto;
  -ms-grid-columns: 1fr 32px 1fr 32px 1fr 32px 1fr;
  grid-gap: 32px;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto;
  margin-top: 20px;
}

.card-grid .goods-item,
.page-grid .goods-item {
  background: var(--card-color);
  border: 1px solid var(--block-na-card-all);
  border-radius: 15px;
  overflow: hidden;
  padding: 0;

  position: relative;
  text-decoration: none;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s
}

.card-grid .goods-item:hover,
.page-grid .goods-item:hover {
  background: var(--card-color);
  border: 1px solid var(--all_online-bg-hover)
}

.card-grid .goods-item .container2,
.page-grid .goods-item .container2 {
  display: block;
  padding-bottom: 60px;
  position: relative
}

.card-grid .goods-item .container2 .topline,
.page-grid .goods-item .container2 .topline {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  height: 20px;
  justify-content: start;
  left: 16px;
  position: absolute;
  top: 16px;
  z-index: 9
}

.card-grid .goods-item .container2 .topline .marker,
.page-grid .goods-item .container2 .topline .marker {
  display: block;
  left: 0;
  position: relative;
  top: 0
}

.marker.green {
  background: #0a0
}

a.caption-2,
div.caption-2,
h1.caption-2,
h2.caption-2,
p.caption-2,
span.caption-2 {
  color: #fff;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .04em;
  line-height: 16px
}

.marker {
  border-radius: 2px;
  color: #fff;
  left: 0;
  padding: 2px 4px;
  position: relative;
  text-transform: uppercase;
  top: 0
}

.card-grid .goods-item .container2 .cover,
.page-grid .goods-item .container2 .cover {
  display: initial
}

.card-grid .goods-item .link-title,
.page-grid .goods-item .link-title {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between
}

.card-grid .goods-item .container2 .cover img,
.page-grid .goods-item .container2 .cover img {
  height: auto;
  -webkit-transition: all .6s ease 0s;
  -o-transition: all .6s ease 0s;
  transition: all .6s ease 0s;
  width: 100%
}

.card-grid .goods-item .link-title:after,
.page-grid .goods-item .link-title:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}

.card-grid .goods-item .container2 .info,
.page-grid .goods-item .container2 .info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  background: var(--card-color);
  border-radius: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  max-height: 75px;
  padding: 11px 16px;
  position: absolute;
  -webkit-transition: max-height .2s ease 0s;
  -o-transition: max-height .2s ease 0s;
  transition: max-height .2s ease 0s;
  width: 100%;
  z-index: 0
}

.card-grid .goods-item h2,
.card-grid .goods-item span,
.page-grid .goods-item h2,
.page-grid .goods-item span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: left
}

.card-grid .goods-item h2.body-2,
.card-grid .goods-item span.body-2,
.page-grid .goods-item h2.body-2,
.page-grid .goods-item span.body-2 {
  display: block;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap
}

.card-grid .goods-item .container2 .info a,
.page-grid .goods-item .container2 .info a {
  color: #fff;
  text-decoration: none
}

.card-grid .goods-item .link-title:after,
.page-grid .goods-item .link-title:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}

a.caption-1,
div.caption-1,
h1.caption-1,
h2.caption-1,
p.caption-1,
span.caption-1 {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: .04em;
  line-height: 20px
}

.card-grid .goods-item .container2 .info .caption-1,
.page-grid .goods-item .container2 .info .caption-1 {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8e8e8e;
  cursor: default;
  gap: 8px;
  justify-content: start;
  margin-top: 0
}

a.button-1,
div.button-1,
h1.button-1,
h2.button-1,
p.button-1,
span.button-1 {
  color: #cbcbcb;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .02em;
  line-height: 24px;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s
}

.card-grid .goods-item:hover img,
.page-grid .goods-item:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05)
}

.header-tabs {
  display: flex;
  align-items: center;
  margin-left: 25px;
  gap: 7px;
  background: #fff;
  margin-left: 0;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 15px;
  background: #161616;
}

.header-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 7px 15px;
  border-radius: 50px;
  font-weight: 500;
  font-size: 14px;
  color: #d3d3d3;
  transition: all .3s;
  cursor: pointer;
  border: 1px solid transparent;
  background: var(--header-tab-bg-active);
}

.header-tab:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.header-tab.active {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--header-tab-bg-active) !important;
  padding: 8px 17px;
  border-radius: 10px;
  font-weight: 500;
  font-size: 14px;
  color: var(--header-tab-color-active) !important;
  transition: all .3s
}

.header-tab.active svg path {
  stroke: var(--header-tab-color-active)
}

.header-tab i {
  font-size: 10px
}

.card-grid .article-new-item .short-story,
.page-grid .article-new-item .short-story {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: left
}

.card-grid .article-new-item h2,
.card-grid .article-new-item span,
.page-grid .article-new-item h2,
.page-grid .article-new-item span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: left
}

.card-grid .article-new-item .caption-1,
.page-grid .article-new-item .caption-1 {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 0
}

.card-grid .article-new-item .short-story span,
.page-grid .article-new-item .short-story span {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 0;
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: normal
}

.card-grid .article-new-item .containerr .info .top span,
.page-grid .article-new-item .container .info .top span {
  color: #8e8e8e
}

.hp-theme-customizer-container-header {
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  background: var(--block-na-card-all);
  border-bottom: 1px solid var(--theme-customizer-border)
}

.hp-theme-customizer-container-header-title {
  color: var(--customizer-header-title-color);
  font-weight: 500;
  font-size: 20px
}

.hp-theme-customizer-container-header-desc {
  color: #9d9d9d;
  font-size: 14px
}

.hp-theme-customizer-container-body {
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 16px;
  padding-bottom: 16px
}

.hp-theme-customizer-container-header {
  display: flex;
  justify-content: space-between;
  align-items: center
}

.hp-theme-customizer-container-info {
  display: flex;
  flex-direction: column
}

.hp-theme-btn-close-customizer {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: 0 0;
  transition: all .3s
}

.hp-theme-btn-close-customizer:hover {
  background: var(--hp-theme-btn-close-customizer-hover);
  transition: all .3s
}

.hp-theme-btn-close-customizer i {
  color: #878787;
  font-size: 18px;
  transition: all .3s
}

.hp-theme-btn-close-customizer:hover i {
  color: #c4c4c4;
  transition: all .3s
}

.hp-theme-customizer-container-theme-title {
  color: var(--customizer-header-title-color);
  font-weight: 560;
  font-size: 16px
}

.hp-theme-customizer-container-theme-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
  margin-top: 8px
}

.hp-theme-customizer-container-theme-item {
  display: flex;
  flex-direction: column;
  gap: 3px;
  cursor: pointer
}

.hp-theme-customizer-container-theme-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  border-radius: 9px;
  border: 1px solid var(--theme-item-icon-border)
}

.hp-theme-customizer-container-theme-item-text {
  color: #949494;
  font-size: 13px;
  font-weight: 500
}

.hp-theme-customizer-container-theme-item.palette_active .hp-theme-customizer-container-theme-item-icon {
  border: 2px solid var(--theme-item-icon-active-border);
  background: var(--theme-item-icon-active-bg);
  transition: all .3s
}

.hp-theme-customizer-container-theme-item.palette_active .hp-theme-customizer-container-theme-item-icon svg path {
  stroke: var(--theme-item-icon-active-svg)
}

.card-serverselect-item.activee .card-serverselect-info {
  background-color: var(--card-social-info-active);
  transition: all .3s ease-in-out
}

.card-serverselect-item .card-serverselect-info .card-serverselect-selectedcheck {
  position: absolute;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  right: 8px;
  top: 8px;
  background: #3a544c;
  border-radius: 8px;
  display: none
}

.card-serverselect-item.activee .card-serverselect-selectedcheck {
  display: flex
}

.card-serverselect-selectedcheck svg {
  width: .75rem;
  height: .75rem;
  transition: fill .3s ease-in-out
}

.card-body-forum .btn-default {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 10px !important;
  padding: 10px !important;
  cursor: pointer !important;
  color: #fff !important;
  width: 100% !important;
  background-color: var(--block-na-card-all) !important;
  transition: all .3s !important
}

.card-body-forum .btn-default:hover {
  background-color: var(--history-table-bg-hover) !important;
  transition: all .3s !important
}

.card-body-forum .btn-default.active {
  background-image: linear-gradient(var(--angle, 0deg), var(--from, transparent), var(--via, transparent), var(--to, transparent));
  --angle: -90deg;
  --from: #4afdff1a;
  border: 1px solid #136640
}

.questions-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 auto 12rem;
  position: relative;
  flex-shrink: 0;
  margin: -1.5rem 0 0 0;
  width: 35rem
}

.questions-title span {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(79, 79, 96, .5) -22.42%, rgba(78, 78, 87, 0) 83.03%);
  -webkit-background-clip: text;
  display: inline-block;
  font-weight: 800;
  line-height: 1.4;
  text-align: center;
  text-transform: uppercase
}

.questions-title img {
  display: block;
  left: 50%;
  margin-left: -58%;
  position: absolute;
  top: 30%;
  width: 110%
}

#storedesign .col-lg-4>.card-lastoperations {
  max-height: 300px;
  height: 300px
}

.selected-servers {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10px;
  gap: 15px
}

.selected-server-item {
  padding: 20px;
  border-radius: 15px;
  background: var(--basket-item-bg);
  background-size: cover;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all .3s
}

.selected-server-item:hover {
  background: var(--block-na-card-all);
  background-size: cover;
  transition: all .3s
}

.selected-server-info {
  color: #fff;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.selected-server-info span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.selected-server-content {
  display: flex;
  align-items: center;
  gap: 15px
}

.selected-server-icon img {
  width: 50px;
  height: 50px
}

.footer-content-sitestats-row li:nth-child(5n) {
  opacity: 0
}

.mySwiperSocialsVk .swiper-slide {
  height: 170px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  overflow: hidden
}

.mySwiperSocialsVk .slider-tag {
  font-size: 60px;
  font-weight: 700;
  left: -5px;
  position: absolute;
  opacity: .1;
  top: -28px;
  pointer-events: none;
  color: #bfea63
}

.mySwiperSocialsVk img {
  position: absolute;
  width: 245px;
  right: -80px;
  filter: drop-shadow(-15px 3px 50px #bfea635e);
  top: -30px
}

.mySwiperSocialsVk .slider-groupname {
  position: absolute;
  font-size: 48px;
  font-weight: 700;
  line-height: 90%;
  width: 75%;
  word-wrap: break-word;
  bottom: 25px;
  left: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* максимум 3 строки */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.mySwiperSocialsVk .shadow-block {
  width: 145px;
  height: 105px;
  bottom: -25px;
  left: -25px;
  position: absolute;
  z-index: -1;
  filter: blur(35px);
  opacity: .5;
  background: #bfea63
}

.card-sborki-new {
  min-height: 300px;
  border-radius: 15px;
  background: var(--card-color);
  padding: 13px;
  padding-top: 25px;
  background-image: url(https://meat74.ru/templates/meat74ru/img/cardsbg/cssborki.webp);
  background-size: cover;
  overflow: hidden;
}

.card-sborki-block:hover {
  background: #363333
}

.card-sborki-new .col-lg-6 {
  margin-bottom: 15px
}

.card-sborki-name {
  position: absolute;
  top: -12px;
  font-weight: 700;
  font-size: 35px;
  width: 100%;
  left: 0;
  opacity: .15;
  color: #d8905a
}

.card-sborki-block {
  background: #3d3d3d;
  display: flex;
  padding: 15px;
  border-radius: 15px;
  gap: 15px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: .5s;
}

.card-sborki-block img {
  height: 25px
}

.card-sborki-text {
  font-size: 14px;
  font-weight: 600;
  line-height: 95%;
  color: #fff;
}

.card-new {
  background: #212121;
  border-radius: 15px;
  height: 250px;
  padding: 25px;
  background-image: url(https://meat74.ru/templates/meat74ru/img/cardsbg/newsbg.webp);
  background-size: cover
}

.card-new .image-block {
  width: 100%;
  height: 100%;
  background-size: cover !important;
  border-radius: 20px;
  filter: drop-shadow(2px 4px 6px #212121)
}

.card-new-text {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  font-size: 16px;
  color: #ffffffb0
}

span.card-new-text-head {
  font-size: 20px;
  font-weight: 700;
  color: #fff
}

.btn-news {
  padding: 15px;
  border: solid 1px var(--btn-all-default);
  border-radius: 20px;
  transition: 1s;
  font-size: 18px;
  cursor: pointer
}

.btn-news:hover {
  background: rgb(219 144 90/.1);
  border-radius: 15px
}

.btn-news img {
  margin-left: 10px
}

.card-lastmessages-name {
  position: absolute;
  top: -12px;
  font-weight: 700;
  font-size: 35px;
  width: 110%;
  left: 0;
  opacity: .15;
  color: #6d6ff5
}

.card-lastmessages .block {
  background: #282828;
  border-radius: 15px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  max-height: 100px
}

.block-image {
  height: 55px;
  width: 55px;
  border-radius: 15px;
  background-size: cover !important;
  filter: drop-shadow(2px 2px 15px rgba(124, 126, 244, .14))
}

.block-topic {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 13px;
  font-weight: 600;
  background: linear-gradient(228deg, #212121 0%, rgba(33, 33, 33, .6965161064425771) 100%);
  padding: 5px;
  border-radius: 10px
}

.block-user {
  text-align: center;
  width: 100%;
  word-wrap: break-word;
  font-size: 14px;
  margin-top: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.block-info {
  display: flex;
  float: right;
  width: 100px;
  flex-wrap: nowrap;
  flex-direction: column;
  z-index: 2
}

.block-topic span {
  width: 90px;
  height: fit-content;
  max-height: 40px;
  text-align: center;
  background: -webkit-linear-gradient(#6d6ff5, #332c81);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.block img {
  position: absolute;
  width: 100px;
  top: -20px;
  z-index: 1;
  right: -25px;
  filter: drop-shadow(2px 4px 6px black)
}

#online_users .col-lg-2,
#visit_users .col-lg-2 {
  padding: 10px
}

#online_users,
#visit_users {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 153px;
  gap: 5px;
  width: 100%;
  overflow: auto
}

.admins_block {
  background: #373743;
  height: 180px;
  padding: 15px;
  overflow: hidden;
  border-radius: 20px
}

.admins_image {
  background-image: url(https://meat74.ru/templates/meat74ru/img/cardsbg/adminscrownbg.webp);
  height: 140px;
  width: 140px;
  top: -25px;
  position: absolute;
  filter: drop-shadow(0 4px 40px rgba(219, 144, 90, .25));
  left: -55px;
  background-size: cover
}

.banner-info-page-btn.admins-btn {
  width: 105px;
  float: right;
  font-weight: 700;
  top: 10px;
  font-size: 16px;
  height: 50px
}

.admins_login {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px;
  width: 100%
}

.admins_name {
  background: rgba(33, 33, 33, .95);
  padding: 10px;
  text-align: center;
  font-weight: 500;
  border-radius: 10px;
  height: 67px;
  align-content: center
}

.admins_image_dollar {
  background-image: url(https://meat74.ru/templates/meat74ru/img/cardsbg/adminsmoneybg.webp);
  height: 90px;
  width: 90px;
  bottom: -20px;
  position: absolute;
  filter: drop-shadow(0 -4px 40px rgba(227, 168, 98, .25));
  left: -15px;
  background-size: cover
}

.tariffs {
  max-height: 260px;
  overflow: auto;
  padding-top: 20px
}

.tariffs .block {
  height: 230px;
  border: 1px solid #4e4e4e;
  border-radius: 25px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 1s;
  margin-bottom: 20px
}

.tariffs .storePlayer {
  position: absolute;
  height: 150px;
  left: 0;
  top: 23px;
  filter: drop-shadow(0 4px 20px rgba(248, 160, 94, .25));
  z-index: 1;
  background-size: cover !important;
  width: 200px;
  background: url(https://meat74.ru/templates/meat74ru/img/storePlayer.webp)
}

.tariffs .btnStore {
  padding: 10px;
  background: #409fff;
  border-radius: 15px;
  opacity: .9;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
  text-align: center
}

.storeFire {
  position: absolute;
  background: url(https://meat74.ru/templates/meat74ru/img/storefire.webp);
  width: 40px;
  height: 40px;
  background-size: cover;
  top: -12px;
  right: -10px;
  filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .25))
}

.tariffs .block:hover {
  border: 1px solid #6c6b6b;
  border-radius: 20px;
  transform: translateY(-5px)
}

.orange .lastopencase-image {
  background: linear-gradient(358.96deg, rgba(228, 174, 57, .3) .89%, rgba(35, 37, 49, 0) 61.2%), #373743 !important
}

.red .lastopencase-image {
  background: linear-gradient(358.96deg, rgba(248, 75, 75, .3) .89%, rgba(35, 37, 49, 0) 61.2%), #373743 !important
}

.purple .lastopencase-image {
  background: linear-gradient(358.96deg, rgba(136, 71, 255, .3) .89%, rgba(35, 37, 49, 0) 61.2%), #373743 !important
}

.military .lastopencase-image {
  background: linear-gradient(180deg, rgba(73, 78, 84, 0) -7.98%, rgba(130, 138, 150, .237) 83.46%), #373743 !important
}

.server-shadow {
  width: 120px;
  height: 105px;
  top: -40px;
  left: -25px;
  position: absolute;
  z-index: 1;
  filter: blur(35px);
  opacity: .25;

}

.server-shadow-bottom {
  width: 120px;
  height: 105px;
  bottom: -40px;
  right: -25px;
  position: absolute;
  z-index: 1;
  filter: blur(35px);
  opacity: .25;

}

.new_btn_userpay {
  position: absolute;
  top: -10px;
  left: 10px;
  font-size: 14px;
  padding: 3px;
  background: linear-gradient(48deg, #24bf37 0%, #24bf37 55%);
  box-shadow: 0 0 20px #168224;
  border-radius: 5px;
}

.new-server-likes {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 12px;
}

.new-sl-block {
  height: 130px;
  flex: 1 0 calc(16% - 12px);
  background: linear-gradient(0deg, var(--card-color) 0, rgb(41 41 41 / 75%) 100%), url(https://meat74.com/files/maps_imgs/de_dust2.jpg), lightgray 100% / cover no-repeat;
  background-size: cover;
  display: flex;
  padding: 10px;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}

.new-sl-head {
  display: flex;
  justify-content: space-between;
}


.new-sl-btns {
  display: flex;
  gap: 5px;
}

#MyServerLikes {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
}


.new-sl-name {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  flex: 20px;
  margin-top: 20px;
  white-space: nowrap;
}

.womans-text {
  font-size: 36px;
  font-weight: 600;
  width: 60%;
  line-height: 100%;
}

.womans-block {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30%;
  padding: 5px;
  background: #FAA05A;
  margin-top: 5px;
  font-size: 30px;
  font-weight: bold;
  border-radius: 25px;
}

.woman-image {
  position: absolute;
  right: 0;
  z-index: 1;
  width: 50%;
  top: -30px;
}

.woman-bg {
  background: #FAA05A;
  width: 70px;
  height: 40px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  filter: blur(30px);
}

.womans-text {
  font-size: 36px;
  font-weight: 600;
  width: 60%;
  line-height: 100%;
}

.womans-block {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30%;
  padding: 5px;
  background: #FAA05A;
  margin-top: 5px;
  font-size: 30px;
  font-weight: bold;
  border-radius: 25px;
}

.woman-image {
  position: absolute;
  right: 0;
  z-index: 1;
  width: 30%;
  top: 0;
}

.woman-bg {
  background: #FAA05A;
  width: 70px;
  height: 40px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  filter: blur(30px);
}

.last-forum {
  height: 59px;
  background: var(--block-na-card-all);
  border-radius: 15px;
  overflow: hidden;
  display: flex;
  padding: 10px;
  margin-top: 10px;
  align-items: center;
}

.news-img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.last-forum-text {
  font-size: 14px;
  FONT-WEIGHT: 700;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.last-forum-time {
  color: #C2C1C1;
  font-weight: 500;
}



.news-go {
  background: #212121;
  padding: 10px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
}

.auth-blocks-new {
  display: flex;
  gap: 50px;
  flex-wrap: wrap;
  justify-content: center;
}

.abn-block img {
  position: absolute;
  height: 100%;
  right: 0;
  bottom: 0;
  z-index: 0;
}

.abn-block {
  display: flex;
  flex-direction: column;
  background: #212121;
  border-radius: 25px;
  padding: 30px;
  height: 320px;
  align-items: flex-start;
  overflow: hidden;
  justify-content: space-between;
}

.abn-min {
  width: 35%;
}

.abn-max {
  width: calc(70% + 50px);
  height: 280px;
}

.abn-type {
  background: #faa05a;
  width: fit-content;
  padding: 10px;
  font-weight: 700;
  border-radius: 15px;
}

.abn-name {
  font-weight: 700;
  font-size: 25px;
  line-height: 120%;
  z-index: 1;
}

.abn-text {
  width: 65%;
}

.admins-new-block {
  display: flex;
  background: var(--block-na-card-all);
  border-radius: 20px;
  padding: 10px;
  align-items: center;
  overflow: hidden;
}

.an-img {
  border-radius: 100%;
  height: 100%;
}

.an-href-avatar {
  height: 100%;
}

.an-server {
  font-size: 13px;
  font-weight: 500;
  color: #cccccc;
}

.an-text {
  width: 70%;
  margin-left: 15px;
}

img.an-bg {
  position: absolute;
  height: 140%;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  /*IE*/
  filter: fliph;
  /*IE*/
  z-index: 0;
  right: -30px;
  filter: drop-shadow(0 4px 40px rgba(219, 144, 90, .25));
}

.card-new-info {
  background: #181818;
  padding: 15px;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  color: #ccc;
  flex-direction: column;
  justify-content: space-between;
}

.card-new-info p {
  font-size: 16px;
  color: #fff;
  font-weight: 500;
}

a.btn-card-new {
  background: #212121;
  padding: 10px;
  border-radius: 10px;
  font-weight: 500;
  text-align: center;
}

.autoplay-progress {
  position: absolute;
  right: 16px;
  bottom: 32px;
  z-index: 10;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  color: var(--span-color);
}

.autoplay-progress svg {
  --progress: 0;
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
  stroke-width: 4px;
  stroke: var(--span-color);
  fill: none;
  stroke-dashoffset: calc(125.6px * (1 - var(--progress)));
  stroke-dasharray: 125.6;
  transform: rotate(-90deg);
}

.new-all-chat-block {
  display: flex;
  gap: 15px;
  background: var(--card-color);
  border-radius: 20px;
  width: 100%;
  padding: 13px;
  margin-top: 15px;
}

.online_us i {
  width: 26px;
  height: 26px;
  background: #00000036;
  border-radius: 6px;
  display: flex;
  color: #b0c0c2;
  margin-right: 8px;
  font-size: 14px;
  align-items: center;
  justify-content: center
}

.online_us_all {
  display: flex;
  padding: 0 11px;
  background: linear-gradient(360deg, #3f3f3f 0%, #434343 55%);
  height: 54px;
  margin-bottom: 10px;
  border-radius: 11px;
  transition: .2s all;
  align-items: center;
  width: 100%;
  justify-content: space-between
}

.online_us i {
  width: 26px;
  height: 26px;
  background: #00000036;
  border-radius: 6px;
  display: flex;
  color: #b0c0c2;
  margin-right: 8px;
  font-size: 14px;
  align-items: center;
  justify-content: center
}

.online_us_all {
  display: flex;
  padding: 0 11px;
  background: linear-gradient(360deg, #393939 0%, #3c3c3c 55%);
  height: 54px;
  margin-bottom: 10px;
  border-radius: 11px;
  transition: .2s all;
  align-items: center;
  width: 100%;
  justify-content: space-between
}

.online_us_all i {
  width: 34px;
  height: 34px;
  background: linear-gradient(23deg, #b57548 0%, #db905a 55%);
  border-radius: 9px;
  display: flex;
  color: #ffffff;
  margin-right: 11px;
  font-size: 18px;
  align-items: center;
  justify-content: center
}

.online_second {
  font-size: 13px;
  color: #fff
}

.online_txt {
  display: flex;
  flex-direction: column;
  line-height: 14px;
  color: #8f8f8f;
  font-size: 11px;
  font-weight: 600
}

.flex_today {
  display: flex;
  align-items: center
}

.today_online {
  background: #515151;
  height: 34px;
  transition: 0.2s;
  width: 34px;
  color: #969696;
  font-weight: 600;
  font-size: 12px;
  display: flex;
  border-radius: 9px;
  align-items: center;
  justify-content: center
}


.circle_rules {
  animation: animate_reduce 2s infinite;
  width: 36px;
  transition: 0.2s;
  height: 36px;
  background: #db905a42;
  border-radius: 50px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center
}

.circle_rules:hover {
  opacity: .7
}

@keyframes animate_reduce {
  0% {
    transform: scale3d(1.1, 1.1, 1.1)
  }

  50% {
    transform: scale3d(.95, .95, .95)
  }

  100% {
    transform: scale3d(1.1, 1.1, 1.1)
  }
}

.circle_rules i {
  width: 30px;
  height: 30px;
  background: #db905a;
  border-radius: 50px;
  font-size: 13px;
  color: #f3fffd;
  display: flex;
  align-items: center;
  justify-content: center;
}

.right_chat_info {
  display: flex;
  gap: 10px;
  align-items: center
}

.login_user_chat {
  color: #ffff;
  font-weight: 600;
  margin-bottom: 5px;
}

.status_user_chat {
  font-size: 13px;
  color: #e9b314;
  font-weight: 600
}

.under_text {
  display: flex;
  flex-direction: column;
  line-height: 15px
}

.flex_chat_user {
  display: flex;
  gap: 13px;
  height: 40px;
  align-items: center
}

.flex_chat_user i {
  font-size: 30px;
  color: #db905a;
}

.head_chat_block {
  padding: 15px 15px;
  border-radius: 12px;
  display: flex;
  background: linear-gradient(15deg, #db905a24 30%, #3838388f 100%);
  justify-content: space-between;
  align-items: center;
}

.ncb {
  height: 400px;
  border-radius: 25px;
  background: #212121;
  overflow: hidden;
  background-image: url(../img/cardsbg/lines.webp);
  background-size: cover;
}

.ncb img {}

img.ncb_img {
  width: 100%;
  border-radius: 25px;
  height: 65%;
  object-fit: cover;
  object-position: right top;
}

.ncb_info {
  padding: 15px;
  height: calc(35% - 15px);
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
}

span.ncb_separator {
  align-self: center;
  background: #cccccc;
  border-radius: 4px;
  display: inline-block;
  height: 4px;
  margin: 0 12px;
  width: 4px;
}

.ncb_tinfo {
  display: flex;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 5px;
  border-radius: 10px;
  width: fit-content;
  background: #faa05fc7;
}

.ncb_name {
  max-width: 100%;
  line-height: 30px;
  font-size: 28px;
  height: 100%;
  color: #fff;
  font-weight: 600;
  margin-top: 10px;
  align-content: center;
  text-align: center;
}

.server-modal-content {
  width: 100%;
  display: flex;

  background: #292929;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.server-modal-content .close-button {
  position: absolute;
  right: 10px;
  top: 10px;
}

.server-modal-content .modal-new-header {
  position: absolute;
  top: 10%;
  left: 10px;
}

.modal-body-servers-players {
  padding: 0 15px !important;
}

.modal-sname {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: bold;
  flex-direction: column;
}

.modal-online {
  margin-top: 5px;
  font-size: 16px;
  padding: 5px 10px;
  border-radius: 10px;
  background: #5aa7fa9c;
}

a.modal-connect {
  font-size: 14px;
  text-transform: uppercase;
  color: #d6d6d6 !important;
  font-weight: 500;
  margin-top: 10px;
  border-bottom: dashed 1px;
}

.border-in-online {
  position: absolute;
  z-index: -1;
  height: calc(100% + 6px);
  top: -3px;
  width: calc(100% + 6px);
  left: -3px;
  border-radius: 25px;
}

.game-border-in-online {
  position: absolute;
  z-index: -1;
  height: calc(100% + 6px);
  top: -3px;
  width: calc(100% + 6px);
  left: -3px;
  border-radius: 15px;
}

.double-heading {
  display: flex;
  gap: 20px;
}

.global-online {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-weight: 600;
  font-size: 16px;
}


.danger-noty-block {
  padding: 15px;
  display: flex;
  gap: 10px;
  align-items: center;
  background-image: linear-gradient(-270deg, var(--from, transparent), var(--via, transparent), var(--to, transparent));
  --angle: -90deg;
  --from: #ff4a4a1a;
  border-radius: 20px;
  background-color: var(--card-color);
}

.danger-image>i {
  border-radius: .75rem;
  width: 3.1rem;
  border-color: #973838;
  border-style: dashed;
  border-width: 1px;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  background-color: #ff4a4a2e;
  font-size: 22px;
  color: #fff;
}

.danger-head {
  font-weight: bold;
  font-size: 18px;
}

.danger-info {
  font-size: 14px;
}

.page-home-content {
  padding: 30px 30px 30px 30px;
}


.left-menu-item {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 15px;
  border-radius: 10px;
  padding: 7px;
  border: 1px solid transparent;
  transition: all .3s;
}

.left-menu-item:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.left-menu-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  color: #b7b7b7;
  width: 40px;
  height: 40px;
  border-radius: 10px;
}

.left-menu-item-icon i {
  color: #c1c1c1;
}

.left-menu-item.active .left-menu-item-icon {
  font-size: 18px;
  color: #faa05f;
  background: #715a49;
}

.left-menu-item-content {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%
}

.left-menu-item-content .title {
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.left-menu-item.active .left-menu-item-content .title {
  color: #faa05f;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.left-menu-item-content .subtitle {
  letter-spacing: 1px;
  color: #a7a7a7;
  font-size: 11px;
  margin-bottom: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.game-modes {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 15px;
  margin-top: 10px;
}

.game-modes-item {
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  padding: 20px;
  height: 500px;
  width: 445px;
  overflow: hidden;
  transition: all .3s;
}

.game-modes-item-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.game-modes-item-content .title {
  color: #fff;
  font-weight: 700;
  font-size: 25px;
}

.game-modes-item-content .subtitle {
  margin-bottom: 0;
  font-size: 14px;
  color: #b7b7b7;
}

.game-modes-item-image img {
  width: 430px;
  height: 430px;
  position: absolute;
  left: -30px;
  top: 75px;
  opacity: .8;
  box-shadow: inset 250px 110px 10px 5px var(--game-mode-img-shadow);
  border-radius: 50%;
  transition: all .6s;
}

.game-modes-item:hover .game-modes-item-image img {
  box-shadow: inset -25px 110px 10px 5px var(--game-mode-img-shadow-hover);
  top: 60px;
  transition: all .6s;
}

.game-modes-item-online {
  display: flex;
}

.game-modes-item-online {
  display: flex;
  align-items: center;
  gap: 7px;
  border: 1px solid var(--new-btn-border-hover);
  border-radius: 10px;
  padding: 10px 15px;
}

.game-modes-item-online-text {
  position: relative;
  left: 15px;
  color: var(--new-btn-color-hover);
  font-weight: 600;
  bottom: 1px;
}

.game-modesl-item-online-ellipse {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #faa05f;
}

.game-modes-item-mini {
  background: var(--card-color);
  border-radius: 15px;
  padding: 20px;
  height: 245px;
  border: 1px solid var(--border-card-color);
}

.game-modes-item-content-mini {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.game-modes-item-image-mini {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.game-modes-item-image-mini img {
  width: 210px;
  height: 210px;
  position: absolute;
  left: 80px;
  top: 60px;
  opacity: .8;
  box-shadow: inset -13px -20px 20px 20px var(--game-mode-img-shadow);
  border-radius: 50%;
  transition: all .6s;
}

.game-modes-item-mini:hover .game-modes-item-image-mini img {
  box-shadow: inset 30px 40px 30px 2px var(--game-mode-img-shadow-hover);
  top: 40px;
  transition: all .6s;
}

.game-modes-mini-content {
  display: flex;
  flex-direction: column;
  gap: 15px;
  height: 100%;
  width: 100%;
}

.game-modes-item-content-mini {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.game-modes-item-content-mini .title {
  color: #fff;
  font-weight: 700;
  font-size: 25px;
}

.game-modes-item-content-mini .subtitle {
  margin-bottom: 0;
  font-size: 14px;
  color: #b7b7b7;
}

.game-modes-mini {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
  height: 100%;
  width: 100%;
}

.content-page-middle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.content-page-middle-title {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
}

.content-page-middle-desc {
  font-size: 13px;
  font-weight: 500;
}

.content-page-middle-desc span {
  color: #919191;
}

.content-page-zagolovok {
  margin-bottom: 30px;
}

.content-page-title {
  color: #fff;
  font-size: 35px;
  font-weight: 600;
}

.content-page-desc {
  font-size: 14px;
  font-weight: 500;
}

.content-page-desc span {
  color: #919191;
}

.razban-info-item {
  display: flex;
  flex-direction: column;
  padding: 15px;
  border-radius: 15px;
  background: #41414f;
}

.razban-info-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  font-size: 16px;
  color: #87c3ff;
  background: #495b71;
}

.razban-info-item-content {
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.razban-info-item-content .title {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.razban-info-item-content .subtitle {
  margin-bottom: 0;
  color: #a5a5a5;
  font-size: 14px;
}

.card-razban-actions-btn {
  width: 100%;
  padding: 10px;
  border: 0;
  color: #fff;
  font-weight: 600;
  margin-top: 35px;
  border: solid 1px transparent;
  border-radius: 10px;
  background: #409fff;
  transition: all .3s;
}

.card-razban-actions-btn:hover {
  background: #409fff2e;
  border: solid 1px #409fff;
  color: #81c0ff;
  transition: all .3s;
}

.stats-new-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 35px;
  margin-top: 15px;
}

.stats-new-card {
  cursor: pointer;
  border-radius: 15px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.stats-new-card-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  padding: 10px;
}

.stats-new-item {
  display: flex;
  flex-direction: column;
  padding: 15px;
  border-radius: 12px;
  overflow: hidden;
  background: #373743;
}

.stats-new-item-image img {
  width: 95px;
  height: 95px;
  position: absolute;
  left: 85px;
  top: 25px;
  opacity: .6;
  box-shadow: inset 60px 110px 10px 5px #409fff26;
  border-radius: 50%;
  transition: all .6s;
  transform: rotate(11deg);
}

.stats-new-item:hover .stats-new-item-image img {
  box-shadow: inset 60px 110px 10px 5px #409fff3b;
  top: 20px;
  opacity: .9;
  transition: all .6s;
}

.stats-new-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  font-size: 16px;
  color: #87c3ff;
  background: #495b71;
}

.stats-new-item-content {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

.stats-new-item-content .title {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  width: fit-content;
}

.stats-new-item-content .subtitle {
  margin-bottom: 0;
  color: #a5a5a5;
  font-size: 14px;
}

.stats-new-card-head {
  display: flex;
  background: var(--block-na-card-all);
  border-radius: 15px 15px 0 0;
  padding: 15px;
  overflow: hidden;
  background-image: url(https://meat74.com/templates/meat74ru/img/cardsbg/stats1.webp);
  background-size: cover;
}

.stats-new-card-place {
  font-weight: 600;
  position: absolute;
  font-size: 65px;
  top: -15px;
  color: #c1c1c1;
}

.stats-new-card-place.stats-new-card-place1 {
  color: #fffa1e;
}

.stats-new-card-place.stats-new-card-place2 {
  color: #C0C0C0;
}

.stats-new-card-place.stats-new-card-place3 {
  color: #CD7F32;
}

.stats-new-card-nick {
  font-size: 18px;
  font-weight: 600;
  position: relative;
  left: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.stats-new-card-nick a img {
  display: none;
}

.ban-new-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 25px;
  margin-top: 15px;
}

.ban-new-card {
  cursor: pointer;
  border-radius: 15px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.ban-new-card-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  padding: 10px;
}

.ban-new-item {
  display: flex;
  flex-direction: column;
  padding: 15px;
  border-radius: 12px;
  overflow: hidden;
  background: #373743;
}

.ban-new-item-image img {
  width: 95px;
  height: 95px;
  position: absolute;
  left: 85px;
  top: 25px;
  opacity: .6;
  box-shadow: inset 60px 110px 10px 5px #f29b5d24;
  border-radius: 50%;
  transition: all .6s;
  transform: rotate(11deg);
}

.ban-new-item:hover .ban-new-item-image img {
  box-shadow: inset 60px 110px 10px 5px #f29b5d94;
  top: 20px;
  opacity: .9;
  transition: all .6s;
}

.ban-new-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  font-size: 16px;
  color: #87c3ff;
  background: #495b71;
}

.ban-new-item-content {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

.ban-new-item-content .title {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  width: fit-content;
}

.ban-new-item-content .title a img {
  display: none;
}

.ban-new-item-content .subtitle {
  margin-bottom: 0;
  color: #a5a5a5;
  font-size: 14px;
}

.ban-new-card-head {
  display: flex;
  justify-content: center;
  background: var(--card-color);
  border-radius: 15px 15px 0 0;
  padding: 15px;
  overflow: hidden;
  background-image: url(https://meat74.com/templates/meat74ru/img/cardsbg/banlist1.webp);
  background-size: cover;
}

.ban-new-card-place {
  font-weight: 600;
  position: absolute;
  font-size: 65px;
  top: -15px;
  color: #c1c1c1;
}

.ban-new-card-place.ban-new-card-place1 {
  color: #fffa1e;
}

.ban-new-card-place.ban-new-card-place2 {
  color: #C0C0C0;
}

.ban-new-card-place.ban-new-card-place3 {
  color: #CD7F32;
}

.ban-new-card-nick {
  font-size: 18px;
  font-weight: 600;
}

.ban-new-card-nick a img {
  display: none;
}

.ban-success {
  background-image: linear-gradient(var(--angle, 0deg), var(--from, transparent), var(--via, transparent), var(--to, transparent));
  --angle: 360deg;
  --from: #40ff702b
}

.profile-mini-avatar {
  border: 2px dashed #4f4f4f;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  overflow: hidden;
}

.profile-mini-avatar img {
  width: 265px;
  height: 265px;
  border-radius: 20px;
}

.card-servergg {
  margin-bottom: 10px;
  padding: 15px 15px;
  max-width: 120px;
  font-weight: 600;
  display: inline-flex;
  justify-content: center;
  white-space: nowrap;
  margin-left: 5px;
  margin-right: 5px;
}

.card-servergg1 {
  padding-right: 30px;
  padding-left: 30px;
}

.menuhov:hover {
  box-shadow: 0px 2px 0px 0px #409fff;
  transform: translateY(-3px);
  color: #409fff;
  transition: .3s;
}

.pro-link {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  transition: all linear .2s;
  cursor: pointer;
}

.pro-link.active1 {
  box-shadow: 0px 2px 0px 0px #409fff;
  color: #409fff;
}

.profile-block {
  padding: 10px 20px;
  border-radius: 20px;
  background: var(--card-color)
}

.tab-contentt:not(.active1) {
  display: none;
}

.friend-mini-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 15px;
  padding: 20px 40px;
}

.friend-mini {
  border-radius: 30px;
  text-align: center;
  padding: 20px 20px;
  background: #3c3c49;
  overflow: hidden;
  border: 1px solid transparent;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .3s;
}

.friend-mini:hover {
  background: #409fff2e;
  border: solid 1px #409fff;
  color: #81c0ff;
  transition: all .3s;
}

.friend-login {
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.friend-avatar img {
  width: 120px;
  height: 120px;
  border-radius: 25px 25px 0 0;
  position: relative;
  bottom: -30px;
  transition: all .5s;
}

.friend-mini:hover .friend-avatar img {
  bottom: -20px;
  transition: all .5s;
}

.gift-mini-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 10px;
  max-height: 500px;
  overflow: auto;
  padding-right: 12px;
}

.gift-mini {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  text-align: center;
  padding: 15px 5px;
  background: var(--block-na-card-all);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .3s;
  height: 100px;
}

.gift-mini:hover {
  background: #424250;
  transition: all .3s;
}

.gift-ot-login {
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.gift-image img {
  width: 65px;
  height: 65px;
  border-radius: 25px 25px 0 0;
  position: relative;
  bottom: -30px;
  transition: all .5s;
}

.gift-mini:hover .gift-image img {
  bottom: -20px;
  transition: all .5s;
}

.no-privilegies-profile {
  display: flex;
  padding: 25px 40px;
  border-radius: 25px;
  overflow: hidden;
  height: 122px;
  background: var(--new-btn-bg-hover);
}

.no-privilegies-profile-text {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  width: 50%;
  text-align: left;
  z-index: 1;
}

.no-privilegies-profile-image img {
  position: absolute;
  width: 160px;
  left: 0px;
  top: 5px;
}

.no-privilegies-profile-image2 img {
  position: absolute;
  width: 160px;
  left: 140px;
  top: 5px;
}

.no-privilegies-profile-image2 video {
  left: 20px !important;
  top: -17px !important;
}

.no-privilegies-profile-1cube {
  width: 110px;
  height: 110px;
  position: absolute;
  bottom: -20px;
  left: -20px;
  background: var(--new-btn-bg-hover);
  border-radius: 25px;
}

.no-privilegies-profile-2cube {
  width: 110px;
  height: 110px;
  position: absolute;
  bottom: 120px;
  right: -20px;
  background: var(--new-btn-bg-hover);
  border-radius: 25px;
}

.meatcoins-banner {
  display: flex;
  padding: 15px 20px;
  justify-content: space-between;
  border-radius: 20px;
  border: 1px solid var(--border-card-color);
  background: var(--card-color);
  overflow: hidden;
}

.meatcoins-text {
  display: flex;
  flex-direction: column;
  z-index: 1;
}

.meatcoins-text .title {
  color: #fff;
  font-weight: 600;
  font-size: 22px;
}

.meatcoins-text .subtitle {
  color: #a1a1a1;
  font-size: 15px;
}

.meatcoins-image img {
  width: 80px;
}

.meatcoins-1cube {
  width: 80px;
  height: 80px;
  position: absolute;
  bottom: -20px;
  left: -20px;
  background: var(--new-btn-bg-hover);
  border-radius: 25px;
}

.meatcoins-2cube {
  width: 80px;
  height: 80px;
  position: absolute;
  bottom: 40px;
  right: -20px;
  background: var(--new-btn-bg-hover);
  border-radius: 25px;
}

.meatcoins-obmennik-card {
  padding: 20px;
  border-radius: 20px;
  background: var(--block-na-card-all);
}

.meatcoins-obmennik-amount {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.meatcoins-obmennik-amount-content {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 15px;
}

.meatcoins-obmennik-amount-coin {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 20px;
  font-weight: 600;
}

.meatcoins-obmennik-amount-content img {
  width: 40px;
  height: 40px;
}

.meatcoins-obmennik-converted-amount {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.meatcoins-obmennik-converted-amount-content {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 15px;
}

.meatcoins-obmennik-converted-amount-coin {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 20px;
  font-weight: 600;
}

.meatcoins-obmennik-converted-amount-content img {
  width: 40px;
  height: 40px;
}

.meatcoins-obmennik-input {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
}

.meatcoins-obmennik-input input {
  -webkit-appearance: textfield;
  background: var(--block_input_ps-input-bg);
  border: var(--block_input_ps-input-border);
  border-radius: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .04em;
  line-height: 24px;
  margin: 0;
  opacity: .8;
  padding: 8px 16px;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
  text-align: right;
  width: 100%;
  margin-bottom: 8px
}

.meatcoins-obmennik-input input:last-child {
  margin-bottom: 0
}

.meatcoins-obmennik-input input:hover {
  opacity: 1
}

.meatcoins-obmennik-input input:focus {
  border: var(--block_input_ps-input-focus);
  color: #fff;
  outline: 0 !important;
}

.meatcoins-obmennik-border {
  margin-top: 35px;
  margin-bottom: 35px;
  background: #484848;
  height: 1px;
}

.meatcoins-obmennik-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: var(--span-color);
  border-radius: 50%;
  position: relative;
  bottom: 20px;
}

.meatcoins-obmennik-icon i {
  transform: rotate(90deg);
}

.meatcoins-obmennik-minsum {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px;
  border-radius: 20px;
  overflow: hidden;
  background: var(--block-na-card-all);
}

.meatcoins-obmennik-minsum-text {
  text-align: center;
  z-index: 1;
}

.meatcoins-obmennik-minsum-text span {
  font-size: 19px;
  font-weight: 600;
}

.meatcoins-obmennik-minsum-img {
  margin-top: 90px;
}

.meatcoins-obmennik-minsum-img img {
  transform: scale(-1, 1);
}

.meatcoins-obmennik-minsum-1cube {
  width: 110px;
  height: 110px;
  position: absolute;
  bottom: -20px;
  left: -20px;
  background: var(--new-btn-bg-hover);
  border-radius: 25px;
}

.meatcoins-obmennik-minsum-2cube {
  width: 110px;
  height: 110px;
  position: absolute;
  top: -20px;
  right: -20px;
  background: var(--new-btn-bg-hover);
  border-radius: 25px;
}

.meatcoins-obmennik-btn {
  width: 100%;
  padding: 10px;
  border: 0;
  color: #fff;
  font-weight: 600;
  margin-top: 35px;
  border-radius: 10px;
  background: var(--span-color);
  border: solid 1px transparent;
  transition: all .3s;
}

.meatcoins-obmennik-btn:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.badges-items-new {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  width: 100%;
}

.badges-item {
  display: flex;
  flex-direction: column;
  background: var(--block-na-card-all);
  padding: 20px;
  gap: 20px;
  border-radius: 20px;
}

.badges-ribbon-new {
  width: fit-content;
  padding: 2px 10px;
  color: #e53f3f;
  border-radius: 8px;
  font-weight: 800;
  border: 1px solid #e53f3f;
  font-size: 14px;
}

.badges-ribbon-hot {
  width: fit-content;
  padding: 2px 15px;
  color: #ff8700;
  border-radius: 8px;
  font-weight: 600;
  border: 1px solid #ff8700;
  font-size: 14px;
}

.badges-content {
  display: flex;
  flex-direction: column;
  line-height: 18px;
}

.badges-content .subtitle {
  color: #7c7c7c;
  font-weight: 500;
}

.badges-content .title {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}

.badges-image {
  text-align: center;
}

.badges-image img {
  width: 60px;
  height: 60px;
}

.badges-price {
  display: flex;
  align-items: center;
  border: 1px solid #4b4c57;
  border-radius: 10px;
  gap: 15px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.badges-price .title {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
  width: 50%;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.badges-btn-open {
  color: #fff;
  background: var(--span-color);
  padding: 10px 10px;
  border-radius: 8px;
  width: 45%;
  border: 0;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  border: solid 1px transparent;
  transition: all .3s;
}

.badges-btn-open:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.badges-left-menu {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 0;
  position: static;
  padding-left: 0;
  list-style: none;
}

.badges-left-menu-item {
  display: flex;
  align-items: center;
  padding: 10px;
  background: var(--rules-sections-item-btn);
  border-radius: 15px;
  cursor: pointer;
  gap: 15px;
  width: 100%;
  transition: all .3s
}

.badges-left-menu-item:hover {
  background: var(--rules-sections-item-btn-hover);
  border-color: var(--rules-sections-item-btn-hover);
  transition: all .3s
}

.badges-left-menu-item.active {
  background: var(--rules-sections-item-btn-active-bg);
  border: var(--rules-sections-item-btn-active-border);
  transition: all .3s
}

.badges-left-menu-item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: var(--rules-sections-item-btn-icon);
  border-radius: 10px;
  color: #dbdbdb;
  border: 1px dashed #575757
}

.badges-left-menu-item.active .badges-left-menu-item-icon {
  background: var(--rules-sections-item-btn-icon-active);
  border: var(--rules-sections-item-btn-icon-border-active);
  transition: all .3s
}

.badges-left-menu-item-body .title {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.badges-left-menu-item-body .subtitle {
  font-size: 13px;
  color: #a7a7a7;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}






.uniknife-items-new {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px;
  width: 100%;
}

.uniknife-item {
  display: flex;
  flex-direction: column;
  background: var(--card-color);
  padding: 20px;
  gap: 20px;
  border-radius: 20px;
}

.uniknife-ribbon-new {
  width: fit-content;
  padding: 2px 10px;
  color: #e53f3f;
  border-radius: 8px;
  font-weight: 800;
  border: 1px solid #e53f3f;
  font-size: 14px;
}

.uniknife-ribbon-hot {
  width: fit-content;
  padding: 2px 10px;
  color: #ff8700;
  border-radius: 8px;
  font-weight: 600;
  border: 1px solid #ff8700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

.uniknife-content {
  display: flex;
  flex-direction: column;
  line-height: 18px;
}

.uniknife-content .subtitle {
  color: #7c7c7c;
  font-weight: 500;
}

.uniknife-content .title {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}

.uniknife-image {
  text-align: center;
}

.uniknife-image img {
  width: 100%;
  height: 280px;
  border-radius: 15px;
}

.uniknife-price {
  display: flex;
  align-items: center;
  border: 1px solid #3e3e3e;
  border-radius: 10px;
  gap: 15px;
  width: 100%;
}

.uniknife-price .title {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
  width: 50%;
  text-align: center;
}

.uniknife-btn-open {
  color: #fff;
  background: #3e3e3e;
  padding: 10px 10px;
  border-radius: 8px;
  width: 50%;
  border: 0;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  transition: all .3s;
}

.uniknife-btn-open:hover {
  color: #fff;
  background: #464646;
  transition: all .3s;
}

.header-balance-new {
  display: flex;
  gap: 10px;
  padding: 5px;
  border-radius: 50px;
  align-items: center;
  background: var(--block-header-profile);
}

.header-balance-new-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--span-color);
  width: 33px;
  height: 33px;
  border-radius: 50%;
}

.header-balance-new-icon i {
  font-size: 13px;
}

.header-balance-new-text {
  color: #fff;
  font-weight: 600;
  font-size: 14px;
}

.header-balance-new-btn {
  background: var(--header-balance-new-btn);
  font-size: 14px;
  padding: 8px 15px;
  border-radius: 50px;
  color: #fff;
  font-weight: 600;
  border: solid 1px transparent;
  transition: all .3s;
}

.header-balance-new-btn:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.bonus-block {
  display: flex;
  border-radius: 20px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  padding: 18px;
  margin-bottom: 30px;
  gap: 10px;
  flex-direction: column;
}

.but-bonus {
  padding: 16px;
  display: flex;
  background: linear-gradient(1deg, #3a3a478c 30%, #3a3a47 100%);
  border-radius: 14px;
  font-size: 10px;
  line-height: 15px;
  font-weight: 600;
  align-items: center;
}

.but-bonus i {
  background: linear-gradient(34deg, #be5555 0%, #ed7171 55%);
  height: 40px;
  min-width: 40px;
  border-radius: 11px;
  font-size: 18px;
  display: flex;
  margin-right: 11px;
  align-items: center;
  justify-content: center;
}

.flex_bonuses {
  display: flex;
  flex-direction: column;
  line-height: 17px;
}

.text_bonuses {
  font-size: 13px;
}

.desp_bonuses {
  color: #9f9f9f;
  font-size: 11px;
  display: block;
  line-height: 15px;
}

/* Ð§Ð°Ñ‚ Ð²Ñ‹ÐµÐ·Ð¶Ð°ÑŽÑ‰Ð¸Ð¹
.chat-anim-right {
width: 320px;
min-width: 320px;
height: 100%;
position: fixed;
top: 0;
bottom: 0;
margin: 0;
right: -320px;
border-radius: 20px 0 20px 0;
-webkit-transition: right 0.3s;
-moz-transition: right 0.3s;
transition: right 0.3s;
background: #313131;
z-index: 2000;
}

.chat-anim-nav-toggle {
position: absolute;
right: 320px;
top: 1em;
padding: 0.5em;
background: inherit;
color: #dadada;
cursor: pointer;
font-size: 1.2em;
line-height: 1;
z-index: 2001;
-webkit-transition: color .25s ease-in-out;
-moz-transition: color .25s ease-in-out;
transition: color .25s ease-in-out;
}

.chat-anim-nav-toggle:after {
content: '\2630';
text-decoration: none;
}

.chat-anim-nav-toggle:hover {
color: #f4f4f4;
}

[id='nav-toggle'] {
position: absolute;
display: none;
}

[id='nav-toggle']:checked ~ .chat-anim-right > .chat-anim-nav-toggle {
left: auto;
right: 2px;
top: 1em;
display: none;
}

[id='nav-toggle']:checked ~ .chat-anim-right {
right: 0;
box-shadow:-4px 0px 20px 0px rgb(0 0 0);
-moz-box-shadow:-4px 0px 20px 0px rgb(0 0 0);
-webkit-box-shadow:-4px 0px 20px 0px rgb(0 0 0);
overflow-y: auto;
}

[id='nav-toggle']:checked ~ .page-home-content > .container {
-webkit-transform: translateX(-180px);
-moz-transform: translateX(-180px);
transform: translateX(-180px);
}

@media(min-width: 1440px) {
[id='nav-toggle']:checked ~ .page-home-content > .container {
max-width: 1300px!important;
}
}

[id='nav-toggle']:checked ~ .header > .container {
-webkit-transform: translateX(-180px);
-moz-transform: translateX(-180px);
transform: translateX(-180px);
}

[id='nav-toggle']:checked ~ .chat-anim-right > .chat-anim-nav-toggle:after {
content: '\2715';
}

@-webkit-keyframes bugfix {
to {
padding: 0;
}
}

.container {
transition: transform .3s;
}

.chat-anim-header {
padding: 15px 20px;
border-radius: 20px 0 0 20px;
background: linear-gradient(87deg, #3c3c3c 0%, #313131 55%);
}

.chat-anim-header-title {
display: flex;
align-items: center;
}

.chat-anim-header-icon {
background: linear-gradient(23deg, #595959 0%, #676767 55%);
color: #a5a5a5;
width: 40px;
height: 40px;
border-radius: 12px;
display: flex;
margin-right: 11px;
font-size: 20px;
align-items: center;
justify-content: center;
}

.chat-anim-header-icon svg path {
stroke: #a5a5a5!important;
}

.chat-anim-header-title span {
color: #fff;
font-weight: 600;
font-size: 18px;
}*/

.page-authorization-content {
  display: flex;
  min-height: 100vh;
}

.page_auth_left {
  width: 100%;
  display: flex;
  background-size: cover !important;
  justify-content: center;
  align-items: center;
  padding: 70px 0px 70px 100px;
}

.page_auth_right {
  display: flex;
  max-width: 36rem;
  padding: 70px 60px 70px 0;
  justify-content: center;
  flex-direction: column;
  width: 80%;
}

.page-authorization-content-left {
  display: flex;
  justify-content: center;
  flex-grow: 1;
  flex-direction: column;
}

.page-authorization-content-right {
  background: var(--card-color);
  padding: 50px;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.authorization-form-header {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}

.authorization-form-text span {
  font-size: 24px;
  font-weight: 700;
}

.authorization-form-text p {
  color: #9e9e9e;
  margin-bottom: 0;
}

.input-login-new {
  display: flex;
  align-items: center;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  -moz-box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .04em;
  line-height: 24px;
  margin: 0;
  opacity: .8;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  transition: all .2s ease 0s;
}

.input-login-new input {
  padding: 5px;
  line-height: 40px;
  width: 81%;
  border-radius: 0 10px 10px 0;
  border: 0;
  background: transparent;
}

.input-login-new input:focus {
  border: 0;
  color: #fff;
  outline: 0 !important;
}

.input-login-new:hover {
  opacity: 1;
  border: var(--block_input_ps-input-focus);
  color: #fff;
}

.authorization-form-input-icon {
  height: 35px;
  background: #3b3b47;
  display: flex;
  width: 35px;
  margin-left: 10px;
  color: #bdbdbd;
  margin-right: 8px;
  font-size: 14px;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
}

.authorization-form {
  width: 350px;
}

.authorization-form-recovery {
  display: flex;
  align-items: center;
  justify-content: end;
}

.authorization-form-recovery a {
  color: #a7a4a4;
  font-size: 14px;
  transition: all .3s;
}

.authorization-form-recovery a:hover {
  color: #fff;
  transition: all .3s;
}

.btn-authorization-auth {
  display: flex;
  width: 100%;
  justify-content: center;
  background: var(--span-color);
  border: 0;
  border-radius: 10px;
  padding: 10px;
  margin-top: 10px;
  color: #fff;
  font-weight: 600;
  transition: all .3s
}

.btn-authorization-auth:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s
}

.authorization-form-socials-header {
  display: flex;
  align-items: center;
  margin-bottom: 1.75rem;
  margin-top: 1.75rem
}

.authorization-form-socials-header p {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 0;
  color: #a7a4a4;
  font-size: 13px
}

.authorization-form-socials-line {
  height: 1px;
  flex: 1;
  background-color: #414141
}

.authorization-form-socials-body {
  display: flex;
  width: 100%;
  gap: 15px
}

.auth-social-item {
  display: flex;
  padding: 10px 20px;
  border: 1px solid #454545;
  border-radius: 10px;
  gap: 10px;
  align-items: center;
  width: 100%;
  justify-content: center;
  transition: all .3s
}

.auth-social-item:hover {
  background: #409fff2e;
  border: solid 1px #409fff;
  color: #81c0ff;
  transition: all .3s;
}

.auth-social-icon img {
  width: 20px;
  height: 20px
}

.auth-social-info {
  color: #f5f5f5;
  font-weight: 600
}

.copyright-meat74ru {
  position: absolute;
  bottom: 15px;
  color: #a7a4a4;
  font-size: 14px;
  text-align: center
}

.copyright-meat74ru a {
  color: #a7a4a4;
  transition: all .3s
}

.copyright-meat74ru a:hover {
  color: #fff;
  transition: all .3s
}

.authorization-form-register {
  color: #b5b5b5;
  font-size: 16px;
  text-align: center;
  margin-top: 35px;
  font-weight: 500;
}

.page-authorization-slide {
  background: var(--block-na-card-all);
  border-radius: 25px;
}

.page-authorization-slide-img img {
  width: 100%;
  height: 410px;
  object-fit: cover;
}

.page-authorization-slide-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 20px 20px 40px;
}

.page-authorization-slide-text .title {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}

.page-authorization-slide-text .subtitle {
  color: #999;
  font-size: 16px;
  margin-top: 10px;
}

.swiper-pagination-bullet {
  background: #737373 !important;
}

.swiper-pagination-bullet-active {
  background: var(--span-color) !important;
}

.swiper-button-next,
.swiper-button-prev {
  color: #adadad !important;
}

.swiper-button-next svg,
.swiper-button-prev svg {
  height: revert-layer !important;
}


#quests {
  margin-top: 20px;
  row-gap: 15px;
}

.quest-block {
  display: flex;
  flex-direction: column;
  background: var(--card-color);
  padding: 20px;
  border-radius: 20px;
  height: 260px;
  transition: .4s;
}

.quest-body {
  height: 70%;
  overflow: hidden;
}

.quest-body:after {}



.quest-buttons {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.quest-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  background: #212121;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
}

.quest-btn i {
  margin-left: 5px;
  font-size: 16px;
}

.quest-btn.check {
  background: #1f772b;
}

.quest-btn.liked {
  background: #ac7245;
}

.quest-btn:hover {
  color: #fff;
  transition: ;
  transform: scale(1.01);
}

.quest-block:hover {
  margin-top: -5px;
}

.card-new-quests {
  border: 1px solid var(--border-card-color);
  background: var(--card-color);
  height: 160px;
  margin-bottom: 10px;
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  gap: 10px;
  padding: 20px;
  flex-direction: column;
  justify-content: center;
  background-image: var(--fon-helparin1);
  background-size: cover;
}

.nqHead {
  z-index: 1;
  font-weight: bold;
  font-size: 20px;
  width: 50%;
}

.card-lastoperations img {
  max-width: 100%;
}

.forums-new-items-left {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 0;
  position: static;
  padding-left: 0;
  list-style: none;
}

.forums-left-menu-item {
  display: flex;
  align-items: center;
  padding: 10px;
  background: var(--rules-sections-item-btn);
  border-radius: 15px;
  cursor: pointer;
  gap: 15px;
  width: 100%;
  transition: all .3s
}

.forums-left-menu-item:hover {
  background: var(--rules-sections-item-btn-hover);
  border-color: var(--rules-sections-item-btn-hover);
  transition: all .3s
}

.forums-left-menu-item.active {
  background: var(--rules-sections-item-btn-active-bg);
  border: var(--rules-sections-item-btn-active-border);
  transition: all .3s
}

.forums-left-menu-item-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background: var(--rules-sections-item-btn-icon);
  border-radius: 10px;
  color: #dbdbdb;
  border: 1px dashed #575757
}

.forums-left-menu-item.active .forums-left-menu-item-icon {
  background: var(--rules-sections-item-btn-icon-active);
  border: var(--rules-sections-item-btn-icon-border-active);
  transition: all .3s
}

.forums-left-menu-item-body .title {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 600;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.forums-left-menu-item-body .subtitle {
  font-size: 13px;
  color: #a7a7a7;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.forums-left-menu-item-body {
  line-height: 12px;
}

.card-btn-bot {
  background: var(--block-na-card-all);
  display: flex;
  padding: 15px;
  border-radius: 15px;
  gap: 15px;
  color: #fff;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-bottom: 15px;
  transition: .5s;
  border: 1px solid transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.card-btn-bot:hover {
  background: #409fff2e;
  border: solid 1px #409fff;
  color: #81c0ff;
  transition: all .3s;
}

.card-btn-bot-text {
  font-size: 14px;
  font-weight: 600;
  line-height: 95%;
  color: #fff;
}

.questions-body {
  margin-top: 20px;
}

.faq-tabs {
  display: flex;
  align-items: center;
  padding: 15px;
  gap: 15px;
  border-radius: 15px;
  border: 1px solid var(--border);
  background: var(--bg-secondary);
}

.faq-tab-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  color: #bfbfbf;
  align-items: center;
  max-width: 150px;
  min-width: 150px;
  padding: 15px;
  border: 1px solid #3f4048;
  border-radius: 15px;
  transition: all .3s;
}

.faq-tab-item:hover {
  color: #bfbfbf;
  background: #373743;
  transition: all .3s;
}

.faq-tab-item.active {
  color: var(--a-href-color);
  background: var(--faq-tab-item-active);
  transition: all .3s;
}

.faq-tab-icon {
  font-size: 20px;
}

.user-banner {
  width: 100%;
  max-height: 200px;
  border-radius: 20px;
  border: 1px solid var(--border-card-color);
  margin-bottom: 10px;
  object-fit: cover;
  opacity: .7;
}

.faq-tab-text {
  font-weight: 600;
  text-align: center;
  font-size: 14px;
}

.orange-btn {
  width: calc(100% - 20px);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #409fff2e;
  border: solid 1px #409fff;
  color: #81c0ff;
  transition: all .3s;
  border-radius: 10px;
  height: 40px;
  margin: 10px 10px;
  font-weight: 600;
}

.is_online {
  background: #3eac4d;
  color: #fff;
  padding: 4px;
  border-radius: 10px;
  font-size: 10px;
  font-weight: bold;
}

.cheats-check-cheater {
  display: flex;
  padding: 25px 40px;
  border-radius: 25px;
  overflow: hidden;
  height: fit-content;
  background: #ff220a9e;
}

.cheats-check-1cube {
  width: 110px;
  height: 110px;
  position: absolute;
  bottom: 120px;
  right: -20px;
  background: #bb4949;
  border-radius: 25px;
}

.cheats-check-2cube {
  width: 110px;
  height: 110px;
  position: absolute;
  bottom: -20px;
  left: -20px;
  background: #bb4949;
  border-radius: 25px;
}

.cheats-doptext {
  font-size: 12px;
  word-break: break-word;
}

.cheats-check-admin-go {
  font-size: 14px;
}

.cheats-check-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0 25%;
}

.cheats-check-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 30px;
  border-radius: 10px;
  color: #bfbfbf;
  font-weight: 600;
  border: 0;
  width: 100%;
  background: var(--setting-edit-password-btn);
  transition: all .3s;
  gap: 5px;
  padding: ;
  cursor: pointer;
}

.new-noty {
  display: flex;
  padding: 20px;
  border-radius: 20px;
  font-size: 20px;
  align-items: center;
  gap: 15px;
  background: linear-gradient(82deg, #5f65dc4f 0%, rgb(48, 48, 48) 54%);
}

.operation-checksuccess-notynew {
  border-radius: .75rem;
  width: 4.1rem;
  border-color: #5a65dc;
  border-style: dashed;
  border-width: 1px;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  background-color: #5a65dc3d;
}

.tt-menu {
  background: #292929;
  padding: 20px;
  border-radius: 15px;
}

.chatQuest {
  display: flex;
  margin-top: 20px;
  padding: 20px;
  border-radius: 20px;
  background: #373743;
  justify-content: space-between;
  background: url(../img/chatQuest.webp);
  background-size: cover;
}

.chatQuestLeft {
  display: flex;
  align-items: center;
  gap: 20px;
  font-size: 20px;
  font-weight: 500;
  max-width: 65%;
  word-wrap: break-word;
}

.chatQuestRightButtons {
  display: flex;
  align-items: center;
  width: 25%;
}

.chatQuestLeft img {
  border-radius: 10px;
}

.chatQuestSuccess {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #141414ed;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 25px;
}

.chatQuestSuccessIcon {
  font-size: 92px;
  color: #15b928;
}

.chatQuestSuccessText {
  font-size: 24px;
  min-width: ;
}

.items-wrap {
  position: relative;
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: 20px;
  margin-top: 20px;
}

.items-wrap:before,
.items-wrap:after {
  content: "";
  height: 100%;
  top: 0;
  width: 10%;
  position: absolute;
  z-index: 1;
  pointer-events: none;
}

.items-wrap:before {
  left: 0;
  background: linear-gradient(90deg, var(--items-wrap-bg) 0%, rgb(38 38 47 / 0%) 100%)
}

.items-wrap:after {
  right: 0;
  background: linear-gradient(90deg, rgb(38 38 47 / 0%) 0%, var(--items-wrap-bg) 100%)
}

.itemss {
  flex-shrink: 0;
  display: flex;
  gap: 20px;
  counter-reset: item;
  justify-content: space-around;
  min-width: 100%;
}

.item {
  background: var(--card-color);
  flex: 0 0 auto;
  border: 1px solid var(--border-card-color);
  padding: 15px 15px;
  border-radius: 15px;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  margin: 10px 0;
  transition: all 0.1s ease-in-out;
}

.item:hover {
  transform: scale(1.05);
  box-shadow: 0 0 10px rgb(46 46 56);
  transition: all 0.1s ease-in-out;
}

.item img {
  width: 30px;
  height: 30px;
}

.marquee {
  animation: scroll 45s linear infinite;
}

.reverce {
  animation-direction: reverse;
}

.items-wrap:hover .marquee {
  animation-play-state: paused;
}

.perfscan {
  margin: 20px 0;
  text-align: center;
  bottom: 0;
  background: #fff;
  padding: 5px;
}

.perfscan hr {
  border: solid #999;
  border-width: 1px 0 0 0;
  max-width: 50%;
  margin: 0 auto 20px;
}

.perfscan a {
  color: #000;
  font-weight: bold;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(calc(-100% - 20px));
  }
}

.chat-right-content {
  float: right;
  height: 100%;
  position: sticky;
  top: 0;
  width: 300px;
}

.chat-content-fix {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-left: 1px solid #3f4048;
  height: 100vh;
  position: relative;
  width: auto;
  background: var(--card-color);
}

.chat-content-fix-header {
  padding: 10px 15px;
  background: #3c3c3c;
  border-bottom: 1px solid #3f4048;
}

.card-user-header-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: rgba(95, 101, 220, 0.15);
  border: 1px solid rgba(95, 101, 220, 0.3);
  color: var(--primary-hover);
}

.card-user-header-title {
  color: #ebebeb;
  font-weight: 600;
}

.right-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  min-height: 100vh;
  overflow: hidden;
  position: relative;
}

.chat-time-mess {
  top: 6px;
  right: 35px;
  position: absolute;
  font-size: 12px;
  border: 1px solid #5c5c6d;
  background: var(--block-na-card-all);
  color: #fff;
  padding: 2px 8px;
  border-radius: 8px;
}

.btn-online-site {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 195px;
  cursor: pointer;
  background: var(--block-na-card-all);
  padding: 10px;
  border-radius: 15px;
  transition: .3s all;
}

.btn-online-site:hover {
  background: #373737;
  transition: .3s all;
}

.btn-online-site-content {
  display: flex;
  align-items: center;
  gap: 10px;
}

.btn-online-site-text {
  color: #e5e5e5;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  line-height: 16px;
}

.btn-online-site-value {
  background: var(--number_max);
  border-radius: 8px;
  font-size: 12px;
  height: 30px;
  display: flex;
  width: 30px;
  color: #ffffff;
  position: relative;
  margin-left: 1px;
  align-items: center;
  justify-content: center;
}

.content-page-middle-onlines {
  display: flex;
  align-items: center;
  gap: 10px;
}

.online3 {
  position: relative;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.online3::before,
.online3::after {
  border: 2px solid #ff515121;
  border-radius: 50%;
  position: absolute;
  content: '';
  display: block;
}

.online3::before {
  width: 10px;
  height: 10px;
  border-bottom-color: #c91d1d;
  border-left-color: #c91d1d;
  animation: spinner-1o3y8q 0.75s infinite linear reverse;
}

.online3::after {
  animation: spinner-1o3y8q 1.5s infinite linear;
  height: 20px;
  width: 20px;
  border-right-color: #c91d1d;
  border-top-color: #c91d1d;
}

@keyframes spinner-1o3y8q {
  to {
    transform: rotate(360deg);
  }
}

.online-body-new {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.online-user-item {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  background: var(--block-na-card-all);
  padding: 6px;
  font-size: 12px;
  border-radius: 12px;
  font-weight: 600;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.online-user-item img {
  width: 30px;
  height: 30px;
  border-radius: 50px;
}

.online-user-item span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.center-content {
  width: calc(75% - 40px);
  margin-left: 40px;
}

.right-menu-fixed {
  width: 25%;
}

/* Meatcoin button styles moved to meatui.css */

.menu_top_rigth {
  display: flex;
  gap: 6px;
}

.flex_online_block {
  display: flex;
  align-items: center;
  border-radius: 50px;
  padding: 0 4px;
  background: var(--block-header-profile);
}

.user_online_block {
  display: flex;
  border-radius: 50px;
  align-items: center;
  max-width: 110px;
  overflow: hidden;
}

.user_online_img {
  width: 33px;
  height: 33px;
  margin-right: -5px;
  border: solid 3px #4b4b4b;
  border-radius: 50%;
}

.online_pro {
  position: relative;
  border-radius: 50%;
}

.arrow_users_top {
  background: #717791;
  height: 33px;
  width: 33px;
  border: solid 3px #42455b;
  color: #c2c7da;
  margin-left: -2px;
  display: flex;
  z-index: 1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
}

.online_prcr {
  position: absolute;
  background: var(--dropdown-content-new-bg);
  box-shadow: 0 0 20px var(--box-shadow-custom);
  border: 1px solid var(--border-card-color);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.2s, visibility 0s linear 0.2s;
  transition: opacity 0.2s, visibility 0s linear 0.2s;
  z-index: 9999;
  bottom: 54px;
  width: 274px;
  right: 32%;
  border-radius: 15px;
  padding: 11px 11px 6px 11px;
  margin-right: -250px;
}

.online_pro:hover .online_prcr {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.head_online_users {
  color: #d9d9d9;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 10px;
  display: flex;
  padding-left: 5px;
  justify-content: space-between;
  align-items: center;
}

.right_now_online {
  padding: 5px 12px;
  border-radius: 50px;
  background: #6687824a;
  font-weight: 600;
  font-size: 9px;
  color: #9bbdb8;
  letter-spacing: 1px;
}

.right_visit_online {
  padding: 5px 12px;
  border-radius: 50px;
  background: #4949577d;
  font-weight: 600;
  font-size: 9px;
  color: #bdbdbd;
  letter-spacing: 1px;
}

.online_prcr .user_online_top {
  display: none;
}

.visit_users_online {
  padding: 7px 11px;
  color: #fff;
  background: linear-gradient(89deg, #40435700 0%, var(--topuser-item) 55%);
  display: flex;
  border-radius: 10px;
  transition: .2s all;
  margin-bottom: 7px;
  align-items: center;
  justify-content: space-between;
}

.last_online {
  width: 37px;
  height: 37px;
  background: linear-gradient(308deg, #52556b00 30%, #4b4b4b 100%);
  padding: 3px;
  border-radius: 50px;
  margin-right: 7px;
  margin-left: -1px;
}

.block_visit {
  display: flex;
  line-height: 13px;
  flex-direction: column;
  margin-left: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
}

.login_visit {
  font-weight: 600;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
}

.gp_visit {
  color: #7d839c;
  font-weight: 600;
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.online_line_top {
  border-radius: 50px;
  padding: 5px 17px 5px 7px;
  background: var(--block-header-profile);
  color: #8087a5;
  font-size: 10.2px;
  font-weight: 600;
  display: flex;
  gap: 6px;
  line-height: 18px;
  align-items: center;
}

.online_line_top .online_line_top_icon {
  font-size: 17px;
  color: #91c6ff;
  background: #8fd5ff30;
  height: 29px;
  width: 29px;
  font-weight: 100;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex_online_servers {
  display: flex;
  flex-direction: column;
  line-height: 13px;
}

.sdg_online {
  font-size: 12px;
  color: #fff;
  font-weight: 600;
}

.user_online_block .users_chat_online {
  display: none;
}

.visit_pro:hover .online_prcr {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

.visit-height {
  height: 285px;
  overflow: auto;
}

.visit-height::-webkit-scrollbar {
  background-color: initial;
  width: 0%;
  height: 0;
  border-radius: 0
}

.visit-height::-webkit-scrollbar-thumb {
  border-width: 0;
  background-color: initial;
  border-radius: 10px
}

.onlineus-height {
  height: 285px;
  overflow: auto;
}

.onlineus-height::-webkit-scrollbar {
  background-color: initial;
  width: 0%;
  height: 0;
  border-radius: 0
}

.onlineus-height::-webkit-scrollbar-thumb {
  border-width: 0;
  background-color: initial;
  border-radius: 10px
}

.server_block {
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 19px;
  overflow: hidden;
  width: 100%;
}

.info_img_server {
  background-size: cover;
  display: flex;
  padding: 30px 20px;
  flex-direction: column;
}

.top.server_status {
  left: auto !important;
  top: auto !important;
  z-index: 1;
  margin-left: -10px;
  margin-top: -6px !important;
}

.servers.online {
  background-color: rgb(118 228 182);
  box-shadow: 0px 0px 15px 2px #8be4bf78;
}

.info_block_server {
  display: flex;
  gap: 10px;
  margin-top: -13px;
  position: relative;
  z-index: 11;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.flag_img_top_server {
  height: 15px;
}

.top_hostname {
  color: #fff;
  text-decoration: none !important;
  font-size: 16px;
  font-weight: 600;
  text-overflow: ellipsis;
  max-width: 300px;
  display: block;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
}

.gradient_img {
  display: block;
  height: 140px;
  width: 100%;
  margin-top: -140px;
  position: relative;
  background: linear-gradient(1deg, var(--card-color) 6%, #63636357 100%);
}

.serv-text-center {
  font-size: 11px;
  background-image: linear-gradient(to bottom, #414141, #2b2b2b);
  padding: 15px;
  border-radius: 15px;
  margin-right: 15px;
  display: flex;
  color: #8f8f8f;
  margin-left: 15px;
  margin-bottom: 15px;
  z-index: 1;
  justify-content: space-between;
  align-items: center;
}

.flex_text_servers {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.map_name_server {
  color: #ffffff;
  font-size: 13px;
  font-weight: 600;
  margin-top: -4px;
}

.play_server {
  color: #fff;
  height: 35px;
  min-width: 35px;
  border-radius: 10px;
  z-index: 99;
  opacity: 0.7;
  background: var(--span-color);
  position: relative;
  display: flex;
  font-size: 15px;
  width: 35px;
  transition: 0.2s;
  letter-spacing: 1px;
  align-items: center;
  justify-content: center;
}

.play_server:hover {
  opacity: 1;
  color: #ffff !important;
}

.players_servers {
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  transition: all .3s;
}

.players_servers:hover {
  color: #fff;
  transition: all .3s;
}

.message-pinned-text {
  top: -4px;
  right: -30px;
  position: absolute;
  font-size: 12px;
  border: 1px solid #5c5c6d;
  background: #44445378;
  color: #fff;
  font-weight: 600;
  padding: 2px 8px;
  border-radius: 15px;
}

.message-pinned-content a {
  width: fit-content;
}

.btn-add-favourites {
  padding: 10px 15px;
  border-radius: 10px;
  font-size: 14px;
  color: var(--dropbtn-new-color);
  background: #141414;
  border: 0;
  font-weight: 500;
  display: flex;
  gap: 7px;
  cursor: pointer;
  width: 100%;
  white-space: nowrap;
  border: 1px solid transparent;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all .3s
}

.btn-add-favourites i {
  font-size: 9px
}

.btn-add-favourites:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.mce-content-body p {
  color: #fff;
}

.card-miniprofile-comments-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.progresss {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: #444457;
  border-radius: .25rem;
}

#stats .progresss {
  position: relative;
  margin: -7px 0;
  height: 17px;
}

.progresss-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width .6s ease;
}

#stats .progresss span {
  position: absolute;
  color: #fff;
  width: 100%;
  text-align: center;
  top: 0px;
}

.block_forum_item {
  background: var(--block-na-card-all);
  padding: 17px;
  margin-bottom: 10px;
  border-radius: 15px;
  display: flex;
  justify-content: space-between;
}

.flex_forum_info_left {
  display: flex;
  gap: 18px;
  align-items: center;
}

.forum_img {
  width: 55px;
  height: 55px;
  border-radius: 0;
  margin-left: 5px;
}

.flex_info_forum {
  display: flex;
  flex-direction: column;
  line-height: 20px;
  justify-content: center;
}

.name_forum {
  font-size: 17px;
  font-weight: 600;
  color: #ffff;
}

.desp_forum {
  color: #858585;
  font-weight: 500;
  font-size: 13px;
}

.flex_forum_info_right {
  display: flex;
  border-radius: 12px;
  gap: 13px;
  padding-right: 10px;
  align-items: center;
}

.user_info_forum {
  display: flex;
  gap: 10px;
  transition: .3s;
  border-radius: 50px;
  padding: 8px 8px 8px 18px;
  border: 1px solid transparent;
  background: var(--topuser-item);
  align-items: center;
}

.user_info_forum:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.forum_name_user {
  font-size: 16px;
  position: relative;
  top: 3px;
  color: #8d92b0;
}

.forum_img_user {
  width: 35px;
  height: 35px;
  border-radius: 50px;
  object-fit: cover;
}

.theme_info_forum {
  width: 140px;
}

.flex_forum_user {
  display: flex;
  flex-direction: column;
  line-height: 16px;
}

.forum_name_theme {
  color: #fff;
  text-overflow: ellipsis;
  width: 135px;
  font-weight: 600;
  display: block;
  overflow: hidden;
  white-space: nowrap;
}

.forum_date {
  color: #939393;
  font-weight: 500;
  font-size: 11px;
}

.forum_info_answer {
  display: flex;
  gap: 7px;
  height: 24px;
  margin-bottom: 10px;
}

.forum_answer_top,
.forum_views_top {
  padding: 2px 10px;
  background: #7a82a130;
  gap: 4px;
  font-size: 13px;
  display: flex;
  font-weight: 600;
}

.forum_answer_top {
  border: 1px solid #55596f91;
  border-radius: 50px;
  align-items: center;
}

.forum_answer_top i {
  font-size: 14px;
  color: #ffbf81;
  text-shadow: #ffbf81e6 1px 0 10px;
}

.forum_views_top {
  border: 1px solid #55596f91;
  border-radius: 50px;
  align-items: center;
}

.forum_views_top i {
  font-size: 15px;
  color: #86b6ae;
  text-shadow: #86b6aefa 1px 0 10px;
  position: relative;
  top: -1px;
}

.forum_close_top {
  background: #ed6f6f;
  text-shadow: #0000004a 1px 0 7px;
  width: 24px;
  height: 24px;
  display: flex;
  color: #ffffffe3;
  font-size: 12px;
  border-radius: 50px;
  align-items: center;
  justify-content: center;
}

.forum_fixed_top {
  width: 24px;
  background: #9095ff;
  text-shadow: #0000008a 1px 0 7px;
  height: 24px;
  display: flex;
  color: #fff;
  font-size: 12px;
  border-radius: 50px;
  align-items: center;
  justify-content: center;
}

.forum_empty {
  border-radius: 50px;
  display: flex;
  margin-bottom: 0;
  width: 100%;
  font-weight: 600;
  color: #b1b1b1;
  background: var(--topuser-item);
  font-size: 13px;
  padding: 14px 47px;
  align-items: center;
  justify-content: center;
}

.leftmenu-hatny-left {
  position: absolute;
  width: 60px;
  left: -26px;
  top: -35px;
  z-index: 1;
  transform: rotate(342deg);
}

.chat-hatny-right {
  position: absolute;
  width: 60px;
  right: -26px;
  top: -35px;
  z-index: 1;
  transform: rotate(18deg);
}

span.title.tick-warning {
  color: #ff6c39;
}

span.title.tick-success {
  color: #5f65dc;
}

.all-tickets {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 15px;
}

.tickets-new {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}

.ticket {
  padding: 15px 20px;
  text-align: left;
  min-height: 100px;
  background-color: var(--block-na-card-all);
  border: 1px solid #50525b;
  border-radius: 15px 15px 10px 10px;
  background-image: url(../img/cardsbg/card-decor.svg);
  background-size: cover;
}

.ticket .item-niz {
  padding: 15px 20px;
  text-align: left;
  min-height: 200px;
  background-color: var(--block-na-card-all);
  border-radius: 10px 10px 20px 20px;
}

.item-niz {
  height: 70px;
  min-height: unset;
  position: relative;
  border-radius: 10px 10px 15px 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.item-niz::before {
  content: "";
  background: linear-gradient(to right, var(--block-na-card-all) 50%, #717179 50%);
  background-size: 15px 10px, 100% 10px;
  height: 2px;
  width: 93%;
  display: block;
  left: 0;
  right: 0;
  top: -1px;
  position: absolute;
  margin: auto;
}

.ticket-ribbon-adm {
  position: absolute;
  right: 15px;
  top: 10px;
  width: fit-content;
  padding: 1px 10px;
  color: #d92424;
  z-index: 1;
  border-radius: 7px;
  font-weight: 600;
  border: 1px solid #d92424;
  font-size: 12px;
}

.ticket-ribbon-user {
  position: absolute;
  right: 15px;
  top: 10px;
  width: fit-content;
  padding: 1px 10px;
  color: var(--span-color);
  z-index: 1;
  border-radius: 7px;
  font-weight: 600;
  border: 1px solid var(--span-color);
  font-size: 12px;
}

.ticket-status {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.ticket-status .subtitle {
  font-size: 13px;
  color: #a3a3a3;
}

.ticket-status .title {
  color: #39c326;
  font-weight: 600;
  font-size: 17px;
}

.ticket-btn-open {
  background: var(--span-color);
  font-size: 14px;
  cursor: pointer;
  padding: 8px 15px;
  border-radius: 50px;
  color: #fff;
  font-weight: 600;
  border: solid 1px transparent;
  transition: all .3s;
}

.ticket-btn-open:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.ticket-name {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ticket-name .subtitle {
  font-size: 13px;
  color: #a3a3a3;
}

.ticket-name .title {
  color: #fff;
  font-weight: 600;
  word-wrap: break-word;
  white-space: pre-wrap;
}

.ticket-name .title p {
  display: flex;
  flex-direction: column;
  overflow-wrap: break-word;
  white-space: normal;
}

.ticket-name .title p img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
}

.ticket-info {
  display: flex;
  gap: 10px;
}

.ticket-date {
  background: #4e4e5d;
  padding: 5px 20px;
  font-size: 13px;
  border-radius: 50px;
  color: #d5d5d5;
}

.load-tickets {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--span-color);
  font-size: 14px;
  padding: 8px 15px;
  cursor: pointer;
  border-radius: 50px;
  color: #fff;
  font-weight: 600;
  border: solid 1px transparent;
  transition: all .3s;
}

.load-tickets:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.ticket-btn-close {
  background: #d92424;
  font-size: 14px;
  cursor: pointer;
  padding: 8px 15px;
  border-radius: 50px;
  color: #fff;
  font-weight: 600;
  border: solid 1px transparent;
  transition: all .3s;
}

.ticket-btn-close:hover {
  background: #5f65dc2e;
  border: solid 1px #d92424;
  color: #ff6060;
  transition: all .3s;
}

.ticket-ribbon-delete {
  position: absolute;
  right: 15px;
  top: 10px;
  width: fit-content;
  padding: 1px 10px;
  cursor: pointer;
  color: #d92424;
  z-index: 1;
  border-radius: 7px;
  font-weight: 600;
  border: 1px solid #d92424;
  font-size: 12px;
}

.ticket-comments {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}

.ticket-add-comment .input-group {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.block_lider {
  padding: 20px;
  border-radius: 20px;
  gap: 17px;
  display: flex;
  margin-bottom: 20px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
}

.left_lider_block {
  width: 50%;
}

.last_activity_info {
  padding: 15px 17px;
  border-radius: 13px;
  height: 66px;
  display: flex;
  background: linear-gradient(180deg, #3e66af2e 10%, #3e66af59 100%) !important;
  margin-bottom: 10px;
  align-items: center;
  justify-content: space-between;
}

.flex_activity_info {
  display: flex;
  gap: 10px;
  align-items: center;
}

.last_activity_info i {
  border-radius: 9px;
  font-size: 17px;
  display: flex;
  color: #fff;
  width: 35px;
  height: 35px;
  background: linear-gradient(23deg, #1151b5 0%, #3e66af 55%);
  align-items: center;
  justify-content: center;
}

.flex_activity {
  display: flex;
  flex-direction: column;
  line-height: 15px;
}

.text_forum_activity {
  color: #ffff !important;
  font-size: 12px !important;
  margin-left: 1px;
}

.flex_activity span {
  font-size: 11px;
  color: #d5d5d5;
  font-weight: 600;
  position: relative;
}

#last_activity {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

#last_activity>div,
#last_activity>span,
#mybans>div,
#mybans>span {
  display: flex;
  background: var(--block-na-card-all);
  border-radius: 15px;
  backdrop-filter: blur(1px);
  gap: 15px;
  padding: 10px 14px 14px 18px;
  align-items: center;
  justify-content: space-between;
}

#last_activity>div:first-child,
#last_activity>span:first-child,
#mybans>div:first-child,
#mybans>span:first-child {
  border-top: 0;
}

.left_side_activity {
  display: flex;
  gap: 15px;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.img_actiity {
  width: 33px;
  height: 33px;
  border-radius: 50%;
  vertical-align: text-top;
}

.activity_flex {
  display: flex;
  flex-direction: column;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.last_activity_theme {
  color: #fff;
  font-size: 13px;
}

.description_activity {
  font-weight: 600;
  color: #b3b6bd;
  font-size: 11px;
}

.activity_btn {
  border: none;
  transition: .2s all;
  background: var(--topuser-item);
  border-radius: 10px;
  width: 35px;
  height: 35px;
  color: #b6b7b9;
  font-size: 18px;
  display: flex;
  padding-right: 2px;
  align-items: center;
  justify-content: center;
}

.activity_btn:hover {
  opacity: .7;
}

.right_lider_block {
  width: 50%;
}

.block_t_u {
  padding: 17px;
  border-radius: 17px;
  background: linear-gradient(0deg, var(--new-item-bg) 37.32%, #2e2e38 99.99%), url(../img/new_ny.webp), #d3d3d3 50% / cover no-repeat;
  border: 1px solid var(--border-card-color);
}

.tabs__controls {
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.flex_top_usr_i {
  display: flex;
  gap: 7px;
  align-items: center;
}

.flex_top_usr_i i {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  font-size: 25px;
  color: var(--span-color);
  width: 36px;
  border-radius: 10px;
}

.flex_top_usr {
  display: flex;
  flex-direction: column;
}

.name_top_usr {
  color: #ffff;
  font-weight: 600;
  font-size: 13px;
}

.desp_top_usr {
  color: #d5d5d5;
  font-weight: 600;
  line-height: 15px;
  font-size: 11px;
}

#top_users {
  display: flex;
  gap: 10px;
  flex-direction: column;
}

.top_donators_title {
  display: flex;
  padding: 5px;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #ffffffcf;
  background: linear-gradient(90deg, rgba(32, 32, 32, 1) 18%, rgba(95, 101, 220, 0.45) 100%);
  border-radius: 10px;
  font-weight: 600;
}

.top_user {
  display: flex;
  background: rgba(255, 255, 255, .02);
  padding: 9px;
  background-size: cover;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
}

.flex_info_top_user {
  display: flex;
  margin-left: 3px;
  position: relative;
  align-items: center;
}

.back_img_chat {
  margin-right: 10px;
  padding: 3px;
  display: flex;
  border-radius: 50px;
  height: fit-content;
  background: #ffffff00;
  align-items: center;
  justify-content: center;
}

.top_users_img {
  width: 28px !important;
  border-radius: 50px;
  height: 28px !important;
  transition: .2s all;
  float: inherit;
}

.flex_top_users {
  position: relative;
  display: flex;
  line-height: 15px;
  flex-direction: column;
}

.flex_top_users a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text_top_users {
  color: #fff;
  font-weight: 600;
  font-size: 12px;
}

.desp_top_users {
  color: #b3b6bd;
  position: relative;
  font-weight: 600;
  font-size: 10.5px;
  transition: .2s all;
}

.flex_rait {
  display: flex;
  gap: 6px;
  border-radius: 10px;
  padding: 0px 9px;
  height: 45px;
  background: var(--btn-topuser-message);
  align-items: center;
  justify-content: space-between;
  min-width: 230px;
}

.rait_top {
  color: #fff;
  display: flex;
  background: var(--btn-topuser-message-hover);
  padding: 0px 11px 0px 6px;
  gap: 8px;
  font-weight: 600;
  font-size: 11px;
  height: 30px;
  border-radius: 12px;
  align-items: center;
}


.rait_top .bx-heart {
  color: #ffffff;
  font-size: 11px;
  text-shadow: #00000096 1px 0 7px;
  padding-top: 2px;
  background: linear-gradient(34deg, #c14242 0%, #ff5454 55%);
  box-shadow: 0px 0px 20px #f44a4a5c;
  border-radius: 50px;
  display: flex;
  height: 18px;
  width: 18px;
  align-items: center;
  justify-content: center;
}

.rait_top .bx-message {
  color: #ffffff;
  font-size: 10px;
  text-shadow: #00000096 1px 0 7px;
  padding-top: 2px;
  background: linear-gradient(34deg, #308354 0%, #3ea46a 55%);
  box-shadow: 0px 0px 20px #3ea36969;
  border-radius: 50px;
  display: flex;
  height: 18px;
  width: 18px;
  align-items: center;
  justify-content: center;
}

.rait_top .bx-trophy {
  color: #ffffff;
  font-size: 11px;
  text-shadow: #00000096 1px 0 7px;
  padding-top: 2px;
  background: linear-gradient(34deg, #ba6e40 0%, #eb894f 55%);
  box-shadow: 0px 0px 20px #e1834c63;
  border-radius: 50px;
  display: flex;
  height: 18px;
  width: 18px;
  align-items: center;
  justify-content: center;
}

.top_info {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.top_info i {
  background: var(--span-color);
  width: 40px;
  height: 40px;
  border-radius: 10px;
  display: flex;
  color: #fff;
  top: 0px;
  margin-right: 10px;
  font-size: 17px;
  align-items: center;
  justify-content: center;
}

.pretext {
  position: relative;
  font-size: 16px;
}

.basket-cart-content {
  display: flex;
  gap: 20px;
  margin-top: 40px;
}

.basket-cart-product-card {
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  padding: 25px 30px;
  width: 100%;
  border-radius: 20px;
}

.product_wrapper_cart {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
}

.basket-cart-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}

.basket-cart-title span {
  color: #fff;
  font-size: 25px;
  font-weight: 600;
}

.basket-cart-title .basket-cart-btn-clear {
  color: #e4e4e4;
  border: 1px solid #595858;
  border-radius: 8px;
  padding: 5px 15px;
  font-weight: 600;
  cursor: pointer;
  font-size: 14px;
  transition: all .3s;
}

.basket-cart-title .basket-cart-btn-clear:hover {
  color: #fff;
  border: 1px solid #fff;
  transition: all .3s;
}

.basket-cart-info-block {
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  padding: 25px 30px;
  border-radius: 20px;
}

.basket-value {
  color: #fff;
  font-size: 16px !important;
}

.basket-cart-info-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #b5b5b5;
}

.basket-cart-info-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.product_price_sum_number {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.basket-cart-info-item .title {
  font-weight: 500;
}

.product_button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  font-weight: 600;
  cursor: pointer;
  border: 0;
  width: 100%;
  color: #fff;
  margin-top: 15px !important;
  border-radius: 10px !important;
}

.product_button:hover {
  color: #fff !important;
}

.basket-cart-product {
  display: flex;
  justify-content: space-between;
  background: var(--block-na-card-all);
  border-bottom: 1px solid #4f4f5b;
  border-radius: 15px 15px 0 0;
  padding: 20px 35px 20px 25px;
  align-items: center;
}

.basket-cart-product-content {
  display: flex;
  align-items: center;
  gap: 25px;
}

.basket-cart-product-image img {
  width: 60px;
  height: 60px;
}

.basket-cart-product-info {
  display: flex;
  flex-direction: column;
  line-height: 25px;
}

.basket-cart-product-info .subtitle {
  font-weight: 500;
  color: #989898;
  font-size: 15px;
}

.basket-cart-product-info .title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.basket-cart-product-price {
  display: flex;
  flex-direction: column;
  line-height: 25px;
}

.basket-cart-product-price .subtitle {
  font-weight: 500;
  color: #989898;
  font-size: 15px;
}

.basket-cart-product-price .title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.basket-cart-btn-delete {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 4px;
  font-size: 14px;
  cursor: pointer;
  color: #d1d1d1;
  font-weight: 600;
  background: #3a3a3a;
  border-radius: 0 0 15px 15px;
  transition: all .3s;
}

.basket-cart-btn-delete:hover {
  color: #fff;
  background: #434343;
  transition: all .3s;
}

.rconshop_grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.with_code:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 7%;
  z-index: 3;
  pointer-events: none;
}

.card-promocode-image {
  position: absolute;
  bottom: -30px;
  right: -35px;
}

.card-promocode-image img {
  width: 200px;
}

.admin-item-right {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.admin-item-content-item {
  display: flex;
  flex-direction: column;
  color: #b5b5b5;
}

.admin-item-content-item .title {
  font-weight: 500;
}

.admin-value {
  color: #fff;
  font-weight: 600;
  font-size: 16px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.admins-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 10px;
}

.admin-item {
  display: flex;
  flex-direction: column;
  gap: 10px;
  border-radius: 15px;
  padding: 10px;
  background: var(--block-na-card-all);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-image: url(../img/cardsbg/card-decor.svg);
  background-size: cover;
}

.admin-item-left {
  display: flex;
  gap: 10px;
}

.admin-item-avatar img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
}

.admin-item-nick {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.block-admin_item {
  display: flex;
  background: var(--block-na-card-all);
  padding: 17px;
  background-size: cover;
  border-radius: 15px 15px 0 0;
  justify-content: space-between;
  flex-direction: column-reverse;
}

.flex_info_admin_item {
  display: flex;
  gap: 10px;
  margin-left: 3px;
  position: relative;
  top: 39px;
  align-items: center;
}

.img_admin_item {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  z-index: 1;
  border: solid 5px #3e3e4d;
}

.flex_admin_item {
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 1;
}

.text_admin_item {
  color: #fff;
  font-weight: 600;
  font-size: 12.5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.desp_admin_item {
  color: #8a8d9a;
  position: relative;
  top: 2px;
  font-weight: 600;
  cursor: pointer;
  font-size: 11px;
  transition: .3s all;
}

.desp_admin_item:hover {
  color: #fff;
  transition: .3s all;
}

.flex_usluga {
  display: flex;
  gap: 8px;
  margin-bottom: -23px;
}

.usluga-adm {
  color: #fff;
  border: solid 1px #4b4f65;
  display: flex;
  background: #7a82a114;
  padding: 0 10px;
  gap: 8px;
  font-weight: 600;
  font-size: 11px;
  height: 26px;
  border-radius: 50px;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.usluga-adm .bx-crown {
  color: var(--span-color);
  text-shadow: var(--span-color) 1px 0 10px;
  font-size: 14px;
}

.bottom_admin_item {
  border-radius: 0 0 15px 15px;
  height: 35px;
  background: var(--topuser-item);
  padding-right: 35px;
  display: flex;
  align-items: center;
  border-top: solid 1px #4b4b52;
  justify-content: space-around;
}

.rconshop_tarif_item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.card-newrazdel-content {
  display: flex;
  flex-direction: column;
}

.new-razdel-item {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #cacaca;
  padding: 13px 20px;
  transition: all .3s;
}

.new-razdel-item:hover {
  color: #fff;
  background: var(--block-na-card-all);
  transition: all .3s;
}

.new-razdel-item:last-child {
  border-radius: 0 0 15px 15px;
}

.new-razdel-item.active {
  color: #fff;
  background: var(--block-na-card-all);
  transition: all .3s;
}

.new-razdel-item i {
  font-size: 20px;
}

.new-razdel-item .title {
  font-weight: 500;
  font-size: 15px;
}

.head_news {
  background: var(--block-na-card-all);
  padding: 15px;
  border-radius: 15px;
  display: flex;
  font-weight: 700;
  margin-bottom: 15px;
  align-items: center;
  justify-content: space-between;
}

.flex_head_news {
  display: flex;
  gap: 12px;
  align-items: center;
}

.head_news .bx-message-square-dots {
  background: linear-gradient(23deg, #474755a6 30%, #474755 100%);
  border-radius: 12px;
  width: 43px;
  height: 43px;
  font-size: 18px;
  min-width: 43px;
  color: #ababab;
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex_info_head_news {
  display: flex;
  line-height: 17px;
  flex-direction: column;
}

.text_news_info {
  font-size: 15px;
  font-weight: 600;
}

.desp_news_info {
  color: #ababab;
  font-size: 11px;
}

.new-index-text img {
  border-radius: 15px;
}

.card-menu-profile {
  border-radius: 20px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  padding: 20px;
  align-items: center;
}

.card-menu-profile-content {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.card-menu-profile-content a {
  padding: 10px;
  padding-right: 30px;
  font-size: 14px;
  cursor: pointer;
  font-weight: 600;
  display: flex;
  gap: 10px;
  border-radius: 15px;
  background: var(--bg-tertiary);
  border: 1px solid var(--border);
  color: #ababab;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: 0.2s;
}

.card-menu-profile-content a:hover {
  color: #fff;
  background: linear-gradient(90deg, #13131a 0%, #1a1424 100%);
  border-color: rgba(95, 101, 220, 0.35);
  transition: 0.2s;
}

.card-menu-profile-content a.active {
  color: #fff;
  font-weight: 600;
  padding-right: 30px;
  background: linear-gradient(90deg, #13131a 0%, #322647 100%);
}

.card-menu-profile-content a .title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.card-menu-profile-content a i {
  justify-content: center;
  height: 33px;
  width: 33px;
    background-color: #0e0e14;
  display: flex;
  align-items: center;
  font-size: 18px;
  border-radius: 50px;
}

.card-menu-profile-content a .card-menu-profile-icon {
  justify-content: center;
  height: 33px;
  width: 33px;
  background: var(--card-menu-profile-content-icon);
  display: flex;
  align-items: center;
  font-size: 15px;
  border-radius: 50px;
}

.profile-cards {
  display: flex;
  gap: 20px;
}

.card-profile-information {
  padding: 20px;
  border-radius: 20px;
  border: 1px solid var(--border-card-color);
  background: var(--card-color);
  width: 50%;
}

.card-profile-information-head {
  display: flex;
  gap: 20px;
  align-items: center;
}

.card-profile-information-avatar img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.card-profile-information-content {
  display: flex;
  flex-direction: column;
}

.card-profile-information-content .login {
  color: #fff;
  font-weight: 600;
  font-size: 22px;
}

.card-profile-information-content .online {
  font-weight: 500;
  font-size: 13px;
  color: #33d01f;
}

.card-profile-information-content .offline {
  font-weight: 500;
  font-size: 13px;
  color: #a4a4a4;
}

.border-razdelenie-profile {
  background: #3f4048;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.card-profile-information-bot {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.card-profile-information-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
  font-size: 14px;
}

.card-profile-information-item .title {
  color: #c7c7c7;
}

.card-profile-information-item .value {
  color: #fff;
}

.card-profile-information-meatcoins {
  display: flex;
  align-items: center;
  border-radius: 50px;
  color: #fff;
  gap: 5px;
  font-weight: 600;
  background: var(--block-na-card-all);
  padding: 9px 15px;
  border: 1px solid transparent;
  font-size: 14px;
  transition: all .3s;
}

.card-profile-information-balance {
  display: flex;
  align-items: center;
  border-radius: 50px;
  color: #fff;
  gap: 5px;
  font-weight: 600;
  background: var(--block-na-card-all);
  padding: 9px 15px;
  border: 1px solid transparent;
  font-size: 14px;
  transition: all .3s;
}

.profile-block-info {
  background: var(--block-na-card-all);
  height: 52px;
  padding: 10px;
  width: 100%;
  border-radius: 11px;
}

.profile-block-info .icon-names {
  float: left;
  padding: 6px;
  width: 35px;
  border-radius: 9px;
  font-size: 18px;
  line-height: 0px;
  color: #ababab;
}

.profile-block-info .opis {
  color: #ababab;
  position: relative;
  font-size: 11px;
  top: -7px;
  font-weight: 600;
}

.profile-block-info .name {
  font-size: 14px;
  font-weight: 500;
  top: -9px;
  position: relative;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.card-profile-balanced {
  display: flex;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 10px;
  gap: 7px;
}

.card-profile-right {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 50%;
}

#friends {
  position: relative;
  overflow: hidden;
  max-height: 110px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 10px;
}

.all_friends_btn {
  border: 1px solid #3f4048;
  padding: 8px 20px;
  border-radius: 8px;
  color: #bdbdbd;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.all_friends_btn:hover {
  border: 1px solid #737373;
  color: #ebebeb;
}

.card-profile-3-blocks {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 15px;
}

#admins center {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#admins .col-lg-4 {
  width: 100%;
}

#last_activity center {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#last_activity .col-lg-4 {
  width: 100%;
}

#users_visit .col-lg-4 {
  width: 100%;
}

#users_visit center {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

#mybans .col-lg-4 {
  width: 100%;
}

#mybans center {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.all_gifts_btn {
  color: #dbdbdb;
  font-size: 14px;
  border-bottom: dashed 1px #dbdbdbad;
  display: flex;
  align-items: center;
  justify-content: center;
}

.all_gifts_btn:hover {
  border-bottom: dashed 1px #ffffffad;
  color: #fff;
}

.settings-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.wallets-cards {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 15px;
  align-items: start;
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  .wallets-cards {
    grid-template-columns: 1fr;
  }
}

/* Старые стили для обратной совместимости */
.discount_purse_block {
  border-radius: 15px;
  background: #1d1e23;
  transition: .2s all;
  gap: 11px;
  padding: 10px;
  width: 50%;
  display: flex;
  margin-bottom: 20px;
  flex-direction: column;
}

.discount_purse {
  /*  background: var(--topuser-item);*/
  padding: 8px 9px;
  border-radius: 12px;
  transition: .2s all;
  gap: 9px;
  display: flex;
  align-items: center
}

.discount_purse i {
  width: 35px;
  transition: all 0.2s;
  height: 35px;
  font-size: 17px;
  background: var(--span-color);
  display: flex;
  color: #fff;
  border-radius: 10px;
  align-items: center;
  justify-content: center
}

.discount_purse span {
  font-weight: 700;
  font-size: 13px;
  display: flex;
  gap: 6px;
  align-items: center
}

.info_discount {
  padding: 20px;
  border: dashed 1px #52566e;
  border-radius: 15px;
  background: #52566e33;
}

.flex_discount {
  margin-bottom: 6px;
  display: flex;
  gap: 7px;
  align-items: center;
}

.flex_discount i {
  font-size: 18px;
  color: var(--span-color);
}

.flex_discount span {
  font-weight: 600;
  font-size: 14px;
  color: #cdcfd6;
}

.text_discount_info {
  color: #7d8297;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  display: block;
}

.vauhcer-blocks {
  display: flex;
  gap: 15px;
  margin-bottom: 20px;
}

.wallet-modal-scroll {
  height: 700px;
  overflow: auto;
  padding: 0 10px 0 0px;
}

.footernew {
  border-top: 1px solid var(--border-card-color);
  padding-bottom: 2rem;
  padding-top: 2rem;
  background-image: url("../img/cardsbg/back_bottom-min.png");
  background-size: contain;
  z-index: 1102;
}

.footernew-head {
  display: flex;
  align-items: flex-start;
  gap: 94px;
  margin-bottom: 30px;
}

.footernew-project {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 274px;
}

.footernew img {
  width: 50px;
  height: 50px;
}

.footernew-socials {
  display: flex;
  gap: 7px;
}

.footernew-social {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 15px;
  font-size: 25px;
  background: var(--block-na-card-all);
  border: 1px solid var(--border-card-color);
  transition: all .3s;
}

.footernew-social:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.footernew-desc {
  color: #83838f;
  font-weight: 600;
}

.footernew-menus {
  display: flex;
  gap: 120px;
}

.footernew-menu {
  display: flex;
  flex-direction: column;
}

.footernew-menu-title {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}

.footernew-menu-body {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  gap: 8px;
}

.footernew-menu-item {
  color: #83838f;
  font-size: 15px;
  font-weight: 500;
  transition: all .3s;
}

.footernew-menu-item:hover {
  color: #fff;
  transition: all .3s;
}

.footernew-sitestats {
  margin-top: 40px;
  margin-bottom: 40px;
  max-width: 1000px;
}

.footernew-bottom {
  border-top: 1px solid var(--border-card-color);
}

.footernew-copyright {
  margin-top: 20px;
  color: #a0a0ab;
  font-weight: 600;
}

.footer-content-sitestats-item-value {
  display: flex;
  align-items: center;
}

.edits-24-hours {
  font-weight: 600;
  font-size: 11px;
  background: var(--edits-24-hours-bg);
  padding: 0 7px;
  border-radius: 50px;
  margin-left: 6px;
  position: relative;
  display: flex;
  height: 16px;
  box-shadow: 0 0 30px var(--edits-24-hours-shadow);
  color: #fff;
  align-items: center;
  justify-content: center;
}

.edits-24-hours a {
  color: #fff;
}

.footernew-image {
  width: 220px !important;
  height: 230px !important;
  position: absolute;
  right: 0;
  top: -20px;
  opacity: .8;
}

.stat-rank-new {
  width: 100px;
  height: 90px;
  background: var(--GLOBAL, radial-gradient(100% 100% at 50% 0, #474753 0, #373743 100%));
  text-shadow: #000000d4 1px 0 7px;
  border-radius: 20px;
  display: flex;
  color: #ffffff;
  box-shadow: -5px 0px 0px 8px rgb(84 84 97 / 17%);
  margin-right: 17px;
  font-size: 28px;
  font-weight: 600;
  position: absolute;
  bottom: -53px;
  right: -45px;
  align-items: center;
  transform: skewX(348deg);
  justify-content: center;
}

.stat-rank-new1 {
  box-shadow: -5px 0px 0px 8px rgb(255 226 71 / 17%);
  background: var(--GLOBAL, radial-gradient(100% 100% at 50% 0, #ffe973 0, #ffd700 100%));
}

.stat-rank-new2 {
  box-shadow: -5px 0px 0px 8px rgb(214 214 214 / 17%);
  background: var(--GLOBAL, radial-gradient(100% 100% at 50% 0, #dfdfdf 0, #c0c0c0 100%));
}

.stat-rank-new3 {
  box-shadow: -5px 0px 0px 8px rgb(219 142 67 / 17%);
  background: var(--GLOBAL, radial-gradient(100% 100% at 50% 0, #ea9e52 0, #cd7f32 100%));
}

.ban-class-new {
  width: 155px;
  height: 90px;
  background: var(--GLOBAL, radial-gradient(100% 100% at 50% 0, #474753 0, #373743 100%));
  text-shadow: #000000d4 1px 0 7px;
  border-radius: 20px;
  display: flex;
  color: #ffffff;
  box-shadow: -5px 0px 0px 8px rgb(84 84 97 / 17%);
  margin-right: 17px;
  font-size: 19px;
  font-weight: 600;
  position: absolute;
  bottom: -53px;
  right: -45px;
  align-items: center;
  transform: skewX(348deg);
  justify-content: center;
}

.ban-class-new-success {
  box-shadow: -5px 0px 0px 8px rgb(41 122 47 / 25%);
  background: var(--GLOBAL, radial-gradient(100% 100% at 50% 0, #3ba044 0, #1d6222 100%));
}

.ban-class-new-danger {
  box-shadow: -5px 0px 0px 8px rgb(185 43 44 / 17%);
  background: var(--GLOBAL, radial-gradient(100% 100% at 50% 0, #b42525 0, #881c1f 100%));
}

.header-palette-btn {
  justify-content: center;
  display: flex;
  gap: 7px;
  cursor: pointer;
  padding: 10px;
  font-weight: 600;
  border-radius: 50px;
  font-size: 14px;
  align-items: center;
  margin-right: 10px;
  border: 1px solid transparent;
  background: var(--block-na-card-all);
  transition: all .3s;
}

.header-palette-btn:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.card-lastoperationsserv {
  background-image: var(--fon-favorites1);
  background-size: cover;
}

.card-helparin1 {
  background-image: var(--fon-helparin1);
  background-size: cover;
}

.wrap-login-page .login-box {
  display: flex;
  flex-direction: column;
  background-color: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 20px;
  padding: 30px;
  gap: 25px;
  text-align: start;
}

.wrap-login-page .login-box .h3 {
  font-size: 24px;
  line-height: 37px;
}

.body-text {
  color: #8a8a8a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.form-login {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 10px;
  flex-direction: column;
}

.form-login fieldset {
  margin-bottom: 0px;
  width: 100%;
}

.form-login .body-title {
  color: #ededed;
  font-size: 15px;
  font-weight: 600;
  line-height: 30px;
}

.form-login .body-title .tf-color-1 {
  color: #FF5200;
}

.input-new-auth {
  box-shadow: none;
  width: 100%;
  padding: 14px 22px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  background-color: transparent;
  border: 1px solid #3e3e49;
  border-radius: 12px;
  color: #fff;
  overflow: hidden;
  margin-bottom: 0;
  max-width: 100%;
  background: #2e2e38;
  transition: all .3s;
}

.input-new-auth:hover {
  border: 1px solid var(--span-color);
  color: #fff;
  transition: all .3s;
}

.input-new-auth:focus {
  border: 1px solid var(--span-color);
  color: #fff;
  outline: 0 !important;
  transition: all .3s;
}

form .password .show-pass {
  margin-left: -43px;
  font-size: 18px;
  color: var(--Icon);
  cursor: pointer;
}

.text-tiny {
  color: #95989D;
  font-size: 13px;
  font-weight: 600;
  line-height: 15px;
}

.auth-or-socials {
  display: flex;
  gap: 16px;
  margin-top: 13px;
}

.auth-or-socials-btn {
  width: max-content;
  height: 50px;
  padding: 15px 22px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  width: 100%;
  border-radius: 12px;
  background-size: 100%;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.auth-or-socials-btn:hover {
  opacity: .5;
  transition: all 0.3s ease;
}

.btn-new-reg-acc {
  padding: 10px 20px;
  border-radius: 15px;
  background: var(--block-na-card-all);
  border: 1px solid transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 25px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  transition: all .3s;
}

.btn-new-reg-acc:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: all .3s;
}

.login-box1 {
  padding: 15px;
  border-radius: 15px;
  margin-top: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  background-color: var(--card-color);
  border: 1px solid var(--border-card-color);
  gap: 20px;
  text-align: start;
}

.left_auth_block {
  display: flex;
  gap: 25px;
  flex-direction: column;
}

.site_name_auth {
  padding: 17px 30px;
  border: solid 1px #363636;
  border-radius: 50px;
  color: #606060;
  width: fit-content;
  font-size: 15px;
  font-weight: 700;
}

.text_auth_block {
  font-size: 60px;
  font-weight: 500;
  gap: 10px;
  line-height: 80px;
  display: flex;
  letter-spacing: 1px;
  flex-direction: column;
}

.flex_auth_text {
  display: flex;
  align-items: center;
  gap: 15px;
}

.future_text {
  font-size: 23px;
  border-radius: 50px;
  width: fit-content;
  font-weight: 600;
  background: var(--span-color);
  box-shadow: 0 10px 40px var(--span-color);
  color: #fff;
  display: inline-flex;
  padding: 1px 50px;
}

.text_description_auth {
  color: #838383;
  font-size: 15px;
  display: block;
  line-height: 22px;
  font-weight: 600;
}

.social_auth {
  display: flex;
  gap: 7px;
  align-items: center;
  margin-top: 15px;
}

.icon-ds {
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  width: 47px;
  font-size: 19px;
  transition: .2s all;
  display: flex;
  color: #797979;
  height: 47px;
  border-radius: 50px;
  align-items: center;
  justify-content: center;
}

.icon-ds:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: .2s all;
}

.icon-vk {
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  width: 47px;
  font-size: 19px;
  transition: .2s all;
  display: flex;
  color: #797979;
  height: 47px;
  border-radius: 50px;
  align-items: center;
  justify-content: center;
}

.icon-vk:hover {
  background: var(--new-btn-bg-hover);
  border: solid 1px var(--new-btn-border-hover);
  color: var(--new-btn-color-hover);
  transition: .2s all;
}

.flex_social_text {
  display: flex;
  flex-direction: column;
  margin-left: 10px;
  line-height: 18px;
}

.text_social {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}

.desp_social {
  font-weight: 600;
  color: #838383;
  font-size: 13px;
}


#open_cases_S {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  z-index: 1;
}

.block_open_cases {
  background: var(--block-na-card-all);
  height: 83px;
  background-size: cover;
  padding: 15px 20px;
  font-weight: 600;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.block_open_cases:hover {
  opacity: .7;
}

.info_cases {
  max-width: fit-content;
  color: var(--new-btn-color-hover);
  gap: 6px;
  display: flex;
  background: var(--new-btn-bg-hover);
  padding: 3px 13px;
  letter-spacing: 1px;
  border-radius: 50px;
  margin-bottom: 5px;
  font-size: 9px;
  align-items: center;
}

.text_cases {
  font-size: 15px;
  color: #fff;
}

.description_cases {
  color: #888ea5;
  font-size: 11px;
}

.last-opencases-image {
  width: 40%;
}

.last-opencases-flex {
  display: flex;
  gap: 10px;
}

.last-opencases-image img {
  position: absolute;
  height: 400px;
  /* right: -1px; */
  left: -60px;
  bottom: -20px;
  max-width: fit-content;
  overflow: visible;
  z-index: 9999;
}

.card-cases-body .info-block1 {
  position: relative;
  padding: 30px;
  border: solid 1px #444951;
  backdrop-filter: blur(3px);
  background: linear-gradient(1deg, #41424969 30%, #5f646e7d 100%);
  margin-bottom: 10px;
  border-radius: 20px;
}

.card-cases-body .info-block1>h3 {
  color: #ffffff;
  font-size: 17px;
  font-weight: 600;
}

.card-cases-body .info-block1>p {
  color: #888d97;
  font-weight: 600;
  line-height: 16px;
  font-size: 14px;
  width: 90%;
}

.card-cases-body .info-block1>ul {
  margin-bottom: 0;
  color: #888d97;
  font-weight: 600;
  line-height: 16px;
  font-size: 14px;
}

#case-subjects {
  border: solid 1px #444951;
  backdrop-filter: blur(3px);
  background: linear-gradient(1deg, var(--block-na-card-all) 30%, var(--block-na-card-all) 100%);
  border-radius: 20px;
  padding: 20px;
}

.invis_case {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.case_soderjimoe {
  margin-bottom: 20px;
  background: var(--topuser-item);
  padding: 16px;
  display: flex;
  gap: 15px;
  border-radius: 12px;
  align-items: center;
}

.case_soderjimoe i {
  font-size: 19px;
  color: #ffffff;
  background: #ffffff1f;
  display: flex;
  height: 40px;
  border-radius: 9px;
  width: 40px;
  align-items: center;
  justify-content: center;
}

.flex_case_soderjimoe {
  display: flex;
  flex-direction: column;
  line-height: 17px;
  font-weight: 600;
}

.text_case_a {
  font-size: 14px;
}

.text_case_b {
  font-size: 12px;
  color: #999da4;
}


.pages-home {
  display: flex;
  gap: 25px;
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

.fire-banner-1 {
  width: 20%;
  height: 30%;
  position: absolute;
  background: var(--card-user-header-icon);
  bottom: 0;
  left: 0;
  filter: blur(60px);
  opacity: .2;
}

.fire-banner-4 {
  height: 100%;
  position: absolute;
  background: var(--card-user-header-icon);
  bottom: 0;
  width: 200px;
  right: 200px;
  filter: blur(40px);
  opacity: .2;
}

.fire-banner-2 {
  width: 20%;
  height: 30%;
  position: absolute;
  background: var(--card-user-header-icon);
  top: 0;
  left: 0;
  filter: blur(60px);
  opacity: .2;
}

.fire-banner-3 {
  width: 10%;
  height: 100%;
  position: absolute;
  background: var(--card-user-header-icon);
  bottom: 0;
  right: 0;
  filter: blur(60px);
  opacity: .2;
}


.custom-card-contents {
  display: flex;
  gap: 20px;
}

.custom-card-item {
  display: flex;
  flex-direction: column;
  padding: 15px 15px 20px 15px;
  gap: 5px;
  border-radius: 20px;
  width: 100%;
  border: 1px solid #3f4048;
  overflow: hidden;
  background: var(--card-color);
  box-shadow: -100px -98px 100px -95px rgb(247 77 77 / 64%) inset;
  transition: all .3s;
}

.custom-card-item:hover {
  background: #5f65dc24;
  border: solid 1px #5f65dc;
  color: #81c0ff;
  transition: all .3s;
}

.custom-card-header {
  display: flex;
  align-items: center;
  gap: 10px;
}

.custom-card-image {
  position: absolute;
  width: 200px;
  height: 200px;
  top: -15px;
  right: -60px;
  transform: rotate(8deg);
  opacity: .3;
  transition: all .3s;
}

.custom-card-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #d3d3d3;
  background: #3a3a47;
  border-radius: 10px;
  height: 40px;
  width: 40px;
  transition: all .3s;
}

.custom-card-item:hover .custom-card-icon {
  color: #fff;
  background: #5f65dc;
  transition: all .3s;
}

.custom-card-item:hover .custom-card-image {
  opacity: 1;
  transition: all .3s;
}

.custom-card-title {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.custom-card-content {
  margin-left: 52px;
}

.custom-card-value {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.custom-card-subtitle {
  color: #ece4e4;
  font-size: 13px;
  margin-top: 5px;
}

/* @import url('https://fonts.googleapis.com/css?family=Poppins'); */

.logotext {
  fill: transparent;
  stroke-width: 2;
  stroke-linejoin: round;
  stroke-dasharray: 90, 310;
  stroke-dashoffset: 0;
  animation: logotext 8s infinite linear;
  -webkit-animation: logotext 8s infinite linear;
  font-family: Poppins, Arial, sans-serif;
  font-size: 2.1em;
  /* Улучшает производительность анимации */
  will-change: stroke-dashoffset;
}

/* Чередование цветов и задержек */
.logotext:nth-child(4n+1) {
  stroke: #5f65dc;
  text-shadow: 0 0 12px #5f65dc;
  animation-delay: -2s;
  -webkit-animation-delay: -2s;
}

.logotext:nth-child(4n+2) {
  stroke: #ffffff;
  text-shadow: 0 0 12px #ffffff;
  animation-delay: -4s;
  -webkit-animation-delay: -4s;
}

.logotext:nth-child(4n+3) {
  stroke: #5f65dc;
  text-shadow: 0 0 12px #5f65dc;
  animation-delay: -6s;
  -webkit-animation-delay: -6s;
}

.logotext:nth-child(4n+4) {
  stroke: #ffffff;
  text-shadow: 0 0 12px #ffffff;
  animation-delay: -8s;
  -webkit-animation-delay: -8s;
}

/* Стандартная @keyframes (для Firefox, Edge, Chrome, Safari ≥14.1) */
@keyframes logotext {
  100% {
    stroke-dashoffset: -400;
  }
}

/* Для старых WebKit-браузеров (Safari <14.1, старые Android WebView) */
@-webkit-keyframes logotext {
  100% {
    stroke-dashoffset: -400;
  }
}

.header_devider {
  height: 20px;
  width: 1px;
  background: var(--border-card-color);
  opacity: 0.5;
}

/* Social styles moved to meatui.css */

.new-index-text p {
  padding: 15px;
}

.mods_block {
  box-shadow: 0px 5px 10px var(--card-color)4f;
  background: url(https://meat74.com/templates/meat74ru/img/selecter.png);
  border-radius: 20px;
  padding: 20px;
  height: 270px;
  background-size: cover;
  display: flex;
  flex-direction: column-reverse;
  /* background-position: top; */
}



.serversBackButton {
  justify-content: center;
  background: var(--banner-info-page-btn-bg);
  border-radius: 8px;
  padding: 10px;
  font-weight: 500;
  height: 100%;
  line-height: 15px;
  font-size: 18px;
  color: var(--banner-info-page-btn-color);
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  transition: all .2s ease 0s;
  gap: 10px;
  cursor: pointer;
}

.serversBackButton i {
  background: #5f65dc;
  padding: 5px;
  border-radius: 5px;
  color: #431d1d;
}

.serversBackButton:hover {
  background: var(--banner-info-page-btn-hover);
  -webkit-filter: brightness(115%);
  filter: brightness(115%);
  transition: all .2s ease 0s;
}


.mods-picker .mod:hover,
.mods-picker-vertical .mod:hover {
  transform: translateY(-3px);
}

.mod.active {
  background: linear-gradient(237deg, rgba(255, 255, 255, .02) 20%, #5f65dc4d 100%);
}

.servers_main {
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
  display: none;
}

.footernew-menu-title {
  color: #5f65dc;
}

.footernew-copyright {
  color: #5f65dc;
}

.footernew-desc {
  color: #5f65dc;
}

a.footernew-menu-item {
  color: #fff;
}

.auth_reg {
  display: flex;
  gap: 10px;
}

.auth_title {
  text-align: center;
  margin-bottom: 15px;
}

.auth_btn {
  width: 100%;
  border-radius: 8px;
  padding: 0 14px;
  font-weight: 500;
  height: 42px;
  line-height: 15px;
  font-size: 14px;
  color: var(--banner-info-page-btn-color);
  display: flex;
  justify-content: center;
  -webkit-box-align: center;
  border: 1px solid var(--banner-info-page-btn-bg);
  align-items: center;
  transition: all .3s;
}

.auth_btn.active,
.auth_btn:hover {
  transition: all .3s;
  background: var(--banner-info-page-btn-bg);
  border: var(--rules-sections-item-btn-active-border);
}

#reg-header {
  display: none;
}

/*
  NEW STICKERS/SMILES SHOP
*/
.smiles-wrapper {
  width: 260px;
  /*  height: 473px;*/
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* Ð¡Ñ‚Ð¸Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð»Ð¾ÑÑ‹ Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ¸ */
.smiles-display {
  padding: 8px;
  height: 260px;
  overflow-y: auto;
  /* auto Ð²Ð¼ÐµÑÑ‚Ð¾ scroll, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿Ð¾Ð»Ð¾ÑÐ° Ð¿Ð¾ÑÐ²Ð»ÑÐ»Ð°ÑÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ÑÑ‚Ð¸ */

  /* Ð£Ð±ÐµÐ´Ð¸Ð¼ÑÑ, Ñ‡Ñ‚Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐ½Ñ‚ Ð½Ðµ Ð²Ñ‹Ñ…Ð¾Ð´Ð¸Ñ‚ Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ */
  box-sizing: border-box;

  /* Ð”Ð»Ñ Firefox */
  scrollbar-width: thin;
  scrollbar-color: #3f6fff rgba(27, 27, 29, 0.5);
}

/* Ð”Ð»Ñ WebKit (Chrome, Safari, Ð½Ð¾Ð²Ñ‹Ðµ Ð²ÐµÑ€ÑÐ¸Ð¸ Edge) */
.smiles-display::-webkit-scrollbar,
.smiles-categories::-webkit-scrollbar {
  width: 4px;
  /* Ð£Ð¼ÐµÐ½ÑŒÑˆÐµÐ½Ð½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ‚Ð½Ð¾ÑÑ‚Ð¸ */
  height: 4px;
  /* ÐÐ° ÑÐ»ÑƒÑ‡Ð°Ð¹ Ð³Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ¸ */
}

.smiles-display::-webkit-scrollbar-track,
.smiles-categories::-webkit-scrollbar-track {
  background: rgba(27, 27, 29, 0.5);
  border-radius: 2px;
  margin: 2px 0;
  /* ÐžÑ‚ÑÑ‚ÑƒÐ¿ ÑÐ²ÐµÑ€Ñ…Ñƒ Ð¸ ÑÐ½Ð¸Ð·Ñƒ, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿Ð¾Ð»Ð¾ÑÐ° Ð½Ðµ ÐºÐ°ÑÐ°Ð»Ð°ÑÑŒ ÐºÑ€Ð°Ñ */
}

.smiles-display::-webkit-scrollbar-thumb,
.smiles-categories::-webkit-scrollbar-thumb {
  background: #3f6fff;
  /* Ð¦Ð²ÐµÑ‚ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð°Ð±Ð° */
  border-radius: 2px;
  border: none;
  /* Ð£Ð±Ð¸Ñ€Ð°ÐµÐ¼ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½ÑƒÑŽ Ñ€Ð°Ð¼ÐºÑƒ */
}

.smiles-display::-webkit-scrollbar-thumb:hover,
.smiles-categories::-webkit-scrollbar-thumb:hover {
  background: #5680ff;
  /* ÐÐµÐ¼Ð½Ð¾Ð³Ð¾ ÑÐ²ÐµÑ‚Ð»ÐµÐµ Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ */
}

/* Ð£Ð±ÐµÐ´Ð¸Ð¼ÑÑ, Ñ‡Ñ‚Ð¾ Ð¿Ð¾Ð»Ð¾ÑÐ° Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ¸ Ð½Ðµ Ð²Ñ‹Ñ…Ð¾Ð´Ð¸Ñ‚ Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ */
.smiles-display::-webkit-scrollbar-corner,
.smiles-categories::-webkit-scrollbar-corner {
  background: transparent;
}

/* Ð¡ÐºÑ€Ñ‹Ð²Ð°ÐµÐ¼ Ð½ÐµÐ½ÑƒÐ¶Ð½Ñ‹Ðµ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾Ð»Ð¾ÑÑ‹ Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ¸ */
.smiles-display::-webkit-scrollbar-button,
.smiles-categories::-webkit-scrollbar-button {
  display: none;
}

/* Ð”Ð¾Ð±Ð°Ð²Ð¸Ð¼ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÑÐºÐ¾Ð³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€Ð° */
.smiles-wrapper {
  overflow: hidden;
  /* Ð§Ñ‚Ð¾Ð±Ñ‹ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð²Ñ‹Ñ…Ð¾Ð´Ð¸Ð»Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‹ */
  border-radius: 8px;
  /* Ð•ÑÐ»Ð¸ Ð½ÑƒÐ¶Ð½Ñ‹ ÑÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð½Ñ‹Ðµ ÑƒÐ³Ð»Ñ‹ */
}

.smiles-categories {
  padding: 8px;
  display: flex;
  gap: 8px;
  overflow-x: hidden;
  overflow-y: hidden;
  scroll-behavior: smooth;
  /* Ð”Ð¾Ð±Ð°Ð²Ð»ÑÐµÐ¼ Ð¿Ð»Ð°Ð²Ð½ÑƒÑŽ Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÑƒ */
}

@media(max-width: 599px) {
  .smiles-categories {
    overflow-x: scroll;
  }
}


.buy-smiles-block {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#chat .popover {
  background: #1c1c1c !important;
  border-color: #2a2931;
  border-radius: 8px;
  border: 1px solid #ffffff2e;
}

.smiles-buy-heading {
  font-size: 16px;
  color: #ffffff;
  font-weight: 700;
  text-align: center;
  /* font-family: "Exo 2", sans-serif; */
  background: #1b1b1d;
  border-radius: 4px;
  padding: 4px;
}

.lock-image {
  background: var(--span-color);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 9999px;
  margin: 10px auto;
}

.smiles-buy-desc {
  margin-top: 8px;
}

.buy-smile-access {
  margin-top: auto;
  color: #fff;
  border-radius: 4px;
  box-shadow: none;
  /*    width: 100%;*/
  height: 32px;
  border: none;
  font-weight: 500;
  /*    background: linear-gradient(23deg, #2b56da 0%, #3f6fff 55%) !important;*/
  background: var(--span-color);
  cursor: pointer;
  margin: auto 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
}

.buy-smile-access:hover {
  color: #fff;
}

.popover {
  border: none !important;
}

.popover-body {
  padding: 0px;
}

.smiles_list {
  margin: 0px 8px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 4px;
  row-gap: 8px;
  margin-bottom: 16px;
  margin-top: 16px;
}

.smiles-list-item {
  width: 48px;
  height: 48px;
  cursor: pointer;
  transition: 0.2s all;
  border-radius: 8px;
}

.smiles-list-item:hover {
  scale: 110%;
}

.smile-category img {
  width: 34px;
  height: 34px;
  border-radius: 8px;
  cursor: pointer;
}

.smile-display-item {
  display: none;
  /* Ð¡ÐºÑ€Ñ‹Ð²Ð°ÐµÐ¼ Ð²ÑÐµ Ñ‚Ð°Ð±Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ */
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  row-gap: 10px;
}

.smile-display-item.active {
  display: grid;
  /* ÐŸÐ¾ÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÐ¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð°Ð± */
}

.smile-display-item.type-smiles {
  grid-template-columns: repeat(5, 1fr);
}

.smile-display-item img {
  width: 64px;
  height: 64px;
  cursor: pointer;
  transition: 0.3s all;
}

.smile-display-item.type-smiles img {
  width: 32px;
  height: 32px;
}

.smile-display-item img:hover {
  scale: 110%;
}

.smiles-list-item-wr {
  /*    margin-bottom: 18px;*/
}

/* Ð¡Ñ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¹ ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ð¸ */
.smile-category {
  transition: all 0.2s ease;
  position: relative;
}

.smile-category.active::after {
  content: '';
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 16px;
  height: 2px;
  background-color: #3f6fff;
  border-radius: 2px;
}

.smile-category:hover {
  transform: translateY(-2px);
}



/* Ð¡Ñ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð½ÐµÐºÑƒÐ¿Ð»ÐµÐ½Ð½Ñ‹Ñ… ÑÑ‚Ð¸ÐºÐµÑ€Ð¿Ð°ÐºÐ¾Ð² */
.smile-category.not-purchased {
  position: relative;
  opacity: 0.7;
  cursor: pointer;
}

.smile-category.not-purchased img {
  filter: brightness(0.7);
}

.smile-category .lock-icon {
  position: absolute;
  bottom: -2px;
  right: -2px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  padding: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
}

/* Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ Ð½ÐµÐºÑƒÐ¿Ð»ÐµÐ½Ð½Ñ‹Ñ… ÑÑ‚Ð¸ÐºÐµÑ€Ð¿Ð°ÐºÐ¾Ð² */
.sticker-lock-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
}

.lock-icon-large {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}

.sticker-lock-message p {
  color: #ffffff;
  margin: 10px 0;
  font-size: 14px;
}

.buy-sticker-pack {
  margin-top: 10px;
  background: linear-gradient(23deg, #2b56da 0%, #3f6fff 55%);
  color: #fff;
  padding: 6px 15px;
  border-radius: 4px;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.2s ease;
}

.buy-sticker-pack:hover {
  background: linear-gradient(23deg, #3468ff 0%, #5383ff 55%);
  transform: translateY(-2px);
  color: #fff;
}


.servers_main {
  display: none;
  gap: 12.8px;
  grid-template-columns: repeat(auto-fill, minmax(296px, 1fr));
  margin-top: 15px;
  padding: 10px;
}

.server_block:nth-child(odd) {
  background: rgb(0 0 0 / 70%);
}

.server_block {
  background: rgb(0 0 0 / 70%);
}

.server_block h3 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  font-size: 14px;
  line-height: 13px;
  color: #b7b4bf;
  width: 100%;
}

.server_block {
  height: 80px;
  width: 100%;
  border-radius: 15px;
  transition: all 300ms ease 0s;
  display: inline-block;
  overflow: hidden;
  position: relative;
  direction: ltr;
  text-align: left;
}

.servers-online-line .progress-bar {
  margin: -1px;
  border-radius: 3px 0 0 3px;
}

.server_block .map-image {
  border-radius: 6px;
  background-size: cover !important;
  height: 100% !important;
  width: 100% !important;
  opacity: .4;
  background-position: center !important;
}

.server_block>p:nth-child(3) {
  top: 18px;
}

.server_block>p {
  color: #fff;
  text-overflow: ellipsis;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  position: absolute;
  width: 240px;
  height: 17px;
  top: 18px;
  line-height: 17px;
  left: 24px;
}

.info-server {
  position: absolute;
  bottom: 19px;
  left: 18px;
  letter-spacing: 0;
  display: flex;
  align-items: center;
}



.servers-online-line {
  border-radius: 3px;
  overflow: visible;
  height: 4px;
  width: 16px;
  transform: rotate(270deg);
  background: #2d3240;
  border: 1px solid #2c2c2c00;
  position: relative;
  margin-right: 5px;
}

.servers-online-line .progress-bar.bg-info {
  background-color: #85F479 !important;
  border: 1px solid #85F479;
  box-shadow: 0 0 10px rgb(133 244 118 / 70%);
}

.servers-online-line .progress-bar.bg-success {
  background-color: #E7C991 !important;
  border: 1px solid #E7C991;
  box-shadow: 0 0 10px rgb(231 201 145 / 70%);
}

.servers-online-line .progress-bar.bg-warning {
  background-color: #F6B949 !important;
  border: 1px solid #F6B949;
  box-shadow: 0 0 10px rgb(246 185 73 / 70%);
}

.servers-online-line .progress-bar.bg-danger {
  background-color: #EB645D !important;
  border: 1px solid #EB645D;
  box-shadow: 0 0 10px rgb(235 100 93 / 70%);
}

.info_modal {
  display: inline-block;
  color: hsla(0, 0%, 100%, .5);
  font-weight: 500;
  font-size: 12px;
  cursor: pointer;
}

.connect-server {
  border-radius: 12px 0 12px 0;
  background: rgba(0, 0, 0, .1);
  color: #fff;
  display: flex;
  transition: .3s;
  z-index: 25;
  text-align: center;
  justify-items: center;
  height: 40px;
  align-items: center;
  width: 40px;
  position: absolute;
  bottom: 0;
  opacity: 1;
  right: 0;
  justify-content: center;
  text-decoration: none;
}

.server_list_button {
  bottom: auto !important;
  top: 0 !important;
  background: rgba(0, 0, 0, .1) !important;
  color: #aecce4 !important;
  border-radius: 0 12px 0 12px !important;
  display: flex;
  transition: .3s;
  z-index: 25;
  text-align: center;
  justify-items: center;
  height: 40px;
  align-items: center;
  width: 40px;
  position: absolute;
  opacity: 1;
  right: 0;
  justify-content: center;
  text-decoration: none;
}

.mods_compile {
  background: #121212;
  border: 1px solid var(--border-card-color);
  border-radius: 20px;
  margin-top: 20px;
}

.footernew-head {
  display: flex;
  justify-content: space-between;
}


.footer-content-sitestats-item {
  background: #1a1a1a;
}

.footernew-menus {
  background: #1a1a1a;
  padding: 10px;
  border-radius: 20px;
}

.footernew-menu {
  text-align: center;
}

footer.footernew {
  background: var(--card-color);
}

a.footernew-menu-item:hover {
  color: #5f65dc;
}

.footer-content-sitestats-item {
  display: flex;
  justify-content: flex-start;
  border: 1px solid var(--border-card-color);
  background: var(--card-color);
  background-image: url(../templates/meat74ru/img/dots-ellipse.webp);
  background-size: cover;
  border-radius: 15px;
  margin: 10px;
}



/* h-menu styles moved to meatui.css */

/* Global menu styles moved to meatui.css */

.card-zayavkirazban-body {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.card-zayavkirazban-body span {
  flex-direction: column;
  align-items: start !important;
  padding: 0px;
}

.card-zayavkirazban-body span p {
  margin-bottom: 0px;
}




.header .container {
  max-width: 1700px;
}

.header {
  margin-left: 90px;
}

.tooltip {
  z-index: 1102 !important;
}

.tippy-box[data-theme~='header'] {
  background-color: rgba(255, 255, 255, .02);
}

.tippy-box[data-theme~='header'][data-placement^='right']>.tippy-arrow::before {
  color: rgba(255, 255, 255, .02);
  /* Цвет стрелки = цвет тултипа */
}

.pulsating-circle {
  /* transform: translateX(-50%) translateY(-50%); */
  width: 10px;
  height: 10px;





  &:before {
    content: '';
    position: relative;
    display: block;
    width: 300%;
    height: 300%;
    box-sizing: border-box;
    margin-left: -100%;
    margin-top: -100%;
    border-radius: 45px;
    background-color: #5f65dc;
    animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
  }

  &:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #5f65dc;
    border-radius: 15px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .3);
    animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
  }
}

@keyframes pulse-ring {
  0% {
    transform: scale(.33);
  }

  80%,
  100% {
    opacity: 0;
  }
}

@keyframes pulse-dot {
  0% {
    transform: scale(.8);
  }

  50% {
    transform: scale(1);
  }

  100% {
    transform: scale(.8);
  }
}

.online-now {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  gap: 5px;
  /* background: #198754; */
  padding: 5px;
  border-radius: 10px;
  flex-direction: column;
}

.online-text {
  font-weight: 600;
  font-size: 13px;
  color: #fff;
}


#mode-description {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 10px;
  color: white;
  border-radius: 8px;
  background-size: cover;
  background-position: center;
  border-radius: 16px;
  height: 200px;
  transition: transform 0.3s ease, background 0.3s ease;
  margin-bottom: 10px;
  overflow: hidden;
}

#mode-description:hover {
  transform: scale(1.01);
  background-color: rgb(49, 55, 64, 0.8);
}

#mode-description .description-content {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  z-index: 1;
  text-align: left;
  max-width: 500px;
}




#mode-description p {
  margin: 0 0 5px;
  font-size: 16px;
  line-height: 1.4;
  color: #cacaca;
}

#mode-description h3 {
  font-size: 28px;
  font-weight: bold;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
  color: #fff;
  margin-top: 10px;
}



#mode-description:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(13 17 24 / 91%);
  border-radius: 8px;
  transition: background 0.3s ease;
}

#mode-description:hover:before {
  background: rgb(13 17 24 / 81%);
}

.mode-card-info {
  position: absolute;
  bottom: 1px;
  left: 0;
  padding: 10px;
  text-align: left;
  z-index: 2;
  color: white;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

.mode-online-count {
  position: absolute;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  font-weight: bold;
  color: white;
  z-index: 10;
}


.mode-card-info h3 {
  font-size: 28px;
  font-weight: bold;
}

.mode-arrow {
  background-color: #141414;
  border: 1px solid var(--transp-05);
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  gap: 10px;
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 10;
  align-items: center;
  justify-content: center;
  font-weight: 600;
}

.mode-arrow:hover {
  background-color: rgba(13, 17, 24, 0.9);
}

.mode-arrow:hover svg {
  transform: scale(1.2);
}


.mode-arrow svg {
  width: 12px;
  height: 12px;
  stroke: white;
  transition: transform 0.3s ease;
}

.mode-online-indicator {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background-color: #0d111852;
  backdrop-filter: blur(2px);
  border-radius: 7px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  top: 25px;
  left: 22px;
  z-index: 10;
}

.mode-online-indicator .online-dot {
  width: 8px;
  height: 8px;
  background-color: #30D876;
  border-radius: 50%;
  animation: glow 1.5s infinite ease-in-out;
}

@keyframes glow {

  0%,
  100% {
    transform: scale(1);
    opacity: 0.8;
    box-shadow: 0 0 5px rgba(50, 205, 50, 0.4), 0 0 10px rgba(50, 205, 50, 0.3), 0 0 15px rgba(50, 205, 50, 0.2);
  }

  25% {
    transform: scale(1.2);
    opacity: 1;
    box-shadow: 0 0 10px rgba(50, 205, 50, 0.6), 0 0 20px rgba(50, 205, 50, 0.5), 0 0 30px rgba(50, 205, 50, 0.4);
  }

  50% {
    transform: scale(1.1);
    opacity: 0.9;
    box-shadow: 0 0 8px rgba(50, 205, 50, 0.5), 0 0 15px rgba(50, 205, 50, 0.4), 0 0 25px rgba(50, 205, 50, 0.3);
  }

  75% {
    transform: scale(1.15);
    opacity: 0.95;
    box-shadow: 0 0 12px rgba(50, 205, 50, 0.7), 0 0 25px rgba(50, 205, 50, 0.6), 0 0 35px rgba(50, 205, 50, 0.5);
  }
}


.mode-online-indicator .online-text {
  font-size: 14px;
  font-weight: 500;
  color: white;
}



.mode-cards {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 10px;
  margin-top: 15px;
}

.mode-card {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  height: 350px;
  background-color: #121212;
}



.mode-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 340px;
  opacity: 0.9;
  transition: opacity 0.4s ease;
  z-index: 1;
}


.mode-card:hover::before {
  opacity: 0.4;
}


.mode-card-image img {
  width: 100%;
  height: 350px;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.mode-card:hover .mode-card-image img {
  transform: scale(1.1);
}


.mode-card-info {
  position: absolute;
  bottom: 1px;
  left: 10px;
  text-align: left;
  z-index: 2;
  color: white;
}

.mode-card-info l {
  display: block;
  font-size: 14px;
  margin-bottom: 2px;
  color: #c4c4c4;
  opacity: 0.8;
  font-weight: 500;
  max-width: 90%;
}

.store_product {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: var(--card-color);
  padding: 10px;
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  gap: 10px;
}

.store_product_image img {
  width: 100%;
  height: 150px;
  object-fit: cover;
  object-position: top;
  border-radius: 15px;
  transition: .25s;
}

.store_product_image {
  width: 100%;
  transition: .25s;
  overflow: hidden;
  border-radius: 15px
}

.store_product_image:hover img,
.store_product_image:hover .store_image_text {
  scale: 1.05;
}

.sidebar_right {
  background: var(--bg-color) !important;
}

div#product\{server_id\}_\{services_id\} {}

.store_product .block_input_ps {
  width: 100%;
}

.block_input_ps select {
  background: var(--bg-tertiary);
}

.product-info {
  background: rgba(255, 255, 255, .02);
  border: var(--block_input_ps-input-border);
}

.nio_list {
  max-height: 120px;
  height: 120px;
  overflow: auto;
}

.shop_product_button_info {
  background: #f488801a !important;
}

.product_sum {
  font-size: 24px;
  gap: 3px;
}

.btnStore {
  padding: 10px;
  background: #5f65dc;
  border-radius: 15px;
  opacity: .9;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
  text-align: center;
  width: 100%;
}

div#shop_server {
  grid-template-columns: repeat(4, 1fr);
  margin-bottom: 20px;
  grid-gap: 20px;
}

.allicons_overlay {
  z-index: 1102;
}

.guest-profile {
  height: fit-content;
  background: var(--bg-secondary);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.guest-profile-avatar svg {
  width: 80px;
  height: 80px;
}

.guest-profile-avatar {
  height: fit-content;
  padding: 5px;
  border-radius: 50%;
  background: var(--block-header-profile);
}

.guest-profile-info {
  text-align: center;
}

.free-case-block {
  height: 350px;
  width: 100%;
  background: linear-gradient(97deg, #2e3163, #3d45ed);
  border-radius: 25px;
  margin-bottom: 15px;
  padding: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.free-case-h1 {
  color: #fff;
  font-weight: 900;
  font-size: 40px;
}

.free-case-h2 {
  color: #ffff;
  font-weight: 500;
  font-size: 20px;
  max-width: 50%;
}

.free-case-btn {
  cursor: pointer;
  background: linear-gradient(0.25turn, #ffffff, #ffffff);
  /* выглядит как #fff */
  color: #5f65dc;
  font-size: 22px;
  font-weight: bold;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  border-radius: 12px;
  gap: 15px;
  transition: all 0.3s ease;
}

.free-case-btn:hover {
  transform: translateX(-2px);
  gap: 35px;
  color: #5f65dc;
  background: linear-gradient(0.25turn, #ffffff, #3c3c3c00);
}



.free-case-block img:not(.image-box img){
  height: 105%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.main-mini-blocks {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.main-mini-block {
  height: 168px;
  background: #fff;
  width: 100%;
  border-radius: 25px;
  width: 100%;
  background: linear-gradient(274deg, #91C92A, #486315);
  border-radius: 25px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.free-case-block.small.builds {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 400px;
}
.main-blocks {
  display: flex;
  gap: 14px;
}

.mini-block-information {}

.mini-block-h1 {
  font-size: 30px;
  font-weight: 900;
}

.mini-block-h2 {
  font-size: 15px;
  width: 70%;
  font-weight: 500;
}

.mini-block-btn {
  cursor: pointer;
  background: linear-gradient(0.25turn, #ffffff, #ffffff);
  color: #4e6b17;
  font-size: 16px;
  font-weight: bold;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 12px;
  gap: 10px;
  transition: all 0.3s ease;
}

.mini-block-btn:hover {
  transform: translateX(-2px);
  gap: 20px;
  color: #4e6b17;
  background: linear-gradient(0.25turn, #ffffff, #3c3c3c00);
}

.main-mini-block.blue {
  background: linear-gradient(274deg, #27ABC9, #0A4856);
}

.guest-profile-info h4 {
  font-size: 2rem;
}

.guest-profile-actions {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 70%;
}

.guest-profile-action {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 10px;
  transition: 0.2s;
  font-size: 20px;
  border-radius: 10px;
  gap: 5px;
  text-align: center;
  color: #fff;
  border: 1px solid var(--border-card-color);
}

.guest-profile-action.act-auth {
  background: #5f65dc;
}

.guest-profile-action:hover {
  -ms-transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-filter: brightness(120%);
  filter: brightness(120%);
}

.cases-main-block {
  background: var(--card-color);
  border-radius: 30px;
  border: 1px solid var(--border-card-color);
}

.forum-list-active .fa-heart {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 7px;
  color: white;
  background: var(--card-user-header-icon);
  font-size: 13px;
}

.forum-list-active .fa-comment {
  background: linear-gradient(19deg, #e69455 0%, rgb(255 152 88) 55%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 7px;
  color: white;
  font-size: 13px;
}

.forum-list-active .fa-star {
  background: linear-gradient(19deg, #317d30 0%, rgb(80 196 97) 55%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 7px;
  color: white;
  font-size: 13px;
}

.forum-list-active {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 11.5px;
}

.reaction_block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 10px;
}

.builds-block {
  min-height: 350px;
  padding: 0px 40% 0px 20px;
  display: flex;
  align-items: center;
  background: url(https://meat74.com/templates/meat74ru/img/casesbg.webp);
  justify-content: center;
  background-size: cover;
  background-position-x: 100px;
  background-repeat: no-repeat;
  border: none;
  outline: 1px solid var(--border-card-color);
}

img.builids-block-img {
  position: absolute;
  height: 100%;
  right: -100px;
  top: 0;
}

.builds-block-name {
  font-size: 48px;
  font-weight: bold;
}

.builds-block-name>span {
  color: var(--a-href-color-hover);
}

.stats-card {
  border-radius: var(--border1);
  border: 1px solid var(--transp-1);
  background-color: var(--transp-05);
  overflow: hidden;
  transition: .2s;
}

.stats-card:hover {
  -ms-transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-filter: brightness(120%);
  filter: brightness(120%);
  box-shadow: 0px 0px 20px 1px #5f65dc08;
  opacity: .95;
}

.stats-widget-count {
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .5rem;
}

div#site_stats {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 10px;
  margin-top: 15px;
}

p.stats-widget-count-title {
  font-size: 12px;
  color: #999;
  line-height: 1.7;
  margin-bottom: 0;
}

.stats-widget-count-count {
  font-size: 20px;
  color: #5f65dc;
  font-weight: 700;
  margin-bottom: 0;
  line-height: 1.5;
}

.stats-widget-count-icon {
  color: #999999;
  padding: .5rem;
  font-size: 40px;
  rotate: 15deg;
  line-height: 10px;
}

.stats-widget-count-icon svg {
  width: 35px;
  height: 35px;
}

.overlay {
  position: absolute;
  width: 100%;
  height: calc(100% + 4px);
  background: linear-gradient(to right, rgb(20 20 20 / 81%) 30%, transparent 70%);
  left: -2px;
  top: -2px;
  border-radius: 15px;
}

.store_product_image img {
  height: 450px;
}

.serviceBottomInfo {
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 10px 20px;
  z-index: 1;
  top: 180px;
}

.shop_buy_price {
  display: flex;
  background-color: #1e1e1eb8;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 12px;
  padding: 0 0.7rem;
  height: 46px;
  width: max-content;
  justify-content: center;
  position: absolute;
  align-items: center;
  flex-direction: column;
  top: 410px;
  left: 15px;
  z-index: 2;
}

.shop_product_description_price {
  display: flex;
  /* margin-bottom: -8px; */
  flex-direction: column;
}

.shop_product_price {
  display: flex;
  font-size: 20px;
  font-weight: 700;
  gap: 5px;
  align-items: flex-start;
  position: relative;
}

.shop_product_price_count {
  color: var(--money);
}


.shop_product_button {
  cursor: pointer;
  align-items: center;
  color: #fff;
  height: 46px;
  width: 46px;
  position: absolute;
  right: 15px;
  top: 410px;
  overflow: hidden;
  font-weight: 500;
  z-index: 2;
  transition: 0.4s;
  padding: 0.7rem;
  background: var(--accent);
  border-radius: 12px;
}

.shop_product_button svg {
  width: 22px;
  height: 22px;
  fill: currentColor;
}

.shop_product_button span {
  position: absolute;
  right: -70px;
  transition: 0.25s;
  opacity: 0;
}

.shop_product_button:hover {
  justify-content: start;
  height: 46px;
  width: 125px;
  padding-inline: 0.7rem;
  transition: 0.25s;
}

.shop_product_button:hover span {
  right: 0.7rem;
  opacity: 1;
  transition: 0.4s;
}

.store_product_image:hover .shop_product_button span {
  right: 0.7rem;
  opacity: 1;
  transition: 0.4s;
}

.store_product_image:hover .shop_product_button {
  justify-content: start;
  height: 46px;
  width: 125px;
  padding-inline: 0.7rem;
  transition: 0.25s;
}

:root {
  --success: #32c27f;
}

.server-details {
  padding: 0;
  width: 100%;
  padding: 15px;
  margin-top: 30px;
}

.server-details-header {
  display: flex;
  flex-direction: row;
  gap: 1.5em;
  margin-bottom: 1.5em
}

@media (max-width: 767px) {
  .server-details-header {
    flex-direction: column;
    gap: 1em
  }
}

.server-details-info {
  flex: 1
}

.server-details-info-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: .75em;
  height: 100%;
}

@media (max-width: 767px) {
  .server-details-info-grid {
    grid-template-columns: 1fr
  }
}

.server-details-info-item {
  background-color: var(--transp-05);
  border-radius: var(--border1);
  padding: .75em 1em;
  display: flex;
  flex-direction: column;
  gap: .25em;
  transition: var(--transition)
}

.server-details-info-item:hover {
  background-color: var(--transp-1)
}

.server-details-info-item-label {
  font-size: var(--small);
  color: var(--text-300);
  text-transform: uppercase;
  letter-spacing: .05em
}

.server-details-info-item-value {
  font-weight: 500
}

.server-details-info-item-value.copyable {
  cursor: pointer;
  user-select: all;
  position: relative
}

.server-details-info-item-value.copyable:hover {
  color: var(--accent)
}

.server-details-info-item-value .player-count {
  font-weight: 600
}

.server-details-info-item-status {
  display: inline-flex;
  align-items: center;
  gap: .5em
}

.server-details-info-item-status-indicator {
  width: 8px;
  height: 8px;
  border-radius: 50%
}

.server-details-info-item-status-indicator.online {
  background-color: var(--success);
  box-shadow: 0 0 8px var(--success)
}

.server-details-info-item-status-indicator.offline {
  background-color: var(--error);
  box-shadow: 0 0 8px var(--error)
}

.server-details-info-item-status-indicator.inactive {
  background-color: var(--text-400)
}

.server-details-image {
  width: 300px;
  position: relative;
  overflow: hidden;
  border-radius: var(--border1);
  border: 1px solid var(--transp-1);
  flex-shrink: 0
}

@media (max-width: 767px) {
  .server-details-image {
    width: 100%;
    height: 200px
  }
}

.server-details-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease
}

.server-details-image img:hover {
  transform: scale(1.05)
}

.server-details-image::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(to top, rgb(0 0 0 / .7), transparent);
  z-index: 1
}

.server-details-image-map {
  background-color: rgb(16 16 16 / 63%);
  position: absolute;
  bottom: .75em;
  left: .75em;
  z-index: 2;
  color: var(--text);
  font-weight: 600;
  font-size: var(--small);
  padding: .35em .65em;
  border-radius: var(--border1)
}

.server-details-message {
  background-color: var(--transp-05);
  border-radius: var(--border1);
  padding: .75em 1em;
  margin-top: .75em
}

.server-details-message-text {
  color: var(--text-300);
  font-size: var(--small)
}

.server-details-players {
  margin-top: 1.5em
}

.server-details-players-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1em
}

.server-details-players-header h4 {
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: .5em;
  font-size: var(--h5)
}

.server-details-players-header h4 .count {
  background-color: var(--primary-700);
  color: var(--text-100);
  font-size: var(--small);
  padding: .25em .5em;
  border-radius: 25px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px
}

.server-details-players-search-input {
  background-color: var(--transp-05);
  border: none;
  border-radius: var(--border1);
  padding: .5em 1em;
  color: var(--text);
  font-size: var(--small);
  width: 200px;
  transition: var(--transition)
}

.server-details-players-search-input:focus {
  outline: none;
  background-color: var(--transp-1);
  width: 250px
}

.server-details-players-search-input::placeholder {
  color: var(--text-300)
}

.server-details-players-table-wrapper {
  background-color: var(--transp-05);
  border-radius: var(--border1);
  overflow: hidden;
  max-height: 300px;
  overflow-y: auto
}

.server-details-players-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0
}

.server-details-players-table th,
.server-details-players-table td {
  padding: .5em 1em;
  text-align: left
}

.server-details-players-table th {
  position: sticky;
  top: 0;
  background-color: var(--background-900);
  font-weight: 600;
  color: var(--text-300);
  font-size: var(--small);
  text-transform: uppercase;
  letter-spacing: .05em;
  z-index: 1
}

.server-details-players-table tbody tr {
  transition: var(--transition);
  border-bottom: 1px solid var(--transp-05)
}

.server-details-players-table tbody tr:last-child {
  border-bottom: none
}

.server-details-players-table tbody tr:hover {
  background-color: var(--transp-1)
}

.server-details-players-table tbody td.player-name {
  padding: .25em 1em;
  font-weight: 500;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--p-small)
}

.server-details-players-table tbody td.player-score {
  padding: .25em 1em;
  font-weight: 600;
  text-align: center;
  width: 80px;
  font-size: var(--p-small)
}

.server-details-players-table tbody td.player-time {
  padding: .25em 1em;
  color: var(--text-300);
  font-size: var(--small);
  text-align: right;
  width: 80px
}

.server-details-empty {
  color: var(--text-300);
  text-align: center;
  padding: 2em;
  background-color: var(--transp-05);
  border-radius: var(--border1);
  font-size: var(--small)
}

.server-details-skeleton {
  width: 100%
}

.server-details-skeleton .skeleton-item {
  background-color: var(--transp-05);
  border-radius: var(--border1);
  padding: .75em 1em;
  display: flex;
  flex-direction: column;
  gap: .25em
}

.server-details-skeleton .skeleton-item .skeleton-label {
  height: 12px;
  width: 60px;
  background-color: var(--background-900);
  border-radius: var(--border1)
}

.server-details-skeleton .skeleton-item .skeleton-value {
  height: 18px;
  width: 80%;
  background-color: var(--background-900);
  border-radius: var(--border1)
}

.server-details-skeleton .server-details-image-skeleton {
  width: 300px;
  height: 180px;
  flex-shrink: 0
}

.server-details-skeleton .server-details-image-skeleton .skeleton {
  width: 100%;
  height: 100%;
  background-color: var(--background-900);
  border-radius: var(--border1)
}

@media (max-width: 767px) {
  .server-details-skeleton .server-details-image-skeleton {
    width: 100%;
    height: 200px
  }
}

.server-details-skeleton .server-details-players-skeleton {
  margin-top: 2em
}

.server-details-skeleton .server-details-players-skeleton .skeleton-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1em
}

.server-details-skeleton .server-details-players-skeleton .skeleton-header .skeleton-title {
  height: 24px;
  width: 180px;
  background-color: var(--background-900);
  border-radius: var(--border1)
}

.server-details-skeleton .server-details-players-skeleton .skeleton-header .skeleton-search {
  height: 32px;
  width: 200px;
  background-color: var(--background-900);
  border-radius: var(--border1)
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table-wrapper {
  background-color: var(--transp-05);
  border-radius: var(--border1);
  padding: .5em;
  height: 250px
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table {
  width: 100%
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-header {
  display: flex;
  gap: 1em;
  margin-bottom: .75em;
  padding: .5em 1em;
  border-bottom: 1px solid var(--transp-1)
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-header .skeleton-cell {
  height: 16px;
  background-color: var(--background-900);
  border-radius: var(--border1)
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-header .skeleton-cell:nth-child(1) {
  width: 50%
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-header .skeleton-cell:nth-child(2) {
  width: 15%
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-header .skeleton-cell:nth-child(3) {
  width: 15%;
  margin-left: auto
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-row {
  display: flex;
  gap: 1em;
  margin-bottom: .75em;
  padding: .5em 1em;
  border-bottom: 1px solid var(--transp-05)
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-row:last-child {
  border-bottom: none;
  margin-bottom: 0
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-row .skeleton-cell {
  height: 16px;
  background-color: var(--background-900);
  border-radius: var(--border1);
  opacity: .7
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-row .skeleton-cell:nth-child(1) {
  width: 50%
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-row .skeleton-cell:nth-child(2) {
  width: 15%
}

.server-details-skeleton .server-details-players-skeleton .skeleton-table .skeleton-table-row .skeleton-cell:nth-child(3) {
  width: 15%;
  margin-left: auto
}

@media (min-width: 1024px) {
  .server-details-modal .modal__container {
    min-width: 700px
  }
}

.server-details-modal .modal__footer-server-details {
  padding: 0;
  margin-top: 1em
}

@media (max-width: 600px) {
  .monitoring-empty-hide {
    display: none
  }
}

#server-details .modal__container {
  width: 800px;
  max-width: 90%
}

.server-modal-content .modal-new-header {
  margin-top: -1rem;
}

.new_card {
  border: 1px solid #5f65dc;
  background: #5f65dc;
  animation: blink 3s infinite;
  top: 375px;
  z-index: 2;
  left: 20px;
}

.store_image_text {
  position: absolute;
  top: calc(50% - 150px);
  left: 0;
  z-index: 1;
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  opacity: .9;
  user-select: none;
  transition: .25s;
}

.store_image_text::first-letter {
  color: #ffffff;
}

span.typing-text {
  font-size: 26px;
  color: #f64444;
  font-weight: 700;
  min-width: 140px;
}

:root {
  --accent: #5f65dc;
  --primary: #f2f2f7;
  --secondary: #2c2c2e;
  --background: #1c1c1e;
  --text: #f2f2f7;
  --border1: 1rem;
  --accent-50: #eceefe;
  --accent-100: #cfd4fc;
  --accent-200: #9fa9f9;
  --accent-300: #6f7ff6;
  --accent-400: #4054f2;
  --accent-500: #6777f5;
  --accent-600: #0d21bf;
  --accent-700: #091990;
  --accent-800: #09125d;
  --accent-900: #050b38;
  --accent-950: #040725;
  --primary-50: #f2f2f7;
  --primary-100: #dfdfec;
  --transition: 0.2s;
  --shadow-small: 0 0px 10px rgba(0, 0, 0, 0.1);
  --shadow-medium: 0 0px 15px rgba(0, 0, 0, 0.15);
  --shadow-large: 0 0px 25px rgba(0, 0, 0, 0.15);
  --primary-200: #c0c0d8;
  --primary-300: #a0a0c5;
  --primary-400: #8181b1;
  --primary-500: #f2f2f7;
  --primary-600: #4e4e7e;
  --primary-700: #3a3a5f;
  --primary-800: #29293d;
  --primary-900: #191924;
  --primary-950: #111118;
  --secondary-50: #f5f5f5;
  --secondary-100: #e5e5e6;
  --secondary-200: #cbcbcd;
  --secondary-300: #b1b1b4;
  --secondary-400: #97979b;
  --secondary-500: #2c2c2e;
  --secondary-600: #646468;
  --secondary-700: #4b4b4e;
  --secondary-800: #333333;
  --secondary-900: #1f1f1f;
  --secondary-950: #141414;
  --background-50: #f4f4f5;
  --background-100: #e5e5e6;
  --background-200: #cacace;
  --background-300: #b0b0b5;
  --background-400: #95959d;
  --background-500: #1c1c1e;
  --background-600: #62626a;
  --background-700: #4a4a4f;
  --background-800: #333333;
  --background-900: #1f1f1f;
  --background-950: #141414;
  --text-50: #f2f2f7;
  --text-100: #dfdfec;
  --text-200: #c0c0d8;
  --text-300: #a0a0c5;
  --text-400: #8181b1;
  --text-500: #f2f2f7;
  --text-600: #4e4e7e;
  --text-700: #3a3a5f;
  --text-800: #29293d;
  --text-900: #191924;
  --text-950: #111118;
  --border05: 0.5rem;
  --font: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --font-header: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;
  --font-scale: 1.15;
  --p: clamp(.8rem, 2vw, .9rem);
  --p-small: clamp(.7rem, 1.8vw, calc(var(--p) / 1.1));
  --h6: clamp(1rem, 2vw, calc(var(--p) * var(--font-scale)));
  --h5: clamp(1.2rem, 2.5vw, calc(var(--h6) * var(--font-scale)));
  --h4: clamp(1.4rem, 3vw, calc(var(--h5) * var(--font-scale)));
  --h3: clamp(1.6rem, 4vw, calc(var(--h4) * var(--font-scale)));
  --h2: clamp(1.8rem, 5vw, calc(var(--h3) * var(--font-scale)));
  --h1: clamp(2rem, 6vw, calc(var(--h2) * var(--font-scale)));
  --small: clamp(.7rem, 1.5vw, calc(var(--p) / var(--font-scale)));
  --border1: 1rem;
  --border05: .5rem;
  --space-2xs: .25rem;
  --space-xs: .5rem;
  --space-sm: .75rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 2rem;
  --text: #f2f2f7;
  --background: #1c1c1e;
  --primary: #f2f2f7;
  --secondary: #2c2c2e;
  --accent: #5f65dc;
  --success: #30d158;
  --success-light: rgba(48, 209, 88, .15);
  --error: #ff453a;
  --error-light: rgba(255, 69, 58, .15);
  --warning: #ff9f0a;
  --warning-light: rgba(255, 159, 10, .15);
  --info: #64d2ff;
  --info-light: rgba(100, 210, 255, .15);
  --blurred-background: rgba(31, 31, 32, .589);
  --text-50: #f2f2f7;
  --text-100: #e5e5ea;
  --text-200: #d1d1d6;
  --text-300: #c7c7cc;
  --text-400: #aeaeb2;
  --text-500: #8e8e93;
  --text-600: #636366;
  --text-700: #48484a;
  --text-800: #3a3a3c;
  --text-900: #2c2c2e;
  --text-950: #1d1d1f;
  --background-50: #f2f2f7;
  --background-100: #e5e5ea;
  --background-200: #d1d1d6;
  --background-300: #c7c7cc;
  --background-400: #aeaeb2;
  --background-500: #8e8e93;
  --background-600: #636366;
  --background-700: #48484a;
  --background-800: #3a3a3c;
  --background-900: #2c2c2e;
  --background-950: #1c1c1e;
  --primary-50: #f2f2f7;
  --primary-100: #e5e5ea;
  --primary-200: #d1d1d6;
  --primary-300: #c7c7cc;
  --primary-400: #aeaeb2;
  --primary-500: #8e8e93;
  --primary-600: #636366;
  --primary-700: #48484a;
  --primary-800: #3a3a3c;
  --primary-900: #2c2c2e;
  --primary-950: #1d1d1f;
  --secondary-50: #f2f2f7;
  --secondary-100: #e5e5ea;
  --secondary-200: #d1d1d6;
  --secondary-300: #c7c7cc;
  --secondary-400: #aeaeb2;
  --secondary-500: #8e8e93;
  --secondary-600: #636366;
  --secondary-700: #48484a;
  --secondary-800: #3a3a3c;
  --secondary-900: #2c2c2e;
  --secondary-950: #2c2c2e;
  --accent-50: #e8f5e8;
  --accent-100: #d1ebd1;
  --accent-200: #a3d7a3;
  --accent-300: #75c375;
  --accent-400: #47af47;
  --accent-500: #32d74b;
  --accent-600: #28a93c;
  --accent-700: #1e7b2d;
  --accent-800: #144d1e;
  --accent-900: #0a1f0f;
  --accent-950: #051008;
  --transp-05: rgba(255, 255, 255, .03);
  --transp-1: rgba(255, 255, 255, .06);
  --transp-2: rgba(255, 255, 255, .08);
  --transp-3: rgba(255, 255, 255, .12);
  --transp-4: rgba(255, 255, 255, .16);
  --transp-5: rgba(255, 255, 255, .2);
  --transp-6: rgba(255, 255, 255, .3);
  color-scheme: dark;
}

.mode-servers {
  margin-bottom: var(--space-xl);
}

.mode-servers-header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: var(--space-sm);
}

@media (max-width: 768px) {
  .mode-servers-header {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: var(--space-xs);
  }
}

.mode-servers-header h4 {
  margin: 0;
}

.mode-servers-stats {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: var(--space-md);
}

.mode-servers .mode-server-stat {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: var(--space-2xs);
  font-size: var(--small);
  color: var(--text-400);
}

.mode-servers .mode-server-stat .icon {
  opacity: 0.8;
}

.mode-servers .filters-wrapper {
  margin-bottom: var(--space-md);
  border-bottom: 1px solid var(--transp-2);
  padding-bottom: var(--space-md);
}

.mode-servers .server-filters {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

@media (max-width: 768px) {
  .mode-servers .server-filters {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: var(--space-xs);
  }
}

.mode-servers .server-search {
  min-width: 350px;
}

@media (max-width: 768px) {
  .mode-servers .server-search {
    width: 100%;
    margin-bottom: var(--space-xs);
  }
}

.mode-servers .server-search input {
  width: 100%;
}

.mode-servers .filter-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: var(--space-sm);
}

.mode-servers .server-filter-checkbox {
  margin-bottom: 0;
}

.mode-servers .server-filter-checkbox+.server-filter-checkbox {
  animation-delay: calc(var(--anim-delay, 0s) + 0.1s);
}

.mode-servers .servers-grid {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)) !important;
  gap: var(--space-sm) !important;
}

@media (max-width: 768px) {
  .mode-servers .servers-grid {
    grid-template-columns: 1fr;
  }
}

.mode-servers .server-card {
  border-radius: var(--border1);
  border: 1px solid var(--transp-2);
  padding: var(--space-sm) var(--space-md);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: var(--small);
  background: radial-gradient(circle,
  var(--transp-05) 0%,
  var(--transp-05) 100%);
}

.mode-servers .server-card:hover {
  border-color: var(--transp-2);
  background-color: var(--transp-1);
}

.mode-servers .server-card .server-info {
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}

.mode-servers .server-card .server-name {
  font-size: var(--p-small);
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: var(--space-2xs);
}

.mode-servers .server-card .server-moreinfo {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--space-2xs);
}

.mode-servers .server-card .server-stats {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: var(--space-sm);
  color: var(--text-400);
}

.mode-servers .server-card .server-map {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  font-size: var(--small);
}

.mode-servers .server-card .server-load {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--space-2xs);
}

.mode-servers .server-card .server-load.load-low .server-load-fill {
  background: var(--accent-500);
}

.mode-servers .server-card .server-load.load-medium .server-load-fill {
  background: var(--warning);
}

.mode-servers .server-card .server-load.load-high .server-load-fill {
  background: var(--accent);
}

.mode-servers .server-card .server-load-bar {
  height: 4px;
  background-color: var(--transp-1);
  border-radius: 2px;
  overflow: hidden;
  margin: var(--space-2xs) 0;
}

.mode-servers .server-card .server-load-fill {
  height: 100%;
  border-radius: 2px;
  -webkit-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}

.mode-servers .server-card .server-ip {
  font-family: monospace;
  font-size: var(--small);
  color: var(--text-400);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-user-select: all;
  -moz-user-select: all;
  -webkit-user-select: all;
  user-select: all;
}

.mode-servers .server-card .server-users {
  font-size: var(--small);
  color: var(--text-400);
  cursor: pointer;
}

.mode-servers .server-card .server-users:hover {
  color: var(--accent);
  text-decoration: underline;
}

.mode-servers .server-card .server-users.is-full {
  color: var(--warning);
}

.mode-servers .server-card .server-users.has-players {
  color: var(--accent);
}

.mode-servers .server-card .server-actions {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--space-xs);
  margin-left: var(--space-sm);
}

.mode-servers .server-card .server-action-btn,
.mode-servers .server-card .connect-button {
  width: 32px;
  height: 32px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: var(--border05);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  cursor: pointer;
}

.mode-servers .server-card .server-action-btn .icon,
.mode-servers .server-card .connect-button .icon {
  width: 16px;
  height: 16px;
}

.mode-servers .server-card .server-action-btn:hover,
.mode-servers .server-card .connect-button:hover {
  background-color: var(--transp-2);
  color: var(--accent);
}

.mode-servers .server-card .connect-button {
  color: var(--accent);
}

.mode-servers .server-card .connect-button:hover {
  background-color: var(--accent);
  color: var(--text-950);
}

.mode-servers .no-servers,
.mode-servers .no-servers-found {
  padding: var(--space-xl);
  border: 1px solid var(--transp-2);
  border-radius: var(--border05);
  background-color: var(--transp-05);
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  color: var(--text-400);
  margin-top: var(--space-md);
}

.mode-servers .no-servers .no-servers-icon,
.mode-servers .no-servers-found .no-servers-icon {
  width: 40px;
  height: 40px;
  margin-bottom: var(--space-sm);
  opacity: 0.6;
  -webkit-animation: bounceIn 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
  animation: bounceIn 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
  animation-delay: calc(var(--anim-delay, 0s) + 0.15s);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}

.mode-servers .no-servers p,
.mode-servers .no-servers-found p {
  -webkit-animation: fadeIn 0.3s ease forwards;
  animation: fadeIn 0.3s ease forwards;
  animation-delay: calc(var(--anim-delay, 0s) + 0.3s);
  opacity: 0;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -ms-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0.6;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -ms-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0.6;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.modes-servers-widget .modes-servers-tabs {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: var(--space-xs);
  margin-bottom: var(--space-md);
  overflow-x: auto;
}

@media (max-width: 767px) {
  .modes-servers-widget .modes-servers-tabs {
    gap: var(--space-2xs);
    padding: var(--space-2xs);
  }
}

.modes-servers-widget .modes-servers-tab {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: var(--space-2xs);
  padding: var(--space-sm) var(--space-md);
  font-size: var(--p);
  border-radius: var(--border1);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid var(--transp-1);
  white-space: nowrap;
  color: var(--text-300);
  cursor: pointer;
  min-height: 36px;
}

@media (max-width: 767px) {
  .modes-servers-widget .modes-servers-tab {
    padding: var(--space-2xs) var(--space-sm);
    font-size: var(--small);
  }

  .modes-servers-widget .modes-servers-tab span:not(.tab-count) {
    display: none;
  }
}

.modes-servers-widget .modes-servers-tab:hover {
  border: 1px solid var(--transp-2);
  background-color: var(--transp-05);
  color: var(--text-200);
}

.modes-servers-widget .modes-servers-tab.active {
  background-color: var(--accent);
  color: var(--text-950);
  border-color: var(--accent);
  font-weight: 500;
}

.modes-servers-widget .modes-servers-tab.active .tab-count {
  background-color: var(--text-950);
  color: var(--accent);
}

.modes-servers-widget .modes-servers-tab.active:hover {
  background-color: var(--accent);
  opacity: 0.9;
}

.modes-servers-widget .modes-servers-tab .icon {
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modes-servers-widget .modes-servers-tab .tab-count {
  font-size: calc(var(--small) * 0.9);
  padding: var(--space-2xs) var(--space-2xs);
  border-radius: var(--border1);
  font-weight: 600;
  min-width: 20px;
  text-align: center;
  line-height: 1;
}

.modes-servers-widget .modes-servers-content {
  position: relative;
}

.modes-servers-widget .modes-servers-tab-content {
  display: none;
}

.modes-servers-widget .modes-servers-tab-content.active {
  display: block;
}

.modes-servers-widget .modes-servers-empty {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: var(--space-xl);
  color: var(--text-400);
  background-color: var(--transp-05);
  border-radius: var(--border1);
  border: 1px solid var(--transp-1);
  text-align: center;
}

.modes-servers-widget .modes-servers-empty .icon {
  width: 48px;
  height: 48px;
  margin-bottom: var(--space-md);
  opacity: 0.6;
}

.modes-servers-widget .modes-servers-empty p {
  margin: 0;
  font-size: var(--p-small);
}

.modes-servers-widget .monitoring-card {
  width: 100%;
}

/* Mini balance styles moved to meatui.css */

.free-case-block.small {
  height: 280px;
  background: linear-gradient(97deg, #141414, #181818);
}

.small .free-case-btn {
  font-size: 18px;
  color: #141414;
}

.free-case-btns {
  display: inline-flex;
  gap: 10px;
}

.small>.free-case-block img {
  /* height: 350px; */
}

.btn-users {
  display: -ms-flexbox;
  display: -webkit-flex;
  cursor: pointer;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: row;
  padding: .5rem 1rem;
  margin-bottom: .25rem;
  border-radius: var(--border05);
  background-color: var(--background-900);
  -webkit-transition: all var(--transition);
  transition: all var(--transition);
  border: 1px solid var(--transp-1);
  font-size: var(--p);
  color: var(--text-200);
  font-weight: 500;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  gap: 10px;
}

/* Online players styles moved to meatui.css */

/* Removed old div#message_input styles - using meatui.css now */
/*
div#message_input {
  color: #fff;
  height: auto;
  border: 0;
  font-size: 14px;
  border: var(--message-input-border);
  padding-left: 20px;
  width: 100%;
  outline: none;
  border-radius: 14px;
  padding-right: 80px;
  background: var(--message-input-bg);
  transition: all .3s;
}

#message_input:empty:before {
  content: attr(data-placeholder);
  color: #888;
  pointer-events: none;
}

div#message_input {
  padding: 15px 16px;
  padding-right: 80px;
}
*/
.tribute-container {
  background-color: #1e1e1e;
  border: 1px solid #333;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
  font-size: 14px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 9999;
}

.tribute-container li {
  padding: 8px 12px;
  cursor: pointer;
  transition: background-color 0.2s ease;
  color: #e0e0e0;
}

.tribute-container li.highlight {
  background-color: #2d2d2d;
  font-weight: bold;
}

.tribute-container li:hover {
  background-color: #3a3a3a;
}

.mention {
  background: #2d2d2d;
  color: #4da6ff;
  padding: 2px 4px;
  border-radius: 4px;
}
/* Темная тема Tribute.js */
.tribute-container {
  background-color: #1e1e1e;
  border: 1px solid #333;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);
  font-size: 14px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 9999;
}

.tribute-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #141414;
}

.tribute-container li {
  padding: 8px 12px;
  cursor: pointer;
  transition: background-color 0.2s ease;
  color: #e0e0e0;
  display: flex;
  align-items: center;
  gap: 8px;
}

.tribute-container li.highlight {
  background-color: #222121;
  font-weight: bold;
}

.tribute-container li:hover {
  background-color: #3a3a3a;
}

.tribute-container img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  object-fit: cover;
}
.mention {
  display: inline-flex;
  align-items: center;
  background: #2d2d2d;
  color: #4da6ff;
  padding: 2px 6px;
  border-radius: 4px;
  white-space: nowrap;
  user-select: none;
  gap: 4px;
}

.mention-avatar {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  object-fit: cover;
}

details summary::-webkit-details-marker {display: none}
details > summary {list-style: none;}
details summary:before {content: "";position: absolute;right: 10px;top: 0;background: url(/templates/ingame-dark-white/img/dropdown-up.webp) no-repeat center/1em;height: 100%;width: 16px;transition: all .1s linear;}
details[open] summary:before {transform: rotate(180deg);}
details[open]>.toggle-text {border-radius:15px 15px 0 0;}
details {
  /* margin: 0 0 30px 0; */
  width: 676px;
  margin-bottom: 5px;
  margin-left: 13px;
}


summary {position: relative;}
.toggle-text:hover {background: #101010;transition: all .2s linear;}
.toggle-content {background: #171717;padding: 25px;line-height: 24px;font-size: 14px;border-radius: 0px 0 3px 3px;}
.toggle-content ul li:nth-child(1) {list-style-type: none;font-size: 16px;margin: 0 0 5px -15px;font-weight: bold;}
.toggle-text {transition: all .2s linear; margin-top: 4px; background: #181818;color: #fff;font-size: 14px;border-left: 2px solid #562483;cursor: pointer;padding: 8px;border-radius: 15px;}
.up-big-block {
  display: flex;
  height: 100%;
  background: #1d1e1e;
  border: solid 1px #2e2e2e;
  border-radius: 15px;
  margin-bottom: 14px;
}
.up-big-box {margin: 5px;padding: 5px;padding-top: 14px; flex: 1 1 auto;}
.up-big-text h1 {font-size: 25px;font-weight: 100;text-transform: uppercase;color: #ebebeb;height: 24px;line-height: 24px;padding: 10px;}
.main-d {
  margin: -6px 54px 17px 11px;
}
.main-d span a {color: #fff;}
.main-d span a:hover {text-decoration: none;}
.up-big-text {width: 714px;}
.up-big-text p {margin: 0 6px 0 16px;padding: 5px;color: #d9d9d9;font-size: 13px;line-height: 23px;}
.top-main-screen {width: 96%!important;height: 100%!important;}
.up-big-img {max-width: 370px;}

.up-big-img a img {
  width: 110px;
  height: 90px;
  display: inline-block;
  border-radius: 15px;
  margin: 5px;}

}.up-big-info span {display: inline-block;color: #cbcbcb;font-size: 14px;}
.up-big-info span a {color: #cbcbcb;} .up-big-info span a:hover {text-decoration:none;}
@keyframes mini-pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.05,1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}
.free-case-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
}

.image-box {
  height: 100%;
  display: flex;
  width: 1000px;
  gap: 15px;
}

.image-box--main {
  height: 100%;
}

.image-box--main img {
  position: relative;
  height: 100%;
  border-radius: 20px;
}

.image-box--side img {
  border-radius: 20px;
  width: 100%;
}

.image-box--side {
  display: grid;
  gap: 10px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.alert-block {
  width: 100%;
  margin-bottom: 0;
  padding: 12px 16px;
  border-radius: 15px;
  font-weight: 400;
  background: linear-gradient(135deg, rgba(239, 68, 68, 0.15) 0%, rgba(239, 68, 68, 0.05) 100%);
  border: 1px solid rgba(239, 68, 68, 0.4);
  color: var(--text-primary);
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.alert-block-header {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 700;
  font-size: 17px;
  color: #ef4444;
}

.alert-block-header i {
  font-size: 20px;
}

.alert-block-text {
  font-size: 16px;
  line-height: 1.5;
  color: var(--text-secondary);
}

.mini-profile-item:last-child svg>path {
  fill: #5f65dc;
}

.profile-header-information {
  display: flex;
  justify-content: space-between;
  padding: 0px 15px;
  background: var(--block-na-card-all);
  padding: 15px 10px;
  border-radius: 20px;
  gap: 15px;
}

.profile-header-information-item {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}

.profile-header-information-item .title {
  font-size: 12px;
  color: #aeaeae;
}

.profile-header-information-item .value {
  font-size: 17px;
  color: #fff;
  font-weight: 600;
}

.profile-header-information-item-icon {
  width: 35px!important;
  height: 35px!important;
  border: 0!important;
  top: auto!important;
  margin-bottom: 0!important;
}

.profile-header-information-item-text {
  display: flex;
  flex-direction: column;
  width: 100%;
  line-height: 20px;
  text-align: justify;
}

.faq-wrapper {
  max-width: 1000px;
  margin: 0 auto;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  color: #f0f0f0;
  padding: 20px;
}

.faq-header {
  text-align: center;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #444;
}

.faq-main-title {
  font-size: 32px;
  margin-bottom: 10px;
  color: #f0f0f0;
}

.faq-description {
  font-size: 18px;
  color: #aaa;
}

.faq-category {
  margin-bottom: 40px;
  background: var(--card-color);
  border-radius: 15px;
  padding: 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.category-title {
  font-size: 24px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #333;
  color: #d1d1d1;
}

.faq-item {
  margin-bottom: 15px;
  background: #222;
  border-radius: 10px;
  overflow: hidden;
  transition: all 0.3s ease;
}

.faq-question {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  cursor: pointer;
  background: #282828;
  transition: background-color 0.3s ease;
}

.faq-question:hover {
  background: #333;
}

.faq-question h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  color: #f0f0f0;
}

.toggle-icon {
  font-size: 22px;
  font-weight: bold;
  transition: transform 0.3s ease;
}

.faq-answer {
  padding: 0 20px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease, padding 0.5s ease;
}

.faq-answer.active {
  padding: 20px;
  max-height: 500px;
}

.faq-answer p, .faq-answer ul, .faq-answer ol {
  margin-top: 0;
  color: #ccc;
}

.faq-answer ul, .faq-answer ol {
  padding-left: 20px;
}

.faq-answer li {
  margin-bottom: 8px;
}

.faq-footer {
  text-align: center;
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #444;
  color: #aaa;
}

/* Стиль для активного элемента */
.faq-item.active .faq-question {
  background: #333;
}

.faq-item.active .toggle-icon {
  transform: rotate(45deg);
}

/* Адаптивность для мобильных устройств */
@media (max-width: 768px) {
  .faq-main-title {
    font-size: 26px;
  }

  .faq-description {
    font-size: 16px;
  }

  .category-title {
    font-size: 20px;
  }

  .faq-question h4 {
    font-size: 16px;
  }
}


.recovery-btns {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
  text-align: right;
}

.modal-reg-bot-text {
  margin-top: 20px;
  width: 100%;
  display: block;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  color: #adadad;
}

.page-grid .article-new-item, .card-grid .article-new-item {
  position: relative;
  background: var(--block-na-card-all);
  border: 1px solid #2E2E2E;
  border-radius: 15px;
  padding: 0;
  text-decoration: none;
  transition: all 0.2s 0s ease;
  overflow: hidden;
}
.page-grid .article-new-item:hover, .card-grid .article-new-item:hover {
  border: 1px solid #4E4E4E;
}
.page-grid .article-new-item:hover .cover img, .card-grid .article-new-item:hover .cover img {
  transform: scale(1.05);
}
.page-grid .article-new-item:hover .text, .card-grid .article-new-item:hover .text {
  background: #2E2E2E;
}
.page-grid .article-new-item .container, .card-grid .article-new-item .containerr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex
;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.page-grid .article-new-item .container .topline, .card-grid .article-new-item .containerr .topline {
  justify-content: start;
  align-items: center;
  display: flex;
  gap: 8px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 5px;
  z-index: 9;
}
.page-grid .article-new-item .container .topline .marker, .card-grid .article-new-item .containerr .topline .marker {
  position: relative;
  display: flex;
  gap: 5px;
  top: 0;
  left: 0;
}
.page-grid .article-new-item .container .update, .card-grid .article-new-item .containerr .update {
  justify-content: start;
  align-items: center;
  display: flex;
  gap: 8px;
  height: 20px;
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 1;
}
.page-grid .article-new-item .container .update .icon, .card-grid .article-new-item .containerr .update .icon {
  position: relative;
  display: block;
  top: 0;
  left: 0;
  background: #4E4E4E;
  border-radius: 100%;
}
.page-grid .article-new-item .container .size, .card-grid .article-new-item .containerr .size {
  justify-content: start;
  align-items: center;
  display: flex;
  gap: 8px;
  height: 20px;
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 1;
  opacity: 0;
  transition: all 0.2s 0s ease;
}
.page-grid .article-new-item .container .size .marker, .card-grid .article-new-item .containerr .size .marker {
  position: relative;
  display: block;
  top: 0;
  left: 0;
  background: #262626;
  color: #8E8E8E;
}
.page-grid .article-new-item .container:hover .size, .card-grid .article-new-item .containerr:hover .size {
  opacity: 1;
}
.page-grid .article-new-item .container .cover, .card-grid .article-new-item .containerr .cover {
  display: initial;
}
.page-grid .article-new-item .container .cover img, .card-grid .article-new-item .containerr .cover img {
  transition: all 0.6s 0s ease;
  width: auto;
}
.page-grid .article-new-item .container .info, .card-grid .article-new-item .containerr .info {
  display: flex;
  flex-direction: column;
  padding: 16px;
  position: relative;
  bottom: 0;
  background: #262626;
  width: 100%;
  gap: 16px;
  box-sizing: border-box;
  border-radius: 0;
  transition: all 0.2s 0s ease;
  height: 100%;
  justify-content: space-between;
}
.page-grid .article-new-item .container .info:hover .subtitle-vers, .card-grid .article-new-item .containerr .info:hover .subtitle-vers {
  white-space: normal;
  display: block;
  height: auto;
  text-overflow: initial;
}
.page-grid .article-new-item .container .info .top, .card-grid .article-new-item .containerr .info .top {
  gap: 8px;
  flex-direction: column;
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.page-grid .article-new-item .container .info .top .author, .card-grid .article-new-item .containerr .info .top .author {
  display: flex;
  overflow: hidden;
  box-sizing: border-box;
}
.page-grid .article-new-item .container .info .top .author a, .card-grid .article-new-item .containerr .info .top .author a {
  display: flex;
  align-items: center;
  gap: 8px;
  overflow: hidden;
}
.page-grid .article-new-item .container .info .top .author a span, .card-grid .article-new-item .containerr .info .top .author a span {
  overflow: hidden;
  display: block;
  height: auto;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
}
.page-grid .article-new-item .container .info .top .author img, .card-grid .article-new-item .containerr .info .top .author img {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  pointer-events: none;
  object-fit: cover;
  flex-shrink: 0;
}
.page-grid .article-new-item .container .info .top .data, .card-grid .article-new-item .containerr .info .top .data {
  display: flex;
  align-items: center;
  justify-content: start;
  width: 100%;
  gap: 8px;
}
.page-grid .article-new-item .container .info .top span, .card-grid .article-new-item .containerr .info .top span {
  color: #8E8E8E;
}
.page-grid .article-new-item .container .bottom, .card-grid .article-new-item .containerr .bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 12px 16px;
  transition: all 0.2s 0s ease;
  border-top: 1px solid #2E2E2E;
}
.page-grid .article-new-item .container .bottom span, .card-grid .article-new-item .containerr .bottom span {
  color: #8E8E8E;
}
.page-grid .article-new-item .container .bottom .numbers, .card-grid .article-new-item .containerr .bottom .numbers {
  display: flex;
  gap: 16px;
  align-items: center;
}
.page-grid .article-new-item .container .bottom .numbers i, .card-grid .article-new-item .containerr .bottom .numbers i {
  opacity: 0.6;
  margin-right: 8px;
}
.page-grid .article-new-item .container .bottom a, .card-grid .article-new-item .containerr .bottom a {
  width: 100%;
}
.page-grid .article-new-item .container .bottom .fav-content, .card-grid .article-new-item .containerr .bottom .fav-content {
  z-index: 11;
}
.page-grid .article-new-item .container .bottom .fav-content, .page-grid .article-new-item .container .bottom .fav-content .fav-button, .card-grid .article-new-item .containerr .bottom .fav-content, .card-grid .article-new-item .containerr .bottom .fav-content .fav-button {
  display: flex;
  align-items: center;
}
.page-grid .article-new-item .container .bottom .fav-content a .add, .card-grid .article-new-item .containerr .bottom .fav-content a .add {
  display: flex;
}
.page-grid .article-new-item .container .bottom .fav-content a .del, .card-grid .article-new-item .containerr .bottom .fav-content a .del {
  display: none;
}
.page-grid .article-new-item .container .bottom .fav-content a.active .add, .card-grid .article-new-item .containerr .bottom .fav-content a.active .add {
  display: none;
}
.page-grid .article-new-item .container .bottom .fav-content a.active .del, .card-grid .article-new-item .containerr .bottom .fav-content a.active .del {
  display: flex;
}
.page-grid .article-new-item .container .bottom .fav-content a, .card-grid .article-new-item .containerr .bottom .fav-content a {
  display: flex;
  align-items: center;
  padding: 0;
  background: 0 0;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  letter-spacing: 0.56px;
  text-decoration: none;
  opacity: 0.5;
}
.page-grid .article-new-item .container .bottom .fav-content a .fav-button.del, .card-grid .article-new-item .containerr .bottom .fav-content a .fav-button.del {
  color: #FF5050;
}
.page-grid .article-new-item .container .bottom .fav-content a .fav-button.add, .card-grid .article-new-item .containerr .bottom .fav-content a .fav-button.add {
  color: #FFF;
}
.page-grid .article-new-item .container .bottom .fav-content a.active, .card-grid .article-new-item .containerr .bottom .fav-content a.active {
  opacity: 0.5;
}
.page-grid .article-new-item .container .bottom .fav-content a:hover, .card-grid .article-new-item .containerr .bottom .fav-content a:hover {
  display: flex;
  align-items: center;
  padding: 0;
  background: 0 0;
  opacity: 1;
}
.page-grid .article-new-item .link-title, .card-grid .article-new-item .link-title {
  display: flex;
  justify-content: center;
}
.page-grid .article-new-item .link-title:hover, .card-grid .article-new-item .link-title:hover {
  text-decoration: none;
}
.page-grid .article-new-item .link-title:after, .card-grid .article-new-item .link-title:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.page-grid .article-new-item .link-title .subtitle-vers, .card-grid .article-new-item .link-title .subtitle-vers {
  color: #8E8E8E;
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.page-grid .article-new-item span, .page-grid .article-new-item h2, .card-grid .article-new-item span, .card-grid .article-new-item h2 {
  text-align: left;
  flex-wrap: wrap;
  display: flex;
}
.page-grid .article-new-item span a, .page-grid .article-new-item h2 a, .card-grid .article-new-item span a, .card-grid .article-new-item h2 a {
  z-index: 11;
  position: relative;
  color: #8E8E8E;
}
.page-grid .article-new-item span.body-2, .page-grid .article-new-item h2.body-2, .card-grid .article-new-item span.body-2, .card-grid .article-new-item h2.body-2 {
  margin-right: 0;
  max-width: 100%;
  height: fit-content;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis !important;
}
.page-grid .article-new-item .short-story, .card-grid .article-new-item .short-story {
  text-align: left;
  flex-wrap: wrap;
  display: flex;
}
.page-grid .article-new-item .short-story span, .card-grid .article-new-item .short-story span {
  margin-right: 0;
  max-width: 100%;
  height: fit-content;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-grid .article-new-item .caption-1, .card-grid .article-new-item .caption-1 {
  margin-top: 0;
  justify-content: space-between;
}
.page-grid .article-new-item.locked .locked, .card-grid .article-new-item.locked .locked {
  height: 100% !important;
}
.page-grid .article-new-item.locked:hover, .card-grid .article-new-item.locked:hover {
  border: 1px solid #2E2E2E !important;
  background: #262626 !important;
  border-top: 1px solid transparent !important;
}

div.icon-comments:before, div.icons-comments:before, i.icon-comments:before, i.icons-comments:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13.283 10.344h.006m-3.347 0h.006m-3.347 0h.006'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M4.343 15.656a7.991 7.991 0 0 0 9.028 1.603C15 16.5 16.428 18.572 17.5 17.5c1.072-1.072-.995-2.5-.241-4.13A8.002 8.002 0 0 0 4.343 4.342a8 8 0 0 0 0 11.315Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 20px;
  width: 20px;
}

div.icon-eye:before, div.icons-eye:before, i.icon-eye:before, i.icons-eye:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M12.734 10c0 1.435-1.224 2.598-2.734 2.598S7.266 11.435 7.266 10c0-1.435 1.224-2.598 2.734-2.598S12.734 8.565 12.734 10Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M2 10c0 2.695 3.582 6 8 6s8-3.302 8-6-3.582-6-8-6-8 3.305-8 6Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 20px;
  width: 20px;
}

.full-post .card-grid {
  margin-top: 0;
  position: relative;
  border: 1px solid var(--border-card-color);
  background: var(--card-color);
  padding: 24px;
}
.full-post .card-grid article {
  grid-column: span 3;
  margin-top: 0;
}
.full-post .card-grid article .body-1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-size: 16px;
}
/* .full-post .card-grid article .body-1 p img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  height: 400px;
  width: 200px;
} */
.full-post .card-grid article .title {
  margin-bottom: 24px;
  margin-top: 0;
}
.full-post .card-grid article .article-body p {
  margin-bottom: 0;
}
.full-post .card-grid article .article-body hr {
  margin-bottom: 0;
  margin-top: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='24' fill='none' viewBox='0 0 88 24'%3E%3Cpath fill='%238E8E8E' d='M16.626 16.18 12.9 13.527 13.39 18h-2.78l.49-4.473-3.742 2.653L6 13.835 10.2 12 6 10.195 7.358 7.82l3.758 2.7L10.61 6h2.778l-.505 4.52 3.742-2.7L18 10.195 13.8 12l4.2 1.835-1.374 2.345Zm32 0L44.9 13.527 45.39 18h-2.78l.49-4.473-3.742 2.653L38 13.835 42.2 12 38 10.195l1.358-2.375 3.758 2.7L42.61 6h2.779l-.506 4.52 3.742-2.7L50 10.195 45.8 12l4.2 1.835-1.374 2.345Zm32 0L76.9 13.527 77.39 18h-2.78l.49-4.473-3.742 2.653L70 13.835 74.2 12 70 10.195l1.358-2.375 3.758 2.7L74.61 6h2.778l-.505 4.52 3.742-2.7L82 10.195 77.8 12l4.2 1.835-1.374 2.345Z'/%3E%3C/svg%3E%0A");
  height: 40px;
  display: flex;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: transparent;
  width: 100%;
}
.full-post .card-grid article .article-body pre {
  margin-bottom: 0;
}
.full-post .card-grid article .article-body .quote {
  border-radius: 8px;
  background: #2E2E2E;
  border: none;
  padding: 16px;
}
.full-post .card-grid article .article-body .quote p:last-child {
  margin-bottom: 0;
}
.full-post .card-grid article .article-body .video {
  width: 100%;
  overflow: hidden;
  height: auto;
  box-sizing: border-box;
  border-radius: 8px;
  margin: 0;
  padding: 0;
  display: flex;
}
.full-post .card-grid article .article-body .video iframe {
  width: 100%;
  height: 400px;
}
.full-post .card-grid article .rate {
  width: 100%;
  display: flex;
  gap: 24px;
  flex-direction: column;
  margin-top: 24px;
  align-items: center;
}
.full-post .card-grid article .rate h2 {
  margin-top: 16px;
}
.full-post .card-grid article .rate .rate_stars {
  display: flex;
}
.full-post .card-grid article .rate .rate_stars .rating {
  display: flex;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating {
  display: flex;
  gap: 8px;
  align-items: center;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating .current-rating {
  display: none;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li {
  margin: 0;
  padding: 0;
  display: flex;
  width: 32px;
  height: 32px;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li a {
  display: block;
  width: 32px;
  height: 32px;
  pointer-events: revert;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23409FFF' stroke-width='1.5' d='M14.843 3.54c.42-1.053 1.894-1.053 2.314 0l2.328 5.835a2.748 2.748 0 0 0 2.364 1.727l6.235.426c1.114.076 1.586 1.493.714 2.226l-4.795 4.032a2.768 2.768 0 0 0-.902 2.79l1.525 6.098c.278 1.115-.93 1.972-1.871 1.378l-5.292-3.344a2.736 2.736 0 0 0-2.926 0l-5.292 3.344c-.94.594-2.15-.263-1.87-1.378l1.524-6.099a2.768 2.768 0 0 0-.902-2.789l-4.795-4.032c-.872-.733-.4-2.15.714-2.226l6.234-.426a2.748 2.748 0 0 0 2.364-1.727l2.329-5.836Z'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  text-decoration: none;
  border: 0 none !important;
  font-size: 0;
  z-index: 1;
  position: absolute;
  padding: 0;
  transition: all 0.2s 0s ease;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li a:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23409FFF' stroke='%23409FFF' stroke-width='1.5' d='M14.843 3.54c.42-1.053 1.894-1.053 2.314 0l2.328 5.835a2.748 2.748 0 0 0 2.364 1.727l6.235.426c1.114.076 1.586 1.493.714 2.226l-4.795 4.032a2.768 2.768 0 0 0-.902 2.79l1.525 6.098c.278 1.115-.93 1.972-1.871 1.378l-5.292-3.344a2.736 2.736 0 0 0-2.926 0l-5.292 3.344c-.94.594-2.15-.263-1.87-1.378l1.524-6.099a2.768 2.768 0 0 0-.902-2.789l-4.795-4.032c-.872-.733-.4-2.15.714-2.226l6.234-.426a2.748 2.748 0 0 0 2.364-1.727l2.329-5.836Z'/%3E%3C/svg%3E%0A");
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li a.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23409FFF' stroke='%23409FFF' stroke-width='1.5' d='M14.843 3.54c.42-1.053 1.894-1.053 2.314 0l2.328 5.835a2.748 2.748 0 0 0 2.364 1.727l6.235.426c1.114.076 1.586 1.493.714 2.226l-4.795 4.032a2.768 2.768 0 0 0-.902 2.79l1.525 6.098c.278 1.115-.93 1.972-1.871 1.378l-5.292-3.344a2.736 2.736 0 0 0-2.926 0l-5.292 3.344c-.94.594-2.15-.263-1.87-1.378l1.524-6.099a2.768 2.768 0 0 0-.902-2.789l-4.795-4.032c-.872-.733-.4-2.15.714-2.226l6.234-.426a2.748 2.748 0 0 0 2.364-1.727l2.329-5.836Z'/%3E%3C/svg%3E%0A");
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li a.hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23409FFF' stroke='%23409FFF' stroke-width='1.5' d='M14.843 3.54c.42-1.053 1.894-1.053 2.314 0l2.328 5.835a2.748 2.748 0 0 0 2.364 1.727l6.235.426c1.114.076 1.586 1.493.714 2.226l-4.795 4.032a2.768 2.768 0 0 0-.902 2.79l1.525 6.098c.278 1.115-.93 1.972-1.871 1.378l-5.292-3.344a2.736 2.736 0 0 0-2.926 0l-5.292 3.344c-.94.594-2.15-.263-1.87-1.378l1.524-6.099a2.768 2.768 0 0 0-.902-2.789l-4.795-4.032c-.872-.733-.4-2.15.714-2.226l6.234-.426a2.748 2.748 0 0 0 2.364-1.727l2.329-5.836Z'/%3E%3C/svg%3E%0A");
}
.full-post .card-grid article .rate .rate_score {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.full-post .card-grid article .rate .rate_score span {
  color: #8E8E8E;
}
.full-post .card-grid article .article-category {
  display: inline-table;
  margin-top: 24px;
  width: 100%;
}
.full-post .card-grid article .article-category a {
  margin: 0 8px 0 0;
  padding: 6px 12px;
  border-radius: 4px;
  opacity: 0.5;
  display: inherit;
  position: relative;
  transition: all 0.2s 0s ease;
  color: #FFF;
  background: #2E2E2E;
  border: 1px solid #4E4E4E;
  text-decoration: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.48px;
}
.full-post .card-grid article .article-category a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.full-post .card-grid article .article-category a:hover {
  opacity: 1;
}
.full-post .card-grid article .article-category a:active {
  background: #4E4E4E;
  opacity: 1;
}
.full-post .less-more {
  margin-top: 60px;
}
.full-post .less-more .article-mini {
  margin-top: 24px;
}
.full-post .less-more .article-mini:last-child {
  display: none;
}
.full-post .less-more hr {
  margin-top: 24px;
  margin-bottom: 24px;
}
.full-post .less-more .captions {
  display: flex;
  flex-direction: column;
}
.full-post .less-more .captions span {
  margin-bottom: 8px;
}
.full-post .info-article {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #2e2e2e;
  border: 1px solid var(--border);
  border-radius: 0 0 8px 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  justify-content: space-between;
  margin-bottom: 32px;
  padding: 16px 24px;
}
.full-post .info-article .article-author {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 0;
}
.full-post .info-article .article-author .text {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.full-post .info-article .article-author .text .user {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  gap: 4px;
  align-items: center;
}
.full-post .info-article .article-author .text .user .author a {
  color: #FFF;
}
.full-post .info-article .article-author .text .guest {
  display: flex;
  gap: 4px;
  align-items: center;
}
.full-post .info-article .article-author .text .guest .author a {
  color: #8E8E8E;
}
.full-post .info-article .article-author .text .admin {
  display: flex;
  gap: 4px;
  align-items: center;
}
.full-post .info-article .article-author .text .admin .author a {
  color: #F90;
}
.full-post .info-article .article-author .text span span {
  color: #8E8E8E;
}
.full-post .info-article .article-author .text .info {
  color: #8E8E8E;
}
.full-post .info-article .article-author .text .info a {
  color: #8E8E8E;
  position: relative;
  margin-left: 2px;
  padding-right: 8px;
}
.full-post .info-article .article-author .text .info span {
  color: #8E8E8E;
}
.full-post .info-article .article-author .avatar {
  position: relative;
  margin-right: 16px;
  display: flex;
}
.full-post .info-article .article-author .avatar img {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  margin-right: 0;
  object-fit: cover;
}
.full-post .info-article .article-author .avatar .com_online {
  position: absolute;
  right: 0;
  top: 0;
}
.full-post .info-article .article-author .avatar .com_online:before {
  background: #0A0;
  border: 2px solid #262626;
  border-radius: 100%;
  content: "";
  display: block;
  height: 12px;
  width: 12px;
}
.full-post .info-article .article-author .avatar .com_offline {
  position: absolute;
  right: -8px;
  top: -8px;
}
.full-post .info-article .article-author .avatar .com_offline:before {
  content: "";
  width: 12px;
  height: 12px;
  background: #FF5050;
  border-radius: 100%;
  display: block;
  border: 4px solid #262626;
}
.full-post .info-one-article {
  grid: auto-flow dense/1fr !important;
}
.full-post .banners {
  margin-bottom: 32px;
}
.full-post .banners a {
  text-decoration: none !important;
}
.full-post .banners .ad {
  padding: 24px;
  border-radius: 8px;
  background: #ED5D20;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.2s 0s ease;
}
.full-post .banners .ad span {
  font-weight: 600;
}
.full-post .banners .ad:hover {
  background: #F7672A;
}
.full-post .related-news {
  margin-bottom: 0;
  margin-top: 0;
}
.full-post .related-news span.caption-1 {
  margin-bottom: 16px;
  text-transform: uppercase;
  color: #8E8E8E;
  display: block;
}
.full-post .related-news .body-2 {
  max-width: initial !important;
}
.full-post .related-news .mini-articles {
  display: flex;
  flex-direction: column;
  gap: 0;
  border: 1px solid #2E2E2E;
  border-radius: 8px;
  background: #262626;
  overflow: hidden;
}
.full-post .related-news .mini-articles a {
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.full-post .related-news .mini-articles .locked:after {
  border: none;
  border-bottom: 1px solid #2E2E2E;
  border-radius: 0;
}
.full-post .related-news .mini-articles {
  display: flex;
  gap: 0;
}
.full-post .article-stats {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 24px;
  transition: all 0.2s 0s ease;
  flex-shrink: 0;
}
.full-post .article-stats .numbers {
  display: flex;
  gap: 16px;
  align-items: center;
}
.full-post .article-stats .numbers span {
  display: flex;
  color: #8E8E8E;
  align-items: center;
}
.full-post .article-stats .numbers i {
  opacity: 0.6;
  margin-right: 8px;
}
.full-post .article-stats .share {
  display: flex;
  gap: 16px;
  align-items: center;
}
.full-post .article-stats .share span {
  display: flex;
  color: #8E8E8E;
  align-items: center;
}
.full-post .article-stats .share i {
  opacity: 0.6;
}
.full-post .article-stats .dropdown__selector {
  position: relative;
}
.full-post .article-stats .dropdown__selector .dropdown__toggle a.active {
  opacity: 1 !important;
}
.full-post .article-stats .dropdown__selector .dropdown-share {
  width: 120px !important;
  top: 24px;
  right: 0;
  background: #262626;
  border: 1px solid #2E2E2E;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  padding: 6px;
  display: none;
  overflow-y: auto;
  position: absolute !important;
  z-index: 9999 !important;
}
.full-post .article-stats .dropdown__selector .dropdown-share::-webkit-scrollbar-thumb {
  border: 6px solid #262626;
}
.full-post .article-stats .dropdown__selector .dropdown-share.dropdown-menu-visible {
  display: block !important;
}
.full-post .article-stats .dropdown__selector .dropdown-share.show {
  display: block !important;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul {
  padding: 0;
  margin: 0 !important;
  display: flex;
  gap: 12px;
  align-items: center;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul a:hover {
  background: transparent !important;
  text-decoration: none;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul li {
  display: flex;
  padding: 0 !important;
  transition: all 0.2s 0s ease;
  opacity: 0.5;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul li i:before {
  width: 32px;
  height: 32px;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul li:hover {
  background: transparent !important;
  opacity: 1;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul li:active {
  background: transparent !important;
  opacity: 0.8;
}
.full-post .article-stats .dropdown__selector .dropdown {
  width: 160px;
  top: 24px;
  right: 0;
  background: #262626;
  border: 1px solid #2E2E2E;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  padding: 6px;
  display: none;
  overflow-y: auto;
  position: absolute !important;
  z-index: 9999 !important;
}
.full-post .article-stats .dropdown__selector .dropdown::-webkit-scrollbar-thumb {
  border: 6px solid #262626;
}
.full-post .article-stats .dropdown__selector .dropdown.dropdown-menu-visible {
  display: block !important;
}
.full-post .article-stats .dropdown__selector .dropdown.show {
  display: block !important;
}
.full-post .article-stats .dropdown__selector .dropdown ul {
  padding: 0;
  margin: 0 !important;
}
.full-post .article-stats .dropdown__selector .dropdown li {
  padding: 4px 16px;
  transition: all 0.2s 0s ease;
}
.full-post .article-stats .dropdown__selector .dropdown li:hover {
  background: #2E2E2E;
  text-decoration: none;
}
.full-post .article-stats .dropdown__selector .dropdown li.del {
  color: #FF5050;
}
.full-post .article-stats .dropdown__selector .dropdown a li {
  background: #262626;
  color: #FFF;
  height: auto;
  display: block;
  padding: 4px 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  border-radius: 6px;
}
.full-post .article-stats .dropdown__selector .dropdown a:hover {
  background: #2E2E2E;
  text-decoration: none;
}
.full-post .article-stats .fav-content, .full-post .article-stats .fav-content .fav-button {
  display: flex;
  align-items: center;
}
.full-post .article-stats .fav-content a .add {
  display: flex;
}
.full-post .article-stats .fav-content a .del {
  display: none;
}
.full-post .article-stats .fav-content a.active .add {
  display: none;
}
.full-post .article-stats .fav-content a.active .del {
  display: flex;
}
.full-post .article-stats .fav-content a {
  display: flex;
  align-items: center;
  padding: 0;
  background: 0 0;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  letter-spacing: 0.56px;
  text-decoration: none;
  opacity: 0.5;
}
.full-post .article-stats .fav-content a .fav-button.del {
  color: #FF5050;
}
.full-post .article-stats .fav-content a .fav-button.del::before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23FF6464' fill-rule='evenodd' stroke='%23FF6464' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 2c-6.84 0-7.995.981-7.995 8.873C4.005 19.707 3.836 22 5.545 22s4.498-3.878 6.455-3.878c1.957 0 4.746 3.878 6.454 3.878 1.71 0 1.541-2.293 1.541-11.127C19.995 2.98 18.84 2 12 2Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 9.004h5.997'/%3E%3C/svg%3E%0A");
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: 0;
}
.full-post .article-stats .fav-content a .fav-button.add {
  color: #FFF;
}
.full-post .article-stats .fav-content a .fav-button.add::before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 9.004h5.997M12 2c-6.84 0-7.995.981-7.995 8.873C4.005 19.707 3.836 22 5.545 22s4.498-3.878 6.455-3.878c1.957 0 4.746 3.878 6.454 3.878 1.71 0 1.541-2.293 1.541-11.127C19.995 2.98 18.84 2 12 2Z'/%3E%3C/svg%3E%0A");
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: 0;
}
.full-post .article-stats .fav-content a.active {
  opacity: 0.8;
}
.full-post .article-stats .fav-content a:hover {
  display: flex;
  align-items: center;
  padding: 0;
  background: 0 0;
  opacity: 1;
}

.main-post {
  grid-gap: 32px;
  -ms-grid-columns: 1fr 32px 1fr 32px 1fr;
  -ms-grid-rows: auto;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  grid: auto-flow dense / 1fr 1fr 1fr;
  position: relative;
}

.main-post .content {
  -ms-grid-column-span: 2;
  grid-column: span 2;
  position: relative;
  width: 100%;
}

.main-post>:first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.card-grid.article {
  -ms-grid-columns: (1fr)[4];
  grid-template-columns: repeat(4, 1fr);
}

div.icon-share:before, div.icons-share:before, i.icon-share:before, i.icons-share:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 19.999c2-5.003 10-5.002 10-4C12 17.001 12 20 13 20s9-6.997 9-8c0-1.004-7.998-8-9-8-1.002 0-1 3.002-1 4 0 .997-10 1-10 11.999Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}

div.icon-views:before, div.icons-views:before, i.icon-views:before, i.icons-views:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M12.734 10c0 1.435-1.224 2.598-2.734 2.598S7.266 11.435 7.266 10c0-1.435 1.224-2.598 2.734-2.598S12.734 8.565 12.734 10Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M2 10c0 2.695 3.582 6 8 6s8-3.302 8-6-3.582-6-8-6-8 3.305-8 6Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}

div.icon-heart:before, div.icons-heart:before, i.icon-heart:before, i.icons-heart:before {
  content: "";
  display: block;
  height: 24px;
  width: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12.558 19.919c-.306.108-.81.108-1.116 0C8.832 19.029 3 15.317 3 9.025 3 6.247 5.241 4 8.004 4c1.638 0 3.087.79 3.996 2.013A4.979 4.979 0 0 1 15.996 4C18.759 4 21 6.247 21 9.025c0 6.292-5.832 10.004-8.442 10.894Z'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 0;
}

.button__icon, button__icon {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  background: none !important;
  color: #fff;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  font-weight: 600;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  border: 0;
  cursor: pointer;
  font-weight: 400;
  line-height: 24px;
  opacity: .5;
  padding: 0;
}

.button__icon-active, .button__icon:hover, button__icon-active, button__icon:hover {
  opacity: 1;
}

.discuss .title .catnewscount {
  color: #8E8E8E;
}
.discuss .title .discuss-btn .chat-tg-link {
  align-items: center;
  display: flex;
  gap: 8px;
  justify-content: space-between;
  opacity: 1;
  transition: all 0.2s 0s ease;
  text-decoration: none;
}
.discuss .title .discuss-btn .chat-tg-link span {
  color: #409FFF;
}
.discuss .title .discuss-btn .chat-tg-link:hover span {
  text-decoration: underline;
}
.discuss .pls-reg, .discuss .block-error {
  display: flex;
  align-items: center;
  padding: 16px 24px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
}
.discuss .pls-reg span, .discuss .block-error span {
  display: flex;
  align-items: center;
}
.discuss .pls-reg span a, .discuss .block-error span a {
  margin-left: 4px;
}
.discuss .pls-reg span::before, .discuss .block-error span::before {
  content: "";
  display: inline-block;
  margin-right: 12px;
  height: 20px;
  width: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M10 5.25a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0V6a.75.75 0 0 1 .75-.75Zm1.005 8.25a1 1 0 0 1-1 1h-.01a1 1 0 1 1 0-2h.01a1 1 0 0 1 1 1Z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M1 10a9 9 0 1 1 18 0 9 9 0 0 1-18 0Zm9 8a8 8 0 1 1 0-16 8 8 0 0 1 0 16Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 0;
  flex-shrink: 0;
}
.discuss .pls-reg .button, .discuss .block-error .button {
  margin-left: auto;
}
.discuss .new-comment {
  margin-bottom: 32px;
}
.discuss .new-comment .comment-help-block {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  margin-top: 32px;
}
.discuss .new-comment .comment-help-block a {
  border-radius: 100px;
}
.discuss .new-comment .comment-help-block a.red {
  background: #FF5050;
}
.discuss .new-comment .comment-help-block a.red:hover {
  background: #FF6060;
}
.discuss .new-comment .add-comment {
  padding: 24px;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  transition: all 0.2s 0s ease;
}
.discuss .new-comment .add-comment .bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 32px;
  margin-top: 24px;
  gap: 24px;
}
.discuss .new-comment .add-comment .bottom .comments-img-block {
  display: flex;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
}
.discuss .new-comment .add-comment .bottom .comments-btn {
  display: flex;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
}
.discuss .new-comment .add-comment .bottom button:disabled {
  opacity: 0.5;
}
.discuss .new-comment .add-comment .comments-btn-help {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
}
.discuss .new-comment .add-comment .comments-btn-help .button {
  border-radius: 100px;
}
.discuss .new-comment .add-comment .comments-btn-help .button.red {
  background: #FF5050;
}
.discuss .new-comment .add-comment .comments-btn-help .button.red:hover {
  background: #FF6060;
}
.discuss .new-comment .add-comment .comments-btn-help-mob {
  display: none;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 24px;
}
.discuss .new-comment .add-comment .comments-btn-help-mob .button {
  border-radius: 100px;
  width: 100%;
  box-sizing: border-box;
}
.discuss .new-comment .add-comment .comments-btn-help-mob .button.red {
  background: #FF5050;
}
.discuss .new-comment .add-comment .comments-btn-help-mob .button.red:hover {
  background: #FF6060;
}
.discuss .new-comment .add-comment textarea {
  height: 40px;
}
.discuss .new-comment .add-comment textarea:focus .bottom button {
  opacity: 1;
}
.discuss .official-comment {
  padding: 0;
  background: #262626;
  border-radius: 8px;
  margin-bottom: 32px;
  font-size: 14px;
  line-height: 24px;
}
.discuss .official-comment span {
  word-break: break-word;
}
.discuss .official-comment .title_spoiler {
  font-size: 0;
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.discuss .official-comment .title_spoiler a {
  margin: 0;
  background: transparent;
  margin: 0;
  position: relative;
  right: 0;
  z-index: 0;
  border-top: 1px solid #2E2E2E;
  color: #0080FF;
  display: flex;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
  opacity: 1;
  padding: 16px 0;
  text-decoration: none;
  transition: all 0.2s 0s ease;
  justify-content: space-between;
}
.discuss .official-comment .title_spoiler a:first-child {
  float: right;
  order: 2;
}
.discuss .official-comment .title_spoiler a:last-child {
  width: 100%;
}
.discuss .official-comment .title_spoiler a span {
  color: #409FFF;
}
.discuss .official-comment .title_spoiler a:after {
  display: none;
}
.discuss .official-comment .title_spoiler a:hover {
  text-decoration: underline !important;
}
.discuss .official-comment .text_spoiler {
  margin-bottom: 16px;
  display: block;
  width: 100%;
  position: relative;
}
.discuss .comments-tree-item .dropdown__selector {
  position: relative;
}
.discuss .comments-tree-item .dropdown__selector .dropdown__toggle a.active {
  opacity: 1 !important;
}
.discuss .comments-tree-item .dropdown__selector .dropdown {
  width: 160px;
  top: 24px;
  right: 0;
  background: #262626;
  border: 1px solid #2E2E2E;
  border-radius: 8px;
  border: 0;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  padding: 6px;
  display: none;
  overflow-y: auto;
  position: absolute !important;
  z-index: 9999 !important;
}
.discuss .comments-tree-item .dropdown__selector .dropdown::-webkit-scrollbar-thumb {
  border: 6px solid #262626;
}
.discuss .comments-tree-item .dropdown__selector .dropdown.dropdown-menu-visible {
  display: block !important;
}
.discuss .comments-tree-item .dropdown__selector .dropdown.show {
  display: block !important;
}
.discuss .comments-tree-item .dropdown__selector .dropdown ul {
  padding: 0;
  margin: 0 !important;
}
.discuss .comments-tree-item .dropdown__selector .dropdown li {
  padding: 4px 16px;
  transition: all 0.2s 0s ease;
}
.discuss .comments-tree-item .dropdown__selector .dropdown li:hover {
  background: #2E2E2E;
  text-decoration: none;
}
.discuss .comments-tree-item .dropdown__selector .dropdown li.del {
  color: #FF5050;
}
.discuss .comments-tree-item .dropdown__selector .dropdown a li {
  background: #262626;
  color: #FFF;
  height: auto;
  display: block;
  padding: 4px 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  border-radius: 6px;
}
.discuss .comments-tree-item .dropdown__selector .dropdown a:hover {
  background: #2E2E2E;
  text-decoration: none;
}
.discuss .comments-tree-item .toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.discuss .comments-tree-item .toolbar .info {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.discuss .comments-tree-item .toolbar .info .text {
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.discuss .comments-tree-item .toolbar .info .text .author {
  display: flex;
  gap: 6px;
  align-items: center;
}
.discuss .comments-tree-item .toolbar .info .text .user {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  gap: 4px;
  align-items: center;
}
.discuss .comments-tree-item .toolbar .info .text .user a {
  color: #FFF;
}
.discuss .comments-tree-item .toolbar .info .text .guest {
  display: flex;
  gap: 4px;
  align-items: center;
}
.discuss .comments-tree-item .toolbar .info .text .guest a {
  color: #8E8E8E;
}
.discuss .comments-tree-item .toolbar .info .text .admin {
  display: flex;
  gap: 4px;
  align-items: center;
}
.discuss .comments-tree-item .toolbar .info .text .admin a {
  color: #F90;
}
.discuss .comments-tree-item .toolbar .info .text span span {
  color: #8E8E8E;
}
.discuss .comments-tree-item .toolbar .info .text .info {
  color: #8E8E8E;
}
.discuss .comments-tree-item .toolbar .info .text .info a {
  color: #8E8E8E;
  position: relative;
  margin-left: 2px;
  padding-right: 8px;
}
.discuss .comments-tree-item .toolbar .info .text .info span {
  color: #8E8E8E;
}
.discuss .comments-tree-item .toolbar .info .avatar {
  position: relative;
  margin-right: 16px;
  display: flex;
}
.discuss .comments-tree-item .toolbar .info .avatar img {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  margin-right: 0px;
  object-fit: cover;
}
.discuss .comments-tree-item .toolbar .info .avatar .edit-btn-user {
  left: -4px;
  right: initial;
  bottom: -4px;
}
.discuss .comments-tree-item .toolbar .info .avatar .edit-btn-user i {
  opacity: 0.5;
  transition: all 0.2s 0s ease;
}
.discuss .comments-tree-item .toolbar .info .avatar .edit-btn-user i:before {
  content: "";
  display: block;
  height: 18px;
  width: 18px;
  background-size: 18px;
}
.discuss .comments-tree-item .toolbar .info .avatar .edit-btn-user:hover i {
  opacity: 1;
}
.discuss .comments-tree-item .toolbar .info .avatar .edit-btn-user:active i {
  opacity: 0.8;
}
.discuss .comments-tree-item .toolbar .info .avatar .com_online {
  position: absolute;
  right: 0;
  top: 0;
}
.discuss .comments-tree-item .toolbar .info .avatar .com_online:before {
  background: #0A0;
  border: 2px solid #262626;
  border-radius: 100%;
  content: "";
  display: block;
  height: 12px;
  width: 12px;
}
.discuss .comments-tree-item .toolbar .info .avatar .com_offline {
  position: absolute;
  right: -8px;
  top: -8px;
}
.discuss .comments-tree-item .toolbar .info .avatar .com_offline:before {
  content: "";
  width: 12px;
  height: 12px;
  background: #FF5050;
  border-radius: 100%;
  display: block;
  border: 4px solid #262626;
}
.discuss .comments-tree-item .toolbar .tools {
  display: flex;
  position: relative;
  align-items: center;
  margin-left: auto;
}
.discuss .comments-tree-item .toolbar .tools .set-comments {
  align-items: center;
  display: flex;
  margin-left: auto;
  position: relative;
}
.discuss .comments-tree-item .toolbar .tools button, .discuss .comments-tree-item .toolbar .tools .button, .discuss .comments-tree-item .toolbar .tools .button__icon {
  margin-left: 24px;
}
.discuss .comments-tree-item .toolbar .tools a {
  text-decoration: none;
}
.discuss .comments-tree-item .comment {
  width: 100%;
  margin-top: 24px;
  display: inline-block;
}
.discuss .comments-tree-item .comment span.body-2 {
  word-wrap: break-word;
  hyphens: auto;
}

.comments-tree-item {
  background: var(--bg-secondary);
  border: 1px solid var(--border);
  border-radius: 15px;
  padding: 0;
  margin-bottom: 10px;
  box-sizing: border-box;
  display: block;
  position: relative;
}
.comments-tree-item article {
  padding: 24px;
}
.comments-tree-item div:last-child .signature {
  border-radius: 0 0 6px 6px;
}
.comments-tree-item .signature {
  background: #1d1d1d;
  padding: 0;
  color: #8E8E8E;
  border-radius: 0 0 4px 4px;
}
.comments-tree-item .signature .caption-1 {
  padding: 6px 24px;
  display: block;
  color: #8E8E8E;
}
.comments-tree-item .no-signature {
  background: #2E2E2E;
  color: #8E8E8E;
  border-radius: 0 0 6px 6px;
  display: flex;
  justify-content: space-between;
  padding: 8px 24px;
  align-items: center;
}
.comments-tree-item .no-signature .body-2 {
  display: flex;
  align-items: center;
  gap: 8px;
}
.comments-tree-item .comments-tree-item {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border: none;
  border-top: 1px solid #2E2E2E;
  margin-top: 0;
  padding-top: 0;
  position: relative;
}
.comments-tree-item .comments-tree-item:last-child {
  border-radius: 0 0 8px 8px;
}

.discuss .comments-tree-item .toolbar .tools .del a, .discuss .comments-tree-item .toolbar .tools .del a span {
  color: #FF5050;
}

#dlefastreplycomments {
  border-top: 1px solid #2E2E2E;
}

#dlefastreplycomments, .comments-edit-area {
  position: relative;
  margin-top: 0;
  padding: 24px;
}
#dlefastreplycomments textarea, .comments-edit-area textarea {
  height: 50px;
  resize: vertical;
  overflow: auto;
}
#dlefastreplycomments .bottom, .comments-edit-area .bottom {
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: space-between;
  margin-top: 24px;
  margin-bottom: 0px;
}
#dlefastreplycomments .bottom button:disabled, .comments-edit-area .bottom button:disabled {
  opacity: 0.5;
}
#dlefastreplycomments .bottom .comments-img-block, .comments-edit-area .bottom .comments-img-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  gap: 24px;
}
#dlefastreplycomments .bottom .comments-btn, .comments-edit-area .bottom .comments-btn {
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: space-between;
}
#dlefastreplycomments .bottom .comments-btn .block_button, .comments-edit-area .bottom .comments-btn .block_button {
  display: flex;
  gap: 16px;
  align-items: center;
}
#dlefastreplycomments .bottom .comments-btn-help-reply, .comments-edit-area .bottom .comments-btn-help-reply {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
}
#dlefastreplycomments .bottom .comments-btn-help-reply .button, .comments-edit-area .bottom .comments-btn-help-reply .button {
  border-radius: 100px;
}
#dlefastreplycomments .bottom .comments-btn-help-reply .button.red, .comments-edit-area .bottom .comments-btn-help-reply .button.red {
  background: #FF5050;
}
#dlefastreplycomments .bottom .comments-btn-help-reply .button.red:hover, .comments-edit-area .bottom .comments-btn-help-reply .button.red:hover {
  background: #FF6060;
}
#dlefastreplycomments .comments-btn-help-reply-mob, .comments-edit-area .comments-btn-help-reply-mob {
  display: none;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 24px;
}
#dlefastreplycomments .comments-btn-help-reply-mob .button, .comments-edit-area .comments-btn-help-reply-mob .button {
  border-radius: 100px;
  width: 100%;
  box-sizing: border-box;
}
#dlefastreplycomments .comments-btn-help-reply-mob .button.red, .comments-edit-area .comments-btn-help-reply-mob .button.red {
  background: #FF5050;
}
#dlefastreplycomments .comments-btn-help-reply-mob .button.red:hover, .comments-edit-area .comments-btn-help-reply-mob .button.red:hover {
  background: #FF6060;
}
#dlefastreplycomments .qq-uploader, .comments-edit-area .qq-uploader {
  margin-top: 24px;
  padding: 0 !important;
  display: flex;
  gap: 15px;
}
#dlefastreplycomments .qq-uploader .file-preview-card, .comments-edit-area .qq-uploader .file-preview-card {
  width: 25% !important;
  background: transparent;
  border: none;
  box-shadow: none;
  border-radius: 6px;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
#dlefastreplycomments .qq-uploader .file-preview-card .active-ribbon, .comments-edit-area .qq-uploader .file-preview-card .active-ribbon {
  display: none;
}
#dlefastreplycomments .qq-uploader .file-preview-card .file-content, .comments-edit-area .qq-uploader .file-preview-card .file-content {
  height: auto;
  padding: 0;
  margin: 0;
  border: none;
  width: 100%;
}
#dlefastreplycomments .qq-uploader .file-preview-card .file-content a, .comments-edit-area .qq-uploader .file-preview-card .file-content a {
  width: 100%;
  display: flex;
}
#dlefastreplycomments .qq-uploader .file-preview-card .file-content img, .comments-edit-area .qq-uploader .file-preview-card .file-content img {
  width: 100%;
  object-fit: cover;
  background: #1E1E1E;
}
#dlefastreplycomments .qq-uploader .file-preview-card .file-footer, .comments-edit-area .qq-uploader .file-preview-card .file-footer {
  border-top: none;
}
#dlefastreplycomments .qq-uploader .file-preview-card .file-footer .file-footer-caption, .comments-edit-area .qq-uploader .file-preview-card .file-footer .file-footer-caption {
  display: none;
}
#dlefastreplycomments .qq-uploader .file-preview-card .file-footer .file-footer-bottom, .comments-edit-area .qq-uploader .file-preview-card .file-footer .file-footer-bottom {
  background: transparent;
  padding: 0;
  margin: 0;
  box-shadow: none;
  border: none;
  position: absolute;
  right: 8px;
  top: 8px;
}
#dlefastreplycomments .qq-uploader .file-preview-card .file-footer .file-footer-bottom .file-delete, .comments-edit-area .qq-uploader .file-preview-card .file-footer .file-footer-bottom .file-delete {
  padding: 0;
  margin: 0;
  opacity: 0.5;
  transition: all 0.2s 0s ease;
}
#dlefastreplycomments .qq-uploader .file-preview-card .file-footer .file-footer-bottom .file-delete:hover, .comments-edit-area .qq-uploader .file-preview-card .file-footer .file-footer-bottom .file-delete:hover {
  opacity: 1;
}

.comments-edit-area {
  padding: 0 !important;
}
.comments-edit-area .bottom {
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: space-between;
  margin-bottom: 0;
  margin-top: 24px;
}

.mass_comments_action {
  display: none;
}

div.icon-reply:before, div.icons-reply:before, i.icon-reply:before, i.icons-reply:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M22 20c-2-5.004-10-5.002-10-4 0 1.002 0 4.001-1 4.001S2 13.003 2 12c0-1.003 7.998-8 9-8 1.002 0 1 3.002 1 4 0 .998 10 1 10 12Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}

div.icon-delete:before, div.icons-delete:before, i.icon-delete:before, i.icons-delete:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M21 5.98c-3.33-.33-6.68-.5-10.02-.5-1.98 0-3.96.1-5.94.3L3 5.98m5.5-1.01.22-1.31C8.88 2.71 9 2 10.69 2h2.62c1.69 0 1.82.75 1.97 1.67l.22 1.3m3.35 4.17-.65 10.07C18.09 20.78 18 22 15.21 22H8.79C6 22 5.91 20.78 5.8 19.21L5.15 9.14m5.18 7.36h3.33m-4.16-4h5'/%3E%3C/svg%3E%0A");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}

div.icon-calendar:before, div.icons-calendar:before, i.icon-calendar:before, i.icons-calendar:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M6.889 1v3.2M13.11 1v3.2M3.39 6.672h13.22m.389-.18v6.616C17 15.443 15.833 17 13.111 17H6.89C4.167 17 3 15.443 3 13.108V6.492C3 4.157 4.167 2.6 6.889 2.6h6.222C15.833 2.6 17 4.157 17 6.492Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M12.993 10H13m-.007 3H13m-3.003-3h.007m-.007 3h.007M7 10h.007M7 13h.007'/%3E%3C/svg%3E%0A");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}

div.icon-edit:before, div.icons-edit:before, i.icon-edit:before, i.icons-edit:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M13.085 19.258h6.377'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.808 4.609a3.042 3.042 0 0 0-4.258.607L4.798 14.21c-1.739 2.318-.094 5.19-.094 5.19s3.244.746 4.958-1.54l6.752-8.994a3.042 3.042 0 0 0-.606-4.258Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10.254 6.961 4.864 3.651'/%3E%3C/svg%3E%0A");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 24px;
  width: 24px;
}

.for-text p span img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.for-text p img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.comments-image-gallery {
  list-style-type: none;
}

.full-post .titlee {
  border: 1px solid var(--border-card-color);
  border-bottom: 0;
  background: #1d1d1d;
  padding: 24px;
  border-radius: 15px 15px 0 0;
}

.tools {
  display: flex;
  align-items: center;
  margin-left: auto;
  padding: 15px;
  gap: 20px;
}

.for-msg-thanks {
  background: #1d1d1d;
  border-top: 1px solid var(--border-card-color);
  padding: 10px;
}

.for-msg-thanks .thank_str {
  border-radius: 0;
  margin-top: 0;
  background: 0;
}

#place_for_messages {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.MainImagesFlex {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  margin-bottom: 30px;
}

.MainImagesFlex img {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border-radius: 30px;
  overflow: hidden;
  height: 485px;
  background-color: #121212;

}
.MainImagesFlex img a {
  transition: .3s;
  border: 1px solid #ffffff00;
  border-radius: 30px;
}

.MainImagesFlex a:hover {
  transform: scale(1.01);
  border-radius: 30px;
}

.MainImagesFlex .purple:hover {
  border:1px solid #5f65dc;
}
.MainImagesFlex .green:hover {
  border:1px solid #91C92A;
}
.MainImagesFlex .blue:hover {
  border:1px solid #33FFC9;
}
.MainImagesFlex .orange:hover {
  border:1px solid #FFA033;
}
.MainImagesFlex .red:hover {
  border:1px solid #FF3336;
}

.MainImagesFlex a {
  height: 485px;
}

img.free-case-img {
  width: 100%;
  border-radius: 25px;
  transition: .3s;
  border: 1px solid #ffffff00;
}
img.free-case-img:hover {
  border:1px solid #FFA033;
}

img.free-case-img-personal {
  width: 100%;
  border-radius: 25px;
  transition: .3s;
  margin-bottom: 15px;
  border: 1px solid #ffffff00;
}
img.free-case-img-personal:hover {
  border:1px solid #33FFC9;
}

.main-title {
  position: relative;
}
.main-title .icon {
  display: -webkit-box;
  display: -moz-box;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.main-title .icon img {
  margin-right: 16px;
}
.main-title .text {
  display: block;
}
.main-title .text .tags_plugin a:first-child:before {
  display: none;
}
.main-title .text .tags_plugin a:before {
  content: ", ";
  display: inline-block;
  margin: 0 4px 0 0;
}
.main-post {
  grid-gap: 32px;
  -ms-grid-columns: 1fr 32px 1fr 32px 1fr;
  -ms-grid-rows: auto;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  grid: auto-flow dense/1fr 1fr 1fr;
  position: relative;
}
.main-post > :first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}
.main-post > :nth-child(2) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}
.main-post > :nth-child(3) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}
.main-post .mob-block-info,
.main-post .right {
  -ms-grid-column-span: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column: span 1;
  margin-bottom: -32px;
  max-width: 352px;
}
.main-post .mob-block-info a,
.main-post .right a {
  color: #fff;
}
.main-post .mob-block-info .block,
.main-post .right .block {
  position: relative;
}
.main-post .mob-block-info .btn-expand,
.main-post .right .btn-expand {
  margin-left: auto;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  right: 0;
  top: 24px;
}
.main-post .mob-block-info .btn-expand.expanded,
.main-post .right .btn-expand.expanded {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.main-post .mob-block-info .cover-mini,
.main-post .right .cover-mini {
  border-radius: 0;
  height: 150px;
  overflow: hidden;
  width: 100%;
  z-index: -2;
}
.main-post .mob-block-info .cover-mini img,
.main-post .right .cover-mini img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.main-post .mob-block-info .info,
.main-post .right .info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 24px;
  padding: 0;
  position: relative;
}
.main-post .mob-block-info .info hr,
.main-post .right .info hr {
  background-color: #8e8e8e;
  height: 1px;
  margin: 0 0 16px;
}
.main-post .mob-block-info .info .icon,
.main-post .right .info .icon {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.main-post .mob-block-info .info .icon .text h4,
.main-post .right .info .icon .text h4 {
  margin-bottom: 4px;
}
.main-post .mob-block-info .tech-info,
.main-post .right .tech-info {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 16px 24px;
}
.main-post .mob-block-info .tech-info .tech-wrapper,
.main-post .right .tech-info .tech-wrapper {
  display: -ms-grid;
  display: grid;
  gap: 8px;
}
.main-post .mob-block-info .tech-info .tech-wrapper span,
.main-post .right .tech-info .tech-wrapper span {
  color: #8e8e8e;
}
.main-post .mob-block-info .tech-info .tech-wrapper .date-news,
.main-post .right .tech-info .tech-wrapper .date-news {
  margin-left: 4px;
}
.main-post .mob-block-info .tech-info .tech-wrapper .date-news a,
.main-post .right .tech-info .tech-wrapper .date-news a {
  color: #409fff !important;
}
.main-post .mob-block-info .tech-info .edit-btn,
.main-post .right .tech-info .edit-btn {
  background: #262626;
  border-radius: 8px;
  display: inline-block;
  display: block;
  opacity: 0.5;
  padding: 8px;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.main-post .mob-block-info .tech-info .edit-btn:hover,
.main-post .right .tech-info .edit-btn:hover {
  opacity: 1;
}
.main-post .mob-block-info .urls-block,
.main-post .right .urls-block {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 16px 24px;
}
.main-post .mob-block-info .urls-block .caption-1,
.main-post .right .urls-block .caption-1 {
  color: #8e8e8e;
  display: block;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.main-post .mob-block-info .urls-block a,
.main-post .right .urls-block a {
  color: #409fff;
}
.main-post .mob-block-info .urls-block a:hover,
.main-post .right .urls-block a:hover {
  text-decoration: underline;
}
.main-post .mob-block-info .banners,
.main-post .right .banners {
  margin-bottom: 24px;
}
.main-post .mob-block-info .main-link,
.main-post .right .main-link {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 16px 24px;
}
.main-post .mob-block-info .main-link .caption-1,
.main-post .right .main-link .caption-1 {
  color: #8e8e8e;
  display: block;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.main-post .mob-block-info .main-link a,
.main-post .right .main-link a {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  color: #0080ff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.main-post .mob-block-info .main-link a span,
.main-post .right .main-link a span {
  color: #409fff;
}
.main-post .mob-block-info .main-link a:hover span,
.main-post .right .main-link a:hover span {
  color: #409fff;
  text-decoration: underline;
}
.main-post .mob-block-info .main-link a:after,
.main-post .right .main-link a:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23409FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m11 16 4-4-4-4'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
}
.main-post .mob-block-info .ad,
.main-post .right .ad {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  background-position: 50% !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-bottom: 24px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.main-post .mob-block-info .ad img,
.main-post .right .ad img {
  width: 100%;
}
.main-post .mob-block-info .ad a,
.main-post .right .ad a {
  display: contents;
}
.main-post .mob-block-info .ad a h1,
.main-post .right .ad a h1 {
  color: #4e4e4e;
}
.main-post .mob-block-info .ad a img,
.main-post .right .ad a img {
  width: 100%;
}
.main-post .mob-block-info .right-container,
.main-post .right .right-container {
  gap: 16px;
  padding: 24px;
}
.main-post .mob-block-info .right-container,
.main-post .mob-block-info .right-container .info-block,
.main-post .right .right-container,
.main-post .right .right-container .info-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.main-post .mob-block-info .right-container .info-block,
.main-post .right .right-container .info-block {
  padding: 0;
}
.main-post .mob-block-info .right-container .info-block.urls a,
.main-post .right .right-container .info-block.urls a {
  color: #0080ff;
  margin-bottom: 8px;
}
.main-post .mob-block-info .right-container .info-block.last,
.main-post .right .right-container .info-block.last {
  margin-bottom: 0;
}
.main-post .mob-block-info .right-container .info-block span.subtitle-2,
.main-post .right .right-container .info-block span.subtitle-2 {
  margin-bottom: 16px;
}
.main-post .mob-block-info .right-container .scora .body-2,
.main-post .right .right-container .scora .body-2 {
  padding-right: 24px;
}
.main-post .mob-block-info .right-container .icon,
.main-post .right .right-container .icon {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  display: none;
  margin-bottom: 16px;
}
.main-post .mob-block-info .right-container .icon img,
.main-post .right .right-container .icon img {
  height: 64px;
  margin-right: 16px;
  width: 64px;
}
.main-post .mob-block-info .right-container .icon .text h4,
.main-post .right .right-container .icon .text h4 {
  margin-bottom: 4px;
}
.main-post .mob-block-info .right-container .summs,
.main-post .right .right-container .summs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  align-items: end;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-start;
  margin-bottom: 0;
}
.main-post .mob-block-info .right-container .summs .old-price,
.main-post .right .right-container .summs .old-price {
  color: #8e8e8e;
  margin-bottom: 2px;
  text-decoration: line-through;
}
.main-post .mob-block-info .right-container .summs .price,
.main-post .right .right-container .summs .price {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}
.main-post .mob-block-info .right-container .availability .body-2.green,
.main-post .right .right-container .availability .body-2.green {
  color: #0a0;
}
.main-post .mob-block-info .right-container .availability .body-2.red,
.main-post .right .right-container .availability .body-2.red {
  color: #f90;
}
.main-post .mob-block-info .right-container .priem,
.main-post .right .right-container .priem {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  grid-gap: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 15px;
  line-height: 24px;
  pointer-events: none;
}
.main-post .mob-block-info .right-container .priem a,
.main-post .right .right-container .priem a {
  grid-gap: 12px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.main-post .mob-block-info .right-container .priem a:before,
.main-post .right .right-container .priem a:before {
  background: #fff;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 3px;
  border-radius: 10px;
  content: "";
  display: block;
  height: 4px;
  margin-left: 8px;
  margin-right: 8px;
  width: 4px;
}
.main-post .mob-block-info .right-container .btn-block-goods,
.main-post .right .right-container .btn-block-goods {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 8px;
  margin-top: 8px;
  padding: 0;
  width: 100%;
}
.main-post .mob-block-info .right-container .btn-block-goods .add_to_cart,
.main-post .right .right-container .btn-block-goods .add_to_cart {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #0080ff;
  border-radius: 8px;
  border-width: 0;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  justify-content: center;
  line-height: 18px;
  max-height: 48px;
  padding: 15px 0;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  white-space: nowrap;
}
.main-post .mob-block-info .right-container .btn-block-goods .add_to_cart:hover,
.main-post .right .right-container .btn-block-goods .add_to_cart:hover {
  background: #409fff;
  color: #fff;
  outline: 0;
  text-decoration: none;
}
.main-post .mob-block-info .right-container .btn-block-goods a,
.main-post .right .right-container .btn-block-goods a {
  text-decoration: none;
}
.main-post .mob-block-info .right-container button,
.main-post .right .right-container button {
  margin-top: 0;
  padding: 16px;
  width: 100%;
}
.main-post .mob-block-info .right-container form,
.main-post .right .right-container form {
  display: contents;
  width: 100%;
}
.main-post .mob-block-info .btn-block,
.main-post .right .btn-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 8px;
  margin-top: 8px;
  padding: 0;
}
.main-post .mob-block-info .btn-block a,
.main-post .right .btn-block a {
  text-decoration: none;
}
.main-post .mob-block-info .btn-block button,
.main-post .right .btn-block button {
  width: 100%;
}
.main-post .mob-block-info .btn-block .old-ver,
.main-post .right .btn-block .old-ver {
  margin-top: 16px;
}
.main-post .mob-block-info .virus,
.main-post .right .virus {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.main-post .mob-block-info .virus .icon-novirus,
.main-post .right .virus .icon-novirus {
  opacity: 0.5;
}
.main-post .mob-block-info .virus .icon-virus,
.main-post .right .virus .icon-virus {
  opacity: 1;
}
.main-post .mob-block-info .virus span,
.main-post .right .virus span {
  color: #8e8e8e;
  margin-left: 9px;
}
.main-post .mob-block-info .virus .orange,
.main-post .right .virus .orange {
  color: #f90;
}
.main-post .mob-block-info .virus a,
.main-post .right .virus a {
  color: #409fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 4px;
}
.main-post .mob-block-info .type,
.main-post .right .type {
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
}
.main-post .mob-block-info .type i,
.main-post .right .type i {
  opacity: 0.5;
}
.main-post .mob-block-info .type .caption-1,
.main-post .right .type .caption-1 {
  color: #8e8e8e;
  margin-left: 9px;
}
.main-post .mob-block-info .type .orange,
.main-post .right .type .orange {
  color: #f90;
}
.main-post .mob-block-info .type a,
.main-post .right .type a {
  color: #409fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 4px;
}
.main-post .mob-block-info .info_cart,
.main-post .right .info_cart {
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  background: #2e2e2e;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  margin-top: 16px;
  padding: 16px;
}
.main-post .mob-block-info .info_cart .caption-1,
.main-post .right .info_cart .caption-1 {
  color: #8e8e8e;
  margin-left: 9px;
}
.main-post .mob-block-info .info_cart .orange,
.main-post .right .info_cart .orange {
  color: #f90;
}
.main-post .mob-block-info .info_cart a,
.main-post .right .info_cart a {
  color: #409fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 4px;
}
.main-post .mob-block-info .block-fav,
.main-post .right .block-fav {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  justify-content: space-between;
  margin-bottom: 24px;
  padding: 16px 24px;
}
.main-post .mob-block-info .block-fav,
.main-post .mob-block-info .block-fav .fav-content,
.main-post .mob-block-info .block-fav .fav-content .fav-button,
.main-post .right .block-fav,
.main-post .right .block-fav .fav-content,
.main-post .right .block-fav .fav-content .fav-button {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.main-post .mob-block-info .block-fav .fav-content a .add,
.main-post .right .block-fav .fav-content a .add {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.main-post .mob-block-info .block-fav .fav-content a.active .add,
.main-post .mob-block-info .block-fav .fav-content a .del,
.main-post .right .block-fav .fav-content a.active .add,
.main-post .right .block-fav .fav-content a .del {
  display: none;
}
.main-post .mob-block-info .block-fav .fav-content a.active .del,
.main-post .right .block-fav .fav-content a.active .del {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.main-post .mob-block-info .block-fav .fav-content a,
.main-post .right .block-fav .fav-content a {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.56px;
  line-height: 24px;
  opacity: 0.5;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
.main-post .mob-block-info .block-fav .fav-content a .fav-button.del,
.main-post .right .block-fav .fav-content a .fav-button.del {
  color: #ff5050;
}
.main-post .mob-block-info .block-fav .fav-content a .fav-button.del:before,
.main-post .right .block-fav .fav-content a .fav-button.del:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23FF6464' fill-rule='evenodd' stroke='%23FF6464' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 2c-6.84 0-7.995.981-7.995 8.873C4.005 19.707 3.836 22 5.545 22s4.498-3.878 6.455-3.878c1.957 0 4.746 3.878 6.454 3.878 1.71 0 1.541-2.293 1.541-11.127C19.995 2.98 18.84 2 12 2Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 9.004h5.997'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  display: inline-block;
  height: 24px;
  margin-right: 8px;
  width: 24px;
}
.main-post .mob-block-info .block-fav .fav-content a .fav-button.add,
.main-post .right .block-fav .fav-content a .fav-button.add {
  color: #fff;
}
.main-post .mob-block-info .block-fav .fav-content a .fav-button.add:before,
.main-post .right .block-fav .fav-content a .fav-button.add:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 9.004h5.997M12 2c-6.84 0-7.995.981-7.995 8.873C4.005 19.707 3.836 22 5.545 22s4.498-3.878 6.455-3.878c1.957 0 4.746 3.878 6.454 3.878 1.71 0 1.541-2.293 1.541-11.127C19.995 2.98 18.84 2 12 2Z'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  display: inline-block;
  height: 24px;
  margin-right: 8px;
  width: 24px;
}
.main-post .mob-block-info .block-fav .fav-content a.active,
.main-post .right .block-fav .fav-content a.active {
  opacity: 0.8;
}
.main-post .mob-block-info .block-fav .fav-content a:hover,
.main-post .right .block-fav .fav-content a:hover {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  padding: 0;
}
.main-post .mob-block-info .block-fav .off-link,
.main-post .right .block-fav .off-link {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  justify-content: space-between;
  opacity: 0.5;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.main-post .mob-block-info .block-fav .off-link:hover,
.main-post .right .block-fav .off-link:hover {
  opacity: 1;
  text-decoration: none;
}
.main-post .mob-block-info .block-fav .off-link:active,
.main-post .right .block-fav .off-link:active {
  opacity: 0.8;
  text-decoration: none;
}
.main-post .mob-block-info .bottom,
.main-post .right .bottom {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
  width: 100%;
}
.main-post .mob-block-info .bottom .big,
.main-post .mob-block-info .bottom a,
.main-post .right .bottom .big,
.main-post .right .bottom a {
  color: #409fff;
  text-decoration: none;
  width: auto;
}
.main-post .mob-block-info .bottom .big,
.main-post .right .bottom .big {
  padding: 15px 0;
  width: 100%;
}
.main-post .mob-block-info .bottom a:hover,
.main-post .right .bottom a:hover {
  text-decoration: underline;
}
.main-post .mob-block-info span.caption-1,
.main-post .right span.caption-1 {
  margin-bottom: 0;
}
.main-post .mob-block-info .related-news,
.main-post .right .related-news {
  margin-bottom: 24px;
}
.main-post .mob-block-info .related-news span.caption-1,
.main-post .right .related-news span.caption-1 {
  color: #8e8e8e;
  display: block;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.main-post .mob-block-info .related-news .mini-articles,
.main-post .right .related-news .mini-articles {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  overflow: hidden;
}
.main-post .mob-block-info .related-news .mini-articles a,
.main-post .right .related-news .mini-articles a {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
.main-post .mob-block-info .related-news .mini-articles .locked:after,
.main-post .right .related-news .mini-articles .locked:after {
  border: none;
  border-bottom: 1px solid #2e2e2e;
  border-radius: 0;
}
.main-post .mob-block-info .mini-articles,
.main-post .right .mini-articles {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.main-post .mob-block-info .tags-block,
.main-post .right .tags-block {
  margin-bottom: 16px;
}
.main-post .mob-block-info .tags-block span.caption-1,
.main-post .right .tags-block span.caption-1 {
  color: #8e8e8e;
  display: block;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.main-post .mob-block-info .mini-tags,
.main-post .right .mini-tags {
  display: inline-table;
  font-size: 0;
}
.main-post .mob-block-info .mini-tags a,
.main-post .right .mini-tags a {
  background: #2e2e2e;
  border: 1px solid #4e4e4e;
  border-radius: 4px;
  color: #fff;
  display: inherit;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 8px 8px 0;
  opacity: 0.5;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.main-post .mob-block-info .mini-tags a:hover,
.main-post .right .mini-tags a:hover {
  opacity: 1;
}
.main-post .mob-block-info .mini-tags a:active,
.main-post .right .mini-tags a:active {
  background: #2e2e2e;
  border: 1px solid #409fff;
  color: #409fff;
}
.main-post .mob-block-info {
  display: none;
}
.main-post .content {
  -ms-grid-column-span: 2;
  grid-column: span 2;
  position: relative;
  width: 100%;
}
.main-post .content .screenshots {
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  margin-bottom: 32px;
  overflow: hidden;
  position: relative;
}
.main-post .content .content-block {
  background: var(--card-color);
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  margin-bottom: 32px;
  padding: 0;
}
.main-post .content .content-block .tabs-nav-container {
  padding: 0 24px;
}
.main-post .content .content-block .ui-tab a h4 {
  color: #8e8e8e;
  text-decoration: none !important;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.main-post .content .content-block .ui-tab:hover a {
  text-decoration: none;
}
.main-post .content .content-block .ui-tab:hover a h4 {
  color: #fff;
  opacity: 1;
}
.main-post .content .content-block .ui-tabs-active {
  border-bottom: 4px solid #409fff;
  opacity: 1;
  padding: 24px 0 20px !important;
}
.main-post .content .content-block .ui-tabs-active a h4 {
  color: #fff;
}
.main-post .content .content-block .tabs-nav {
  background: transparent;
  border-bottom: 1px solid var(--border-card-color);
  border-radius: 8px 8px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  padding: 0;
  width: auto;
}
.main-post .content .content-block .tabs-nav li {
  padding: 24px 0;
}
.main-post .content .content-block .tabs-container .body-2 {
  background: transparent;
  border-radius: 0 0 8px 8px;
  padding: 16px 24px 24px;
  width: auto;
}
.main-post .content .content-block .tabs-container .body-2 .title-body1 {
  margin-bottom: 24px;
}
.main-post .content .content-block .tabs-container .body-2 .quote {
  background: #2e2e2e !important;
}
.main-post .content .content-block .tabs-container .readmore-js-section {
  border-radius: 0 !important;
  padding: 16px 24px 0 !important;
}
.main-post .content .content-block .tabs-container .readmore-js-collapsed {
  position: relative;
}
.main-post .content .content-block .tabs-container .readmore-js-collapsed p img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
}
.main-post .content .content-block .tabs-container .readmore-js-toggle {
  background: #2e2e2e;
  border-radius: 0 0 8px 8px;
  border-top: 1px solid #4e4e4e;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  opacity: 0.5;
  padding: 12px;
  text-align: center;
  text-decoration: none;
  width: auto;
}
.main-post .content .content-block .tabs-container .readmore-js-toggle:hover {
  opacity: 1;
}
.main-post .content .content-goods-block {
  margin-bottom: 24px;
}
.main-post .content .short-goods-block {
  margin-top: 24px;
}
.main-post .content .help-block {
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  margin-top: 32px;
  padding: 16px 24px;
}
.main-post .content .help-block,
.main-post .content .help-block span {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.main-post .content .help-block span a {
  margin-left: 4px;
}
.main-post .content .help-block .button {
  margin-left: auto;
}
.main-post .content .instruction {
  background: #262626;
  border-radius: 8px;
  margin-top: 32px;
  padding: 40px 32px 24px;
}
.main-post .content .instruction span.body-2 {
  display: block;
  margin: 24px 0;
  max-width: 704px;
}
.main-post .content .instruction .button {
  padding: 15px 56px;
}
.main-post .content .instruction .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
}
.main-post .content .instruction .bottom a {
  margin-right: 24px;
}
.main-post .content .instruction .bottom a:hover {
  text-decoration: none;
}
.main-post .cover {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #262626;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  height: 400px;
  justify-content: center;
  margin-bottom: 24px;
  position: relative;
}
.main-post .cover img {
  border-radius: 8px;
  height: 64px;
  position: absolute;
  width: 64px;
}
.main-post .cover img.cover--img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.main-post .container {
  grid-gap: 32px;
  -ms-grid-columns: 1fr 32px 1fr 32px 1fr;
  -ms-grid-rows: auto;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
}
.main-post .container > :first-child {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}
.main-post .container > :nth-child(2) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}
.main-post .container > :nth-child(3) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}

.title.page {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
}

.banner-sdelka-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

.banner-sdelka-left span {
  color: #fff;
  font-weight: 600;
}

.banner-sdelka-right {
  display: flex;
  align-items: center;
  gap: 10px;
}

.banner-sdelka-right span {
  color: #fff;
  font-weight: 600;
}

.banner-sdelka-border {
  width: 1px;
  height: 100%;
  background: #313131;
}

.product-purchase-title {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: .28px;
}

.product-purchase-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 1rem;
}

.product-purchase-problems {
  font-weight: 600;
  color: #afafaf!important;
  font-size: 14px;
  transition: all .3s;
}

.product-purchase-problems:hover {
  color: #fff!important;
  transition: all .3s;
}

.controls-big {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  border-radius: 8px;
  bottom: 0;
  justify-content: space-between;
  left: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.controls-big,
.controls-big > div {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.controls-big > div {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  background: transparent;
  border-radius: 0;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0 8px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.controls-big > div,
.controls-big > div:before {
  cursor: pointer;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.controls-big > div:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10 17 5-5-5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  display: block;
  height: 24px;
  opacity: 0.5;
  width: 24px;
  z-index: 10;
}
.controls-big > div:hover {
  background: rgba(46, 46, 46, 0.5);
}
.controls-big > div:hover:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10 17 5-5-5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  cursor: pointer;
  display: block;
  height: 24px;
  opacity: 1;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  width: 24px;
  z-index: 10;
}
.controls-big > div:active {
  opacity: 0.8;
}
.controls-big .swiper-button-lock {
  display: none;
}

.screenshots img {
  border: none;
  border-radius: 8px;
  height: auto;
  width: 100%;
}

.comment .body-2 div p {
  margin-bottom: 0;
}

.comment .body-2 div p img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
}

.controls-big .swiper-button-next {
  top: 0!important;
}

.controls-big .swiper-button-prev {
  top: 0!important;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: 'none'!important;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: 'none'!important;
}

.bans-btns-eshe {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px!important;
  border-radius: 13px;
  background: #232323;
  border: 0;
  color: #fff;
  font-weight: 600;
  transition: all .3s;
}

.bans-btns-eshe:hover {
  background: #353333;
  transition: all .3s;
}

.bans-btns-razban {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px!important;
  border-radius: 13px;
  background: #0f6d0f;
  border: 0;
  color: #fff;
  font-weight: 600;
  transition: all .3s;
}

.bans-btns-razban:hover {
  background: #159b15;
  transition: all .3s;
}

.bans-btns-nerazb {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px!important;
  border-radius: 13px;
  background: #810505;
  border: 0;
  color: #fff;
  font-weight: 600;
  transition: all .3s;
}

.bans-btns-nerazb:hover {
  background: #a70707;
  transition: all .3s;
}

.bans-btns-delete {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px!important;
  border-radius: 13px;
  background: #232323;
  border: 0;
  color: #fff;
  font-weight: 600;
  transition: all .3s;
}

.bans-btns-delete:hover {
  background: #353333;
  transition: all .3s;
}

.text-success {
  color: #3fc51f!important;
}

.text-danger {
  color: #c51f1f!important;
}

.banner-demo {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  background-color: var(--card-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cmask id='b' width='145' height='166' x='14' y='6' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='m20.18 43.525.96-.36.944-.313.942-.272.95-.234.976-.201 1.01-.172 1.061-.145.337.021h.506l1.433-.06 1.835-.12 2.05-.16 3.99-.357 2.598-.27.024-.068.01-.032.017-.01.038-.005.318-2.127.15-1.033.163-1.015.186-.999.224-.984.274-.97.16-.481.176-.479.308-.76.326-.748.345-.736.363-.725.38-.712.398-.7.415-.688.43-.676.448-.663.463-.65.479-.638.493-.625.509-.611.522-.599.537-.585.55-.572.564-.558.577-.545.589-.53.6-.518.614-.503.624-.489.636-.474.646-.46.657-.446.666-.431.677-.417.685-.401.695-.387.703-.371.711-.356.72-.341.726-.325.733-.31.74-.294.747-.278.753-.263.759-.246.763-.23.769-.213.773-.197.777-.18.781-.164.785-.147.788-.13.79-.113.793-.096.795-.078.796-.061.798-.044.8-.025.798-.008.8.01.8.028.798.046.798.065.797.083.795.102.793.12.79.139.789.158.785.177.782.196.778.216 1.764.528.896.291.894.316.88.345.86.38.83.417.4.225.39.237 2.043 1.314.992.664.968.673.945.688.919.706.891.729.863.756.831.786.8.822.765.861.73.906.351.47.341.483.332.495.322.51.312.523.301.538.291.554.28.569.209.48.192.508.366 1.065.191.543.21.54.236.532.272.514.068.024.032.01.01.017.005.038 1.624-.226 1.598-.267 1.581-.295 1.571-.307 1.568-.307 1.572-.293 1.583-.266 1.603-.223 1.002-.12 1.013-.107 1.016-.08 1.017-.04h.506l.504.013.502.031.498.049.495.069.49.09.485.113.479.137-.043-.424-.026-.406-.035-.763-.023-.362-.036-.35-.057-.342-.084-.334-.08-.213-.102-.195-.124-.178-.143-.162-.162-.146-.18-.13-.196-.117-.211-.103-.225-.09-.238-.077-.507-.12-.541-.08-.567-.043-.581-.013-.586.013-.58.032-.565.047-1.043.116-.86.108-.977.147-1.489.25-3.758.642-1.891.311-1.648.25-.673.088-.542.057-.386.021-.127-.005-.08-.015-.056-.047-.071-.097-.179-.32-.212-.443-.228-.512-.432-1.021-.282-.66-.317-.633-.341-.62-.361-.607-.382-.593-.4-.582-.417-.57-.433-.558-.447-.547-.929-1.067-.967-1.032-.994-1.002-1.007-.976-.875-.796-.921-.76-.963-.726-1-.689-1.034-.654-1.064-.617-1.09-.582-1.111-.545-1.13-.51-1.144-.471-1.154-.436-1.16-.398-1.163-.362-1.16-.324-1.156-.286-1.145-.25-.256-.042-.274-.031-.585-.062-.3-.043-.299-.062-.292-.086-.28-.119-.025-.204-.256-.117-.264-.096-.269-.079-.273-.062-.557-.082-.56-.039-.557-.01-.542.004-.519.003-.486-.012-.952-.037-.966-.011-.979.015-.987.04-.993.069-.996.095-.997.123-.994.15-.99.18-.98.21-.97.238-.957.269-.94.299-.92.33-.898.36-.874.394-.312.158-.306.173-.603.377-.612.405-.645.416.013.102-.102.013-.522.16-.527.185-.53.21-.532.234-.535.256-.535.278-.536.298-.536.317-.534.335-.533.352-1.055.75-1.04.807-1.014.852-.986.89-.95.918-.907.94-.86.95-.804.953-.744.947-.678.933-.603.91-.568.926-.54.935-.513.945-.488.956-.464.968-.443.98-.424.995-.404 1.009-.117.325-.101.33-.163.674-.123.688-.103.702-.1.713-.113.72-.144.727-.193.73-1.422.158-1.405.126-2.783.2-2.775.198-1.397.125-1.408.155-.88.102-1.05.134-.56.087-.57.104-.57.125-.558.149-.535.175-.502.206-.459.24-.209.132-.194.143-.178.152-.16.163-.142.173-.12.184-.1.197-.076.207-.051.22-.026.233-.002.353.029.35.05.354.066.36.152.745.072.393.06.412.99-.408Zm46.416-3.373.181-.03.166-.062.178-.104.187-.14.193-.171.196-.198.195-.22.377-.487.337-.518.272-.508.104-.24.078-.222.05-.2.017-.176-.01-.14-.03-.137-.103-.273-.143-.27-.158-.267-.15-.266-.118-.267-.039-.133-.022-.135-.002-.135.022-.136.044-.095.097-.153.322-.444.444-.569.508-.624.513-.608.46-.523.35-.367.114-.102.04-.028.025-.01.154.02.203.067.243.109.275.145.618.375.654.451.629.483.541.468.218.215.173.194.12.169.058.136.022.137.007.14-.021.29-.052.294-.063.298-.057.296-.032.291.012.282.027.136.046.132.143.264.204.27.257.266.302.258.342.245.372.226.395.2.411.169.42.132.422.088.415.04.4-.015.194-.03.187-.045.18-.062.172-.08.162-.097.153-.117.142-.136.13-.156.115-.323.103-.352.191-.739.102-.363.113-.345.132-.313.156-.27.413-.298.576-.409.317-.243.317-.268.304-.291.278-.315.238-.336.1-.176.085-.181.068-.187.05-.19.03-.196.007-.2-.016-.205-.04-.21-.068-.212-.096-.218-.126-.221-.159-.226-.191-.228-.228-.233-.51-.455-.459-.34-.21-.13-.199-.108-.188-.084-.178-.064-.168-.046-.16-.027-.297-.01-.27.043-.248.08-.232.105-.221.118-.217.118-.216.104-.222.08-.234.04-.25-.01-.132-.029-.138-.046-.189-.082-.184-.096-.355-.23-.344-.268-.335-.297-.664-.633-.336-.313-.345-.294-.266-.212-.213-.184-.079-.094-.055-.103-.03-.116v-.136l.034-.108.085-.163.29-.459.408-.578.476-.632.491-.619.454-.538.365-.392.133-.12.09-.058.243-.067.229-.023.218.012.209.038.397.121.385.124.192.042.195.016.2-.017.207-.058.215-.11.226-.168.239-.236.253-.311.129-.293.16-.263.178-.24.188-.226.36-.433.15-.222.115-.234.077-.274.022-.278-.029-.279-.077-.277-.123-.274-.164-.267-.202-.258-.237-.247-.27-.233-.296-.217-.323-.197-.344-.177-.362-.152-.377-.126-.39-.098-.397-.066-.23-.314-.193-.322-.327-.635-.165-.298-.183-.275-.217-.245-.125-.108-.14-.098-.179-.105-.183-.089-.373-.134-.381-.077-.385-.024-.383.027-.378.074-.37.12-.355.16-.339.2-.317.236-.292.268-.263.298-.23.325-.19.348-.15.37-.104.387-.023.176v.173l.022.17.038.168.114.33.142.326.142.325.114.329.039.166.021.169.002.17-.023.175-.042.11-.09.163-.295.453-.41.566-.476.615-.49.596-.455.512-.371.364-.138.105-.098.043-.093-.021-.155-.073-.46-.275-.6-.402-.664-.475-.656-.493-.574-.458-.418-.368-.127-.133-.061-.091-.04-.135-.023-.136-.007-.276.034-.28.057-.283.063-.284.052-.283.024-.282-.02-.279-.055-.21-.088-.215-.12-.22-.147-.222-.172-.22-.193-.216-.213-.21-.228-.2-.24-.188-.25-.174-.257-.156-.26-.137-.26-.114-.256-.089-.252-.06-.242-.032-.58.21-.478.21-.388.207-.31.21-.24.209-.185.211-.14.214-.104.217-.081.22-.069.226-.145.466-.099.243-.13.25-.175.259-.228.267-.203.176-.23.148-.515.26-.268.136-.262.154-.25.186-.23.228-.102.25-.083.244-.066.24-.05.236-.052.456.007.436.06.412.11.389.151.363.19.336.222.308.249.278.271.246.288.213.3.18.305.142.306.106.302.067.17.016.167-.002.33-.052.322-.096.319-.12.317-.122.318-.104.32-.064.162-.01.164.007.111.037.165.088.455.305.569.43.616.499.598.513.514.473.363.376.104.136.042.09-.02.095-.074.154-.275.453-.405.585-.478.649-.498.641-.465.565-.376.418-.139.132-.096.07-.162.06-.166.034-.169.01-.171-.01-.349-.057-.352-.083-.354-.072-.176-.022-.174-.007-.174.014-.17.037-.169.066-.165.098-.282.218-.27.247-.253.27-.234.293-.209.31-.181.325-.15.337-.114.345-.075.35-.032.35.015.35.066.345.121.336.083.164.097.161.113.157.129.153.145.149.163.143.125.148.137.125.147.104.156.086.33.131.343.095.341.082.327.093.297.125.134.083.12.1.165.19.13.216.109.233.098.24.099.242.111.234.135.22.17.198.164.138.18.12.193.105.204.091.422.143.417.1.722.178.185.033.184.018.184-.004Zm40.101 35.724.209-.271.184-.272.16-.272.138-.271.116-.272.097-.272.078-.272.06-.271.045-.272.045-.543-.004-.543-.044-.54-.073-.54-.093-.539-.202-1.07-.09-.532-.069-.53-.038-.525.004-.522.022-.217.046-.25.152-.595.217-.706.263-.803.598-1.827.297-.993.272-1.025.229-1.039.093-.52.075-.518.055-.514.034-.507.009-.499-.017-.488-.047-.477-.077-.461-.11-.446-.147-.427-.183-.406-.224-.384-.267-.36-.311-.333-.3-.27-.307-.233-.32-.195-.34-.154-.366-.11-.399-.065-.439-.015-.485.036-.349.206-.329.22-.299.225-.263.228-.098.261-.079.272-.062.28-.045.288-.053.59-.014.6.03 1.172.013.546-.009.502-.057.64-.094.655-.238 1.33-.113.665-.088.66-.049.65-.004.319.011.315.057.486.111.589.157.68.197.756.483 1.688.553 1.835.563 1.873.517 1.805.222.843.188.786.147.715.099.631.068.025.031.01.011.016.004.039.235-.271Zm-18.754-13.51-.235-.05-.23-.08-.22-.11-.203-.138-.184-.162-.158-.184-.128-.205-.093-.224-.052-.24.14-.288.123-.273.138-.269.188-.28.218-.122.206-.072.198-.033h.194l.195.02.201.035.436.073.193.169.168.173.141.19.11.223.058.595v.261l-.022.28-.134.23-.163.184-.188.14-.208.096-.222.058-.23.02-.237-.017Zm-38.16 19.965.038-1.504.053-4.196.018-4.215-.007-1.528-.019-.83-.04-.254-.08-.247-.108-.243-.128-.246-.271-.518-.122-.282-.1-.304-.175-.35-.16-.371-.283-.781-.25-.8-.237-.779-.057-.348-.08-.33-.095-.313-.106-.3-.22-.57-.195-.546-.217-.634-.12-.285-.13-.26-.143-.237-.157-.21-.174-.18-.194-.152-.214-.12-.237-.089-.263-.054-.29-.019-.32.018-.353.057-.385.096-.422.138-.246.212-.233.222-.224.241-.219.269-.116.221-.104.236-.091.248-.078.257-.12.535-.07.545v1.008l.018.53.045.536.081.53.128.514.085.249.1.241.116.232.135.223.297.55.26.555.461 1.11.226.543.241.529.268.509.309.484.547.722.584.759.275.392.248.4.208.406.157.413.09.376.068.46.107 1.113.11 1.278.074.666.096.664.124.65.159.621.095.295.107.283.118.269.132.252.146.235.161.215.177.194.193.17.21.146.23.12.248.091.268.061.043-.794Zm34.586 48.501.075-.031.063-.051.104-.144.159-.311.431-.624.537-.686.627-.736.698-.776.752-.805.789-.821 1.618-1.647 1.556-1.58.711-.737.644-.685.558-.624.456-.55.335-.466.118-.197.08-.172.144-.404.12-.406.096-.408.079-.41.113-.828.073-.838.122-1.707.097-.87.068-.439.084-.442-.412.405-.564.509-.695.595-.804.663-.892.713-.959.744-1.004.758-1.03.753-1.032.729-1.015.689-.975.63-.916.552-.833.457-.38.186-.352.156-.32.124-.287.088-.25.05-.212.011-.353-.032-.38-.059-.404-.083-.427-.107-.914-.276-.978-.348-1.025-.406-1.055-.451-1.068-.48-1.064-.496-2.046-.985-1.822-.881-.784-.367-.677-.299-.552-.217-.41-.121.601 1.608.55 1.368.51 1.155.246.507.243.463.24.424.24.387.241.354.245.325.25.298.257.275.266.256.277.239.29.226.303.217.658.418.738.42.832.448.94.504 1.065.586 1.203.695 1.356.831.478.313.465.324.453.335.441.346.859.726.835.769.215.255.063.058.068.043.074.023.082-.005Zm32.69-13.268-.014.721.007.719.03 1.428.002.707-.02.701-.02.912-.064 1.066-.104 1.192-.135 1.291-.34 2.772-.391 2.844-.719 5.037-.223 1.76-.055.595-.008.37.031.278.052.272.144.532.166.526.15.534.23.921.27.987.311 1.04.353 1.079.394 1.106.436 1.119.478 1.119.521 1.106.565 1.078.298.525.31.513.32.5.332.485.343.468.354.45.365.43.376.408.388.384.399.36.41.333.422.304.433.275.445.243-.382-.52-.354-.517-.329-.515-.307-.515-.563-1.032-.514-1.04-.271-.635-.321-.868-.364-1.066-.396-1.233-.42-1.368-.435-1.468-.877-3.107-.826-3.117-.371-1.48-.331-1.385-.282-1.255-.224-1.093-.156-.899-.079-.671-.022-.47v-.498l.029-.514.061-.523.101-.521.144-.51.194-.489.116-.234.132-.224.655-.781.706-.828.756-.838.396-.412.408-.4.419-.384.431-.362.443-.338.453-.307.464-.271.475-.232.486-.188.496-.139.822-.252.379-.115.396-.14-.478-.484-.479-.56-.482-.623-.486-.671-.987-1.433-1.013-1.465-.519-.711-.529-.677-.539-.632-.55-.571-.28-.258-.283-.239-.287-.217-.29-.193-.293-.168-.297-.141-.301-.113-.306-.082.052.551.026.5.024.488.048.518-.087.722-.044.723Zm10.24 9.242-.245.297-.217.297-.192.298-.167.299-.144.299-.121.299-.1.3-.081.3-.061.299-.044.3-.028.299-.012.299.017.596.064.593.101.589.13.583.149.578.318 1.134.15.554.132.545.064.592.047.575.067 1.12.065 1.106.045.56.061.569.004.678-.002.676.01.328.024.314.043.299.067.277.096.253.13.225.17.192.213.155.125.063.138.052.317.07.376.022.44-.03.415-.046.455-.072.231-.061.227-.084.218-.114.205-.15.339-.243.307-.257.277-.269.25-.282.224-.295.201-.305.179-.317.161-.327.143-.336.128-.346.22-.718.185-.749.168-.774.032-.647.054-.597.043-.562.006-.273-.009-.271-.085-.86-.121-.865-.261-1.74-.098-.87-.031-.434-.016-.434.002-.432.023-.432.046-.43.073-.428.052-.232.099-.288.07-.128.087-.1.103-.056.059-.007.064.009.073.029.059.043.047.056.036.067.043.16.012.182-.025.375-.024.295.028.695.06.687.084.682.098.678.203 1.358.086.684.063.69.018.443.001.452-.026.929-.01.962.02.494.047.501.573-.053.562-.02.552.009.544.032.537.052.532.066 1.054.156 1.052.157.529.066.533.052.538.033.546.01.554-.019.565-.052-.202-.643-.218-.695-.118-.329-.126-.296-.137-.247-.147-.184-.062-.038-.102-.04-.309-.088-.907-.241-.528-.169-.529-.213-.253-.126-.241-.14-.223-.155-.201-.172-.275-.309-.294-.416-.306-.508-.311-.586-.307-.649-.298-.697-.279-.732-.253-.75-.221-.756-.18-.745-.132-.722-.076-.682-.015-.321.002-.307.02-.289.038-.271.057-.25.079-.227.099-.203.122-.177.307-.037.04.06.018.028.018.006.039-.005.089.917.055.846.06.799.044.388.058.384.114.554.152.587.192.609.229.619.268.615.305.6.343.571.379.53.204.246.213.231.222.214.23.197.24.176.249.156.258.132.267.109.275.082.285.055.293.026.302-.005.31-.037.319-.071.328-.106.336-.143.404-.188.471-.248.232-.152.212-.171.183-.193.139-.215.286-.381.254-.334.108-.162.092-.165.074-.174.051-.187.027-.183.014-.209-.009-.493-.056-.579-.098-.65-.135-.706-.169-.746-.198-.771-.222-.781-.243-.775-.259-.754-.271-.719-.279-.667-.281-.6-.281-.518-.275-.422-.134-.169-.131-.14-.267-.238-.285-.222-.299-.205-.314-.189-.325-.171-.337-.155-.345-.137-.353-.121-.359-.104-.364-.087-.367-.069-.368-.053-.368-.035-.366-.018-.363-.001-.359.016-.384.035-.376.052-.368.067-.361.082-.702.206-.677.257-.656.302-.636.342-.621.376-.608.404-.598.427-.59.445-1.173.918-1.179.919-.6.446-.61.43-.302.295-.272.295Zm18.277 8.491-.253.127-.256.112-.523.203-.533.215-.024.068-.011.032-.016.01-.039.005.148.365.124.355.225.668.121.309.142.289.173.266.214.242.344.288.368.235.389.184.406.134.417.084.425.037.429-.009.428-.055.423-.098.414-.14.4-.182.383-.221.36-.259.334-.297.303-.332.269-.367.106-.324.092-.33.145-.676.101-.689.063-.693.034-.688.012-.675-.008-1.273-.021-.975-.044-.877-.072-.787-.105-.705-.144-.63-.088-.289-.099-.274-.112-.259-.125-.245-.139-.232-.153-.22-.168-.209-.184-.2-.2-.19-.217-.182-.235-.175-.253-.17-.564-.324-.646-.311-.733-.306-.825-.309-.922-.319.177.266.207.409.224.533.233.64.23.726.217.795.193.844.159.875.114.887.037.442.022.439.005.431-.013.423-.031.412-.052.399-.074.383-.097.364-.121.345-.147.321-.174.297-.202.269-.231.239-.263.207-.244.174-.249.148Zm-19.527 1.516-.108-.551-.277-1.194-.309-1.278-.149-.655-.134-.658-.114-.653-.084-.644-.049-.627-.005-.605.045-.577.044-.276.06-.267.076-.256.093-.245.111-.234.13-.221.092-.264.115-.242.133-.224.15-.207.163-.193.174-.183.368-.342.376-.33.362-.339.168-.179.157-.189.141-.202.123-.218-.509.187-.518.21-.511.236-.493.269-.46.306-.214.169-.2.181-.186.192-.169.206-.151.219-.131.232-.195.349-.17.346-.146.342-.122.339-.1.336-.078.334-.058.33-.038.329-.019.326-.002.323.016.322.032.319.109.633.162.627.209.621.249.617.281.613.306.611.659 1.219.673 1.222-.078-.512Zm-53.402 9.35.075-.051.243-.195.79-.697 1.081-.998 1.236-1.164 2.382-2.298.871-.866.474-.501.007-.152-.015-.129-.035-.111-.052-.1-.144-.186-.18-.204-.013-.102-.102.012-.115-.152-.223-.275-.712-.848-2.082-2.43-3.533-4.086-.144-.208-.134-.216-.258-.424-.132-.189-.14-.163-.152-.126-.167-.081-.138-.022-.165.011-.19.041-.214.07-.236.097-.255.123-.56.313-.614.392-.65.457-.672.509-.674.544-.662.567-.633.574-.587.568-.525.547-.447.512-.352.463-.136.208-.105.19-.073.171-.04.149.012.112.06.159.106.202.148.244.411.595.543.718.65.813.733.883 1.614 1.865 1.645 1.821 1.478 1.563.615.618.497.474.357.303.118.078.073.026.042-.018Zm47.984-6.418-.133-.031-.314-.102-.177-.186-.158-.199-.141-.21-.125-.221-.11-.23-.096-.239-.157-.498-.118-.518-.09-.529-.136-1.055.176-.289.259-.332.322-.357.361-.358.378-.341.373-.302.345-.243.294-.162.019.272-.013.225-.038.188-.058.157-.072.135-.08.123-.161.239-.07.134-.054.154-.032.183-.006.22.028.265.066.319.111.382.162.452.115-.185.09-.191.134-.391.125-.391.078-.189.099-.184.307-.038.025.205.004.147-.015.201-.08.53-.13.647-.162.695-.178.678-.174.594-.153.442-.064.144-.051.081-.095.084-.098.055-.102.029-.11.006-.12-.015ZM43.23 154.2l.273-.021.263-.039.251-.058.239-.076.224-.093.207-.109.19-.127.17-.142.15-.158.126-.173.103-.188.076-.202.049-.216.02-.23-.011-.243-.044-.255-.077-.268-.113-.279-.15-.291-.19-.301-.08-.575-.09-.555-.204-1.073-.202-1.064-.09-.543-.078-.56-.028-.732-.01-.724-.008-1.414-.014-.686-.034-.669-.062-.652-.1-.632-.144-.61-.093-.297-.108-.29-.124-.285-.14-.277-.16-.271-.179-.264-.2-.257-.22-.249-.244-.242-.268-.233-.293-.226-.319-.218-.346-.208-.375-.2-.807-.303-.829-.334-1.709-.713-.874-.356-.884-.339-.89-.31-.893-.269-.893-.216-.446-.085-.445-.066-.443-.047-.442-.027-.439-.004-.437.02-.434.045-.43.072-.427.1-.423.13-.418.162-.413.194-.409.229-.402.265-.583.434-.276.228-.266.238-.252.251-.239.267-.223.283-.207.304-.11.197-.106.232-.1.266-.095.296-.171.673-.145.766-.115.838-.083.89-.047.921-.01.932.032.924.075.895.122.846.08.399.093.378.105.356.12.331.132.304.148.274.162.242.176.207.192.169.208.129.46.253.438.206.418.161.398.118.378.077.36.038h.34l.322-.035.305-.069.287-.102.27-.131.254-.16.238-.187.223-.211.207-.234.193-.255.179-.275.165-.292.152-.308.14-.322.24-.677.197-.711.154-.73.116-.735.081-.724.05-.7.004-.463-.033-.463-.06-.467-.08-.473-.185-.974-.088-.506-.075-.523.06-.04.028-.018.006-.018-.005-.038.307-.038.194.277.176.309.158.338.139.364.12.388.102.409.083.428.065.445.046.458.027.469.009.478-.01.484-.03.487-.047.489-.067.487-.086.483-.104.476-.124.467-.143.456-.162.441-.18.425-.201.405-.22.384-.238.359-.258.332-.278.303-.296.271-.317.236-.335.199-.355.16-.375.117-.394.073-.07.728-.103.671-.113.657-.102.69.581-.089.559-.119.54-.143.523-.164.51-.18.5-.193.984-.407.985-.407.5-.193.51-.18.523-.164.54-.143.559-.119.582-.089-.193-.419-.164-.43-.14-.438-.117-.446-.096-.451-.08-.455-.116-.917-.077-.913-.057-.898-.06-.87-.08-.828-.018-.084-.039-.16-.122-.495-.148-.642-.135-.687-.05-.328-.034-.3-.01-.26.018-.206.05-.14.04-.041.048-.019.06.003.07.028.177.137.185.202.165.231.147.259.13.286.115.309.101.332.17.726.134.796.114.854.216 1.825.128.945.16.949.203.939.122.461.138.455.155.445.175.434.195.422.218.408.242.391.267.375.295.355.323.335.265.235.274.212.282.189.288.166.293.143.297.121.297.1.298.079.296.057.292.038.288.017.28-.002Zm43.384-14.013.604.635.31.29.31.256.312.21.31.153.087.02.128.01.365-.009.495-.044.604-.075 1.46-.219 1.663-.282 3.3-.592 1.323-.232.892-.137.024-.068.011-.032.016-.01.039-.005-.076-.613.06-.04.028-.018.007-.018-.005-.039.132.027.137.044.29.13.306.176.324.205.691.444.364.209.375.182.383.14.195.05.196.034.198.016.199-.004.2-.024.201-.048.202-.073.202-.1.202-.128.203-.159.202-.191.202-.225.202-.26.201-.298.106-.2.075-.205.052-.212.036-.222.057-.476.037-.258.053-.273-.075-.388-.123-.351-.164-.312-.202-.274-.235-.237-.263-.199-.285-.162-.304-.124-.317-.088-.325-.05-.329-.014-.328.023-.322.059-.311.096-.296.133-.275.168-.166.145-.159.182-.31.42-.155.207-.157.185-.164.148-.171.095-.071.02-.123.029-.389.08-1.258.237-3.693.653-3.847.65-1.45.234-.85.126-1.942.238.57.629Zm-41.14 6.75.1-.308.216-.598.199-.604.078-.315.055-.331.191-1.006.083-.544.067-.564.047-.577.022-.584-.008-.584-.042-.577-.083-.566-.127-.546-.177-.521-.108-.249-.123-.241-.137-.231-.153-.221-.169-.209-.186-.198-.202-.185-.221-.172-.24-.158-.258-.142-.453-.264-.442-.213-.438-.173-.439-.141-.448-.117-.462-.103-.993-.197.362.221.382.211.777.426.374.23.35.251.316.279.141.153.13.163.266.416.25.422.235.428.216.434.197.44.177.447.155.452.133.458.11.464.083.47.058.475.03.48.003.486-.028.491-.06.496-.09.501.002.634.044.598.153 1.234.085-.321Zm-21.105 7.799.455-.092.445-.134.426-.171.4-.205.368-.237.329-.263.282-.286.228-.307.085-.149.07-.151.1-.309.059-.32.034-.329.05-.691.044-.364.078-.375-.353-.032-.341-.049-.332-.067-.324-.085-.316-.1-.31-.115-.603-.273-.265-.229-.26-.205-.49-.378-.222-.191-.2-.205-.178-.23-.15-.264-.15-.37-.13-.435-.109-.49-.09-.537-.073-.575-.056-.605-.038-.626-.023-.639v-1.283l.055-1.231.047-.575.058-.536.07-.49.079-.434-.376.151-.369.184-.357.21-.342.229-.322.24-.297.246-.268.243-.236.234-.462.521-.387.515-.317.509-.25.508-.188.506-.131.509-.079.511-.03.517.013.525.053.534.087.545.117.559.143.575.164.591.373 1.244.12.442.12.511.13.555.15.574.18.567.218.533.126.247.139.228.153.208.168.183.14.193.153.174.163.157.174.14.184.124.192.107.2.092.207.076.212.061.218.048.448.053.457.001.46-.048Zm110.359-5.766.263-.082.257-.12.25-.154.243-.185.237-.213.23-.236.224-.257.426-.56.399-.598.371-.607.343-.589.315-.541.287-.466.257-.36.118-.133.111-.095.441-.28.436-.218.427-.17.418-.133.801-.209.38-.1.364-.114.346-.14.327-.179.156-.109.15-.122.145-.139.139-.156.132-.176.127-.196.12-.218.113-.243.106-.267.1-.295.092-.323.084-.353-.334.059-.309.087-.288.104-.272.11-.516.201-.254.07-.258.037-.509-.012-.851-.067-2.277-.241-2.292-.291-.87-.129-.536-.1-.25.4-.216.405-.192.407-.174.405-.331.789-.173.378-.188.361-.212.341-.243.318-.284.291-.332.261-.187.118-.202.108-.218.1-.235.09-.253.079-.272.069-.293.057-.314.046-.024.068-.011.032-.016.01-.038.005.162.39.205.386.235.377.254.365.518.684.454.602.321.422.315.351.308.284.303.222.295.162.29.106.282.054.277.005.27-.04Zm-65.581-3.579.112-.033.09-.05.068-.069.042-.089.013-.111-.019-.135-.053-.159-.09-.185-.128-.213-.171-.243-.216-.273-.264-.306-.313-.34-.789-.786-.156-.17-.168-.208-.375-.463-.211-.222-.229-.193-.248-.147-.132-.051-.137-.034-.165.253-.123.264-.084.272-.046.279-.012.283.019.282.048.28.074.275.097.267.118.257.135.242.15.226.164.206.172.185.18.159.184.132.35.162.62.225.358.105.36.085.343.051.302.007.13-.017Zm18.997 1.477-.34-.353-.182-.159-.189-.145-.194-.129-.198-.11-.306-.205-.29-.225-.277-.242-.266-.256-.51-.54-.492-.559-.496-.55-.516-.517-.272-.239-.284-.221-.298-.2-.315-.175-.157.058-.203.117-.237.167-.26.208-.27.238-.268.261-.254.273-.228.278-.19.272-.139.257-.077.234-.011.105.009.096.03.086.054.074.078.061.105.047.132.032.161.015.192-.001.225-.02-.032.24-.068.242-.099.241-.128.239-.154.234-.177.228-.196.218-.212.208-.225.194-.236.179-.242.161-.245.142-.246.12-.243.097-.238.07-.228.042-.034-.208-.048-.178-.06-.149-.07-.12-.082-.095-.09-.07-.1-.046-.107-.025-.113-.005-.119.014-.251.077-.263.135-.267.178-.264.211-.253.231-.235.239-.21.236-.176.219-.136.191-.089.151-.033.099.014.094.046.109.075.122.099.132.259.286.314.297.339.289.336.26.302.21.24.141.47.338.505.389.48.41.211.203.182.196.203.152.186.155.348.313.353.294.192.133.21.118.28.24.247.232.118.098.119.08.121.054.128.023.132-.029.17-.091.202-.144.232-.191.526-.488.577-.58 1.143-1.182.482-.477.37-.319.294-.236.42-.392.495-.495.514-.548.48-.55.394-.5.146-.215.105-.184.011-.028.071-.014-.025-.205-.012-.102-.103.013-.299-.384Zm35.719 2.504-.138-.026-.138-.049-.139-.07-.138-.088-.271-.229-.262-.288-.247-.336-.229-.371-.203-.396-.175-.409-.141-.41-.103-.399-.058-.377-.011-.343.015-.156.028-.142.043-.129.058-.112.055-.065.105-.105.332-.303.975-.845 1.747-1.484.409-.051.037.121.018.117.001.113-.017.109-.076.21-.124.2-.163.193-.189.188-.414.371-.202.188-.184.193-.155.201-.115.211-.039.11-.024.114-.009.117.008.122.026.126.047.131.067.135.09.141.09.163.079.176.094.163.061.069.075.055.062.014.062-.016.105-.078.116-.135.102-.147.171-.326.144-.357.138-.373.151-.374.186-.362.113-.172.128-.164.148-.153.169-.141.02.245.002.238-.016.233-.032.226-.101.438-.143.42-.168.406-.18.394-.177.385-.161.38-.088.291-.063.326-.11.69-.074.335-.105.308-.069.139-.082.126-.097.112-.113.096-.13.076-.132.048-.135.022-.137-.004Zm-72.76-1.028-.117-.032-.067-.051-.1-.11-.275-.365-.345-.509-.375-.593-.365-.619-.318-.583-.231-.489-.071-.19-.035-.144.08-.07.078-.042.075-.016.073.007.07.027.066.045.126.134.112.174.099.194.152.366.291-.546.112-.263.07-.254.016-.124v-.121l-.017-.119-.036-.116-.057-.114-.079-.11-.103-.108-.13-.105-.094-.143-.095-.121-.053-.046-.061-.032-.072-.017-.083.001-.233-.377-.089-.18-.085-.223.06-.04.028-.018.006-.018-.005-.039.242.04.221.071.204.095.188.11.34.231.156.105.151.087.151.066.162.056.336.102.324.123.146.082.129.102.175.2.134.223.096.243.064.26.034.274.008.287-.014.295-.031.302-.102.613-.128.605-.124.578-.089.526-.218.198-.186.152-.092.048-.095.026-.105-.001Zm28.089-2.005.156-.107.129-.111.102-.116.078-.119.055-.122.032-.124.011-.126-.008-.128-.027-.129-.103-.259-.16-.257-.207-.252-.244-.242-.27-.228-.287-.212-.29-.19-.287-.166-.27-.137-.246-.104-.208-.067-.106.1-.087.104-.067.106-.05.108-.031.11-.017.112.013.229.067.233.113.234.151.234.183.232.207.226.222.22.465.41.796.641.185-.103Zm-61.615-1.677-.41.208-.376.249-.344.286-.314.321-.285.353-.256.381-.23.407-.203.431-.179.451-.156.468-.133.483-.113.495-.092.504-.075.51-.056.513-.041.513-.038 1.016.012.984.053.929.083.85.105.748.116.625.118.479.11.309.12.203.145.167.167.14.184.121.412.226.221.124.228.144.136.088.15.075.334.114.373.068.403.024.424-.017.436-.056.439-.093.432-.127.418-.159.393-.189.36-.216.316-.241.266-.263.11-.14.095-.144.076-.148.059-.153.038-.157.018-.16-.004-.016-.012-.027-.048-.083-.173-.266-.546-.777-.596-.812-.39-.499-.674-2.193-.323-1.069-.306-1.064-.282-1.07-.25-1.087-.213-1.116-.17-1.154-.062-.511Zm85.367 6.7.333-.045.335-.085.33-.123.32-.157.305-.191.285-.22.258-.25.226-.275.189-.298.146-.32.098-.339.044-.356.001-.183-.016-.187-.042-.266-.061-.249-.076-.233-.093-.217-.107-.201-.12-.186-.133-.17-.144-.155-.155-.14-.164-.125-.173-.111-.18-.096-.186-.082-.192-.068-.397-.094-.406-.039-.407.019-.202.031-.2.047-.197.063-.192.079-.187.096-.18.113-.174.13-.165.147-.156.167-.146.184-.136.204-.123.222-.102.222-.108.178-.113.13-.121.075-.2.053-.218.024-.466-.001-.475-.018-.23.005-.216.024-1.105.218-1.119.241-1.16.231-.604.102-.624.087.103.266.135.286.157.295.174.295.372.549.184.236.173.195.136.063.19.041.235.022.274.003.637-.037.705-.083.715-.113.666-.125.558-.121.394-.101.04-.209.005-.202-.044-.419.06-.04.028-.018.007-.018-.005-.039.329.197.3.21.544.431.26.206.264.19.274.167.293.136.297.088.314.041.327-.004Zm-31.876 3.998.252-.076.228-.111.208-.138.193-.159.354-.352.343-.353.178-.159.188-.139.201-.111.221-.078.144-.024.149-.003.319.027.358.031.198.002.214-.016-.534-.673-.59-.679-.315-.332-.327-.321-.34-.305-.35-.286-.363-.262-.373-.234-.384-.201-.394-.165-.404-.124-.412-.078-.422-.029-.43.025-.257.114-.232.125-.207.135-.185.146-.161.154-.14.163-.118.17-.098.176-.079.182-.059.186-.04.191-.023.193-.006.196.01.197.066.395.123.39.173.379.218.361.258.336.29.304.32.267.34.221.358.17.392.128.352.067.314.013.28-.036Zm57.463 1.985-.158-.025-.157-.047-.156-.067-.154-.085-.302-.222-.288-.279-.268-.326-.245-.36-.215-.384-.181-.395-.141-.395-.097-.384-.047-.361.008-.327.025-.147.042-.134.002-.003.006-.007.023-.025.082-.087.291-.304.904-.93 1.585-1.604.206.066.073.045.057.052.039.06.024.066.006.149-.043.169-.085.183-.117.194-.141.2-.321.403-.315.375-.241.314-.072.123-.028.095.021.148.07.148.105.152.127.158.274.348.12.196.093.213.307-.038.161-.267.13-.283.22-.586.118-.292.141-.282.179-.266.108-.125.122-.119.062.193.038.193.016.194-.002.195-.019.193-.034.193-.104.379-.136.368-.151.352-.278.637-.066.245-.028.263-.007.548-.011.269-.039.256-.034.12-.048.113-.062.106-.079.097-.146.135-.15.105-.152.076-.154.048-.156.023-.157-.002Zm-88.465 3.165.316-.084.157-.066.156-.081.155-.099.153-.116.302-.287.295-.365.287-.448.278-.535.267-.628.257-.725.244-.828.231-.936-.465-.037-.457-.065-.447-.093-.438-.121-.425-.148-.41-.176-.397-.202-.379-.23-.36-.257-.342-.284-.32-.31-.296-.337-.272-.363-.247-.389-.218-.415-.19-.441-.818.101-.429.088-.417.117-.408.141-.398.161-.39.177-.385.189-.753.397-.742.396-.74.363-.372.159-.375.138-.38.113-.385.084-.277.028-.275-.008-.276-.032-.28-.044-.29-.045-.301-.034-.316-.012-.334.021.104.316.116.286.125.258.135.232.144.208.153.184.161.161.169.142.176.122.183.104.189.088.195.074.405.107.423.065.437.034.447.014.91.016.455.023.45.05.44.087.43.136.152.079.172.121.393.347.454.457.506.525.55.554.586.543.303.255.31.237.313.214.317.187.32.154.321.116.322.073.32.026.32-.027Zm10.045-2.065-.144-.046-.146-.077-.097-.072-.087-.084-.148-.201-.12-.232-.104-.253-.19-.519-.108-.243-.127-.216-.26-.336-.292-.345-.307-.357-.304-.376-.283-.399-.127-.21-.115-.217-.1-.226-.085-.235-.065-.245-.043-.254.18.048.176.075.171.099.166.12.16.139.156.155.295.345.274.373.253.379.438.685.184-.423.187-.408.08-.2.062-.195.038-.191.009-.187-.035-.182-.08-.161-.122-.143-.155-.13-.18-.12-.202-.114-.435-.222-.434-.24-.2-.135-.18-.151-.153-.169-.118-.191-.079-.218-.031-.247.353.074.349.126.34.164.33.192.613.41.533.364.208.109.217.078.443.115.218.059.211.075.2.104.185.145.095.107.082.126.07.144.057.159.08.359.035.402-.008.432-.046.447-.083.451-.117.44-.148.417-.177.379-.202.329-.11.141-.115.124-.12.105-.126.083-.13.061-.133.037-.137.011-.14-.017Zm49.542 5.99.204-.021.43-.09.45-.131.459-.147.661-.211.941-.281 1.108-.336 1.166-.376 1.114-.401.503-.206.449-.207.38-.207.298-.204.114-.1.088-.099.007-.011.111.022-.025-.205-.246-.185-.444-.316-1.368-.947-3.867-2.624-3.874-2.583-1.376-.896-.449-.282-.251-.147.037.307.032.124.046.088.046.081.029.103.12 1.038.095 1.001.07.974.04.959.008.954-.026.961-.065.976-.104 1.005-.32.083-.308.048-.301.024-.299.007-.602-.001-.312.01-.324.028.513.343.642.382.731.395.776.383.778.347.738.285.34.112.314.087.283.06.246.028.194-.001Zm-13.265-3.217-.945-.208-.429-.073-.419-.054-.421-.036-.44-.021-.981.005-1.214.054-1.553.096-.128.024-.118.05-.217.14-.212.134-.11.041-.12.012-.104-.019-.098-.041-.182-.11-.213-.152-.2-.171-.384-.367-.196-.18-.206-.167-.222-.146-.243-.117-.212-.073-.215-.055-.216-.039-.217-.022-.217-.006-.216.01-.425.062-.409.118-.386.168-.355.215-.317.257-.141.143-.13.152-.116.161-.101.168-.087.175-.07.182-.053.189-.035.194-.017.199.004.204.025.207.046.212.07.214.093.217.117.219.143.22.163.211.179.199.193.185.207.169.22.153.229.136.239.116.246.097.253.076.257.053.261.029.264.005.263-.021.263-.048.261-.077.258-.106.12-.071.133-.103.295-.273.32-.32.332-.318.324-.262.155-.096.147-.062.138-.023.126.022.112.074.096.133.069.024.031.011.01.015.005.039 1.399-.158 1.38-.135 2.725-.228 2.717-.228 1.37-.133 1.382-.157 1.431-.176-.19-.084-.19-.067-.386-.089-.39-.044-.393-.015-.8-.02-.407-.039-.41-.082-1.465-.399-1.15-.298Zm-38.906 6.124-.146-.041-.136-.072-.133-.104-.128-.132-.125-.157-.24-.373-.23-.428-.439-.903-.216-.415-.218-.351-.213-.283-.21-.288-.093-.15-.079-.157-.06-.167-.035-.178-.016-.252.024-.164.025-.052.033-.033.04-.015.047.001.111.046.13.097.146.138.155.17.319.399.298.412.374.561.204-.025.109-.195.088-.204.137-.431.125-.45.072-.228.086-.228-.28-.176-.314-.179-.325-.189-.308-.209-.14-.114-.128-.123-.11-.132-.091-.142-.068-.154-.041-.166-.012-.18.02-.194.39.284.41.269.424.255.43.239.434.222.428.204.82.347.14.07.124.093.106.113.089.132.073.149.057.165.043.178.028.19.016.41-.035.436-.081.45-.123.449-.16.435-.191.407-.22.364-.243.309-.129.129-.133.11-.136.089-.14.066-.142.042-.143.016-.145-.012ZM46.469 55.344l-.225.544-.108.273-.096.278-.077.291-.054.308-.212.819-.072.376-.017.177-.001.169.018.16.04.151.065.14.093.13.124.118.157.105.193.093.233.079.066-.197.047-.2.053-.402.054-.785.06-.055.025-.05-.008-.111.307-.038.095.71.111.66.141.632.184.63.265.693.31.899.335 1.037.337 1.108.316 1.11.274 1.044.21.912.123.711.068.024.031.011.01.016.005.039.606-.679.495-.572.39-.484.296-.41.209-.356.13-.314.038-.148.022-.144v-.284l-.055-.294-.1-.319-.3-.782-.184-.495-.195-.587-.199-.694-.193-.819-.105-.674-.139-.65-.161-.634-.172-.625-.172-.624-.16-.63-.139-.646-.104-.666-.004-.383.015-.381.072-.761.109-.759.124-.757.115-.758.084-.758.023-.38.006-.38-.012-.38-.035-.382-.369.307-.335.318-.304.33-.277.338-.252.346-.23.352-.213.355-.197.357-.362.713-.339.7-.34.674-.18.322-.189.31-.092.296-.106.282Zm18.463 27.704.892-.487.438-.252.415-.263.378-.277.327-.295.345-.251.356-.233.366-.217.375-.202.772-.365.793-.324.805-.296.807-.281.8-.278.781-.287-.13-.083-.142-.068-.308-.097-.334-.058-.353-.034-.72-.05-.35-.045-.33-.078-.155-.055-.146-.07-.138-.084-.126-.102-.115-.12-.102-.141-.088-.164-.072-.188-.057-.214-.038-.242-.02-.272v-.303l.02-.336.043-.371.066-.409.09-.446.05-.355.073-.306.077-.295.059-.32.093-.268.123-.261.149-.252.17-.242.185-.227.198-.212.205-.192.209-.17.2-.013.16.015.12.038.08.058.04.072.004.083-.034.09-.07.093-.212.237-.192.25-.173.262-.156.272-.139.282-.121.29-.105.296-.09.303-.075.309-.06.312-.08.634-.028.637.019.633.028.222.05.173.072.129.09.09.105.057.119.027.13.002.139-.017.295-.076.303-.097.292-.081.136-.023.126-.005.14.016.134.03.274.087.3.095.351.071.563.384.526.317.491.253.463.192.44.134.42.077.405.025.397-.026.391-.074.392-.12.398-.162.407-.202.421-.239.441-.274.96-.642.295-.213.25-.21.491-.43.153-.111.152-.083.15-.058.15-.037.291-.026.282.016.27.028.256.013.121-.008.117-.022.113-.04.107-.063.072-.062.059-.074.047-.086.035-.097.037-.222-.003-.254-.038-.281-.067-.302-.093-.314-.113-.323-.268-.64-.29-.593-.274-.494-.219-.343-.136-.156-.167-.145-.385-.28-.194-.148-.181-.165-.157-.187-.122-.217.06-.04.028-.018.006-.018-.005-.038.28.053.264.074.25.096.237.114.223.132.21.15.198.164.186.179.173.192.162.203.29.437.25.468.21.49.151.412.129.424.098.429.063.428.02.423-.03.411-.036.2-.05.195-.066.19-.082.183-.323.232-.334.178-.342.139-.348.11-.71.185-.359.1-.357.123.025.205.91.099 1.145.143 1.295.185 1.358.224 1.336.262.632.143.594.153.546.16.486.168.415.175.335.183.485.157.478.148.46.172.218.105.21.124.221.364.24.352.256.342.267.335.559.654.569.648.555.655.264.336.252.344.236.354.216.366.195.38.169.395.184-.153.173-.165.318-.365.282-.407.249-.443.219-.474.191-.498.168-.517.146-.531.128-.538.113-.54.192-1.064.167-1.003.167-.896.042-.783.028-.397.048-.39.065-.227.059-.291.103-.744.081-.896.059-.976.034-.983.011-.916-.015-.777-.04-.563-.295.216-.251.211-.49.426-.316.202-.313.221-.612.488-.58.52-.533.519-.102.012-.025-.204.396-.432.475-.544.52-.62.53-.658.506-.661.447-.628.354-.558.131-.242.095-.211.055-.167.036-.173.02-.18.006-.188-.021-.41-.052-.465-.005-.813-.017-.469.076.031-.074-.47-.042-.202-.001-.008-.048-.37-.07-.381-.094-.396-.05-.14-.058-.114-.066-.089-.076-.068-.088-.05-.102-.036-.248-.04-.428-.014-.503-.039-.55-.064-.567-.092-.558-.12-.522-.148-.455-.178-.195-.1-.167-.11-.038-.306.349-.026.305.009.598.07.328.1.302.065.646.094.43.04.401.053.405.032.212-.001.225-.019-.154-.445-.115-.413-.084-.412-.065-.442-.068-.024-.032-.011-.01-.016-.005-.039-.715.088-1.329.164-.332-.03-.327-.013-.643.018-.638.058-.64.077-.68-.706-.648-.697-.648-.655-.333-.302-.344-.28-.358-.252-.378-.223-.4-.189-.425-.15-.455-.107-.489-.061-.526-.01-.567.043-1.227.151-.602.095-.526.124-.457.151-.392.178-.335.202-.282.223-.236.244-.196.262-.162.278-.133.293-.112.305-.095.316-.165.656-.171.676-1.022.126.044-.31.055-.288.127-.542.127-.53.098-.564.13-.326.16-.328.187-.323.21-.311.23-.294.246-.268.259-.236.268-.197.681-.255.65-.249.327-.111.332-.098.345-.08.362-.058.372-.035.374-.014.374.003.373.019.73.075.701.111.703.225.643.234.625.26.646.308.181.127.166.134.292.288.251.308.226.32.434.65.24.317.274.3.117.122.165.097.206.072.242.05.27.031.294.013.627-.018.641-.063.602-.09.513-.1.372-.094.07-.162.06-.219.054-.268.046-.31.07-.715.043-.789.02-.8-.002-.752-.02-.64-.038-.466-.025-.204-.063-1.381-.043-1.136-.05-.973-.086-.89-.065-.44-.084-.449-.106-.469-.133-.5-.162-.54-.195-.59-.503-1.371-.153-.416-.13-.41-.234-.79-.121-.374-.136-.357-.16-.336-.192-.312-.135-.139-.212-.15-.279-.157-.335-.157-.383-.154-.42-.145-.445-.13-.463-.111-.469-.087-.466-.057-.452-.023-.428.018-.395.062-.182.05-.169.062-.156.077-.141.09-.126.107-.108.122.025.204.238.028.288.059.695.197.794.285.826.348.787.389.359.203.323.204.28.203.226.198.166.192.058.092.039.09-.314-.047-.293-.075-.278-.094-.269-.104-.534-.203-.278-.08-.293-.053-.23-.153-.238-.116-.25-.08-.265-.049-.16-.112-.162-.091-.327-.131-.31-.087-.274-.07-.304-.08-.289-.06-.275-.038-.264-.016-.254.004-.245.027-.238.048-.232.07-.229.093-.226.116-.226.137-.226.161-.23.184-.232.207-.484.484-.493.056-.464.032-.451-.006-.227-.023-.23-.038-.341-.018-.303-.005-.293-.006-.315-.024.222-.176.176-.18.163-.18.182-.178.478-.354.444-.323.208-.168.197-.18.187-.2.174-.227-.817.1-.56.006-.585.028-.585.003-.072-.006-.152-.022-.031-.005-.13-.006-.171-.028-.013-.102.484-.157.41-.16 2.454-.302.567-.085.272-.058.26-.075.248-.095.23-.12.213-.148.19-.182-.025-.204-.754-.052-.349-.03-.365-.049-.284-.076-.387-.067-.474-.057-.548-.048-1.26-.071-1.386-.04-1.396-.011-1.293.015-1.076.038-.746.057-8.892 1.094-.965.149-.942.196-.924.232-.911.256-1.8.53-.9.25-.905.225-.412.07-.477.117-.534.156-.578.192-.615.223-.64.248-1.317.553-1.3.594-1.203.597-1.027.558-.421.253-.348.228-.385.144-.318.175-.258.203-.203.228-.157.251-.115.271-.082.288-.054.303-.034.314-.02.323-.026.663-.02.335-.032.332-.052.328-.079.321-.068.232-.044.23-.024.224-.01.218.003.412-.002.372-.026.702-.005.702.016.702.035.7.056.701.076.7.096.7.114.698.133.698.153.697.17.697.188.695.206.695.224.693.24.693.258.691.307-.038.024-.068.01-.031.017-.01.038-.005.059-.596.063-.535.083-.485.12-.447.08-.213.095-.208.113-.205.132-.203.155-.203.178-.203.204-.206.233-.21.882-.531.832-.51.815-.477.412-.222.419-.209.465-.212.485-.203.504-.194.519-.184 1.074-.331.551-.146.556-.133.56-.116.56-.101.558-.084.554-.066.547-.047.538-.027.526-.007.513.016.364.044.502.09 1.21.248.609.119.542.091.427.045h.154l.106-.02.134-.068.117-.095.104-.116.1-.132.209-.283.122-.14.143-.13.105-.168.08-.183.06-.195.037-.206.02-.215.006-.223-.028-.46-.063-.468-.08-.46-.08-.44-.063-.405-.124-.866-.153-.858-.346-1.651-.325-1.484-.127-.65-.088-.573.152.108.145.13.137.153.13.173.241.4.215.465.19.52.17.561.147.594.13.616.113.626.099.627.159 1.21.217 1.944.323-.293.303-.317.574-.664.283-.33.289-.316.3-.293.321-.26.168-.12.15-.127.267-.273.252-.28.276-.27.154-.301.117-.334.084-.362.058-.383.039-.398.024-.407.033-.82.05-.784.047-.364.07-.337.097-.305.133-.265.082-.117.092-.104.104-.092.117-.078-.082.515-.053.52-.026.525-.003.524.017.524.034.52.105 1.022.322-.248.31-.257.587-.535.56-.553.55-.56.204-.026.214 1.738.063.51-.156.03-.033.035-.003.063-.237.306-.231.261-.225.226-.217.197-.4.336-.343.307-.145.16-.124.176-.103.198-.078.227-.052.263-.024.307.007.358.038.416.078.784.08.436.065.225.087.229.054.31.081.285.105.263.125.242.142.226.155.213.336.395.35.377.335.382.154.2.14.21.123.225.102.24-.374-.128-.344-.16-.317-.19-.289-.218-.264-.243-.24-.265-.218-.284-.197-.3-.178-.315-.16-.327-.143-.334-.129-.342-.218-.69-.177-.681-.176-1.43-.38.29-.402.329-.41.357-.403.378-.383.394-.347.4-.297.402-.232.394-.297.191-.283.222-.269.249-.253.273-.236.296-.218.314-.198.33-.179.343-.157.353-.134.36-.11.364-.085.366-.06.364-.031.36-.004.352.026.341.103-.012.043-.359.084-.33.117-.308.147-.287.17-.272.19-.261.415-.505-.02.26-.04.21-.06.189-.086.196-.184.592-.184.534-.149.514-.05.26-.027.269.001.437.045.423.084.41.117.402.143.392.164.385.367.758.381.752.18.377.167.382.146.386.12.394.088.403.05.413.007.291-.017.289-.038.288-.055.287-.147.577-.17.582-.166.595-.13.61-.044.314-.023.32v.327l.027.334-.06.056-.025.049.008.112-.205.025-.114-.438-.071-.404-.032-.373v-.346l.03-.321.053-.3.07-.282.084-.267.185-.5.174-.478.07-.237.053-.242.03-.247v-.258l-.033-.292-.066-.299-.093-.304-.117-.31-.288-.634-.329-.655-.336-.674-.31-.693-.133-.353-.113-.357-.09-.361-.06-.365-.205.025-.173 1.32-.088.653-.107.646-.139.632-.184.615-.113.3-.13.294-.147.288-.167.281-.449.604-.435.54-.228.252-.245.242-.267.236-.296.23-.307.13-.255.144-.242.145-.27.128-.134.033-.098.048-.082.045-.082.027-.482.072-.462.092-.89.217-.883.216-.454.09-.471.072-.375-.07-.354-.045-.338-.025-.325-.011-.62.005-.606.01-.614-.022-.32-.035-.33-.057-.346-.083-.364-.115-.386-.15-.41-.192-.378-.31-.364-.32-.365-.295-.19-.129-.195-.11-.097-.163-.078-.16-.086-.143-.054-.06-.067-.05-.437-.647-.442-.594-.267-.667-.246-.489-.115-.183-.11-.145-.106-.11-.1-.075-.097-.044-.091-.014-.088.013-.083.039-.08.061-.074.083-.139.22-.123.277-.11.32-.097.342-.085.35-.24 1.129-.009.424.018.392.09.832.159.478.16.416.087.642.111.55.074.249.091.234.112.224.137.215.106.13.15.155.409.373.518.429.583.452.603.444.578.403.508.33.393.224.103.13.13.129.238.202.026.204-.103.013-.53-.185-.604-.247-.584-.275-.477-.268-.377-.273-.41-.253-.214-.108-.217-.09-.22-.068-.22-.042.086.54.06.227.082.243.21.63.213.593.203.579.186.588.06.382.077.36.192.672.216.643.204.652.157.408.156.372.15.354.134.349.735 1.704.36.776.378.735.411.7.224.339.24.333.255.328.275.324.296.32.32.319.311.344.094.088.097.072.095.044.093.01.037-.02.043-.051.107-.186.287-.658.791-2.036.466-1.135.242-.545.244-.508.245-.458.243-.39.237-.31.117-.12.114-.095.396-.246.427-.242Zm25.356 18.571-.207.086-.181.11-.15.145-.062.089-.052.102-.041.116-.03.132-.336-.074-.313-.113-.291-.147-.272-.179-.253-.205-.238-.228-.224-.247-.213-.261-.398-.552-.375-.562-.368-.54-.187-.253-.19-.235-.194-.712-.24-.958-.241-.863-.108-.29-.047-.092-.043-.049-.082-.032-.125-.024-.37-.025-.511.004-.629.029-1.513.124-1.698.193-1.693.236-1.5.258-.619.129-.5.125-.356.12-.117.055-.073.054-.082.108-.059.127-.04.143-.022.159-.005.353.032.387.091.81.017.39-.008.183-.022.174-.156.486-.222.629-.278.71-.32.731-.35.691-.184.312-.187.278-.188.239-.19.19-.187.134-.094.044-.092.028-.11.004-.103-.027-.097-.051-.094-.067-.183-.148-.093-.065-.096-.049-.284-.091-.326-.072-.356-.058-.377-.046-.778-.073-.741-.076.532 1.148.567 1.122.6 1.095.634 1.068.665 1.043.697 1.016.726.991.755.965.783.94.81.914.837.889.862.863.886.839.91.814.931.789.953.765.38.336.49.428.26.196.255.154.123.056.118.037.111.016.104-.007.09-.033.105-.062.248-.205.293-.303.328-.386.358-.454.377-.509.784-1.123.77-1.168.691-1.098.548-.916.341-.617.82-1.439.395-.738.383-.751.37-.761.354-.77.337-.78.32-.788.298-.794.278-.801.255-.806.23-.811.205-.814.177-.817.147-.818.117-.819-.234.039-.235.059-.23.076-.224.091-.214.103-.198.112-.18.12-.16.125-.484.152-.225.074ZM72.94 111.663l-.427-.556-.43-.544-.42-.541-.4-.549-.365-.566-.166-.292-.152-.301-.24-.553-.221-.588-.426-1.226-.223-.609-.243-.588-.273-.552-.15-.258-.162-.243-.092-.107-.12-.101-.31-.187-.378-.175-.42-.171-.432-.176-.42-.187-.376-.208-.165-.113-.143-.122-.191-.211-.167-.239-.142-.267-.12-.293-.098-.317-.077-.339-.058-.359-.038-.377-.02-.393-.004-.408.04-.851.095-.887.144-.907.184-.912.217-.903.242-.877.258-.838.267-.783.269-.713.262-.628.248-.528.498-.04.207.006.227.023.025.204-.34.54-.149.273-.133.279-.116.286-.097.294-.075.306-.052.32-.286.847-.308 1.02-.3 1.132-.136.588-.123.593-.105.59-.084.579-.057.56-.028.536.006.501.043.46.085.412.059.185.07.169.074.127.1.129.122.129.144.129.35.257.42.253.477.243.52.23.553.212.57.192.577.166.57.137.55.103.518.067.472.025.414-.021.181-.028.162-.042.141-.054.119-.069.167-.138.146-.163.129-.185.112-.203.097-.22.085-.234.14-.499.109-.522.094-.525.094-.507.109-.468.064-.246.033-.243.01-.24-.011-.24-.058-.486-.073-.512-.44.151-.418.116-.416.086-.438.065.128-.247.167-.21.2-.178.223-.151.241-.131.251-.117.504-.214.53-.179.62-.184.694-.186.758-.184.808-.179.846-.17.87-.157.665-.106 1.083-.123-.004-.03.02-.002.39-.043-.047-.385.047.389.003.02.102-.012-.002-.024.374-.042.841-.069.802-.038.75-.003.684.035.607.077.27.056.246.068.515.154.484.156.229.093.22.11.213.133.202.162-.338-.013-.298.005-.603.057-.188-.05-.187-.007-.353.042.079.508.1.453.118.426.134.428.383.945.225.507.251.497.278.462.149.211.156.193.164.172.172.148.18.121.187.09.1.027.122.01.297-.026.359-.084.41-.134.45-.177.477-.215.495-.244.499-.269.492-.285.475-.296.445-.299.405-.296.352-.287.287-.27.213-.248.074-.113.052-.105.078-.243.051-.257.028-.269.005-.278-.015-.285-.033-.29-.113-.588-.16-.582-.194-.56-.21-.52-.21-.463-.307-.691-.331-.744-.186-.374-.205-.366-.228-.35-.255-.329-.188-.478-.233-.495-.276-.494-.314-.476-.35-.44-.186-.201-.195-.186-.201-.168-.209-.148-.214-.125-.22-.102-.026-.204.242-.056.2-.089.175-.118.163-.144.438.462.458.531.47.59.474.643.471.686.46.721.442.748.416.766.381.776.34.778.29.772.233.757.093.37.076.363.057.356.039.347.018.336-.003.326-.024.314-.048.3-.09.335-.128.306-.158.28-.183.254-.203.233-.217.214-.455.379-.445.332-.391.303-.162.148-.131.148-.096.151-.055.156-.067.398-.047.402-.06.815-.059.817-.047.405-.068.401-.172.784-.193.756-.213.732-.232.712-.249.694-.266.68-.28.67-.295.662-.628 1.316-.67 1.326-1.43 2.789-.276.397-.253.398-.467.794-.47.788-.255.389-.278.385.398-.251.381-.268.723-.563.685-.562.336-.265.334-.248 1.015-.738.994-.76.975-.782.956-.802.937-.822.919-.841.902-.859.885-.875.87-.892.854-.908.839-.921.825-.935.811-.948.799-.959.786-.97.775-.98.833-1.087.565-.759.59-.821.562-.823.478-.764.192-.341.15-.303.103-.258.048-.206-.014-.063-.048-.1-.182-.29-.269-.371-.323-.413-.342-.411-.33-.368-.282-.282-.114-.096-.089-.058-.298-.377-.339-.364-.676-.654.233.097.182.105.169.11.195.111.389.295.187.116.215.115.346.242.318.256.587.535.57.54.297.262.317.251.151-.327.167-.3.348-.55.163-.263.145-.265.117-.275.082-.291.049-.31.028-.321.007-.332-.011-.34-.066-.7-.112-.712-.14-.711-.152-.697-.146-.668-.123-.626-.697-4.067-.352-2.042-.371-2.041-.401-2.035-.445-2.023-.242-1.005-.257-1.001-.274-.996-.293-.99-.586-1.896-.58-1.936-.272-.975-.251-.975-.223-.972-.189-.965-.034-.375-.003-.528.024-.662.046-.777.14-1.821.172-2.05.168-2.123.124-2.044.034-.944.01-.867-.02-.77-.054-.653.082.092.082.12.167.299.171.337.18.327.093.145.096.124.099.098.103.065.106.027.111-.019.114-.069.12-.125.081-.144.042-.174.006-.2-.028-.224-.061-.248-.091-.268-.119-.287-.146-.303-.364-.646-.446-.685-.512-.709-.564-.713-.598-.703-.618-.673-.621-.629-.608-.565-.581-.487-.537-.39-.247-.152-.23-.123-.212-.09-.19-.055.245.72.227.722.435 1.444.225.715.242.705.267.692.302.676.189 1.533.016.543v.54l-.036 1.072-.072 1.06-.088 1.051-.085 1.042-.064 1.034-.023 1.028.009.51.026.51.063.584.096.48.123.4.144.344.159.31.168.301.172.314.17.35.162.41.148.494.128.6.103.728.071.882.034 1.058-.008 1.258-.057 1.48.001.398.021.43.005.464-.015.244-.031.25-.024.47.01.475.06.952.023.473v.467l-.038.458-.021.128h-.004l.001.014-.013.084-.053.222-.025 1.112-.08 1.24-.14 1.317-.094.673-.11.674-.129.668-.146.657-.166.639-.185.614-.205.585-.226.548-.248.506-.27.457-.187.258-.205.26-.417.517-.189.256-.16.255-.12.25-.068.247v.142l.032.174.063.202.09.225.237.505.289.547.594 1.085.237.47.15.374.062.242.047.259.082.556.051.29.07.292.093.291.128.287-.205.025-.16-.432-.255-.574-.339-.693-.409-.79-.981-1.785-1.115-1.91-.577-.949-.574-.913-.557-.858-.529-.779-.487-.679-.435-.557-.37-.413-.155-.145-.135-.102-.441-.243-.544-.242-.633-.24-.709-.233-.77-.227-.816-.216-.848-.204-.868-.19-.871-.171-.862-.153-.838-.132-.8-.107-.747-.082-.68-.052-.601-.022-.506.012-.19.022-.188.04-.368.123-.363.166-.36.19-.36.196-.364.183-.372.151-.19.058-.192.043-.217.03-.213.012-.415-.017-.403-.058-.397-.082-.395-.088-.397-.076-.404-.047h-.415l-.499.066-.585.132-.657.19-.718.242-.763.288-.795.326-.814.359-.82.383-.81.403-.79.414-.753.42-.704.42-.642.41-.566.397-.477.376-.373.347-.143.17-.146.21-.15.249-.152.285-.312.668-.317.78-.32.875-.32.947-.315 1-.31 1.032-.588 2.078-.523 1.962-.758 2.927-.015-.283.011-.36.086-.901.145-1.056.174-1.108.317-1.968.083-.656.009-.202-.018-.1-.232-.297-.263-.288-.286-.279-.3-.272-.612-.527-.577-.516-.181-.195-.161-.212-.29-.462-.294-.488-.168-.245-.191-.242-.355-.925-.377-.904-.771-1.775-.369-.886-.34-.896-.3-.912-.13-.465-.116-.472-.094-.26-.075-.247-.117-.472-.11-.459-.15-.466-.116-.788-.153-.789-.186-.784-.212-.778-.234-.768-.25-.755-.535-1.459-.113-.385-.06-.355-.018-.33.013-.318.079-.628.044-.328.035-.35-.313.3-.265.278-.217.27-.168.277-.118.3-.068.34-.016.396.036.467-.02.694-.043.69-.104 1.377-.04.687-.019.688.015.69.06.691-.044.263-.034.352-.043.95-.012 1.236.016 1.476.04 1.667.064 1.81.182 3.855.237 3.848.132 1.802.137 1.655.139 1.461.138 1.219.134.928.065.34.063.249.13.329.181.311.223.295.256.28.283.268.303.256.63.483.2-.471.225-.455.243-.435.255-.412.288-.225.246-.251.206-.276.169-.294.184-.165.065-.092.02-.087.135-.1.117-.102.206-.202.214-.184.126-.081.148-.07-.098.24-.123.248-.295.503-.599.91-.12.169-.08.155-.133.339-.335.468-.335.504-.137.253-.102.246-.053.234-.006.112.012.106.031.085.066.109.225.286.337.365.432.429 1.083 1 1.262 1.099 1.307 1.089 1.22.973 1 .747.374.256.27.158.89.588.836.541.815.562.851.589.453.297.454.278.451.272.441.281.308.207.302.159.303.147.312.166.675.403.673.379 1.346.711 2.741 1.366.62.222.3.12.28.133.408.263.532.285.616.295.664.287.673.267.645.231.58.181.476.116-.461-.325-.54-.429-.586-.504-.602-.548-.584-.563-.535-.549-.455-.505-.342-.43-.22-.328-.245-.305-.263-.288-.273-.278-.55-.551-.26-.288-.24-.303-.383-.612-.41-.579Zm23.002 6.819-.132.566-.065.267-.077.259-.098.248-.13.238-.459.679-.517.682-.57.687-.612.693-.651.7-.68.708-1.425 1.446-1.463 1.493-.727.767-.716.783-.698.8-.672.817-.64.836-.6.857-.058.24-.03.244-.026.484-.022.233-.046.221-.084.205-.059.096-.074.09-.175-.533-.14-.477-.15-.424-.092-.192-.11-.18-.238-.308-.274-.307-.307-.307-.338-.306-.368-.305-.393-.304-.856-.605-.931-.602-.987-.597-1.024-.594-1.04-.589-2.05-1.163-.97-.575-.909-.569-.826-.564-.376-.279-.348-.279-.318-.276-.285-.276-.25-.273-.212-.273-.229-.363-.229-.438-.228-.5-.227-.549-.448-1.2-.436-1.255-.419-1.212-.397-1.073-.188-.454-.181-.383-.174-.3-.165-.205-.19-.165-.205-.151-.442-.272-.456-.251-.439-.255-.373-.252-.395-.261-.213-.122-.23-.112-.249-.095-.271-.076-.154.363-.149.413-.141.449-.13.467-.217.928-.08.429-.056.385-.62 2.184-.266 1.039-.23 1.033-.152.84-.145.932-.29 2.077-.158 1.114-.176 1.143-.199 1.156-.23 1.154-.265 1.136-.31 1.103-.172.534-.185.52-.2.504-.215.485-.23.466-.246.443-.264.419-.281.394-.3.365-.32.336-.34.303-.362.27-.282.156-.267.13-.113.065-.091.072-.065.083-.031.097.01.064.043.053.067.041.082.032.175.04.13.019.53.078.593.098.633.097.65.072.325.02.32.005.313-.012.303-.033.29-.055.276-.081.256-.11.235-.142.15-.118.143-.136.272-.318.254-.366.238-.395.438-.809.205-.379.2-.337.271-.397.331-.426.385-.448.431-.462.473-.471.506-.472.535-.466.557-.452.573-.433.582-.406.585-.372.583-.331.573-.283.558-.228.536-.167.258-.057.25-.04-.038-.307-.44-.158-.398-.146-.185-.083-.179-.097-.173-.117-.169-.142.786-.088.687-.044.322-.001.315.016.315.035.321.055.386.107.482.181.563.245.63.303.68.351.717.39.739.422.745.444.738.459.715.464.677.462.625.45.558.431.476.402.378.366.149.166.118.155.26.172.247.186.465.406.435.438.416.457.824.916.429.432.456.397.24-.513.263-.501.28-.489.296-.478.619-.923.634-.878.62-.836.579-.793.506-.752.218-.361.19-.352.279-.416.346-.444.406-.465.459-.478.503-.483.54-.481.57-.469.593-.452.607-.425.614-.39.614-.349.605-.299.59-.242.566-.176.273-.061.263-.041.254-.022h.243l-.161.174-.175.147-.361.253-.175.126-.164.139-.146.163-.123.196.546.013.54.047.536.078.53.108.522.136.515.16.507.184.499.204.489.222.48.239.469.253.457.265.879.556.827.576.768.579.705.564 1.2 1.012.484.412.401.327.311.222.12.066.096.034.268.038.285.01.3-.016.313-.038.324-.059.331-.077.676-.198.676-.242.658-.268.618-.273.558-.26-.025-.205-.295-.08-.267-.049-.254-.055-.127-.041-.129-.058-.223-.069-.22-.084-.434-.213-.424-.269-.414-.323-.406-.372-.397-.418-.389-.461-.38-.5-.372-.536-.365-.567-.357-.596-.349-.622-.343-.643-.335-.661-.652-1.363-.627-1.394-.604-1.398-1.148-2.692-.547-1.24-.531-1.131-.261-.516-.257-.478-.255-.438-.252-.393-.116-.32-.141-.31-.16-.297-.174-.283-.367-.517-.356-.436-.092-.125-.101-.16-.221-.371-.118-.18-.122-.158-.124-.121-.125-.07-.023.002-.036.015-.106.068-.326.263-.434.388-.487.46-.485.48-.43.448-.318.362-.102.132-.052.092-.072.208-.06.22-.085.468-.05.495-.025.51-.024 1.021-.02.487-.04.455-.065.646-.055.673-.07.704-.113.742-.11.307-.085.297Zm-38.776 7.425.26.522.282.507.597.983.593.973.073-.167.082-.165.062-.162.015-.079v-.078l.064-.23.088-.384.231-1.149.586-3.213.563-3.298.314-2.016.1-.255.079-.252.113-.498.086-.503.098-.522-.247.096-.343.162-.912.486-1.115.641-1.195.726-1.156.741-.996.683-.4.299-.316.258-.215.208-.065.083-.035.067-.017.091v.097l.05.208.1.225.133.235.303.483.138.239.107.231.415.635.394.647.356.661.158.337.141.341.198.565.233.541Zm58.058.96.161-1.889.178-1.912.168-1.923.129-1.92.041-.955.021-.951-.002-.943-.029-.935-.06-.926-.093-.913-.068-.025-.032-.01-.01-.016-.005-.039-.906.095-.855.07-.847.068-.88.092-.024.068-.011.032-.015.01-.039.005.011.225-.01.204-.012.197.009.204-.006.697-.03 1.08-.056 1.326-.088 1.434-.122 1.406-.075.649-.085.591-.095.516-.107.422-.117.313-.063.11-.067.076-.08-.361-.04-.348-.011-.339.006-.335.025-.679-.005-.354-.03-.369.085-.658.102-.917.1-1.08.078-1.145.035-1.115-.004-.516-.022-.472-.042-.417-.065-.348-.09-.269-.055-.101-.063-.076-.238-.189-.275-.157-.301-.133-.318-.114-.647-.196-.309-.095-.284-.1-.505-.213-.575-.24-.303-.112-.308-.095-.309-.073-.306-.042-.408-.136-.442-.099-.932-.15-.461-.082-.438-.107-.206-.067-.196-.08-.182-.095-.168-.11.21.534.246.522.138.247.147.233.158.215.17.192.157.461.177.445.192.432.201.418.409.803.382.761.317.695.301.709.572 1.446.562 1.464.586 1.455.314.716.334.704.358.688.387.67.42.648.458.623.5.595.547.563.214.185.231.165.499.298.527.294.268.16.265.177.487.171.476.171.237.062.237.034.238-.003.24-.049.051-.921.065-.932Zm-58.07.798-.258-.45-.29-.418-.296-.388-.273-.791-.174-.469-.197-.476-.218-.454-.238-.402-.126-.172-.13-.148-.134-.119-.138-.088.185.502.152.495.258.966.133.47.152.46.184.451.231.439.076.489.1.464.118.444.13.43.275.84.132.42.12.427.038.307-.102.012-.267-.345-.267-.435-.268-.511-.266-.575-.262-.629-.257-.67-.25-.7-.24-.717-.446-1.44-.388-1.368-.316-1.202-.229-.942-.106-.147-.034-.147-.93.13-.873.143-.863.142-.898.127.063.413.1.526.296 1.325.392 1.575.451 1.695.476 1.68.464 1.532.417 1.252.18.479.154.359.156.379.135.379.232.753.218.746.118.368.131.366.095.222.108.173.118.128.128.085.137.048.144.014.15-.016.153-.041.157-.064.159-.081.317-.201.595-.442.224-.184.23-.221.234-.251.234-.278.232-.3.226-.319.423-.672.191-.346.174-.346.153-.343.13-.333.102-.322.073-.304.041-.282.005-.257-.044-.247-.1-.291-.144-.32-.177-.335-.198-.334-.208-.316-.204-.285-.19-.238-.091-.245-.11-.238Zm-6.938 1.742-.308-1.069-.288-1.142-.26-1.097-.516-2.195-.103-.346-.07-.311-.093-.659-.269.111-.249.137-.228.159-.209.173-.187.183-.165.187-.143.186-.121.178-.459.782-.423.824-.393.855-.369.874-.349.884-.335.883-.65 1.718-.107.23-.167.322-.42.79-.204.403-.168.365-.108.294-.023.11v.081l.026.069.04.057.054.044.067.035.165.043.196.018h.436l.215.002.196.017.76.238 1.025.295 1.197.366.635.214.644.236.643.261.63.287.605.314.57.344.523.375.24.2.225.207.208.217.188.225.169.234.146.244.127.364.138.345.287.663.134.331.118.342.096.358.066.383.073.669.057.652.084 1.269.084 1.258.055.637.07.65-.053.202-.044.272-.065.743-.041.975-.025 1.175-.031 2.807-.023 1.563-.04 1.625-.062 1.65-.094 1.642-.134 1.599-.085.772-.097.749-.111.721-.126.688-.143.652-.159.611-.177.565-.196.516-.216.462-.237.404.364-.308.346-.333.328-.359.31-.382.295-.403.277-.424.262-.443.246-.461.23-.476.218-.49.203-.504.189-.514.34-1.058.293-1.084.248-1.101.209-1.103.172-1.095.14-1.074.112-1.041.087-.996.118-1.811.059-.852.06-.889.014-.446-.002-.44-.026-.43-.055-.414-.077-.326-.108-.318-.132-.315-.147-.316-.309-.648-.146-.341-.13-.357-.142-.398-.165-.38-.366-.726-.353-.712-.15-.363-.12-.373-.8-1.898-.375-.932-.17-.464-.155-.464-.105-.168-.081-.172-.112-.355-.084-.356-.1-.342-.33-.713-.303-.739-.278-.757-.255-.767-.233-.768-.213-.763-.37-1.475-.207-.586-.17-.543Zm102.416-1.463-.165.019.145 1.239.12 1.229.09 1.218.049 1.207.002 1.195-.02.593-.035.589-.051.586-.068.582-.087.579-.106.575-.097.327-.149.344-.371.713-.181.358-.15.35-.099.337-.023.161-.003.156.017.139.033.132.049.125.064.117.168.214.217.186.257.161.29.136.316.112.335.09.345.068.35.047.345.029.333.01.316-.008.288-.023.256-.038.214-.052.218-.079.206-.096.392-.237.816-.577.181-.15.155-.189.129-.227.106-.26.082-.292.06-.32.038-.348.019-.37v-.392l-.018-.411-.087-.866-.145-.909-.196-.93-.238-.932-.272-.911-.297-.871-.314-.809-.323-.726-.323-.623-.159-.266-.155-.233-.152-.196-.146-.157-.266-.225-.277-.186-.288-.158-.298-.142-.625-.28-.327-.161-.335-.19-.076-.064-.079-.019ZM104.2 152.569l-.344.14-.337.079-.329.025-.322-.022-.314-.06-.307-.091-.299-.115-.291-.13-.56-.279-.528-.25-.253-.096-.245-.066-.21-.027-.21.002-.21.024-.208.04-.414.103-.41.093-.314.046-.36.058-.177.042-.166.056-.146.072-.12.092-.025.037-.008.045.031.109.088.132.136.151.388.344.49.374.531.372.51.339.712.454.858.573 1.059.748 2.453 1.746 1.261.862.61.399.585.365.551.325.509.274.46.216.401.149.13-.283.145-.382.158-.476.17-.563.372-1.363.407-1.635.433-1.856.45-2.025.458-2.143.457-2.21.875-4.415.763-4.064.58-3.303.198-1.238.126-.893.013-.398.033-.421.118-.882.165-.876.189-.806-.66.251-.638.291-.6.329-.28.177-.264.186-.3.047-.291.063-.56.165-.537.193-.521.196-.514.172-.257.069-.258.054-.26.035-.264.013-.267-.012-.273-.04-.119-.036-.132-.059-.301-.183-.354-.262-.407-.329-.98-.816-.576-.465-.634-.488-.696-.501-.757-.502-.821-.491-.886-.471-.467-.225-.485-.215-.501-.204-.518-.192-.536-.179-.553-.163-.57-.148-.589-.13-.529-.132-.57-.144-.289-.054-.283-.028-.274.007-.26.052-.241.094-.26.141-.279.183-.294.223-.31.259-.322.294-.678.677-.715.778-.738.855-.752.91-.752.939-1.463 1.877-1.328 1.719-.585.741-.517.631-.438.498-.346.342-.544-.37-.506-.399-.48-.417-.462-.424-.454-.42-.457-.405-.47-.379-.49-.342-1.322-.862-1.323-.897-1.343-.916-1.383-.918-.367-.22-.38-.199-.778-.366-.386-.182-.379-.192-.364-.209-.344-.234.273.397.277.379.562.722.563.709.554.735.569.687.692.894 1.598 2.082.828 1.028.403.476.39.436.373.387.349.328.321.258.288.179.163-.258.16-.224.155-.191.153-.161.15-.131.147-.104.145-.079.142-.054.14-.031.138-.011.136.009.135.026.266.1.262.15.26.189.26.213.522.451.267.21.273.184.28.143.143.053.146.038.178.024.183.007.374-.029.735-.111.729-.069.418-.078.213-.064.211-.086 1.272-.287 1.268-.241 1.264-.208 1.258-.185 2.496-.344 1.234-.18 1.225-.202.12-.033.132-.056.3-.174.343-.24.382-.284.416-.31.446-.315.471-.301.492-.267.252-.114.255-.098.258-.08.261-.059.262-.035.263-.009.264.019.264.05.263.083.262.12.26.157.258.199.256.242.251.288.248.336.243.387.155.304.112.3.071.297.034.293.001.291-.029.289-.056.286-.079.285-.099.282-.116.282-.267.56-.584 1.118-.301.225-.289.196-.277.168-.265.142-.255.117-.245.093-.234.072-.226.051-.216.033-.208.015h-.2l-.193-.015-.364-.066-.34-.106-.32-.132-.303-.146-.572-.289-.276-.118-.274-.084-.277-.039-.14.002-.142.018-1.112.222-1.11.251-2.231.541-1.13.266-1.146.247-1.164.216-1.188.173.13.175.144.15.313.252.312.238.144.133.13.152.177.243.204.24.464.475.503.476.498.485.233.248.215.253.191.26.162.267.127.275.087.284.04.294-.01.306.74-.081.773-.074.787-.075.785-.089.767-.111.731-.144.347-.088.332-.1.315-.113.296-.128.24-.133.213-.154.191-.169.176-.182.325-.381.332-.378.183-.178.201-.164.227-.147.257-.125.293-.099.336-.069.384-.035.437.004.336.032.314.057.294.081.274.104.253.126.233.146.213.165.193.182.174.199.154.214.135.227.117.239.098.25.079.26.061.267.043.275.026.28.007.284-.009.286-.027.289-.044.288-.06.287-.077.284-.093.28-.11.275-.125.269-.141.26-.157.251-.171.24-.187.228-.202.215-.216.2-.359.286-.351.21Zm18.126-21.183-.016-.549.006-.515.027-.481.047-.45.065-.419.083-.391.099-.364.114-.337.127-.313.139-.29.149-.267.159-.247.167-.229.174-.21.362-.373.374-.319.373-.276.364-.244.654-.437.27-.214.217-.227-.345.137-.34.117-.657.194-.615.182-.289.102-.274.117-.554.276-.561.304-.561.334-.555.363-.541.391-.522.42-.495.45-.461.478-.422.506-.376.536-.168.278-.154.286-.139.292-.124.3-.106.307-.09.314-.071.322-.052.328-.032.336-.011.342.011.35.032.357.034.512.075.487.106.471.123.461.256.928.109.483.082.504.073.448.099.425.242.809.241.798.098.413.071.429.149.413.117.4.094.387.078.377.142.726.078.351.094.345.506 1.744.454 1.672.442 1.617.23.792.243.783.26.777.283.773.311.769.344.768.382.769.426.771.475.776.528.782.284.388.292.368.297.35.304.332.309.313.316.296.32.277.326.261.331.243.336.227.34.209.344.194.349.177.352.162.356.145.359.131.363.115.365.1.738.157.747.101.755.046.759-.006.763-.057.764-.105.764-.152.761-.196.757-.239.752-.279.744-.318.734-.354.722-.388.71-.421.694-.451.677-.48.659-.506.637-.531.615-.552.591-.574.565-.591.536-.608.507-.623.282-.32.312-.327.309-.364.141-.205.127-.224-.733.582-.69.565-.351.269-.366.255-.391.238-.423.218.104-.304.061-.132.079-.113.18-.245.246-.279.653-.657.803-.783.435-.438.443-.467.443-.496.434-.524.414-.55.385-.578.347-.603.299-.628.129-.323.114-.329.096-.335.079-.341.024-.221-.004-.271-.031-.313-.054-.347-.078-.373-.098-.39-.117-.4-.134-.4-.149-.393-.162-.378-.172-.354-.182-.322-.19-.283-.195-.234-.198-.177-.1-.066-.099-.047-.219-.06-.226-.02-.236.009-.244.026-.515.058-.271.011-.281-.018-.445-.161-.465-.145-.465-.118-.45-.078-.154.362-.119.347-.194.654-.104.307-.129.295-.168.284-.223.272-.209.179-.245.164-.267.179-.276.223-.18.13-.192.101-.202.076-.209.055-.216.037-.22.024-.446.021-.441.013-.42.033-.199.035-.188.05-.175.072-.162.095-.166.131-.152.145-.138.157-.125.169-.222.368-.192.402-.174.427-.17.444-.177.452-.197.451-.229.443-.275.425-.157.204-.174.196-.191.188-.21.177-.231.168-.253.155-.276.143-.301.129-.328.113-.357.098-.386.081-.418.063.282.244.289.224.296.202.301.182.307.163.312.143.317.125.321.106.324.088.328.071.331.054.333.038.335.022.337.006.677-.032.677-.089.674-.14.668-.19.659-.234.645-.275.627-.312.608-.346.583-.375.299-.252.301-.297.301-.332.299-.361.587-.775.56-.796.521-.755.468-.65.21-.267.191-.218.172-.161.149-.096.038.306-.315.635-.29.618-.559 1.185-.298.565-.329.544-.375.524-.21.254-.225.249-.347.349-.356.331-.364.312-.372.293-.38.273-.386.255-.393.234-.398.215-.404.194-.409.174-.413.153-.416.132-.42.11-.422.089-.424.067-.426.045-.427.022h-.428l-.427-.024-.427-.046-.426-.07-.425-.094-.422-.118-.42-.142-.417-.167-.413-.191-.409-.217-.404-.242-.399-.268-.393-.294-.386-.319-.38-.347-.391-.402-.363-.426-.34-.446-.32-.457-.599-.923-.568-.892-.283-.418-.286-.39-.294-.355-.306-.315-.321-.268-.168-.114-.173-.1-.179-.084-.186-.069-.192-.051-.199-.034-.371-.288-.329-.295-.288-.308-.245-.33-.205-.357-.164-.393-.123-.435-.083-.484-.027-.316-.004-.291.023-.527.01-.245-.003-.237-.025-.234-.054-.236-.157-.438-.193-.426-.225-.416-.249-.41-.551-.807-.58-.807-.561-.825-.26-.425-.237-.437-.209-.451-.174-.467-.135-.485-.088-.506-.066-.622-.041-.584Zm-54.75 15.02-.412-.169-.394-.213-.371-.251-.347-.288-.32-.319-.288-.347-.255-.372-.218-.393-.179-.41-.136-.423-.09-.432-.043-.439.01-.44.064-.439.085-.213.112-.198.248-.362.11-.171.086-.168.046-.169.005-.085-.01-.087-.039-.094-.086-.142-.284-.399-.392-.503-.447-.547-.844-.981-.291-.313-.09-.086-.029-.022-.01-.005-.006-.002-.158.047-.13.089-.118.124-.122.147-.144.162-.18.167-.234.162-.304.149-.39.126-.493.093-.612.051-.746-.001-.899-.062-1.066-.133-1.25-.213-1.452-.302.521 1.381.542 1.365.561 1.35.579 1.337.593 1.325.606 1.315 1.244 2.605 1.27 2.58 1.28 2.569 1.273 2.568 1.25 2.58.834 1.717.608 1.209.672 1.289.687 1.255.334.578.32.527.3.46.274.379.242.285.107.102.097.073.233.116.31.107.384.097.45.087.514.078.571.07 1.295.114 1.465.082 1.595.054 1.684.028 1.735.004 1.744-.017 1.714-.035 1.643-.052 1.532-.066 1.382-.076 1.19-.085.96-.091.689-.094.94-.182.945-.204 1.905-.443.967-.218.98-.203.994-.18 1.012-.145-.85-.552-.892-.552-.45-.248-.445-.215-.436-.171-.423-.115-.325-.049-.346-.025-.365-.001-.38.017-.796.084-.824.127-1.638.298-.768.124-.703.077-1.683.068-2.49.075-1.262.046-1.12.054-.863.064-.3.036-.192.039-.213.079-.192.095-.174.109-.16.12-.3.264-.296.275-.325.264-.184.12-.204.11-.227.095-.256.078-.287.059-.324.036-.464.005-.45-.05-.431-.101-.412-.149-.39-.194-.367-.235-.34-.274-.311-.308-.28-.341-.248-.369-.212-.394-.175-.417-.135-.436-.093-.451-.048-.464-.003-.473.392-.659.195-.286.193-.258.192-.231.191-.206.191-.181.19-.157.19-.134.19-.113.19-.091.19-.072.19-.054.192-.035.192-.018.192-.003.388.038.393.089.4.133.407.169.416.195.426.216.889.457.245.058.278.038.304.021.328.005.707-.028.75-.068.757-.093.732-.103 1.25-.177-.207-.249-.195-.187-.186-.134-.18-.091-.177-.058-.18-.033-.383-.031-.438-.045-.25-.052-.275-.083-.304-.125-.338-.175-.375-.235-.416-.304-1.01-.823-.669-.541-.719-.556-.723-.518-.349-.229-.332-.2-.312-.163-.283-.122-.25-.072-.213-.017-.354.009-.399.004-.391.033-.177.038-.155.057-.198.107-.212.136-.467.333-.515.368-.274.181-.282.169-.29.15-.297.126-.302.093-.308.055-.311.009-.314-.044-.158-.043-.158-.059-.158-.076-.158-.092-.47-.227-.438-.269-.403-.306-.361-.341-.315-.372-.138-.196-.124-.202-.11-.208-.093-.213-.079-.217-.061-.222-.089-.418-.06-.386-.032-.355-.007-.326.017-.299.04-.274.06-.249.081-.227.099-.206.114-.186.13-.169.144-.153.155-.139.166-.125.357-.218.381-.186.393-.166.392-.158.38-.165.355-.183.318-.213.142-.123.128-.135.112-.149.096-.166.24-.288.229-.244.192-.228.074-.117.055-.122.021-.089.001-.084-.017-.08-.031-.076-.095-.14-.118-.124-.166-.143-.163-.109-.162-.078-.162-.051-.162-.026-.163-.005-.166.013-.17.027-.354.088-.381.111-.416.109-.458.081-.44-.072-.428-.122Zm18.55 5.43-.302.247-.29.263-.555.562-.532.591-.525.596-.535.58-.277.277-.285.264-.296.249-.31.23-.095.058-.09.039-.088.021-.082.006-.153-.029-.136-.069-.122-.096-.108-.107-.177-.192-1.51-1.39-1.093-.974-1.192-1.037-1.195-1.009-1.106-.888-.49-.369-.43-.305-.362-.228-.28-.141.07-.129.101-.124.187-.206.274-.205.378-.316.9-.815.441-.425.378-.388.275-.314.085-.117.043-.085.016-.096-.011-.091-.034-.084-.05-.08-.131-.144-.136-.126-.127-.098-.13-.055-.132-.019-.134.016-.135.044-.134.07-.133.091-.131.107-.253.25-.236.267-.39.457-.135.127-.156.128-.343.271-.172.149-.162.161-.145.178-.119.196-.326.232-.32.266-.282.29-.117.152-.095.153-.07.155-.04.154-.008.154.03.15.072.147.116.142.166.136.219.128.213.281.372.401.508.501.622.582 1.491 1.329 1.673 1.424 1.67 1.363.78.612.709.539.619.446.505.336.368.206.126.048.083.009.098-.033.121-.063.31-.209.386-.307.45-.39 1.044-.973 1.15-1.13 1.152-1.169 1.053-1.09 1.404-1.473.743-.746.54-.556.564-.611.52-.615.223-.294.187-.275.142-.252.09-.221.028-.185-.01-.076-.03-.065-.285-.393-.337-.402-.38-.411-.419-.418-.924-.851-.993-.859-1.01-.857-.973-.841-.455-.41-.425-.402-.39-.392-.345-.381-.223-.157-.216-.18-.416-.405-.4-.42-.394-.385-.197-.164-.198-.135-.201-.102-.205-.06-.209-.014-.214.04-.222.099-.228.165-.373.31-.199.206-.088.119-.076.13-.267.211-.393.353-.966.931-.869.902-.272.317-.073.102-.018.035-.005.023.03.088.06.095.19.203.231.213.212.214 1.42-1.382.733-.668.369-.307.37-.281.138-.192.13-.128.123-.071.117-.02.11.025.108.062.103.093.101.118.2.283.2.302.212.269.113.105.118.077.273.183.287.216.605.512.633.59.64.636 1.228 1.271.55.568.482.478.411.374.197.156.2.137.21.118.227.1.25.084.282.068.098.032.078.053.056.075.028.098.007.061-.04.116-.106.169-.165.215-.214.253-.544.592-.64.653-.67.653-.628.593-.522.472-.346.288-.332.208-.317.229Zm8.93 2.07-.23-.715-.278-.733-.317-.707-.169-.332-.174-.309-.178-.282-.182-.249-.182-.212-.183-.168-.187-.197-.088-.102-.055-.04-.062-.025-.145-.004-.167.049-.187.096-.2.136-.213.169-.44.408-.437.454-.4.445-.562.636-.545.526-.781.702-1.92 1.693-.964.868-.85.801-.354.356-.294.317-.221.27-.138.215.61.483.314.215.325.185.579.33.584.3.59.272.595.245.602.216.608.189.614.161.62.135.627.108.633.081.64.055.647.03.654.004.66-.022.669-.046.675-.072.511-.062.024-.068.011-.032.016-.01.039-.005.038-.26.027-.298.022-.687-.018-.77-.054-.81-.085-.802-.113-.751-.136-.654-.076-.277-.08-.235-.1-.557-.17-.657Zm-50.48-19.083-.514-.111-.518-.084-.522-.051-.526-.009-.53.039.276.057.263.069.488.168.45.202.425.228.833.5.435.257.466.25.454.754.387.584.326.482.275.449.12.234.111.252.102.279.094.313.087.358.082.41.149 1.011.041.548-.008.535-.052.523-.09.511-.12.502-.145.493-.163.486-.176.481-.362.949-.336.943-.142.472-.117.474-.084.478-.047.483.005.237.034.235.124.48.15.515.066.278.049.298.035.442-.003.461-.045.465-.094.455-.066.219-.08.211-.094.201-.109.189-.124.175-.141.16-.158.141-.175.123-.15.058-.147.078-.14.098-.136.118-.259.286-.245.351-.234.408-.226.457-.221.498-.22.533-.448 1.141-.479 1.189-.259.594-.276.584-.297.567-.32.542-.212.297-.254.289-.285.281-.306.27-.639.502-.61.44-.531.345-.538.293-.544.242-.549.194-.552.147-.553.104-.553.062-.553.023-.55-.014-.545-.049-.54-.082-.532-.111-.525-.14-.514-.165-.503-.189-.49-.21-.476-.228-.46-.246-.443-.259-.424-.272-.404-.281-.383-.289-.36-.294-.334-.296-.31-.298-.281-.296-.253-.292-.223-.286-.191-.277-.158-.267-.123-.254-.088-.238-.063-.511.35.206.33.239.314.265.302.285.583.609.576.622.294.302.303.287.316.267.332.242.35.21.375.173.4.13.43.081.61.191.566.206.539.19.266.08.267.063.454.072.49.04.517.008.54-.025.552-.057.561-.091.562-.125.555-.159.544-.194.523-.228.498-.264.464-.299.425-.335.196-.181.183-.191.17-.199.155-.209.14-.218.125-.227-.455-.006-.425-.027-.397-.044-.369-.062-.343-.079-.318-.093-.296-.107-.274-.121-.255-.132-.235-.142-.219-.152-.203-.16-.365-.341-.32-.361-.287-.371-.265-.372-.256-.365-.259-.348-.272-.322-.297-.288-.162-.127-.173-.116-.185-.102-.2-.088-.184-.058-.19-.036-.197-.017h-.202l-.418.037-.434.067-.446.074-.454.057-.459.016-.23-.015-.229-.034-.48-.198-.439-.239-.398-.278-.357-.318-.317-.355-.28-.392-.24-.429-.204-.465-.205.142-.203.119-.396.201-.38.199-.185.117-.178.138-.406.16-.361.119-.6.155-.459.112-.185.065-.16.085-.138.115-.12.154-.105.204-.093.264-.084.334-.08.414-.156 1.108-.037.445v.428l.035.414.067.398.099.384.127.369.154.356.179.342.202.329.223.316.242.305.26.292.273.282.288.27.606.51.635.471.649.437.646.404.628.377 1.139.681.479.312.398.297.062.073.07.054.147.08.068.04.057.051.043.069.025.094-.205.025-.37-.047-.402-.091-.417-.128-.42-.157-.41-.178-.387-.191-.348-.196-.296-.193.025.204.394.189.366.218.345.239.334.25.665.499.348.231.367.206.385.304.421.292.453.28.48.267.502.253.52.24.535.225.543.21.547.193.547.177 1.076.302 1.02.228.478.084.45.064 1.193.139.585.054.583.036.583.014.588-.015.595-.049.605-.087.558-.116.54-.148.523-.178.505-.208.487-.235.47-.262.452-.288.435-.312.417-.334.4-.357.384-.377.365-.396.349-.414.331-.432.315-.447.298-.461.28-.475.264-.486.248-.497.23-.507.214-.515.197-.522.181-.528.165-.533.148-.536.132-.538.115-.539.1-.539.083-.537.067-.535.051-.53.035-.526.02-.589-.002-.592-.034-1.186-.035-1.187v-.593l.019-.59.07-1.272.069-1.495.018-.768v-.749l-.026-.704-.055-.634.088-1.04.053-1.047.014-1.047-.025-1.045-.065-1.039-.108-1.027-.152-1.013-.198-.993-.194-.473-.23-.448-.264-.423-.294-.398-.323-.374-.35-.349-.372-.325-.395-.3-.414-.277-.43-.253-.445-.23-.457-.205-.467-.183-.474-.16-.48-.136-.482-.114-1.004-.289-.51-.129Z'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='url(%23c)' d='M0-160h320v320H0z'/%3E%3C/g%3E%3Cpath fill='%23030303' d='M121.384 133.343c.195 1.59-1.205.833-.198 3.448.349-.485.342-1.051.641-1.531l.307-.038.025.205c.077.625-.765 3.909-1.003 4.159-.254.265-.503.189-.972.026-.996-.955-1.138-2.505-1.308-3.885.336-.692 1.81-2.078 2.508-2.384Z' opacity='.996'/%3E%3Cpath fill='%230E0D0A' d='m94.498 61.538.306-.037.063.51c-.402.801-.881 1.212-1.421 1.939-1.29.497-2.252 1.269-3.643 1.59-1.91.234-3.857.588-5.645-.344 1.494 1.737 4.313.819 6.296.575l.409-.05c.009.076-.038.106-.078.216-1.372.528-2.473.72-4.037.912a1.964 1.964 0 0 1-.945-.091c-.446-.055-.742-.215-1.187-.373-.934-.776-1.9-1.686-1.82-2.992.42.012.572.064.854.206 1.633 2.46 8.976.964 10.195-1.462.226-.269.411-.39.653-.599ZM86.035 72.02c.189.067.444.252.562.346.297.236.482.37.79.525.277.425 2.4 2.453 2.818 2.662.027.22.246.293.37.474.223.265.398.433.61.754.739.858 1.519 1.832 1.924 2.98l-.103.013c-.41-.477-.884-.862-1.402-1.28-1.245-1.414-4.624-4.967-5.544-6.27l-.025-.204Z'/%3E%3Cpath fill='%23030303' d='M49.026 142.245c.674.056 1.105.539 1.502.739.386.194.93.227 1.248.531 1.049 1.002.186 3.087.023 4.406-.327.282-.48.52-.813.391-.267-.104-2.104-3.021-2.182-3.653.433-.453.77.407.931.819.411-.745.828-1.43.068-1.98-.136-.198-.217-.388-.46-.358-.193-.307-.29-.438-.406-.78.106-.077.099-.04.09-.115Z' opacity='.996'/%3E%3Cpath fill='%23171311' d='M73.492 44.442c.096-1.847.93 2.224 1.046 2.434.177 1.438.831 3.434.055 4.661-1.069-1.021-1.12-3.797-1.135-5.089a31.584 31.584 0 0 1 .034-2.006Zm.083 31.705c2.919.3 5.278.342 7.971-.98-.065.201-.252.435-.346.56-.602.602-1.505.763-2.237 1.21-2.012.247-3.804.403-5.388-.79Z'/%3E%3Cpath fill='%23151A1A' d='M106.377 21.483c.852.706.916 1.858 1.668 2.596.251.544.34 1.304.751 1.464.134.052 12.176-1.49 14.588-1.588-2.568.316-4.91.272-7.23.682-1.758.311-5.913 1.42-7.704 1.052-.077-.107-.039-.099-.114-.09-.202-1.642-1.418-2.71-1.959-4.116Z' opacity='.776'/%3E%3Cpath fill='%23120E0D' d='M81.086 57.762c1.016-3.501 11.33-3.163 12.373-.453-.11-.04-.14-.087-.217-.077-.25-.126-.358-.225-.664-.334-.425-.495-1.13-.577-1.76-.82-2.012-.764-5.302-.62-7.205.47-1.116.52-1.395 1.15-1.907 2.207-.558-.211-.73-.617-.62-.993Z'/%3E%3Cpath fill='%230E0D0A' d='M61.208 44.78c.862-.105 2.338-.356 2.925.16-2.663.327-5.34 1.113-7.464 2.578-.283.109-.406.214-.678.394-.887.92-2.07 1.43-3.159 2.153.027-.683.97-1.56 1.626-1.964 2.241-1.276 4.015-2.984 6.75-3.32Z'/%3E%3Cpath fill='%23131716' d='M94.316 10.31c.576.191 1.056.564 1.467.96 1.163.67 6.168 4.793 6.415 4.917.456.333 1.264 1.269 1.465 1.791.939 1.165 1.933 2.162 2.714 3.505-.624-1.054-1.698-1.84-2.127-2.955l-.307.038c-.845-.891-1.448-1.84-2.203-2.561-2.257-2.156-4.805-3.8-7.424-5.695Z' opacity='.686'/%3E%3Cpath fill='%23202226' d='M108.045 24.079c.28.43.505.733.572 1.278.122.05.106.015.115.09 4.579-.564 11.714-2.493 15.904-1.438-.525.064-.804.004-1.252-.054-2.412.098-14.454 1.64-14.588 1.588-.411-.16-.5-.92-.751-1.464Z' opacity='.506'/%3E%3Cpath fill='%230E0D0A' d='M47.516 65.036c.403 1.047.637 1.803.786 3.016.056 2.527-1.994 4.818.573 7.191-.295-.036-.429-.138-.533-.204-.264-.167-.485-.43-.666-.686a4.122 4.122 0 0 1-.355-.61c-.094-.198-.191-.393-.27-.6-.16-.414-.218-.858-.223-1.3-.037-3.137 1.775-4.048-.536-7.31-.505-.712-.973-1.446-1.73-1.924-1.147-.724-1.451.215-1.961 1.268a.68.68 0 0 1-.486.267c-.017-.136-.012-.162.064-.319 1.536-4.324 3.798-1.023 5.337 1.21Z'/%3E%3Cpath fill='%23502621' d='M88.666 58.832c1.174.211 1.927 1.324 2.065 2.443a2.164 2.164 0 0 1-1.442-.756c-.124-.323-.34-.528-.612-.755.017-.398-.044-.59-.01-.932Z'/%3E%3Cpath fill='%231C1F20' d='M74.67 4.945c-1.37.169-2.45-.053-3.576.025-1.727.121-3.406.627-5.34.865.919-1.263 7.303-.88 8.917-.89Z' opacity='.831'/%3E%3Cpath fill='%23120E0D' d='M81.086 88.295c1.108-.003 4.862.494 4.86 1.716-.001.328-.205.53-.505.622-.685.21-1.41-.107-2.303.003-2.04.031-3.909-.013-5.965.423-.511.228-1.094.342-1.712.418-2.48 1.255-3.96.252-2.004-1.102 1.967-1.777 5.173-1.778 7.63-2.08Zm-3.135-29.701c2.6.923 2.356 5.488 1.97 7.404-.134.659-.501 1.605-.334 2.271.216.855 2.537 3.045 1.453 4.47-.34-.883-.469-1.63-.806-2.34-.365-.765-1.073-1.494-1.222-2.339-.426-2.41 2.047-6.76-.769-8.776-.17-.256-.256-.401-.292-.69Z'/%3E%3Cpath fill='%233C232E' d='m57.151 55.654.102-.012.013.102c-2.014 1.337-2.762 3.448-4.123 5.28-.021-.173-.134-.503.04-.524.789-.524.924-1.603 1.37-2.347.606-.93 1.518-2.153 2.598-2.499Z'/%3E%3Cpath fill='%230E0D0A' d='m68.432 73.978.204-.025c-.425 1.026-3.511 6.932-3.936 7.643a6.87 6.87 0 0 1-1.038 1.684c-.076.01-.094.062-.191.127.04-.374.067-.585.193-.957.447-.646.943-2.15 1.194-2.948.403-.804 1.086-1.57 1.358-2.45.462-.617.9-1.154 1.23-1.81.23-.277.39-.397.538-.69.248-.18.345-.313.448-.574Z'/%3E%3Cpath fill='%23B3896C' d='M47.321 73.743c.101.212.22.419.355.61.181.255.402.52.666.686.104.066.238.168.533.204-2.567-2.373-.517-4.663-.573-7.191a2.52 2.52 0 0 0 .715-.088c.226.845.805 1.4.85 2.095.068 1.07-.007 12.1-.126 13.066-2.971-.486-2.374-6.4-2.913-8.159-.34-1.11-1.356-2.156-2.02-3.092-.887-1.254-1.207-2.827-2.061-4.28-.013-.108.045-.11.192-.128-.106-.863-.04-1.402.361-2.119-.016-.136-.027-.16-.14-.294l.41-.05c-.094-.761-.473-.595-1.034-.807-.014-.113.088-.134.065-.32.51-1.052.814-1.991 1.96-1.267.758.478 1.226 1.212 1.73 1.924 2.312 3.262.5 4.173.537 7.31.005.442.063.886.222 1.3.08.207.177.402.271.6Z'/%3E%3Cpath fill='%23A37E67' d='M42.04 63.53c.019.156-.006.313.14.295-.077.157-.082.183-.065.32a.68.68 0 0 0 .486-.268c.023.185-.079.206-.065.319.561.212.94.046 1.033.807l-.409.05c.113.134.124.158.14.294-.4.717-.467 1.256-.361 2.12-.147.017-.205.019-.192.127-.768-1.157-.716-2.792-.708-4.063Z'/%3E%3Cpath fill='%23B58B6F' d='M47.912 64.883c-.13.016-.32-.004-.396.153-1.539-2.234-3.8-5.535-5.337-1.211-.145.018-.12-.139-.14-.294.062-.726.25-1.472.58-2.042.289-.38.583-.664.92-.944 2.351-.848 3.07.133 3.62 1.93.221.722.635 1.452.753 2.408Z'/%3E%3Cpath fill='%23B48456' d='M47.912 64.883c.315 1.004.617 2.179 1.105 3.08a2.507 2.507 0 0 1-.715.089c-.15-1.213-.383-1.969-.786-3.016.076-.157.267-.137.396-.153Z'/%3E%3Cpath fill='%23532423' d='M90.574 49.883c1.918.293 3.324 1.088 4.734 2.218.293.432.543.676.854 1.037.016.136.027.16.14.294l-.205.025c-.332-.749-.97-1.273-1.657-1.664-.498-.061-.802-.304-1.277-.258-1.015-.488-2.08-.405-3.012-.874-.065-.097-.118-.115-.127-.192.104-.193.177-.249.154-.434.203-.025.23-.132.396-.152Z'/%3E%3Cpath fill='%236B3B30' d='M97.137 50.943c.216.79.478 1.358.583 2.21l.276 2.249c-.062.138-.187.159-.204.025.044-.467.012-.75-.049-1.24-.563.354-1.239-.23-1.441-.755-.113-.134-.124-.159-.14-.294.4.316.657.484 1.174.27.056-.903-.09-1.576-.2-2.465Z'/%3E%3Cpath fill='%235D3337' d='M80.585 50.489c1.156.206 2.565-.212 3.692-.35 2.03-.25 3.825.093 5.747.33.009.077.062.095.127.192-1.978-.198-3.823-.473-5.593-.35-1.047.074-2.877.616-3.973.178Z'/%3E%3Cpath fill='%23422226' d='M94.44 51.793c.687.39 1.325.915 1.657 1.664l.205-.026c.202.527.878 1.11 1.441.757.06.489.093.772.05 1.239-1.646-1.389-2.699-2.922-4.63-3.892.475-.046.78.197 1.277.258Z'/%3E%3Cpath fill='%2356231E' d='M88.12 49.417c.781.04 1.53.44 2.454.466-.166.02-.193.127-.396.152.022.185-.05.24-.154.434-1.923-.237-3.717-.58-5.747-.33-.691-.515-1.365-.43-2.132-.464 2.111-.26 4.1-.356 5.975-.258Z'/%3E%3Cpath fill='%23703420' d='m66.696 47.218-.05-.409c.567.202 1.05.341 1.53.642l.013.102c-.203.025-.23.132-.396.152.391 1.263.773 2.065.938 3.412-.113.014-.109.117-.293.14-2.873.354-6.854 1.086-9.342 2.498-.932.36-1.914.927-2.71 1.579-.258.433-.595.711-.782 1.237-.439.474-.798.934-1.05 1.582-.447.744-.582 1.823-1.371 2.347-.325-2.639-1.063-7.387.783-9.32.446-.466 1.192-.554 1.778-1.059.762-.243 1.267-.625 1.969-.864.423-.143.627-.291.984-.433 1.275-.516 2.754-.667 3.885-1.307 1.132-.14 3.182-1.002 4.114-.3Z'/%3E%3Cpath fill='%2350221B' d='M59.096 53.755c-.216.193-.438.336-.665.497.026.213-.04.438.063.511-.508.311-.9.542-1.343.891-1.08.346-1.992 1.569-2.597 2.499.252-.648.611-1.108 1.05-1.582.187-.526.524-.804.782-1.237a10.263 10.263 0 0 1 2.71-1.579Z'/%3E%3Cpath fill='%23703830' d='M67.99 45.087c.162 1.321.499 2.373.657 3.655.13 1.066.263 1.93.262 2.976l-.038-.307c-.013-.112.004-.228-.14-.294-.165-1.347-.547-2.15-.938-3.412.166-.02.193-.127.396-.152l-.012-.102c-.482-.3-.964-.44-1.532-.642l.05.409c-.93-.703-2.981.16-4.113.298.86-.243 1.59-.485 2.505-.723 1.69-.207 1.974-.51 2.903-1.706Z'/%3E%3Cpath fill='%234D191F' d='M68.731 51.117c.144.066.127.182.14.294-1.383 1.19-3.896.976-5.724 1.535l-.026-.205c.97-.119 1.978-.373 2.926-.671.47-.67 1.62-.6 2.39-.813.185-.023.181-.126.294-.14Z'/%3E%3Cpath fill='%23531D1A' d='M68.437 51.257c-.77.213-1.92.144-2.39.813-.948.298-1.956.552-2.926.671l.026.205c-1.047.129-3.854 1.163-4.653 1.817-.104-.073-.037-.298-.063-.511.227-.16.45-.304.665-.497 2.488-1.412 6.469-2.144 9.341-2.498Z'/%3E%3Cpath fill='%23532A31' d='m68.871 51.411.038.307c-.834.888-2.762.804-3.77.982-4.278.757-6.34 2.57-7.873 3.044l-.013-.102-.102.012c.443-.349.835-.58 1.343-.891.799-.654 3.605-1.688 4.653-1.817 1.828-.559 4.34-.344 5.724-1.535Z'/%3E%3Cpath fill='%23DEC0A6' d='M65.087 46.793c-.916.238-1.645.48-2.505.724-1.131.64-2.61.79-3.885 1.307.822-1.126 5.02-2.034 6.39-2.03Z'/%3E%3Cpath fill='%23E3BDA3' d='M56.669 47.518c.144.066.126.181.14.294l-.409.05c.255.384.402.735.458 1.189.315-.123.484-.198.792-.305-.07.2.04.332.063.51-.703.24-1.207.622-1.969.865l-.204.026c-.019-.152.182-.21.154-.434.704-.865.987-.762.297-1.8.272-.181.395-.286.678-.395Z'/%3E%3Cpath fill='%23B77B61' d='M64.858 79.502c-.25.798-.747 2.302-1.194 2.948a5.357 5.357 0 0 1-1.137.036c.232-.652.545-1.085.834-1.659.132-.386.25-.567.41-.88.461-.148.683-.289 1.087-.445Z'/%3E%3Cpath fill='%23CE7B61' d='M96.557 73.216c-.076.157-.081.183-.064.319-2.01 1.819-2.245 1.499-4.59 1.913-.434.077-.784.397-1.329.579-.123-.181-.342-.254-.37-.474 1.36-.167 3.013-.065 4.051-.81l.205-.024c-.066-.097-.118-.115-.128-.192.68-.452 1.503-1.033 2.225-1.311Z'/%3E%3Cpath fill='%23CE725C' d='M88.016 71.258c.301-.037.503.042.728.014l.076.613c.462.037.93.17 1.289.36.1.17.26.427.28.588.657.282 1.434.451 1.965.796.234.358.514.449.868.308.112.134.123.158.14.294.226.08.409-.05.447.257-.185.022-.206-.079-.32-.065.025.203-.072.256-.052.421.379-.038.562-.078.818-.1-1.038.744-2.69.642-4.05.81-.418-.21-2.54-2.238-2.818-2.663.04-.52.105-.835.156-1.264l.05.41.102-.014-.037-.306.102-.013.025.205.102-.013c-.026-.215.064-.328.04-.523.106-.078.099-.04.09-.115Z'/%3E%3Cpath fill='%23B17B5D' d='M92.335 76.848c.416.31.78.84 1.083 1.215.32.351.448.724.854 1.036.2.253.31.467.51.767.009.077.062.095.127.192-.63-.453-.695-.537-1.71-.412.009.077.061.095.127.192-.092.011-.135.034-.217-.077-.405-1.148-1.185-2.122-1.923-2.98.436-.13.894-.23 1.15.067Z'/%3E%3Cpath fill='%23B8815D' d='M84.158 65.196c1.788.932 3.736.578 5.645.344.4-.05.601-.043.932-.012l.013.103c-.156.019-.312-.006-.294.14-1.983.243-4.802 1.162-6.296-.575Z'/%3E%3Cpath fill='%23DB9C82' d='M86.836 67.564c-.555.198-.734.653-1.228.982-.057.458-.058.805-.488 1.097-.354-.044-.514-.183-.868-.308l-.012-.102-.013-.103.613-.075c.443-1.065.863-1.506 1.996-1.49Z'/%3E%3Cpath fill='%23CC9273' d='m98.378 76.208.062.51c.252-.03.335.063.524.04-.054.493-.205.83-.245 1.38-.15.284-.288.446-.423.777l-.41.05c-.729-.612-2.803-.314-3.614.134-.406-.312-.534-.685-.854-1.036l-.025-.204c2.473-.305 2.96-1.039 4.985-1.651Z'/%3E%3Cpath fill='%23DBAA8B' d='m84.411 66.41.205-.025c.445.158.741.318 1.187.373-.417.829-1.088 1-1.576 2.372l.013.103c-.385-.085-.7-.018-1.137.036.034-.832.004-1.388.26-2.107l.088.715.102-.012c.075-.72.757-.876 1.075-1.378l-.204.026-.013-.103Z'/%3E%3Cpath fill='%23DC8E76' d='M99.96 63.771c.076.621.232 1.042.316 1.725-.612-.308-1.118-.078-1.572-.294-1.516-.722-.784-1.453-2.96-1.037-.445.085-1.033.226-1.572.63 3.085-3.053 3.212.24 5.788-1.024Z'/%3E%3Cpath fill='%23CD9376' d='m56.873 80.38.103-.012c.04.333-.033.576-.002.83.647.045.945-.037 1.481.233l-.038-.307c.58-.071.86-.028 1.354.041l.075.613c.763-.094 2.051.178 2.44-.404l.716-.088c-.025-.203.072-.255.052-.421l.307-.038c-.289.574-.602 1.007-.834 1.659-.287.672-.69 1.247-.898 1.978-.896-.45-2.032-.476-3.154-.338-.188-.116-.225-.374-.471-.461-.242-.629-.665-1.05-1.032-1.637-.16-.49-.19-.78-.355-1.201.167-.11.278-.274.256-.447Z'/%3E%3Cpath fill='%23C87861' d='M58.539 77.893c1.142-.279 2.419.474 3.498.607-.065-.097-.118-.115-.127-.192.509.037.798-.005 1.251.054-.083-.111-.23-.183-.242-.282 1.434.14 2.136-.486 3.297-1.028-.272.88-.954 1.646-1.358 2.45-.404.156-.626.297-1.087.445l-.063-.511c-1.596-.686-3.554-1.08-5.17-1.543Z'/%3E%3Cpath fill='%23D0A284' d='M58.475 84.126c1.122-.138 2.258-.113 3.154.338-.526 1.481-.957 1.749-1.43 1.507-.475-.243-.992-.995-1.724-1.845Z'/%3E%3Cpath fill='%23AF745F' d='M93.446 63.95c-.619.68-.85 1.158-1.569 1.5-.249.119-.772.189-1.092.487.04-.11.087-.14.078-.217l-.41.05c-.017-.145.14-.12.295-.14l-.013-.102a3.654 3.654 0 0 0-.932.011c1.39-.32 2.352-1.092 3.643-1.589Z'/%3E%3Cpath fill='%23DC8E76' d='m88.778 67.326.92-.114c-1.56.35-2.595.856-2.688 2.613-.342.295-.575.382-1.099.343-.014-.113-.117-.109-.14-.294-.328.04-.387-.15-.65-.231.43-.292.43-.64.487-1.097.494-.329.672-.784 1.228-.982l1.942-.238Z'/%3E%3Cpath fill='%23E2A58C' d='M85.803 66.758c.337.11.586.135.945.091.91.011 1.637-.098 2.567-.212l.013.102-.409.05.05.41c-.146.017-.205.018-.191.127l-1.942.238c-1.133-.015-1.553.426-1.996 1.49l-.613.076c.487-1.372 1.16-1.543 1.576-2.372Z'/%3E%3Cpath fill='%23CCA481' d='M97.719 80.128c-.755 2.707-1.793 1.38-2.81-.07-.065-.097-.118-.115-.128-.192.935-.293 2.17-.124 2.938.262Z'/%3E%3Cpath fill='%23D19E7E' d='m97.887 78.966.409-.05c-.157.443-.371.822-.578 1.212-.768-.386-2.002-.555-2.937-.261-.199-.3-.308-.515-.509-.768.81-.448 2.885-.746 3.615-.133Z'/%3E%3Cpath fill='%23D08068' d='M87.01 69.825c.076.615.222.959.291 1.52.097-.064.115-.117.192-.126l.05.408c-.051.43-.117.743-.156 1.264-.308-.154-.493-.289-.79-.525.36-1.015-.414-1.38-.686-2.198.524.04.757-.048 1.1-.343Z'/%3E%3Cpath fill='%23CD8F71' d='M84.252 69.335c.354.125.514.264.868.308.264.08.323.272.651.231.023.185.126.18.14.294.271.817 1.046 1.183.686 2.198-.118-.094-.373-.279-.562-.346l.025.205c-.874-.644-1.286-1.937-1.808-2.89Z'/%3E%3Cpath fill='%23DEC2A0' d='m77.173 91.059 2.044-.252.05.41c-.9.11-3.35.734-3.806.26.618-.076 1.2-.19 1.712-.418Z'/%3E%3Cpath fill='%23C3A78B' d='M83.138 90.636c-.616.076-.986.018-1.545.087l.05.408c-.882.109-1.532-.019-2.376.085l-.05-.409-2.044.252c2.056-.436 3.926-.392 5.965-.423Z'/%3E%3Cpath fill='%23B18A66' d='M88.099 94.695c.743.296 1.306.406 1.875.91-.523.389-1.16.821-1.739 1.044.197-.594-.056-1.3-.136-1.954Z'/%3E%3Cpath fill='%23D9B189' d='M77.65 88.199c1.134.015 2.137-.16 3.386-.313l.05.409c-2.456.302-5.662.303-7.629 2.08.005-.447.005-.764.488-1.098l-.013-.102-.204.025-.013-.102c.34-.115.577-.184.895-.317.95-.414 2.06-.461 3.04-.582Z'/%3E%3Cpath fill='%23141414' d='m73.165 4.508.025.205c-.67.082-1.067-.156-1.52-.125-2.195.154-4.714.318-6.836 1.36-.578.071-.969.221-1.508.393-1.108.136-1.96.656-3.117.799l-.026-.205c.77-.314 3.085-.839 4.103-1.23 3.771-1.134 5.705-.806 8.879-1.197Z' opacity='.349'/%3E%3Cpath fill='%23293133' d='M49.328 13.147c-.105.193-.177.248-.154.434-.903.348-1.433.988-1.979 1.457-4.133 3.556-4.127 4.704-7.197 8.283l-.205.025c.92-2.108 2.856-4.095 4.264-5.816.258-.031.398-.144.371-.357 1.265-1.278 4.07-2.977 4.9-4.026Z' opacity='.412'/%3E%3Cpath fill='%23000' d='M15.277 145.36c-.879.931-.787 1.882-1.436 2.667-.335 2.143-.62 7.648.17 9.306.47.986 1.23 1.299 1.966 2.154-3.305-2.825-2.115-2.016-2.694-6.723l.204-.025-.176-1.431c-.09-2.293.669-4.21 1.966-5.948Z' opacity='.71'/%3E%3Cpath fill='%23000' d='M152.227 147.082c-.441.839-.568 2.527-1.335 3.484-3.329 4.925-4.63 6.395-9.353 9.741-.442.313-1.233.899-1.984.991.795-.231 1.562-.968 2.315-1.426 2.038-.733 5.22-3.896 6.473-5.569.559-1.318 1.662-2.066 2.063-3.47.213-.154.289-.183.256-.446.239-.258.281-.482.538-.689.104-.363.152-.622.194-.957.351-.576.571-1.059.833-1.659Z' opacity='.4'/%3E%3Cpath fill='%230B1318' d='M18.327 47.878c.211.304.303.6.611.754 1.365 3.146 3.461 6.24 6.013 8.39.148.453.379.761.649 1.062-2.476-2.486-4.321-5.141-6.223-7.825-.464-.656-.588-1.52-1.05-2.381Z' opacity='.463'/%3E%3Cpath fill='%23000' d='M101.189 108.335c.23.082.324.238.459.358.851.56 1.936.627 2.753.792 1.495.302 3.254 1.188 4.701 1.611-1.579-.811-5.533-1.329-6.551-1.725-.55-.215-.849-.571-1.362-1.036Z' opacity='.494'/%3E%3Cpath fill='%23000' d='M51.876 102.16c.778.72 1.393 1.401 2.218 2.009 1.096 1.259 7.47 7.085 8.67 7.233.03.24.175.29.345.269.055.445.093.824-.18 1.06.604-.822-4.511-4.066-5.61-5.12-.436-.61-5.013-5.042-5.443-5.451Z' opacity='.694'/%3E%3Cpath fill='%23000' d='M20.665 139.406c-.593.803-1.84 2.306-2.42 3.099-.142.414-.233.658-.283 1.072-.106.077-.099.04-.09.115-.856.297-2.207.894-2.595 1.668-1.297 1.738-2.055 3.655-1.966 5.948-.244-1.986.55-3.403.917-5.197a8.451 8.451 0 0 0 1.843-1.886c1.991-.607 1.81-2.024 3.814-4.412.31-.169.473-.3.78-.407Z' opacity='.302'/%3E%3Cpath fill='%23000' d='M109.102 111.096c3.007 1.973 6.455.519 7.648 1.445 1.789.094 4.757 2.652 5.496 4.2-1.065-1.018-1.908-2.018-2.849-2.917-.769-.735-2.079-.592-2.954-1.245l-.038-.306c-6.174-.281-1.448.951-7.303-1.177Z' opacity='.553'/%3E%3Cpath fill='%23000' d='M107.539 80.683c.23.87.567 1.545.692 2.25.289 1.637 1.617 10.775 1.26 11.93.229-1.86-.797-7.996-1.244-10.117-.182-1.472-.534-2.652-.708-4.063Z' opacity='.22'/%3E%3Cpath fill='%23000' d='M25.6 58.084c1.918 1.905 4.061 3.272 6.198 4.84 1.71.738 3.102 1.751 4.668 2.361 1.7.662 3.538 1.026 5.298 1.91.42 1.19.716 2.163 1.233 3.273a2.353 2.353 0 0 1-.407-.78c-.575-.616-.588-2.14-1.148-2.494-.297-.188-.726.004-1.07-.346-2.966-.143-9.452-4.56-11.904-6.109-1.046-.66-1.8-1.813-2.868-2.655Z' opacity='.447'/%3E%3Cpath fill='%23000' d='M122.246 116.741c.383.296.539.612.841.934.888.362 1.186 1.529 1.912 2.048.959.989 1.481 2.683 2.67 3.147.641.249 1.333-.113 2.1.208.649.04 1.118-.189 1.688-.622-.691.834-1.406.934-2.264.828-.519-.064-1.243.024-1.721-.162-1.079-.42-2.626-2.964-3.289-4.129l-.306.038c-.077-.107-.04-.099-.115-.09-.529-.62-1.191-1.466-1.516-2.2Z' opacity='.537'/%3E%3Cpath fill='%23161616' d='M91.101 8.63c3.413 1.518 6.717 3.267 9.319 5.753.539.515 1.119 1.24 1.778 1.804-.247-.124-5.252-4.248-6.415-4.917-.41-.396-.89-.769-1.467-.96-1.026-.574-2.491-.839-3.215-1.68Z' opacity='.408'/%3E%3Cpath fill='%23000' d='M118.625 153.083c2.651 4.739 7.783 7.064 12.602 8.825-1.189-.112-2.05-.81-2.933-1.154-4.102-1.599-7.181-3.757-9.669-7.671Z' opacity='.494'/%3E%3Cpath fill='%23000' d='M58.444 153.018c.116.944.009 2.096-.2 3.233-.207 1.138-.515 2.26-.898 3.023.16-1.183.788-5.64 1.098-6.256Z' opacity='.447'/%3E%3Cpath fill='%231D1E22' d='M73.19 4.713c1.206.164 2.448.271 3.562.288-.742.09-1.328-.006-2.081-.056-1.614.01-7.998-.373-8.917.89l-.92.113c2.122-1.042 4.641-1.206 6.836-1.36.453-.031.85.207 1.52.125Z' opacity='.596'/%3E%3Cpath fill='%23000' d='M152.47 127.133c.786-.097 2.547.483 3.115.861.374.565.965.771 1.21 1.408 1.507 2.02 2.125 4.62 2.439 7.169-.191-.59-.331-1.061-.521-1.699-.366-.687-.303-1.329-.485-1.922-1.154-3.769-2.117-4.475-5.758-5.817Z' opacity='.38'/%3E%3Cpath fill='%23000' d='M49.95 120.241c-.663.194-.85.564-1.235.837-2.32 1.643-3.211 2.877-4.168 5.845-.45.858-1.061 1.554-1.358 2.45 1.27-2.378 2.043-4.735 3.615-6.877.408-.989 2.125-2.129 3.146-2.255Z' opacity='.537'/%3E%3Cpath fill='%23000' d='m49.647 85.73.204-.025c.463 3.758.567 13.187 1.693 16.288-1.14-2.783-1.453-12.656-1.897-16.262Z' opacity='.275'/%3E%3Cpath fill='%23000' d='m30.807 132.452.038.307c-6.737.829-6.02 4.162-9.106 6.1-2.153 1.595-2.16 2.498-3.494 3.646.58-.793 1.827-2.296 2.42-3.099.213-.155.336-.353.576-.382 2.29-1.686 3.021-3.731 3.852-4.105 2.093-1.556 2.937-2.125 5.714-2.467Z' opacity='.447'/%3E%3Cpath fill='%23000' d='M114.685 142.986c.078.106.04.099.115.089.093.753.256 1.237.341 1.93-.192-.598-.315-1.127-.533-1.802l-.306.038c.023.189-.071.271-.04.523.166 1.35-1.896 8.099-2.305 9.932.089-.982.596-1.897.478-2.86.107-.077.099-.039.09-.115l.306-.037c.256-1.343 1.082-7.296 1.854-7.698Z' opacity='.576'/%3E%3Cpath fill='%23000' d='M21.982 158.541c.1.807-.01 1.362.028 1.916.128 1.825 1.073 2.765 1.9 4.486-1.045-2.13-2.669-3.382-2.095-6.07-1.296.984-2.483 1.135-4.09 1.333l-.025-.205c3.727-.458 1.891-.291 4.282-1.46Z' opacity='.38'/%3E%3Cpath fill='%23000' d='m45.671 74.496.204-.025c.808 2.67.374 8.69 3.967 9.472.077.106.04.099.115.09.083.674.144 1.093.099 1.647l-.189-1.533c-.122-.049-.105-.014-.115-.09-3.933-.41-3.03-8.556-4.081-9.56Z' opacity='.78'/%3E%3Cpath fill='%23000' d='M140.53 119.472a5.193 5.193 0 0 1-1.034.023c-3.095.148-5.549 1.252-8.039 2.961-.57.433-1.039.662-1.688.622.644-.079.88-.392 1.381-.585 2.575-1.875 6.128-3.86 9.38-3.021Z' opacity='.38'/%3E%3Cpath fill='%23191C20' d='M17.13 38.999c-.06 1.01-.472 1.771-.424 2.615.057 1.021 1.407 6.34 2.233 7.018-.309-.155-.4-.45-.612-.754-.684-1.904-3.022-7.309-1.196-8.88Z' opacity='.749'/%3E%3Cpath fill='%23000' d='M106.276 99.928c-.491 1.17-1.441 2.411-2.178 3.38-.651 1.421-2.254 2.406-3.187 3.609a1.905 1.905 0 0 0-.092.945c.244.098.325.108.357.371-.973-.923-.274-1.235.375-2.018.328-.383.648-.817.998-1.16-.025-.203.072-.255.052-.421.579-.482.912-.895 1.382-1.415.652-1.138 1.33-2.463 2.293-3.291Z' opacity='.655'/%3E%3Cpath fill='%23000' d='M158.713 134.872c.19.638.33 1.109.521 1.699.48 1.352.444 2.697.183 4.024-.712 1.594-1.77 1.507-3.044 2.242 3.9-2.189 2.818-4.082 2.34-7.965Z' opacity='.537'/%3E%3Cpath fill='%23000' d='M141.87 159.872c-.753.458-1.52 1.195-2.315 1.426-.742.091-1.187.442-1.789.635l-3.884.478-.025-.204c-.989.121-1.72.024-2.528-.312 3.602.375 7.453-.084 10.541-2.023Z' opacity='.655'/%3E%3Cpath fill='%23000' d='m49.851 85.705.205-.025c.421 3.429.65 14.085 1.82 16.48-.128-.054-.233-.179-.332-.167-1.126-3.101-1.23-12.53-1.693-16.288Z' opacity='.694'/%3E%3Cpath fill='%23000' d='M151.808 142.496c.205-.197.974.356 1.233.408 1.071.217 2.053.09 3.332-.067-3.642.712-2.401.082-4.482-.175.599 1.457 1.049 3.001.336 4.42.184-1.315.253-2.912-.324-3.903-.102-.174-.283-.502-.095-.683Z' opacity='.553'/%3E%3Cpath fill='%23000' d='M107.676 82.638c.395.692.354 1.387.57 2.108.448 2.121 1.474 8.257 1.245 10.118-.179.17-.18.224-.154.434l-.204.025c-.188.023-.177.248-.154.434-.464.51-.743 1.003-1.153 1.594a5.132 5.132 0 0 1 1.038-1.684l-.05-.409c1.006-2.422-.771-9.636-1.138-12.62Z' opacity='.655'/%3E%3Cpath fill='%23000' d='M108.533 75.27c-.425.817-.66 1.452-1.536 1.849-.049.122-.015.105-.09.115.157 1.27.48 2.216.632 3.45.174 1.41.526 2.59.707 4.062-.216-.721-.175-1.416-.57-2.108-.245-1.987-.862-3.635-1.101-5.571.107-.077.099-.04.09-.115.408-.124.553-.293.882-.42.465-.32.774-.804.986-1.262Zm10.915-23.441c-.62.681-1.2 1.529-2.048 1.912-2.142 1.588-3.913 3.524-6.369 4.726-.018-.141.116-.09.179-.23.872-.579 1.592-1.056 2.392-1.643 1.32-.77 2.762-1.767 3.684-2.943.76-.617 1.563-1.113 2.162-1.822Z' opacity='.494'/%3E%3Cpath fill='%23000' d='M139.496 119.495c.423.021.647.024 1.034-.023 2.488.123 3.951 2.37 5.664 3.453 1.8 1.136 2.846.584 5.135 2.771.392.375.593.93 1.039 1.449-1.13-1.452-3.648-3.908-5.74-3.651-.902-.467-2.699-2.334-3.662-2.942-1.091-.69-2.756-.698-3.47-1.057Z' opacity='.608'/%3E%3Cpath fill='%230B0B0B' d='m65.22 4.863 8.687-1.068c.014.118.126.187.152.396.911.226 1.654-.023 2.605.094.316.332 1.965.088 2.483.193 1.374.277 8.595 1.59 9.275 2.614.454-.056.654.037.97.296l.307-.038c.01.077-.038.107-.077.217.857-.105 3.939 1.685 4.925 2.092.418.4.905.858 1.39 1.177.338.172 2.536 1.585 2.82 1.832.37.202.56.443 1.007.602a12.558 12.558 0 0 1 1.67 1.766c.161-.02.449.073.638.13.544.485.674 1.183 1.428 1.483.027.222.136.384.28.588.435.26.665.67.968 1.126 1.396 1.118 2.714 4.189 3.541 5.167.418.244.441 1.055.597 1.483 2.278-.28 4.271-.837 6.605-1.124.014.113-.087.134-.064.32l5.928-.73c-.017-.136-.028-.16-.14-.294.95-.117 1.564.05 2.503.107l.025.204.102-.012-.025-.205c.894.11 1.306.269 2.055.681.19-.023.327-.004.498-.165.167.424.759.642 1.225.68.218.566.76.894 1.198 1.304.217.524.301.919.495 1.496-.198.024-.073-.32-.319-.065.131 1.063.734 3.03.069 3.934-.383-3.113-.057-6.679-4.405-7.135-4.19-1.055-11.325.874-15.904 1.438-.009-.075.007-.04-.115-.09-.067-.545-.292-.848-.572-1.278-.752-.738-.816-1.89-1.668-2.596-.781-1.343-1.775-2.34-2.714-3.505-.201-.522-1.009-1.458-1.465-1.79-.659-.565-1.239-1.29-1.778-1.805-2.602-2.486-5.906-4.235-9.319-5.753-1.406-1.127-5.852-1.931-7.594-2.697-2.15-.45-4.458-1.215-6.755-.932a30.53 30.53 0 0 1-3.562-.288l-.025-.205c-3.174.39-5.108.063-8.88 1.196.324-.232.544-.378.985-.432l-.05-.409Z' opacity='.094'/%3E%3Cpath fill='%2325292A' d='M63.327 6.341c-2.168.913-8.795 2.817-10.137 4.463-1.25.579-2.672 1.273-3.453 2.293l-.409.05c1.23-1.704 8.762-5.369 10.88-6.007 1.157-.143 2.01-.662 3.119-.799Z' opacity='.616'/%3E%3Cpath fill='%23000' d='M62.014 113.818c.087-.041.186-.049.402-.194-1.257 1.294-3.346 1.896-4.692 2.849-1.347.955-3.09 2.516-4.534 3.203-.76.362-2.085.423-3.138.552 1.006-.253 2.26-.278 3.023-.641 1.63-.776 5.768-4.26 8.94-5.769Z' opacity='.447'/%3E%3Cpath fill='%23000' d='M13.283 152.764c.579 4.707-.61 3.898 2.694 6.723.555.186 1.136.283 1.621.527-3.437-.809-4.284-2.131-4.323-5.454-.006-.52-.261-1.176.008-1.796Z' opacity='.302'/%3E%3Cpath fill='%23000' d='M111.21 58.237c-.063.14-.197.089-.179.23-.806.745-.803 6.755-2.328 8.067 1.124-2.551 1.57-8.182 2.507-8.297Z' opacity='.608'/%3E%3Cpath fill='%231D2026' d='M35.802 33.07c-.048.558-.194.949-.13 1.469-.107.077-.1.04-.09.115-3.299.406-13.238.608-15.522 2.013 4.306-2.031 10.499-1.603 15.292-2.193.05-.121.015-.105.09-.114.04-.537.31-.843.36-1.29Z' opacity='.314'/%3E%3Cpath fill='%23000' d='m114.302 143.241.306-.038c.218.675.341 1.204.533 1.802.206 1.671 1.081 3.875 1.893 5.265-.815-.409-2.347-5.584-2.49-6.748l-.204.025c.011.092.033.134-.078.217-.031-.252.063-.334.04-.523Z' opacity='.318'/%3E%3Cpath fill='%23000' d='M109.758 160.617c.165-1.334.984-2.703 1.402-4.125-.089 1.669-.904 2.946-1.08 4.376-.058.465.187.978-.086 1.411-.313.496-3.012 1.678-3.817 1.777.509-.324 1.145-.424 1.445-.904.789-.097 1.825-.605 2.119-1.07.244-.387-.036-1.031.017-1.465Z' opacity='.447'/%3E%3Cpath fill='%231E2323' d='M39.062 24.992c-1.907 4.264-2.343 4.873-3.261 9.417a.528.528 0 0 1-.19.314c-.752.532-12.988.887-16.267 2.447-.91.433-1.38 1.112-2.213 1.829.22-.58.72-1.187 1.28-1.403l-.038-.306c.585-.191 1.149-.376 1.687-.623 2.284-1.405 12.223-1.607 15.522-2.013-.01-.075-.017-.038.09-.115-.064-.52.082-.91.13-1.468.343-2.188 1.63-6.3 2.966-7.939.185-.023.18-.126.294-.14Z' opacity='.69'/%3E%3Cpath fill='%23000' d='M44.066 72.411c.395.766 1.052 1.442 1.605 2.085 1.05 1.005.148 9.15 4.081 9.562.01.075-.007.04.115.09l.189 1.532-.205.025c-.071-.58-.009-.917-.074-1.443-.122-.049-.105-.014-.114-.09-3.612-.376-3.52-7.775-3.953-9.193-.27-.88-1.181-1.562-1.644-2.568Z' opacity='.4'/%3E%3Cpath fill='%23000' d='M109.133 95.323c.026.215-.064.328-.04.524-.647 1.41-1.771 2.85-2.715 4.068-.717 1.231-1.323 2.396-2.165 3.483-.652 1.421-2.254 2.406-3.188 3.608-.124.277-.149.47-.116.741.351.279.57.519.739.946-.135-.12-.229-.276-.459-.358l-.013-.102c-.032-.263-.113-.273-.357-.371-.045-.366-.022-.6.092-.945.933-1.203 2.536-2.188 3.187-3.609.737-.969 1.687-2.21 2.178-3.38.614-.834.967-1.78 1.55-2.577.41-.59.689-1.084 1.153-1.594-.023-.186-.033-.411.154-.434Zm-51.814 12.288c1.099 1.054 6.214 4.298 5.61 5.12-.137.334-.256.672-.513.893.04-.524.2-.808.258-1.277l.306-.038c-1.488-1.445-4.062-3.495-5.661-4.698Z' opacity='.302'/%3E%3Cpath fill='%23000' d='M57.346 159.274c-.071 1.276-.88 2.236-1.028 3.446l-.205.025c-.403 1.947-3.856 5.919-5.582 6.912-.333.319-.749.371-1.163.662.23-.289.41-.383.767-.51l-.038-.306c2.09-.636 4.132-3.81 5.35-5.431.683-1.357.79-2.906 1.68-4.045.033-.359.073-.512.22-.753Z' opacity='.678'/%3E%3Cpath fill='%23000' d='M59.632 152.56c.942 1.9 5.366 9.037 5.523 10.318-1.152-1.736-2.069-3.392-2.937-5.073-.868-1.682-1.689-3.388-2.586-5.245Z' opacity='.616'/%3E%3Cpath fill='%23000' d='M108.703 66.534c-.447.848.614 5.725-.17 8.736-.212.458-.521.943-.986 1.262 2.566-2.553.107-7.182 1.156-9.998Z' opacity='.608'/%3E%3Cpath fill='%23030303' d='M93.994 40.83c5.227 2.037 5.92 2.83 9.503 6.996 1.589 1.847 1.546 4.373 3.152 4.54-.04.11-.086.14-.077.217.578.042.882.285 1.391.348.682 1.026 2.125 3.784 2.433 3.746-.105 2.054 2.394.345 3.206-.083-.8.587-1.52 1.064-2.392 1.643-.937.115-1.383 5.746-2.507 8.297-1.049 2.816 1.41 7.445-1.156 9.998-.329.127-.474.296-.882.42.009.075.017.038-.089.115.238 1.936.855 3.584 1.1 5.57.367 2.985 2.144 10.2 1.138 12.621l.05.41a5.132 5.132 0 0 0-1.038 1.683c-.583.797-.936 1.743-1.55 2.577-.963.828-1.641 2.153-2.293 3.291-.47.52-.803.933-1.382 1.415.02.166-.077.218-.052.421-.35.343-.67.777-.998 1.16-.649.783-1.348 1.095-.375 2.018l.013.102c.513.465.812.821 1.362 1.036 1.018.396 4.972.914 6.551 1.725 5.855 2.128 1.129.896 7.303 1.177l.038.306c.875.653 2.185.51 2.954 1.245.941.899 1.784 1.899 2.849 2.917.325.734.987 1.58 1.516 2.2.075-.009.037-.017.115.09l.306-.038c.663 1.165 2.21 3.709 3.289 4.129.478.186 1.202.098 1.721.162.858.106 1.573.006 2.264-.828 2.49-1.709 4.944-2.813 8.039-2.961.714.359 2.379.367 3.471 1.057.962.608 2.759 2.475 3.661 2.942 2.092-.257 4.61 2.199 5.74 3.651l.102-.012c3.642 1.342 4.604 2.048 5.758 5.817.182.593.119 1.235.485 1.922.478 3.883 1.56 5.776-2.34 7.965-1.279.157-2.261.284-3.332.067-.259-.052-1.028-.605-1.233-.408-.188.181-.007.509.095.683.577.991.508 2.588.324 3.903-.262.6-.482 1.083-.833 1.659-.042.335-.09.594-.194.957-.257.207-.299.431-.538.689.033.263-.043.292-.256.446-.401 1.404-1.504 2.152-2.063 3.47-1.253 1.673-4.435 4.836-6.473 5.569-3.088 1.939-6.938 2.398-10.541 2.023l-.102.013c-4.819-1.761-9.951-4.086-12.602-8.825-.776-.644-1.074-1.953-1.591-2.813-.812-1.39-1.687-3.594-1.893-5.265-.085-.693-.248-1.177-.341-1.93-.075.01-.037.017-.115-.089-.772.402-1.598 6.355-1.854 7.698l-.306.037c.009.076.017.038-.09.115.119.963-.389 1.878-.478 2.86-.07 1.035-.582 1.8-.797 2.796-.418 1.422-1.237 2.791-1.402 4.125-.053.434.227 1.078-.017 1.465-.294.465-1.33.973-2.119 1.07-.3.48-.936.58-1.445.904l-.102.012c-2.366.291-4.603 1.708-7.118 2.017-1.385.171-2.443.55-3.59.753-2.9.513-5.852.824-9.033 1.215-2.523.311-4.849.182-7.409.497l-.204.025c-.453-.05-.75-.216-1.066-.232-3.31-.173-6.978.408-10.299-1.067-.352-1.418-1.17-3.209-2.2-4.398-.158-1.281-4.582-8.418-5.524-10.318-.285-.742-.712-1.214-.979-2.058-.482.538-.307 1.722-.21 2.516-.309.616-.937 5.073-1.097 6.256-.146.241-.186.394-.218.753-.891 1.139-.998 2.688-1.681 4.045-1.218 1.621-3.26 4.795-5.35 5.431l.038.306c-.357.127-.538.221-.767.51-1.888.912-2.182 1.987-4.863 2.808-5.682 1.739-10.878-.783-15.532-3.723-.753-.475-1.604-1.019-2.257-1.901-1.047-.805-1.82-1.624-2.805-2.56-.828-1.721-1.773-2.661-1.9-4.486-.04-.554.07-1.109-.03-1.916-2.39 1.169-.554 1.002-4.28 1.46l-.103.013c-.485-.244-1.066-.341-1.62-.527-.737-.855-1.498-1.168-1.967-2.154-.79-1.658-.505-7.163-.17-9.306.65-.785.557-1.736 1.436-2.667.388-.774 1.74-1.371 2.596-1.668-.01-.075-.017-.038.09-.115.05-.414.14-.658.282-1.072 1.335-1.148 1.34-2.051 3.494-3.646 3.086-1.938 2.37-5.271 9.106-6.1 2.572-.11 6.17 1.749 7.426 1.669.413-.026.73-.289 1.112-.406.523-.16 1.086-.12 1.552-.451.666-.471 1.868-3.251 2.254-4.198.297-.896.907-1.592 1.358-2.45.957-2.968 1.848-4.202 4.168-5.845.385-.273.572-.643 1.235-.837l.102-.013c1.053-.129 2.378-.19 3.138-.552 1.444-.687 3.187-2.248 4.534-3.203 1.346-.953 3.435-1.555 4.692-2.849.257-.221.376-.559.512-.893.274-.236.236-.615.181-1.06-.17.021-.315-.029-.344-.269-1.202-.148-7.575-5.974-8.671-7.233-.825-.608-1.44-1.289-2.218-2.009-1.17-2.395-1.398-13.051-1.82-16.48.045-.554-.016-.973-.1-1.648-.075.01-.037.017-.114-.09-3.593-.781-3.159-6.8-3.966-9.47l-.205.024c-.553-.643-1.21-1.32-1.605-2.085-.371-.64-.727-1.26-1.07-1.943-.516-1.11-.812-2.083-1.232-3.272-.849-1.127.063-4.714.854-5.707-.328.57-.517 1.316-.578 2.042-.009 1.27-.061 2.906.707 4.063.854 1.453 1.174 3.026 2.062 4.28.663.936 1.68 1.982 2.02 3.092.538 1.76-.06 7.673 2.912 8.16.12-.966.194-11.997.125-13.068-.044-.694-.623-1.25-.849-2.094-.488-.902-.79-2.077-1.105-3.08-.118-.957-.532-1.687-.753-2.408-.55-1.798-1.269-2.78-3.62-1.93 1.892-1.291.66-6.349 6.434-12.391 1.502-1.573 3.96-2.448 5.874-3.358 9.473-4.508 24.22-6.661 34.555-4.573 1.177.238 2.462.166 3.592.606Zm-24.682.671c-2.61.321-4.92 1.287-7.347 1.838-2.003.246-7.235 2.647-8.871 3.789-2.25.682-1.334 2.792-1.836 4.479-.22.623-.12 1.224-.145 1.688-.195 3.745.516 7.48 1.934 11.164l.307-.038c.049-.122.014-.105.09-.114.165-1.683.196-2.58 1.514-3.714 1.224-.718 2.228-1.41 3.36-1.949 2.422-1.152 5.82-1.976 8.51-1.835.745.039 3.487.773 3.914.618.388-.142.514-.635.93-.965.628-.854.119-2.405-.007-3.423-.283-2.306-.989-4.668-1.163-6.082 1.665 1.025 2.006 6.186 2.245 8.127.893-.744 1.509-1.83 2.393-2.473.476-.305.712-.725 1.113-1.07.935-1.505-.012-4.69 1.3-5.451-.26 1.366-.172 2.809-.007 4.15.878-.65 1.596-1.406 2.328-2.154l.205-.025.214 1.738.063.51c-.147.019-.206.02-.192.128-1.269 1.758-2.428 1.35-2.134 3.738.058.47.047 1.062.31 1.674.212 1.73 1.716 2.24 2.202 3.568-2.077-.589-2.822-2.688-3.248-4.477l-.176-1.43c-.97.722-2.333 1.908-2.854 2.944-1.617.933-2.708 3.288-2.487 5.078l.102-.012c.06-.998.595-1.653 1.166-2.322a1.875 1.875 0 0 1-.206.855c-.228.843-.555 1.438-.594 2.169-.124 2.37 1.897 4.078 2.053 6.314.109 1.556-.978 3.01-.756 4.814-.111.083-.089.125-.077.217l-.205.025c-.736-2.43.611-3.288.533-4.693-.086-1.546-1.729-3.34-1.97-5.297l-.204.025c-.264 1.758-.301 3.548-1.248 5.03-.63.855-1.085 1.493-1.92 2.103-.461.154-.678.395-1.074.547-.21.026-.278.138-.396.153-1.317.162-2.359.601-3.642.759-2.056-.444-3.128.346-5.388-.79-.522-.394-.958-.896-1.492-1.165-.153-.212-.184-.456-.382-.575a16.16 16.16 0 0 0-.88-1.24c-1.48-4.063-2.023.195-2.25 1.106-.033.603.023 1.023.1 1.648.133.39.182.585.317.894.114.927.212 1.548.613 2.114.436.615 2.992 2.51 3.848 2.94.11.167.352.37.471.46l.026.205-.103.013c-.62-.188-1.671-.637-2.194-.975-.478-.363-1.072-.761-1.66-.834.055.438.101.663.229 1.01.276.873.58 1.59.813 2.39.129 1.052.498 1.817.748 2.709.206.574.43 1.013.597 1.483 1.039 2.427 1.724 4.187 3.493 5.878.152.145.45.588.692.558.348-.043 1.966-5.656 3.172-6.512 1.002-.665 2.48-1.247 3.274-2.062 1.803-1.39 4.147-1.944 6.2-2.734-1.338-.972-4.606.948-3.505-4.03.04-.524.2-.813.258-1.277.206-.718.775-1.4 1.332-1.824.59-.072.735.19.5.437-1.179 1.233-1.519 3.041-1.412 4.717.084 1.319 1.242.368 1.885.401.378.02.684.236 1.2.299 3.114 2.228 4.391 1.506 7.114-.357.436-.29.671-.556 1.036-.853.817-.672 1.605.004 2.162-.39.84-.597-.64-3.416-1.115-4.086-.311-.44-1.074-.675-1.342-1.298.106-.077.099-.04.09-.114 1.526.222 2.422 1.427 2.932 2.751.43 1.083.68 2.336.198 3.296-.848.7-1.823.701-2.774 1.067l.025.204c2.034.205 7.504.903 9.052 1.896.645.229 1.306.349 1.85.706 1.13 1.975 3.17 3.37 4 5.525 2.014-1.558 2.233-5.386 2.697-7.594.04-.505.034-1.059.118-1.57.36-1.014.499-5.219.357-6.373-.435.295-.676.559-1.036.853-.842.507-1.684 1.273-2.354 1.95l-.102.012-.025-.204c.921-.972 3.052-3.52 3.454-4.554.172-.44.126-.921.044-1.582-.006-1.15.013-1.996-.275-3.08-.127-.414-.311-.5-.688-.537-1.018-.003-3.129-.263-3.945-.863l-.038-.307c.509-.062.817-.001 1.252.054.468.163.785.19 1.276.258.605.033 1.054.181 1.673.105a6.746 6.746 0 0 1-.418-1.712c-.122-.05-.105-.015-.115-.09l-.715.088-1.329.164c-.892-.107-1.72.004-2.58.11-1.88-1.867-3.11-3.975-6.251-3.589l-1.227.151c-3.425.422-3.356 2.187-3.864 4.003l-1.022.126c.1-.856.353-1.44.451-2.234.305-.86.964-1.814 1.69-2.283.947-.33 1.706-.729 2.697-.85.989-.123 2.017-.006 2.924.158.995.302 1.724.578 2.617 1.027 1.014.654 1.273 1.672 2.064 2.443.483.729 3.291.244 4.049.021.394-.697.421-4.164.303-5.12l-.025-.205c-.219-4.08.07-4.685-1.49-8.74-.443-1.112-.56-2.196-1.126-2.994-.496-.701-4.707-2.107-5.764-.722l.025.204c1.118.065 4.764 1.551 5.079 2.487-.87-.077-1.452-.556-2.26-.655a1.947 1.947 0 0 0-.982-.398c-.418-.332-.902-.396-1.233-.492-1.663-.482-2.622-.08-3.954 1.338-.683.084-1.246.144-1.865.022-.494-.042-.805-.003-1.252-.054.342-.231.473-.478.743-.714.657-.518 1.239-.804 1.688-1.453l-.817.101c-.715-.025-1.575.125-2.286-.03l-.013-.102c.399-.128.594-.184.895-.318l2.453-.301c.77-.095 1.503-.232 1.98-.763l-.025-.204c-.562-.047-.958-.048-1.468-.13-1.219-.434-7.401-.439-8.85-.26L69.312 41.5ZM46.667 54.766c-.223.812-.653 1.424-.758 2.272-.282 1.136-.73 2.135.621 2.517.205-.522.166-1.08.22-1.584.111-.082.089-.125.078-.216l.306-.038c.122.99.252 1.784.531 2.632.625 1.513 1.977 5.946 2.17 7.514.122.05.105.014.115.09 3.544-3.928 1.961-2.654.959-7.38-.226-1.837-.93-3.337-1.152-5.15-.071-2.043.748-4.041.497-6.079-2.063 1.596-2.547 3.804-3.587 5.422Zm52.976-5.377.189 1.533c.133 2.906-.507 5.675-.317 8.39.24 3.426 2.122 1.464 1.676 9.993-.027.507.092 1.106-.019 1.787-.118 1.245.262 2.564-.059 3.742 0 2.75-.524 7.395-2.024 9.69-.466.688-1.243 1.39-1.346 2.043-.104.663 1.435 2.881 1.693 3.724.19.618.14 1.461.532 2.217l-.204.025c-.577-1.89-5.757-10.744-7.08-11.579-2.049-1.294-9.114-2.656-11.532-2.502-1.025.065-1.91.988-2.948 1.172-1.172.207-2.13-.405-3.256-.326-2.404.168-9.075 3.404-10.765 5.173-1.508 1.578-3.67 10.602-4.355 13.183-.157-1.283.962-6.394.792-6.634-.572-.808-1.553-1.494-2.27-2.18-.518-.494-.737-1.206-1.285-1.843-.904-2.5-2.185-4.699-2.758-7.235-.281-.71-.3-1.267-.545-1.904-.258-2.1-.96-4.23-1.687-6.12-.38-1.08-.089-1.725-.02-2.696-.896.85-1.296 1.275-1.13 2.63-.015 1.852-.378 3.668-.15 5.516-.508 2.296.555 20.957 1.214 23.111.276.901 1.163 1.598 2.006 2.222a9.837 9.837 0 0 1 .923-1.773c.415-.279.706-.643.909-1.046.118-.092.282-.235.269-.344.392-.261.515-.569.946-.739-.222.626-.781 1.383-1.114 1.901-.199.244-.227.399-.334.663-.405.582-1.063 1.369-.956 1.923.146.765 6.48 6.031 7.607 6.596.617.426 1.18.766 1.726 1.129.545.364 1.073.751 1.667 1.151.598.415 1.22.741 1.798 1.128.42.322.8.429 1.225.679 1.805 1.108 3.567 1.92 5.435 2.859.407.147.846.288 1.2.475.893.656 3.495 1.717 4.594 1.924-1.096-.7-3.371-2.83-4.105-3.852-.545-.912-1.441-1.504-2.052-2.341-.97-1.683-2.377-2.912-3.152-4.54-.672-1.413-1.046-3.359-1.938-4.617-.415-.587-2.152-.874-2.856-1.547-2.175-2.078.043-9.507 1.31-12.03.417-.052.602-.052.933-.011l.025.204c-.484.719-.855 1.428-.962 2.297-.703 1.978-1.985 6.446-1.163 8.173.641 1.348 5.894 2.992 7.033 2.185.945-.669.962-2.487 1.282-3.664.215-.665.052-1.261-.035-1.967a7.011 7.011 0 0 1-1.712.418c.283-.715 1.061-.965 1.714-1.248 2.57-.93 9.467-2.258 11.957-1.471.706.225 1.336.332 1.864.808a5.9 5.9 0 0 0-1.24.049c-.251-.105-.506-.042-.727-.015.089.728.24 1.23.43 1.815.453 1.133 1.124 2.949 2.145 3.346.97.378 5.586-2.24 6.004-3.311.49-1.257-.228-3.192-.772-4.335-.41-.861-.79-2.014-1.513-2.854-.438-1.236-1.396-2.841-2.587-3.313l-.025-.204c.357-.052.563-.198.78-.407 2.269 2.27 5.714 7.809 5.081 10.942-.377 1.87-2.541 2.387-2.714 3.239-.212 1.053-.133 2.175-.348 3.238-.86 4.257-2.664 7.21-4.629 11.121-.772 1.057-1.216 2.131-1.998 3.151 1.087-.642 1.965-1.525 2.857-2.157 5.468-3.873 10.04-8.741 14.142-13.992.705-.903 3.423-4.422 3.521-5.362.024-.232-1.589-2.25-1.993-2.452-.355-.51-.907-1.002-1.312-1.395.36.121.485.276.778.423.299.244.475.367.791.526.966.625 1.559 1.433 2.435 2.086.374-.914 1.011-1.466 1.173-2.271.327-1.616-.384-3.817-.666-5.417-.954-5.395-1.721-10.939-3.332-16.2-.762-2.491-1.648-5.156-2.101-7.72-.275-1.555.994-10.471.608-13.613.435.407.873 2.253 1.523 1.42 1.073-1.374-4.73-8.072-6.644-8.467.686 1.911 1.086 3.895 1.943 5.674Zm5.6 3.357a6.381 6.381 0 0 0-1.24.88c-.578 1.36-.251 3.244-.317 4.51-.088 1.686-.738 3.569-.632 5.234.146 2.291 2.91 9.57 3.294 12.687.122.05.105.015.114.09 2.652-2.89.613-5.823.758-8.6.111-2.118 4.541-10.391.979-13.795-.799-.764-1.594-1.173-2.956-1.006ZM75.248 97.085c-.499.522.063 1.94-.098 2.834-.317 1.052-1.468 4.274-2.448 4.471-.304.062-.515-.301-.775-.402-.697-.271-1.934-.301-2.863-.416 2.744 6.194 7.01 11.248 12.148 15.261.397.309 1.311 1.323 1.841 1.216.888-.18 4.357-5.728 4.933-6.874 2.232-3.764 4.148-8.138 4.686-12.507-.62.076-1.284.389-1.674.725-.66.238-1.306.259-1.433 1.006-1.86-.284-2.626-2.396-3.658-3.596-.206-.636-.659-2.828-.873-2.964-.62-.391-9.258.692-9.786 1.246Zm-12.314 19.069c-.443 1.531-.836 2.874-1.115 4.256-.85 4.209-1.07 13.003-5.041 15.694-.366.241-.814.32-.85.603-.023.19.395.235.509.248 1.308.162 3.532.782 4.723-.062.812-.575 1.375-2.028 1.9-2.858 1.28-2.027 5.363-5.588 7.987-5.911l-.038-.307c-.62-.239-1.099-.324-1.544-.743 1.135-.14 1.878-.202 2.746-.027 1.778.359 8.276 4.223 9.377 5.797 1.414.884 2.27 2.407 3.53 3.405 1.222-2.766 3.518-5.029 4.446-6.876 1.293-2.128 5.79-5.809 8.326-5.693-.41.509-1.016.622-1.306 1.198 5.841-.054 10.987 6.077 11.882 6.257 1.372.278 3.615-.724 5.006-1.383l-.025-.205c-.418-.145-.724-.105-1.072-.283-4.778-1.301-7.868-13.433-10.542-17.377-.273-.865-.865-1.642-1.313-2.163-.236-.273-.57-1.08-.904-1.185-.176-.056-2.657 2.343-2.8 2.71-.42 1.08-.232 2.703-.375 3.864-.104.848-.113 1.747-.303 2.765-.336.831-.303 1.56-.696 2.182-2.283 3.614-7.348 7.323-10.43 11.948-.206.629.033 1.348-.4 1.813-.278-.749-.34-1.343-.668-1.806-2.33-3.29-11.248-6.456-13.299-9.351-1.219-1.72-2.465-7.115-3.32-7.932-.482-.46-1.175-.742-1.733-1.094-.496-.314-.974-.747-1.731-.918-.414.885-.81 2.482-.926 3.434Zm-7.662 6.026c.558.84 1.111 1.704 1.464 2.621.474 1.542 1.4 2.786 2.163 4.091.08-.223.257-.445.231-.651.276-.776 1.696-9.063 1.847-10.29.3-.687.32-1.315.476-2.03-1.037.324-6.797 3.822-6.995 4.45-.147.47.584 1.209.814 1.809Zm48.744-9.421c.386 1.248 1.046 2.328 1.518 3.32 1.743 3.662 2.607 8.063 5.656 10.976.547.522 1.302.78 2.004 1.278.659.196 1.271.588 1.915.387.226-4.884 1.225-10.28.63-15.12-.122-.049-.106-.015-.115-.09-1.259.155-2.274.176-3.487.325-.05.122-.015.106-.09.115.04.322-.037.546-.002.83.012 1.227-.188 7.998-.91 8.62-.278-.985-.011-1.776-.136-2.785.186-1.324.767-6.438.059-7.114-.576-.55-1.653-.704-2.372-.984-.612-.239-1.498-.711-2.306-.775-1.029-.427-2.578-.292-3.433-.926.259.706.602 1.462 1.069 1.943Zm-35.231 2.882c3.372 9.258 3.887 7.164 11.55 12.004 1.297.819 2.428 1.759 3.532 2.813.134.128.273.428.502.374.214-.051.298-.373.401-.537 1.984-3.142 9.25-9.411 9.911-11.106.836-2.147.496-4.387.995-6.752-1.757 1.85-10.892 8.918-12.932 8.812-3.614-.189-12.182-5.243-13.959-5.608Zm-19.08 5.979c.23 1.874 2.245 9.27 2.993 10.836.447 1.012.617 2.021.99 2.991.47 1.326 1.53.366 2.261-.175 1.172-.884 2.745-3.465 2.673-4.758-.033-.584-.788-1.809-1.267-2.366-.214-.667-.658-1.241-1.043-1.739-.294-.847-.882-2.743-1.63-3.119.55 1.348.608 2.626 1.296 3.783.165 1.342.65 2.359.951 3.514l.038.307-.102.012c-1.412-1.587-2.973-7.454-3.456-9.534-.112-.134-.123-.158-.14-.294-1.299.159-2.322.389-3.564.542Zm67.485-5.502c-.296 1.928-.031 3.861-.126 5.722.029 4.409-2.152 16.518-2.059 17.839.052.753.372 1.418.544 2.142 1.117 4.709 3.945 12.818 8.752 15.233-1.058-1.39-1.785-2.743-2.449-4.139-1.289-2.709-5.149-16.73-5.353-19.645-.085-1.21.016-2.809.755-3.983 1.678-1.983 3.915-4.881 6.588-5.48.616-.208 1.044-.294 1.597-.507-2.545-2.355-5.123-8.529-8.398-9.238.096.786.059 1.33.149 2.056Zm-74.356 17.199c.087.405.907.21 1.394.285 1.599.568 6.962 1.611 8.408 4.257.315 1.003.835 1.727.966 2.786.223 1.813.208 3.382.424 5.135-.623 1.754.483 16.413-2.16 20.393 3.985-3.132 4.755-11.02 4.987-15.46.057-1.093.241-2.391.05-3.471-.156-.882-.732-1.643-1.048-2.621-.34-1.089-1.024-1.938-1.297-2.952-.523-1.288-1.11-2.521-1.5-3.758-.317-.437-.318-.952-.483-1.393-.914-1.86-1.533-4.082-1.98-5.982-.312-.821-.466-1.458-.686-2.198-.412-1.567-.693-2.924-1.064-4.434-.167-.502-.204-.812-.266-1.316-.742.255-1.28.853-1.57 1.314-1.277 2.021-2.115 4.6-2.98 6.82-.18.462-1.27 2.252-1.195 2.595Zm-17.894 3.561c-1.2 1.9-1.639 10.308.663 11.465 5.013 2.949 6.375-2.364 6.565-6.005.065-1.235-.343-2.451-.517-3.869.106-.077.099-.039.09-.114l.306-.038c2.17 2.781 1.209 11.367-3.101 11.897-.06 1.028-.27 1.786-.389 2.746 3.17-.39 5.227-2.2 8.397-2.59-1.105-2.205-.917-4.922-1.18-7.065-.028-.224-1.172-4.226-.093-3.194 2.086 1.993.487 9.283 4.098 12.734 2.766 2.642 7.436 1.16 5.208-2.114-.193-1.567-.559-2.852-.745-4.37-.208-3.929.684-7.55-3.468-9.636-4.245-1.508-9.524-4.873-13.788-1.852-.8.566-1.517 1.167-2.046 2.005Zm113.072-16.37c-4.141.289-6.85 3.47-10.139 5.708-3.379 3.136-1.564 6.473-.925 9.348.198 1.604.16 2.987.349 4.522.052 1.784-.379 3.885 2.152 3.573.508-.062 1.226-.075 1.75-.526 1.896-1.259 2.344-3.121 2.782-5.218.012-.904.176-1.629.126-2.35-.16-2.284-.929-4.646-.468-6.925.045-.223.18-.896.534-.802.429.113.218.916.221 1.207.022 1.866.492 3.622.622 5.474.081 1.169-.116 2.434.05 3.781 3.09-.38 5.63.863 8.671.489-.265-.768-.538-2.002-.948-2.394-.212-.203-2.35-.421-3.355-1.382-1.398-1.336-3.954-7.858-2.53-9.597l.307-.037c.077.106.04.099.115.089.157 1.279.125 2.311.306 3.334.502 2.836 2.68 7.675 6.313 5.947.45-.214 1.336-.56 1.641-1.167.392-.559.759-.88.865-1.403.362-1.791-1.619-8.562-3-9.882-1.379-1.317-3.542-1.922-5.439-1.789Zm-42.877 5.41c-2.469.756-8.435 9.799-10.018 11.161-1.508-.937-2.515-2.304-3.864-3.156-1.77-1.118-3.49-2.375-5.37-3.593-.956-.62-2.11-.939-2.998-1.602.722 1.087 1.501 1.928 2.23 2.942 1.315 1.486 4.37 6.031 5.81 6.755 1.756-2.936 2.876.205 4.443.522.466.094 1.005-.051 1.47-.109.408-.05 1.012-.036 1.571-.297 3.394-.834 6.766-1.072 10.017-1.647 1.208-.214 4.656-4.901 7.222-.494.95 1.631-.106 3.093-.857 4.587-3.277 2.566-4.386-.144-5.917.137-2.969.543-5.878 1.522-9.081 1.916.324.51.85.661 1.173 1.1.864 1.303 3.096 2.445 2.89 4.106 1.92-.236 4.352-.279 5.874-1.003 1.366-.65 1.308-2.34 3.795-2.21 3.694.193 3.769 4.99 1.385 7.04-1.933 1.745-3.555-.11-4.839-.369-.562-.114-1.118.139-1.662.235-.36.064-1.007.091-1.283.366-.36.358 2.343 2.034 2.853 2.356 1.96 1.238 6.78 5.057 8.747 5.658 1.312-2.453 5.26-23.095 5.722-26.849.004-1.022.261-2.386.518-3.383-.886.308-1.762.727-2.442 1.234-1.625.2-2.831 1.252-4.302.954-1.205-.243-4.51-4.771-10.881-6.058-.66-.133-1.538-.504-2.206-.299Zm-22.53 20.263c.265-.008 6.582-6.059 7.194-6.788.05-.44-.163-.579-.42-.882l-.012-.102-.102.012c-.297-.461-5.832-6.823-6.665-7.791-.4-.534-.655-1.259-1.127-1.407-1.31-.411-7.696 5.01-7.928 6.484-.145.926 8.53 10.491 9.06 10.474Zm-27.003-9.843c1.31 2.301 1.808 2.042 2.187 5.126.365 2.965-1.665 5.286-1.8 7.878-.034.636.326 1.221.427 2.043.14 1.138-.073 2.644-1.054 3.242-1.642.503-2.281 4.691-4.057 7.502-.504.799-1.545 1.539-2.306 2.079-5.615 3.977-12.75-1.469-13.483-3.923l-.063-.511c1.919 1.006 2.875 3.625 5.255 3.918.853.231 1.533.586 2.248.73 2.321.469 6.411-.408 7.654-2.882-5.024.04-4.629-3.469-6.83-4.326-.964-.376-2.221.328-3.443.091-1.338-.475-2.22-1.388-2.715-2.674-.55.415-1.078.513-1.547.916-2.292.978-2.515-.217-2.947 3.289-.595 4.832 5.412 6.868 7.292 8.419.151.228.436.17.472.461l-.205.025c-.936-.057-2.34-.676-3.05-1.181l.025.204c1.094.457 1.804 1.322 2.82 1.832 1.947 1.649 5.635 2.833 7.957 3.119 1.617.199 3.1.381 4.731.092 6.048-1.069 9.048-7.735 9.34-13.308.082-1.568-.116-3.166-.033-4.737.076-1.459.27-4.047.076-5.622.283-2.764.196-5.631-.393-8.251-.937-2.59-3.498-4.101-6.07-4.648-1.328-.391-2.704-.809-4.125-.634 1.52.272 2.342 1.08 3.637 1.731Zm72.207-3.385c.024 1.404.614 2.464.784 3.846.151 1.23.679 2.147.824 3.322.446 1.119.473 2.086.752 2.999 1.456 4.756 1.915 8.602 4.884 12.793 5.999 8.469 16.656 3.869 21.894-2.839.34-.434.855-.811 1.171-1.441-1.037.777-1.774 1.576-2.954 2.128.074-.214.122-.413.244-.549.768-1.214 4.76-3.911 5.5-7.576.208-1.03-.873-4.554-1.939-4.969-.572-.223-1.23.1-1.992.006-.574-.219-1.243-.43-1.825-.502-.47.985-.411 1.809-1.09 2.521-.252.263-.629.404-.998.745-.926.776-2.43.162-3.249.742-1.865 1.321-.872 5.16-5.5 5.729 2.971 2.721 7.191 1.749 10.231-.325 1.587-1.216 3.32-4.634 4.059-4.96l.037.306c-.888 1.713-1.349 3.263-2.601 4.574-3.65 3.82-8.919 4.545-12.933.709-2.16-2.064-3-5.477-5.168-5.744-1.046-.765-1.64-1.526-1.808-2.89-.108-.878.114-1.452-.08-2.086-.726-2.37-3.28-4.141-3.619-6.9-.841-6.834 2.847-7.094 3.847-8.358-.928.401-1.81.511-2.52.849-2.926 1.393-6.425 4.025-5.951 7.87Zm-74.355 4.479c1.46 2.199 2.31 4.674 1.736 7.36-.033.886.09 1.577.2 2.466.202-.876.62-1.571.732-2.477.531-2.5 1.036-6.639-1.823-8.075-1.229-.777-2.273-.93-3.676-1.208.933.607 2.18 1.037 2.831 1.934Zm80.905-10.265c-2.217 3.738.004 6.889 1.768 10.158-.321-2.613-2.244-7.163-.748-9.453.428-1.47 1.917-1.906 2.522-3.112-1.336.475-2.899 1.127-3.542 2.407ZM19.657 149.51c.325 1.062.563 3.141 1.504 4.048 1.428 2.15 5.08 1.164 6.14-.517.5-.789.257-1.67.52-2.688-.954-.058-1.784-.322-2.578-.721-.712-.651-1.405-.946-1.765-1.702-.853-1.791-.81-6.674-.36-8.826-1.007.353-1.987 1.131-2.567 1.737-2.674 2.8-1.946 5.234-.894 8.669Zm126.412-14.535c-.644.505-1.342.664-2.058.979-.049.122-.015.106-.09.115.434.986.51 1.885 1.147 2.494 1.758 1.68 4.761 1.048 6.092-.998.606-1.707.564-3.742.545-5.348-.064-5.475-.859-6.443-6.049-8.188.85 1.003 3.385 8.917.413 10.946Zm-81.887 23.53c.646 1.359 3.499 7.257 4.475 7.874 2.053 1.297 18.213.829 21.09.321 2.507-.444 5.02-1.24 7.743-1.575-1.088-.696-2.392-1.63-3.496-1.853-1.67-.337-4.377.529-6.145.652-1.299.091-7.194.163-7.91.382-1.2.367-1.313 1.576-3.142 1.704-2.513.176-4.475-2.109-4.358-4.651 2.106-3.835 3.949-2.426 6.388-1.201 1.218.362 3.963-.176 5.352-.347-1.154-1.508-1.57.022-3.905-1.802-.931-.727-3.843-3.312-4.86-3.241-.42.03-1.095-.041-1.476.141-1.01.48-2.716 2.499-4.402 1.412-1.287-.544-2.309-1.578-2.592-2.772-1.1-4.633 2.943-3.523 3.873-5.374.316-.426.67-.661.79-.999.085-.241-.077-.438-.24-.593-.894-.855-1.636-.141-2.923.017-2.378-.242-4.339-2.799-3.847-5.129.183-.592.777-.985.682-1.454-.072-.355-2.416-3.105-2.518-3.093-.947.117.005 2.473-8.297.606 2.716 7.412 6.431 14.069 9.718 20.975Zm88.325-20.95c-.171.846-1.118 1.931-1.073 2.746.086 1.526 3.173 1.757 4.193 1.445.603-.185 1.029-.583 1.632-.989 2.078-1.38-.528-9.929-2.055-11.388-.695-.664-1.51-.785-2.416-1.342-.099-.123-.207-.078-.319-.064.407 3.316.656 6.536.038 9.592ZM16.35 158.3c1.38 1.001 5.202-.167 5.276-1.894.005-.112-1.503-2.178-1.768-2.48-.906-3.004-1.832-5.614-2.218-8.753l-.063-.511c-4.547 1.999-3.253 11.358-2.704 12.513.286.601.864.707 1.477 1.125Zm83.318-21.009c-.464.169-10.4 1.871-11.682 2.029l-1.941.238c.728.792 1.595 1.853 2.414 2.173.717.279 8.652-1.355 10.318-1.56.05-.122.014-.106.09-.115l-.076-.613c.107-.078.1-.04.09-.115 1.381.196 3.667 3.535 5.807.147.331-.525.247-1.096.416-1.846-.267-2.172-2.75-2.714-4.154-1.72-.453.321-.813 1.211-1.282 1.382Zm-18.285 2.322c-.497.33-2.884 2.699-2.863 2.873.028.228.48.532.723.814.919-.877 1.906-1.928 2.891-2.638.764-1.207 1.128.598 1.774.923 1.415.884 3.52 3.329 4.698 4.454.582.556.981.876 1.777 1.036.142.029.242.113.26.259.002.02.008.041.007.061-.02.46-3.247 3.533-3.875 4.004-1.818 1.044-2.87 3.122-4.555 4.296-.522.365-.847-.173-1.052-.369-1.162-1.111-6.404-5.846-7.658-6.341.061-.173.276-.349.358-.459.555-.368 2.662-2.307 2.774-2.665.084-.265-.18-.463-.346-.621-.667-.638-1.504.678-1.936 1.13-.324.339-.954.66-1.23 1.21-.851.564-1.972 1.598-.656 2.259.674 1.148 9.09 8.208 9.74 8.077.906-.183 6.192-5.817 7.167-6.837.51-.534 3.415-3.267 2.996-3.896-1.37-2.064-5.219-4.622-6.935-6.617-1.21-.766-2.08-2.788-3.323-1.718-.196.169-.554.402-.736.765Zm-15.61 1.298c-.999 1.31-.075 3.239.91 3.862.422.266 5.554 2.22.746-2.374-.404-.386-.908-1.361-1.656-1.488Zm15.638 3.99c-.072 1.272-1.781 2.709-2.969 2.855-.294-2.393-2.984.719-3 1.085-.019.453 1.495 1.675 2.024 1.94.577.403 1.408 1.024 1.849 1.536.564.396.902.869 1.492 1.165.404.304.66.712 1.012.727.59.025 3.038-2.918 3.834-3.501.567-.377 3.06-2.957 2.905-3.367l-.012-.102-.102.013c-.369-.526-.87-1.012-1.403-1.28-1.676-1.034-2.593-3.061-4.322-3.93-.69.14-3.878 3.175-1.308 2.859Zm-4.263-1.758c-1.244 1.055 1.076 2.65 1.859 3.299 2.13-1.063-.864-3.044-1.859-3.299Zm-40.465 8.402c-2.32.389-4.102 2.157-6.174 2.523-.744.132-1.43-.239-2.35-.126 1.06 3.524 4.001 1.832 6.247 2.707 1.53.596 6.37 9.233 8.758-1.337-2.495-.123-4.732-1.447-5.663-3.868l-.818.101Zm98.215-12.083c-1.437 2.115-1.106 4.597-4.57 5.023-.049.122-.014.105-.089.115.367 1.046 1.307 2.068 1.828 2.804 3.458 4.882 5.85-2.821 6.992-3.63 2.367-1.677 4.543-.206 5.404-4.14-.931.114-1.532.624-2.231.668-.8.051-6.453-.625-7.334-.84Zm-65.72 10.575c-2.872 1.148-1.388 4.395.55 5.151 2.214.862 2.473-1.193 3.706-1.504.38-.096.79.09 1.382.017-1.348-1.753-3.323-3.949-5.638-3.664Zm34.397-4.097c-1.072-.177-2.247.223-2.871 1.463-.133.321-.278.544-.444.605-.507.184-1.248-.011-1.805.087-1.477.261-2.916.67-4.612.879.23.676.856 1.662 1.298 2.122.568.397 3.734-.224 4.51-.451.082-.288.038-.532.001-.83.107-.077.1-.039.09-.115.924.501 1.45 1.22 2.264 1.537 1.527.595 4.04-.895 3.793-2.904-.18-1.459-1.151-2.215-2.224-2.393Zm-13.555 6.284c-1.061 1.111-5.572 4.762-6.067 5.748.406.333.807.661 1.25.883 3.069 1.833 6.375 2.432 9.996 1.987l.511-.063c.05-.122.015-.106.09-.115.238-1.276-.038-4.409-.475-5.544-.161-1.313-1.19-4.145-2.162-4.921-.185-.178-.221-.247-.275-.299-.548-.523-2.415 1.851-2.868 2.324Zm6.253 1.327c.025.203.132.23.153.396.348 2.827.473 5.143.138 7.868-.868.274-1.583.091-2.466.199 1.154.841 4.157 2.359 5.361 2.422.504.027 1.126-.195 1.737-.39 1.295-.459 6.738-1.81 6.915-2.822-.736-.605-11.107-7.593-11.875-7.98l.037.307Zm-19.24 6.361c-2.243-.874-5.104 1.338-3.437 3.691.822 1.16 2.396 1.824 3.756 1.177.603-.287 1.83-2.172 2.298-1.299.122.049.106.014.115.089 3.76-.462 7.26-.582 10.973-1.038l1.431-.177c-1.008-.504-2.067-.147-3.166-.44-4.424-1.207-4.324-1.234-9.017-.934-.359.022-.575.416-.905.401-.142-.006-.27-.098-.384-.17-.59-.373-.98-1.033-1.664-1.3Z' opacity='.996'/%3E%3Cpath fill='%235C291A' d='M55.928 100.52c.24-.03.323.099.344.269 1.84.961 3.506 4.067 4.944 5.44.583.558 1.428.774 2.01 1.33 1.426 1.363 2.908 2.668 4.334 4.031 2.978 2.845 5.783.943 6.35 1.865-.135-.199-.153-.407-.177-.601.611.837 1.507 1.429 2.052 2.341-.327.65-.209 1.217-.49 1.928-.353-.187-.792-.328-1.199-.475-.389-.861-1.177-1.191-1.695-1.97-.651-.081-.99-.562-1.471-.66-.622-.125-1.49.123-2.27-.229-.424-.25-.805-.357-1.224-.679-.334-.867-2.225-3.269-2.892-3.69-.513-.324-1.501-.566-1.964-1.211-.691-.488-1.306-.726-2.106-1.09a13.4 13.4 0 0 0-1.87-3.401c-.488-.306-.757-.643-1.353-.871-.428-.408-1.093-.851-1.325-1.497l-.307.038-.025-.205c.107-.264.135-.419.334-.663Z'/%3E%3Cpath fill='%23713125' d='m101.178 74.515.102-.013.038.307.613-.076c.087.706.009 1.158.214 1.738-.005 1.342-.057 2.555-.033 3.946-.243.204-.682.084-1.01.228-.629 2.048-.343 2.388-2.013 3.879 1.5-2.295 2.024-6.94 2.024-9.69.124-.1.079-.207.065-.32Z'/%3E%3Cpath fill='%232E4A5D' d='M54.464 137.53c8.303 1.867 7.35-.489 8.297-.606.101-.012 2.446 2.738 2.518 3.093.095.469-.5.862-.682 1.454l-.025-.205c-2.89-2.453-2.39-.368-5.453-.47-.4.594 1.671 4.83 1.964 5.589 1.107 2.878 4.561 9.215 6.351 11.741.684.964 3.622 3.157 5.005 3.233-.117 2.542 1.845 4.827 4.358 4.651 1.83-.128 1.942-1.337 3.142-1.704.716-.219 6.611-.291 7.91-.382 1.768-.123 4.475-.989 6.145-.652 1.104.223 2.408 1.157 3.496 1.853-2.724.335-5.236 1.131-7.743 1.575-2.877.508-19.037.976-21.09-.321-.976-.617-3.829-6.515-4.475-7.874-3.287-6.906-7.002-13.563-9.718-20.975Z'/%3E%3Cpath fill='%23ECE9EA' d='M40.623 135.498c1.403.278 2.447.431 3.675 1.208-.17.34-.395.584-.844.726-.65-.897-1.898-1.327-2.831-1.934Z'/%3E%3Cpath fill='%235F8CAA' d='M46.09 135.241c2.572.547 5.133 2.058 6.07 4.648l.264 2.146-.307.037c-.373-.83-1.943-1.944-2.695-1.67-.569.207-.293 1.437-1.226 1.842-.168-.232-.28-.495-.407-.78-.38-3.084-.878-2.825-2.187-5.126.398-.153.442-.702.488-1.097Zm70.951-21.179c3.275.709 5.853 6.883 8.398 9.238-.554.213-.981.299-1.597.507-.2-.001-4.888-5.647-5.659-6.358-.411-.397-.536-.945-.993-1.331-.09-.726-.053-1.27-.149-2.056Z'/%3E%3Cpath fill='%23B38865' d='M61.965 43.339c1.177.858-.003 1.219-.757 1.442-2.735.336-4.509 2.044-6.75 3.32-.527-.236-.774-.73-1.364-.973 1.636-1.142 6.868-3.543 8.87-3.79Z'/%3E%3Cpath fill='%23CCA10D' d='M100.95 135.909c1.404-.994 3.887-.452 4.154 1.72-.539.463-.939.707-1.509.808-1.726.305-3.127-.536-4.801-.24-2.236.396-9.99 2.195-11.92 1.363.456-.056.704-.091 1.112-.24 1.282-.158 11.218-1.86 11.682-2.029.469-.171.829-1.061 1.282-1.382Z'/%3E%3Cpath fill='%23DEAE8C' d='M70.37 68.656c.269.421.342.905.279 1.419-.157.019-.297.117-.282.242-.33.34-.936.515-1.355.789a2.834 2.834 0 0 0-.561-.346c.835-.61 1.29-1.248 1.92-2.104Z'/%3E%3Cpath fill='%23AA805F' d='M86.209 94.512c.705.087 1.256.105 1.89.183.08.654.332 1.36.136 1.954l-.102.013c-.145-.136-.054-.44-.088-.716-.489.06-.786-.01-1.252-.053a5.93 5.93 0 0 1 1.24-.05c-.529-.475-1.158-.582-1.864-.807-.028-.233.056-.392.04-.524Z'/%3E%3Cpath fill='%232D4960' d='M53.602 140.645c.173.543.218.929.29 1.52.258-.117.397-.097.703-.19l-.037-.306c.273 1.014.957 1.863 1.297 2.952-.395-.223-.73-.295-1.2-.475-.387.579-.155 1.287-.629 1.634-.216-1.753-.201-3.322-.424-5.135Z'/%3E%3Cpath fill='%233F5D71' d='M23.128 158.836c.432-3.506.655-2.311 2.947-3.289l.204-.025c-.69 2.463-1.576 1-.763 4.763.734 2.454 7.867 7.9 13.482 3.923.762-.54 1.803-1.28 2.307-2.079 1.776-2.811 2.415-6.999 4.057-7.502.575.467-.817 5.124-1.097 5.841-1.633 4.192-5.398 7.256-10.093 7.01-.542-.028-1.045-.293-1.596-.322-.67-.035-1.3.204-2.156.099-1.88-1.551-7.887-3.587-7.292-8.419Z'/%3E%3Cpath fill='%23D3A994' d='M93.19 44.166c.808.1 1.39.578 2.26.656.094.12.212.038.23.179-.348.299-.837.638-.795 1.135-.586-.242-1.364-.445-1.927-.49.106-.076.099-.039.09-.114l-.205.025c.035-.421.183-1.062.348-1.391Z'/%3E%3Cpath fill='%23B38B6B' d='M127.873 126.216c-.203 1.422-.979 2.436-1.043 3.666-.09 1.716.683 3.817.118 5.682-.639-2.875-2.454-6.212.925-9.348Z'/%3E%3Cpath fill='%23CDA68A' d='M95.68 45c.57.19 1.08.55 1.556.847 1.56 4.054 1.271 4.658 1.49 8.739-.081-.66.061-1.157-.406-1.61l-.025-.205-.102.013.038.306-.511.063c-.105-.852-.367-1.42-.583-2.21-.15-1.214-1.215-4.286-2.252-4.807-.042-.497.447-.836.794-1.135Z'/%3E%3Cpath fill='%232F4B5E' d='M54.655 144.146c.47.18.805.252 1.2.475.316.978.892 1.739 1.048 2.621.191 1.08.007 2.378-.05 3.471-.232 4.44-1.002 12.328-4.987 15.46 2.643-3.98 1.537-18.639 2.16-20.393.474-.347.242-1.055.629-1.634Z'/%3E%3Cpath fill='%239E790A' d='M78.697 161.212c.115.072.242.164.384.17.33.015.546-.379.905-.401 4.693-.3 4.593-.273 9.017.934-.224.131-.45.267-.55.587-.166.02-.19.064-.282.242.93-.115 1.657-.224 2.567-.212-3.712.456-7.213.576-10.973 1.038-.009-.075.007-.04-.115-.089-.468-.873-1.695 1.012-2.298 1.299-1.36.647-2.934-.017-3.756-1.177-1.667-2.353 1.194-4.565 3.437-3.691.683.267 1.074.927 1.664 1.3Z'/%3E%3Cpath fill='%23B47657' d='M100.241 70.273c.142 1.154.003 5.359-.357 6.372-.236-.274-.515-.328-.843-.104.26-1.007.417-4.412.164-5.415.36-.294.601-.558 1.036-.853Z'/%3E%3Cpath fill='%23E3BDA3' d='M83.972 42.602c.218.495.395.828.675 1.266-.27.236-.401.483-.743.714-1.615.199-2.559.34-3.638-.901-.031-.257-.022-.594.117-.74 1.214-.15 2.422-.655 3.59-.339Z'/%3E%3Cpath fill='%232F4B5E' d='M97.34 126.217c6.372 1.287 9.677 5.815 10.882 6.058 1.471.298 2.677-.754 4.302-.954-.07.501-.356.8-.37 1.124-.028.644 1.802.652 2.294 1.025-.462 3.754-4.41 24.396-5.722 26.849-1.968-.601-6.787-4.42-8.747-5.658-.51-.322-3.213-1.998-2.853-2.356.276-.275.922-.302 1.283-.366.544-.096 1.1-.349 1.662-.235 1.284.259 2.906 2.114 4.839.369-.205.853-.488 1.383-1.217 1.914.307.629.708.854 1.108 1.42 1.586 1.287 2.915-3.423 3.152-4.237 1.43-4.929 3.498-11.562 3.594-16.824-.84.103-1.44.39-2.095.258-2.857-.577-5.996-5.021-9.604-5.21-1.12-.058-6.54 3.784-7.448 4.735-.683.715-3.17 3.317-3.951 3.889.158.105.005.348-.04.523-.56.261-1.163.247-1.571.297-.465.058-1.004.203-1.47.109-1.568-.317-2.687-3.458-4.443-.522-1.44-.724-4.495-5.269-5.81-6.755l-.026-.205c.221-.153.464-.25.793-.305-.03-.246-.12-.556.001-.83 1.88 1.218 3.6 2.475 5.37 3.593 1.35.852 2.356 2.219 3.864 3.156 1.582-1.362 7.55-10.405 10.018-11.161.668-.205 1.545.166 2.205.299Z'/%3E%3Cpath fill='%23170D16' d='M68.557 88.488c.844-.104 1.418-.153 2.171-.06l.025.204c-.25.031-.469.146-.588.28-.895.312-1.467.848-2.11 1.401l-.025-.204c-.33-.041-.516-.04-.933.01a2.686 2.686 0 0 1 1.46-1.631Z'/%3E%3Cpath fill='%232C475B' d='M50.594 130.536c.448 1.9 1.067 4.122 1.981 5.982-.277-.426-.47-.69-.662-1.164-.097.065-.115.118-.192.127-.41-1.164-1.428-3.82-1.127-4.945Z'/%3E%3Cpath fill='%23481B27' d='M80.293 49.799c.691.046 1.171-.04 1.852-.124.767.034 1.44-.05 2.132.464-1.127.138-2.536.556-3.692.35-.119.015-.212-.078-.421-.052-.014-.108.045-.11.192-.127l-.063-.511Z'/%3E%3Cpath fill='%23E6E6EA' d='M127.901 124.76c-.605 1.206-2.094 1.642-2.522 3.112-.172.021-.303-.085-.511.063-.168-.231-.29-.322-.663-.334-.019-.151.182-.209.154-.434.643-1.28 2.206-1.932 3.542-2.407Z'/%3E%3Cpath fill='%235E8AAF' d='M102.947 110.816c.854.635 2.404.499 3.433.926-.858.243-1.5.278-2.287.8.009.077.062.095.127.192l-.204.025c-.467-.481-.81-1.237-1.069-1.943Z'/%3E%3Cpath fill='%23D5866D' d='M56.077 69.689c.198.119.229.363.382.575-.87.286-2.232.417-2.978 1.093.02.166-.055.543-.117.74-.135-.31-.184-.503-.317-.894l.204-.025c.773-.679 2.11-.762 2.826-1.49Z'/%3E%3Cpath fill='%238C5F42' d='M87.041 145.972c.533.268 1.034.754 1.403 1.28-.782.574-1.266-.038-1.928-.489.235-.297.261-.564.525-.791Z'/%3E%3Cpath fill='%23B3896C' d='M138.029 124.863c1.346.85.002 7.163 4.141 8.776 1.137.443 2.151-.213 3.416-.057-.305.607-1.191.953-1.641 1.167-3.633 1.728-5.811-3.111-6.313-5.947-.181-1.023-.149-2.055-.306-3.334-.075.01-.038.017-.115-.089l-.307.037c-1.424 1.739 1.132 8.261 2.53 9.597 1.005.961 3.143 1.179 3.355 1.382.41.392.683 1.626.948 2.394-3.041.374-5.581-.869-8.671-.489-.166-1.347.031-2.612-.05-3.781-.13-1.852-.6-3.608-.622-5.474-.003-.291.208-1.094-.221-1.207-.354-.094-.489.579-.534.802-.461 2.279.308 4.641.468 6.925.05.721-.114 1.446-.126 2.35l-.05-.409c-.087.106-.206.357-.359.459-.186-1.511-.172-2.792-.394-4.05-.656-3.706-1.349-6.537 2.354-8.693.794-.462 1.62-.913 2.497-.359Z'/%3E%3Cpath fill='%23BF8F6D' d='M91.604 78.494c.518.418.992.803 1.402 1.28l.063.51c-.544-.356-1.205-.476-1.85-.705-.173-.28-.293-.38-.395-.678.382-.054.562-.198.78-.407Z'/%3E%3Cpath fill='%23B48D69' d='m133.931 137.506.05.409c-.438 2.097-.886 3.959-2.782 5.218-.267-.332-.384-.584-.547-1.074 1.549-.476 2.738-2.617 2.92-4.094.153-.102.272-.353.359-.459Z'/%3E%3Cpath fill='%23C98166' d='M58.297 77.612c.177.092.221.116.242.281 1.615.462 3.573.857 5.17 1.543l.062.51c-.16.314-.278.495-.41.881l-.307.038c-.398-.922-3.376-1.297-4.429-1.426l-.013-.102c.386.024.57.033.933-.011l-.013-.103c-.762-.343-1.016-.787-1.517-1.37l.204-.024.103-.013-.026-.204Z'/%3E%3Cpath fill='%2369311B' d='M81.151 78.452c2.419-.154 9.484 1.208 11.534 2.502 1.322.835 6.502 9.69 7.079 11.58l.204-.026c-.391-.756-.343-1.599-.532-2.217-.258-.843-1.797-3.06-1.693-3.724.103-.652.88-1.355 1.346-2.043 1.67-1.491 1.384-1.831 2.013-3.879.328-.144.767-.024 1.01-.228-1.032 3.18 4.955 8.742 2.887 12.51-.4.154-.625.293-1.086.444-.293-.147-.418-.302-.778-.423.405.393.957.886 1.312 1.395-.103.647-2.058 5.043-2.351 5.508-.532.841-4.074 6.136-4.671 6.561-1.83 2.192-2.882 3.58-5.247 5.418-.23.403-.619.654-.794 1.135-.266.102-2.072 2.095-2.189 2.448-.355.137-.77.132-1.099.342-.024-.197-.145-.332-.178-.6 1.965-3.911 3.769-6.864 4.629-11.121.215-1.063.136-2.185.348-3.238.172-.852 2.337-1.37 2.714-3.239.633-3.133-2.812-8.673-5.08-10.942-.763-.886-2.517-1.03-3.453-1.08-6.345-.332-12.523.156-18.52 2.953-.686.3-1.228.908-1.458 1.632-1.268 2.523-3.486 9.952-1.311 12.03.704.673 2.44.96 2.856 1.547.892 1.258 1.266 3.204 1.938 4.617.775 1.628 2.182 2.857 3.152 4.54.024.194.042.402.178.601-.568-.922-3.373.98-6.35-1.865-1.427-1.363-2.909-2.668-4.335-4.031-.582-.556-1.427-.772-2.01-1.33-1.438-1.373-3.103-4.479-4.944-5.44-.021-.17-.105-.299-.344-.269.333-.518.892-1.275 1.114-1.9-.43.17-.554.477-.946.738-.013-.108-.07-.095-.217-.077-1.07-2.198-1.244-1.132-.593-3.973-.119.014-.187.126-.396.152-.206-1.67 1.166-3.997.472-6.283a25.766 25.766 0 0 1-.416-2.542c1.027-.36 1.157.293 2.119.362.548.637.767 1.349 1.285 1.844.717.685 1.697 1.37 2.27 2.18.17.24-.95 5.35-.791 6.633.684-2.58 2.846-11.605 4.354-13.183 1.69-1.769 8.361-5.005 10.765-5.173 1.127-.079 2.084.533 3.256.326 1.037-.184 1.923-1.107 2.948-1.172Z'/%3E%3Cpath fill='%23364E63' d='M71.606 147.176c-.12.338-.473.573-.79.999-.754-.621-1.596-.83-2.347-1.371l-.025-.204c1.287-.158 2.029-.872 2.924-.017.162.155.324.352.239.593Z'/%3E%3Cpath fill='%2359402E' d='M82.72 142.042c.254.668 1.103 1.506 1.054 2.164-.066.872-5.222 6.002-6.308 6.575-.529-.265-2.043-1.487-2.024-1.94.016-.366 2.706-3.478 3-1.085 1.188-.146 2.897-1.583 2.969-2.855-2.57.316.617-2.719 1.308-2.859Zm10.072 8.513c1.112 2.219 1.404 3.27 1.93 5.573.2 1.621.272 3.047.477 4.714-3.621.445-6.927-.154-9.996-1.987 3.164-2.266 5.695-6.67 7.59-8.3Z'/%3E%3Cpath fill='%23304859' d='M145.152 140.171c.582.072 1.251.283 1.825.502.901 1.865 1.566 1.823 1.665 4.256l-.037-.306c-.739.326-2.472 3.744-4.059 4.96-.099-.849-.521-3.748-.728-4.569-.13-.515-.517-.883-.754-1.577.369-.341.746-.482.998-.745.679-.712.62-1.536 1.09-2.521Z'/%3E%3Cpath fill='%23B3896C' d='M96.11 42.852c.565.798.683 1.882 1.126 2.995-.477-.296-.987-.656-1.557-.846-.017-.141-.135-.06-.23-.18-.314-.936-3.96-2.422-5.078-2.487l-.025-.205c1.057-1.384 5.267.022 5.764.723Z'/%3E%3Cpath fill='%23B2866A' d='M62.527 82.486c.46.027.713.016 1.137-.036-.126.372-.152.583-.193.957.097-.065.115-.117.192-.127.022.185-.079.206-.065.32l.511-.064c-1.206.856-2.824 6.469-3.172 6.512-.243.03-.54-.413-.692-.558-1.769-1.691-2.454-3.451-3.493-5.878l-.025-.205.102-.013c.272.399.785.352 1.175.271.246.087.284.345.471.46.732.851 1.25 1.603 1.723 1.846.474.242.905-.026 1.431-1.507.209-.73.61-1.306.898-1.978Z'/%3E%3Cpath fill='%23B28869' d='M98.719 78.137c.415.02.751.337 1.047.079-.464 2.209-.683 6.036-2.697 7.594-.83-2.156-2.87-3.55-4-5.525l-.063-.511.103-.013c.082.11.125.088.217.077-.066-.097-.118-.115-.128-.192 1.016-.125 1.082-.04 1.71.412 1.018 1.45 2.056 2.777 2.81.07.207-.39.421-.769.578-1.213.135-.33.273-.493.423-.778Z'/%3E%3Cpath fill='%232F4B5E' d='m114.595 123.7.038.307a25.16 25.16 0 0 1 .157 4.649c.157.076.183.081.319.064-.644.201-1.256-.191-1.915-.386.532-1.5.749-2.769 1.026-4.142.02-.101.105-.451.375-.492Z'/%3E%3Cpath fill='%23C98166' d='m96.724 72.884.025.204.102-.012c-.08.227.122.472-.027.626.185.098.255.072.422.052-.779 2.19-3.185 1.526-4.4 3.03l-.51.064c-.256-.297-.714-.197-1.15-.067-.213-.32-.388-.49-.612-.754.545-.182.895-.502 1.33-.579 2.344-.414 2.579-.094 4.589-1.913-.017-.136-.012-.162.064-.32-.02-.157.041-.316.167-.331Z'/%3E%3Cpath fill='%23D2AA8C' d='M55.991 47.912c.69 1.039.407.936-.297 1.8.028.225-.173.283-.154.435l.204-.026c-.586.505-1.332.593-1.778 1.06-1.847 1.932-1.108 6.68-.784 9.32-.173.02-.06.35-.039.523 1.36-1.832 2.11-3.943 4.123-5.28 1.533-.473 3.595-2.287 7.873-3.044 1.008-.178 2.936-.094 3.77-.982.001-1.047-.131-1.91-.262-2.976.231.88.302 1.611.416 2.542.122.05.106.014.115.09 1.493.145 1.586 1.212 2.487 1.665.125 1.018.635 2.57.006 3.423l-.408.05c-1.114-.873-2.036-1.957-3.235-2.424-2.466-.96-10.147 1.164-12.649 5.125-.179.283-.602.828-.421 1.38-1.318 1.134-1.349 2.031-1.515 3.714-.075.009-.04-.008-.09.114l-.306.038c-1.418-3.684-2.13-7.419-1.934-11.164.025-.464-.076-1.065.145-1.688.398-.568 1.053-1.141 1.574-1.542 1.088-.723 2.272-1.233 3.16-2.153Z'/%3E%3Cpath fill='%232E4A5D' d='M27.622 154.631c.495 1.286 1.377 2.199 2.715 2.674.35.908-.107 2.149-.05 2.963.076 1.09.407 2.172.421 3.424-2.38-.293-3.336-2.912-5.255-3.918l.063.511c-.813-3.763.073-2.3.763-4.763l-.204.025c.47-.403.997-.501 1.547-.916Z'/%3E%3Cpath fill='%23835F45' d='M54.458 120.371c.198-.628 5.958-4.126 6.995-4.45-.156.715-.177 1.343-.476 2.03-.584.581-4.759 3.601-5.705 4.229-.23-.6-.961-1.339-.814-1.809Z'/%3E%3Cpath fill='%2359402E' d='M66.033 137.373c.408-2.021 4.55-4.951 6.069-6.578.136.42 6.017 7.657 6.268 7.944.389.033.594.012.92-.113l-.025-.205.102-.012.013.102.025.204c-1.144.986-6.059 5.886-6.922 6.06-.686.139-6.623-6.548-6.45-7.402Z'/%3E%3Cpath fill='%2350252A' d='M45.91 57.038c.157.482.467.746.84.934-.054.502-.015 1.061-.22 1.583-1.352-.383-.903-1.381-.62-2.517Z'/%3E%3Cpath fill='%23CD9376' d='M55.198 68.448c-.278.034-.467.161-.805.203-.123-.338-.332-.428-.689-.538-.295.476-.38.972-.756 1.442.226-.911.77-5.17 2.25-1.107Z'/%3E%3Cpath fill='%23D8DBE1' d='M124.359 127.167c.028.225-.173.283-.154.434.373.012.495.103.663.334.208-.148.339-.042.511-.063-1.496 2.29.427 6.84.748 9.453-1.764-3.269-3.985-6.42-1.768-10.158Z'/%3E%3Cpath fill='%23602A1A' d='M54.673 90.995c.123-.61.44-1.128.689-1.818.694 2.286-.678 4.613-.472 6.283.21-.025.277-.138.396-.152-.651 2.841-.477 1.775.593 3.973.147-.018.204-.031.217.077.013.11-.15.252-.27.344l-.203.026c-.405-.571-.861-.787-1.09-1.267-.472-.992-.106-6.25.14-7.466Z'/%3E%3Cpath fill='%233F5D71' d='M53.41 121.372c.482 2.08 2.043 7.947 3.455 9.534l.102-.012-.038-.307c.146-.301.389-1.955.426-2.439.479.557 1.234 1.782 1.267 2.366.072 1.293-1.501 3.874-2.673 4.758-.023-.187-.248-.176-.433-.154-.42-1.088-1.025-2.699-1.794-3.618l-.205.026c-.177 1.438.344 2.793.528 4.292l-.102.013c-.015-.128-.107-.315-.255-.384-.373-.97-.543-1.979-.99-2.991.342.515.396 1.03.61 1.585.559-1.161-1.08-8.783-1.32-10.731.106-.077.099-.039.09-.115l1.635-.201c-.08-.649-.232-1.035-.304-1.622Z'/%3E%3Cpath fill='%23E3B391' d='m98.193 52.784.102-.013.025.205c.467.453.325.95.406 1.61l.025.204c-.082.289-.038.532-.001.83-.338-.086-.487-.096-.754-.218l-.276-2.249.51-.063-.037-.306Z'/%3E%3Cpath fill='%23B38865' d='M72.103 96.57c2.373-1.13 6.977-2.075 9.738-2.143-.274.034-.279.267-.244.549l-.102.012-.05-.409-.41.05.051.41c-2.44.3-4.686.396-6.874 1.468-.653.283-1.431.533-1.714 1.248a7.016 7.016 0 0 0 1.712-.418c.087.706.25 1.302.035 1.967l-.038-.307c-1.377-.076-2.634-.706-3.957-.965.653-.6 1.174-1.14 1.853-1.463Z'/%3E%3Cpath fill='%23AF8970' d='M53.094 47.128c.59.243.837.737 1.364.973-.656.405-1.599 1.28-1.625 1.964-.521.4-1.177.974-1.575 1.542.502-1.687-.413-3.797 1.836-4.48Z'/%3E%3Cpath fill='%2359402E' d='M60.977 117.951c-.151 1.227-1.57 9.514-1.846 10.29l-.205.025c-.145-1.179-1.302-2.729-2.19-3.465-.353-.917-.906-1.781-1.464-2.621.946-.628 5.12-3.648 5.705-4.229Z'/%3E%3Cpath fill='%23B38865' d='M84.916 76.412c.177.092.221.116.242.281.31.098.46.183.753.219.396.56 4.156 1.896 4.913 1.989.102.297.222.397.395.678-1.548-.993-7.018-1.691-9.052-1.895l-.025-.205c.951-.366 1.926-.367 2.774-1.067Z'/%3E%3Cpath fill='%23522936' d='M52.055 69.042c-.069.971-.36 1.616.02 2.695-.396-.05-.64-.128-1.15-.066-.166-1.354.234-1.78 1.13-2.629Z'/%3E%3Cpath fill='%23AD8A6A' d='M17.978 148.763c.7 1.367.377 3.027 1.344 5.022.122.049.105.014.115.089.209-.026.302.067.421.052.265.302 1.773 2.368 1.768 2.48-.074 1.727-3.896 2.895-5.276 1.894.14-.12-.01-.086-.025-.204 4.63-.57 1.528-6.498 1.653-9.333Z'/%3E%3Cpath fill='%23CE9B19' d='M77.148 143.143c.995.255 3.99 2.236 1.859 3.299-.783-.649-3.103-2.244-1.859-3.299Z'/%3E%3Cpath fill='%2334261E' d='M96.426 153.947c.333 1.463.78 2.69 1.007 3.974.25 1.413.04 3.296.66 4.598.341.719 2.123 1.648 3.103 1.527-.611.195-1.233.417-1.737.39-1.204-.063-4.207-1.581-5.36-2.422.882-.108 1.597.075 2.465-.199.335-2.725.21-5.041-.138-7.868Z'/%3E%3Cpath fill='%23532423' d='M97.7 43.715c1.914.395 7.717 7.093 6.644 8.468-.65.832-1.088-1.014-1.524-1.421.387 3.142-.882 12.058-.607 13.614.453 2.563 1.339 5.228 2.101 7.72 1.611 5.26 2.378 10.804 3.332 16.2.282 1.599.993 3.8.666 5.416-.163.805-.799 1.357-1.173 2.271-.876-.653-1.47-1.46-2.435-2.086.763-.34 1.674-1.571 1.563-2.475l.306-.038c-.035-.286.043-.496.002-.83l.102-.013.038.307.102-.013c-.279-.586-.255-1.232-.341-1.929a.466.466 0 0 1-.601.178c-.443-.966-1.195-8.44-1.96-10.03-.136.245-.164.355-.116.74l-.103.013c-.236-.523-1.487-2.81-1.551-3.336-.205-.58-.127-1.032-.214-1.738.098-.623-.209-3.366-.58-3.87l-.102.012c.011.092.034.134-.077.217.111-.68-.008-1.28.019-1.787.446-8.529-1.436-6.567-1.676-9.992-.19-2.717.45-5.485.317-8.39.013.107.07.094.216.076.017.136.028.16.14.294.077-.01.095-.062.192-.127l.063.511.102-.013-.037-.306c.825-.437.48-1.224-.022-1.865l.306-.038c-.197-.484-.739-.116-1.15-.066-.856-1.78-1.256-3.763-1.942-5.674Z'/%3E%3Cpath fill='%235F8CAA' d='M53.27 121.078c.016.136.027.16.14.294.072.587.223.973.303 1.622l-1.636.201c.01.076.017.038-.09.115.24 1.948 1.88 9.57 1.321 10.731-.214-.555-.268-1.07-.61-1.585-.748-1.566-2.763-8.962-2.993-10.836 1.242-.153 2.265-.383 3.564-.542Z'/%3E%3Cpath fill='%2355241B' d='M102.145 76.47c.064.526 1.315 2.814 1.551 3.337l.103-.012c-.048-.386-.02-.496.116-.74.765 1.588 1.517 9.063 1.96 10.029.263.113.489 0 .601-.178.086.697.062 1.343.341 1.93l-.102.012-.038-.307-.102.013c.041.334-.037.544-.002.83l-.306.038c.111.904-.8 2.135-1.563 2.475a3.767 3.767 0 0 1-.791-.526c.461-.151.686-.29 1.086-.444 2.068-3.768-3.919-9.33-2.887-12.51-.024-1.391.028-2.604.033-3.946Z'/%3E%3Cpath fill='%23E9C3A1' d='M83.972 42.602c.597.053.986-.017 1.546-.086l.817-.1c-.45.648-1.03.934-1.688 1.452a8.487 8.487 0 0 1-.675-1.266Z'/%3E%3Cpath fill='%239C755C' d='M81.84 94.427c1.554-.191 2.862.27 4.369.085.016.132-.068.291-.04.524-2.49-.787-9.388.541-11.957 1.47 2.188-1.071 4.435-1.167 6.874-1.468l-.05-.408.409-.05.05.408.102-.012c-.035-.282-.03-.515.244-.55Z'/%3E%3Cpath fill='%23D48B72' d='M67.377 71.307c.174.767 1.187.28 1.33 1.03.082.428-.058.874.019 1.502l.012.102-.102.012-.204.025c-.103.26-.2.394-.448.574-.345-.774-.28-1.484-.788-2.185-.364-.196-.555-.323-.612-.755.13-.016.32.004.397-.152.118-.015.187-.127.396-.153Z'/%3E%3Cpath fill='%238B604D' d='M94.597 155.106c.252.104.506.041.728.014.437 1.135.713 4.268.475 5.544-.075.009-.04-.007-.09.115l-.51.063c-.206-1.667-.278-3.093-.477-4.714l-.126-1.022Z'/%3E%3Cpath fill='%23B48D69' d='M85.508 40.754c.616-.076.992-.019 1.546-.087.51.083.906.084 1.468.13l.026.205c-.478.531-1.212.668-1.981.763-.653-.232-.861-.237-1.148-.897.106-.077.099-.04.09-.114Z'/%3E%3Cpath fill='%23E3BDA3' d='M92.208 43.768c-.242.415-.086.953-.245 1.379-.873-.438-1.5-.36-2.504-.107-.837-.148-1.524-.143-2.413-.222l-.025-.204c1.332-1.417 2.291-1.82 3.954-1.338.33.096.815.16 1.233.492Z'/%3E%3Cpath fill='%23DCA785' d='m96.9 60.828 1.329-.164c-.066.48.028.989-.016 1.558l-.409.05c-.49-.067-.808-.094-1.276-.257.074-.21.265-.448.46-.472l-.088-.715Z'/%3E%3Cpath fill='%23D09C1E' d='M76.296 145.24c.165.158.43.356.346.621-.112.358-2.22 2.297-2.774 2.665.025-.301.069-.494-.19-.703-.237.03-.414-.029-.549-.243.277-.55.907-.871 1.231-1.21.432-.452 1.269-1.768 1.936-1.13Z'/%3E%3Cpath fill='%23CD9F1F' d='M78.52 142.486c-.021-.174 2.366-2.543 2.863-2.873.256.386.6.624.547 1.074l.204-.025c-.985.71-1.972 1.761-2.891 2.638-.244-.282-.695-.586-.723-.814Z'/%3E%3Cpath fill='%23E6C4A1' d='m77.118 53.51.176 1.43.088.715c-.964-.244-2.266.57-3.118.799.52-1.036 1.884-2.222 2.854-2.945Z'/%3E%3Cpath fill='%233B5D78' d='M48.845 123.904c.37 1.51.652 2.867 1.064 4.434l.038.307-.103.013-.025-.205-.102.013c.024.195-.066.309-.04.523-.456-.702-.996-1.624-1.809-2.06.45-1.081 1.128-1.797.977-3.025Z'/%3E%3Cpath fill='%2338546F' d='M118.876 135.727c.17 1.38.312 2.93 1.308 3.885-.188.355-.363.46-.767.509-.145-1.175-.673-2.092-.824-3.322l.306-.038c-.057-.47-.079-.685-.023-1.034Z'/%3E%3Cpath fill='%235F8CAA' d='M106.38 111.742c.808.064 1.693.536 2.306.775.719.28 1.796.434 2.372.984.708.677.127 5.79-.059 7.114-.013 1.167-.23 2.228-.3 3.461-1.118-2.001-.258-8.617-1.983-9.706-1.258-.795-2.957-.976-4.496-1.636-.065-.097-.118-.115-.127-.192.787-.522 1.429-.557 2.287-.8Z'/%3E%3Cpath fill='%23C18C6A' d='M67.14 81.192c.12.14.087-.01.205-.025l.038.307c-.794.815-2.272 1.397-3.274 2.062l-.511.063c-.014-.113.087-.134.065-.319a6.87 6.87 0 0 0 1.037-1.684c.116.183.36.39.382.576.322-.04.546.036.83.001.392-.425.666-.743 1.228-.98Z'/%3E%3Cpath fill='%2335251C' d='M85.079 150.259c.175.285.307.34.574.449-.796.583-3.245 3.526-3.834 3.501-.351-.015-.608-.423-1.013-.727 1.673-.598 2.647-2.597 4.273-3.223Z'/%3E%3Cpath fill='%23CDAB87' d='M77.651 88.199c4.603-.566 11.674-2.148 14.709 2.34.722.84 1.103 1.993 1.513 2.854.544 1.143 1.261 3.078.772 4.335-.418 1.072-5.035 3.689-6.004 3.311-1.021-.397-1.692-2.213-2.145-3.346l-.037-.307c.62-.266 1.106-.386 1.674-.724l.102-.013c.58-.223 1.216-.655 1.74-1.044-.57-.504-1.132-.615-1.876-.91-.634-.078-1.185-.096-1.89-.183-1.507.185-2.815-.276-4.368-.085-2.761.068-7.365 1.013-9.738 2.142-.679.323-1.2.863-1.853 1.463 1.323.26 2.58.89 3.957.965l.038.307c-.32 1.177-.337 2.995-1.282 3.664-1.14.807-6.392-.837-7.033-2.185-.822-1.727.46-6.195 1.163-8.173 2.034-2.172 4.488-3.457 7.517-3.83-.318.134-.555.203-.895.318l.013.102.204-.025.013.102c-.483.334-.483.651-.487 1.098-1.957 1.354-.477 2.357 2.003 1.102.457.474 2.906-.15 3.806-.26.844-.105 1.494.023 2.376-.086l-.05-.408c.559-.07.93-.011 1.545-.087.892-.11 1.618.207 2.303-.003.3-.092.504-.294.504-.622.003-1.222-3.751-1.72-4.859-1.716l-.05-.409c-1.25.154-2.252.328-3.385.313Z'/%3E%3Cpath fill='%2356231E' d='M52.819 76.937c.118.34.194.479.394.678.093.75.09 1.389.366 2.133.294 2.389 1.069 4.47 1.366 6.887.108.875.223 1.674.417 2.542-.25.69-.566 1.209-.69 1.818-.245 1.216-.611 6.474-.14 7.466.23.48.686.696 1.09 1.267l.205-.026a2.698 2.698 0 0 1-.909 1.046 9.837 9.837 0 0 0-.923 1.773c-.843-.624-1.73-1.321-2.006-2.222-.66-2.154-1.721-20.815-1.214-23.11l.204-.026-.025-.204.102-.013.038.307c.542-.382 1.114-.732 1.725-.316Z'/%3E%3Cpath fill='%23B6866C' d='M78.204 40.407c.695.038.834.363.956 1.024l-.511.063c-1.067.131-1.966.08-2.836.141-2.194.154-4.35.64-6.784.939a3.65 3.65 0 0 1-.215-.908c.146-.018.413.004.498-.165l8.892-1.094Z'/%3E%3Cpath fill='%231A0F12' d='M90.528 86.615c-.217.21-.423.355-.78.407l.025.204c-2.993-1.974-15.828.035-19.608 1.686a.971.971 0 0 1 .588-.28l-.025-.204c-.753-.093-1.327-.044-2.171.06 5.996-2.797 12.174-3.285 18.518-2.953.937.05 2.691.194 3.453 1.08Z'/%3E%3Cpath fill='%23AA8467' d='M69.312 41.501c-.085.169-.352.147-.498.165.049.4.105.594.215.908-.744.22-4.231.702-4.498 1.383.957.118 1.937.044 2.77.593-1.095.134-2.118.061-3.168.39-.587-.516-2.063-.265-2.925-.16.754-.222 1.934-.583.757-1.441 2.427-.551 4.738-1.517 7.347-1.838Z'/%3E%3Cpath fill='%23DEAF7B' d='m83.613 56.549.204-.025c.031.25.146.469.28.588-.726.469-1.385 1.423-1.69 2.283-.334-.128-.485-.29-.689-.538l-.012-.102c.511-1.058.79-1.687 1.907-2.206Z'/%3E%3Cpath fill='%23D19E7E' d='M70.367 70.317c.71.252 1.066.607 1.3 1.292-.556.425-1.125 1.106-1.331 1.824l-1.431.176c.207-.412.603-.671 1.023-.956.251-.426.191-.87.144-1.366-.383-.047-.602-.154-1.06-.181.42-.274 1.025-.449 1.355-.79Z'/%3E%3Cpath fill='%23AB8669' d='M78.204 40.407c1.449-.178 7.631-.173 8.85.26-.554.068-.93.01-1.546.087.01.075.017.037-.09.114.288.66.496.665 1.148.897l-2.452.301c-.98.12-2.158-.046-3.079.275.373-.303.906-.422 1.495-.495-.009-.075-.017-.037.09-.115l-.038-.306c-1.293-.16-2.622.05-3.934.069l.511-.063c-.12-.66-.26-.986-.956-1.024Z'/%3E%3Cpath fill='%2335251C' d='M92.888 149.9c.054.052.09.121.275.299-.172.021-.304.168-.37.356-1.895 1.63-4.426 6.034-7.59 8.3-.443-.222-.844-.55-1.25-.883.495-.986 5.006-4.637 6.067-5.748.453-.473 2.32-2.847 2.868-2.324Z'/%3E%3Cpath fill='%23CCA481' d='m68.905 73.61 1.43-.177c-.056.464-.218.753-.257 1.277-.146.273-.173.476-.206.855-.985 1.278.14 3-.259 3.632-.524.83-1.749 1.122-2.473 1.995-.562.238-.836.556-1.228.981-.284.035-.508-.04-.83-.001-.023-.186-.266-.393-.382-.576.424-.711 3.511-6.617 3.936-7.643l.102-.012-.012-.102c.104-.074.19-.142.179-.23Z'/%3E%3Cpath fill='%23AC7356' d='M55.407 79.42c.326.092.485.11.753.218l.102-.012c.064.521.198.793.355 1.2.165.422.195.712.355 1.202-.108.013-.109-.045-.127-.192-.276.034-.376.209-.715.088l.025.205c-.25-.892-.62-1.657-.748-2.71Z'/%3E%3Cpath fill='%23BB765A' d='M54.594 77.03c.828.095 1.132.773 1.223 1.51l.102-.013-.025-.205.102-.012.164 1.328c-.268-.109-.427-.126-.753-.218-.232-.8-.537-1.517-.813-2.39Z'/%3E%3Cpath fill='%238D694F' d='M72.6 130.63c.833.968 6.368 7.331 6.665 7.791l.025.205c-.326.125-.531.146-.92.113-.25-.287-6.132-7.524-6.268-7.944.135-.108.328-.339.498-.165Z'/%3E%3Cpath fill='%239B7907' d='M100.26 148.008c.166-.061.311-.284.444-.605 1.425 1.391 3.259 1.488 5.095.93.247 2.009-2.266 3.499-3.793 2.904-.814-.317-1.34-1.036-2.264-1.537.01.076.017.038-.09.115.037.298.081.542-.001.83-.674.083-2.069.502-2.503-.107a7.83 7.83 0 0 1-1.711-.412c.105.325.128.49.305.793-.197.024-.333.144-.6.177-.443-.46-1.069-1.446-1.3-2.122 1.697-.209 3.136-.618 4.613-.879.557-.098 1.299.097 1.805-.087Z'/%3E%3Cpath fill='%23D0D7DD' d='M134.897 139.462c.882.215 6.535.891 7.335.84.699-.044 1.3-.554 2.231-.668-.861 3.934-3.037 2.463-5.404 4.14-1.142.809-3.534 8.512-6.992 3.63-.522-.736-1.461-1.758-1.828-2.804.075-.009.04.007.089-.115 3.464-.426 3.133-2.908 4.569-5.023Z'/%3E%3Cpath fill='%23DCB5A0' d='M92.208 43.768c.364.045.683.167.983.398-.165.33-.313.97-.348 1.391l.204-.025c.01.075.017.038-.09.115-1.273-.121-2.278-.531-3.498-.607 1.005-.253 1.631-.331 2.503.107.16-.426.004-.964.246-1.38Z'/%3E%3Cpath fill='%23835F45' d='M93.163 150.199c.971.776 2 3.608 2.162 4.921-.222.027-.476.09-.728-.014l.126 1.022c-.527-2.303-.82-3.354-1.93-5.573.066-.188.198-.335.37-.356Z'/%3E%3Cpath fill='%23E0C1A2' d='M75.813 41.635c.87-.06 1.769-.01 2.835-.141 1.313-.018 2.641-.228 3.934-.07l.038.307c-.106.078-.099.04-.09.115-.589.073-1.121.192-1.495.495-.338.137-.632.209-.984.433l.025.204.307-.038c-.138.147-.148.484-.117.74-.113.015-.134-.086-.319-.064-.418 1.454.422 3.078-.072 4.47-.733.748-1.45 1.505-2.33 2.154-.164-1.341-.253-2.784.009-4.15-1.313.76-.366 3.946-1.3 5.45-2.275-.614-.776-3.997-1.791-5.278l.075.614c-.115-.21-.95-4.281-1.046-2.434a31.511 31.511 0 0 0-.033 2.006c.015 1.292.066 4.068 1.134 5.09.161.419.291.687.547 1.073-.884.643-1.5 1.729-2.393 2.473-.239-1.941-.58-7.102-2.245-8.127.174 1.414.88 3.776 1.163 6.082-.9-.453-.993-1.52-2.487-1.665-.01-.076.007-.04-.115-.09-.114-.93-.185-1.662-.416-2.542-.158-1.282-.495-2.334-.657-3.654-.929 1.195-1.214 1.498-2.903 1.705-1.37-.003-5.568.905-6.39 2.031-.357.142-.561.29-.984.433-.022-.18-.134-.312-.063-.511-.308.107-.477.182-.792.305-.056-.454-.203-.805-.458-1.189l.409-.05c-.014-.113.004-.228-.14-.294 2.123-1.465 4.8-2.25 7.464-2.578 1.05-.329 2.073-.256 3.168-.39-.833-.55-1.813-.475-2.77-.593.267-.68 3.754-1.163 4.498-1.383 2.434-.3 4.59-.785 6.784-.939Z'/%3E%3Cpath fill='%23D0D7DD' d='m36.683 151.545.818-.101c.931 2.421 3.168 3.745 5.663 3.868-2.389 10.57-7.227 1.933-8.758 1.337-2.246-.875-5.186.817-6.246-2.707.92-.113 1.605.258 2.35.126 2.07-.366 3.853-2.134 6.173-2.523Z'/%3E%3Cpath fill='%2355241B' d='M54.638 103.106c-.106-.554.551-1.341.956-1.923l.025.205.307-.038c.232.646.897 1.089 1.325 1.497.596.228.865.565 1.352.871a13.397 13.397 0 0 1 1.871 3.401c.8.364 1.415.602 2.106 1.09.463.645 1.451.887 1.964 1.211.668.421 2.558 2.823 2.892 3.69-.578-.387-1.2-.713-1.799-1.128-.926-1.562-1.475-2.088-3.392-2.28-1.127-.565-7.461-5.831-7.607-6.596Z'/%3E%3Cpath fill='%23DE967D' d='M99.182 63.348c-.018-.146-.032-.203.077-.217.377.036.561.123.688.538l.013.102c-2.576 1.263-2.704-2.029-5.788 1.023-.793.683-1.317 1.27-2.264 1.835-.697.268-1.383.482-2.21.583l-.92.114c-.014-.109.045-.11.191-.128l-.05-.409.409-.05-.013-.102c-.93.114-1.657.223-2.567.212 1.564-.192 2.665-.384 4.037-.912.32-.298.843-.368 1.092-.487.72-.342.95-.82 1.569-1.5.156.076.136.267.152.396.923-.113 1.194-.951 1.87-1.08 1.209-.232 2.414.582 3.714.082Z'/%3E%3Cpath fill='%2368382E' d='M79.947 43.616c.185-.022.206.079.32.065 1.078 1.24 2.022 1.1 3.638.901.446.05.757.012 1.251.053-1.322.163-3.86-.017-4.51 1.282-.592.698-.231 1.314-.567 2.144l-.204.026c.494-1.393-.347-3.017.072-4.47Z'/%3E%3Cpath fill='%23D9B189' d='M90.817 56.077c.63.244 1.336.326 1.761.821a3.592 3.592 0 0 0-.243.549c-.893-.449-1.622-.725-2.617-1.027l-.05-.409c.416-.05.701.008 1.15.066Z'/%3E%3Cpath fill='%23CDAB87' d='M143.451 122.297c1.381 1.32 3.362 8.091 3 9.882-.106.523-.473.844-.865 1.403-1.265-.156-2.279.5-3.416.057-4.139-1.613-2.795-7.926-4.141-8.776-.877-.554-1.703-.103-2.497.359-3.703 2.156-3.01 4.987-2.354 8.693.222 1.258.208 2.539.394 4.05-.182 1.477-1.371 3.618-2.92 4.094-1.582.195-3.129-.139-3.355-1.973-.189-1.535-.152-2.918-.349-4.522.565-1.865-.208-3.966-.118-5.682.064-1.23.84-2.244 1.043-3.666 3.289-2.238 5.998-5.419 10.139-5.708 1.896-.133 4.06.472 5.439 1.789Z'/%3E%3Cpath fill='%23CDAB87' d='M145.656 124.029c5.19 1.745 5.985 2.713 6.049 8.188.019 1.606.061 3.641-.545 5.348-1.764.655-2.662.667-3.324.215-.661-.453-1.086-1.369-1.767-2.805 2.972-2.028.437-9.943-.413-10.946Z'/%3E%3Cpath fill='%23CFA986' d='M77.294 54.94c.426 1.789 1.17 3.889 3.248 4.477.471.03.731-.12.972-.535l.204-.025c.204.247.355.41.689.538-.098.795-.351 1.378-.451 2.234l1.022-.126c-.273.542-.112 1.195-.183 1.89-.079 1.306.887 2.216 1.82 2.992l-.204.025.013.103.204-.026c-.318.502-1 .658-1.075 1.378l-.102.012-.088-.715c-.256.719-.226 1.275-.26 2.107.438-.054.752-.12 1.137-.037l.012.103c.522.953.934 2.246 1.808 2.89.92 1.302 4.299 4.855 5.544 6.269-.218.21-.398.353-.78.407-.757-.093-4.517-1.428-4.913-1.99.434-1.497-.503-2.62-1.193-3.795-.51-1.324-1.406-2.53-2.933-2.751.01.075.017.037-.09.114.269.623 1.032.858 1.343 1.298.475.67 1.956 3.49 1.115 4.085-.557.395-1.345-.28-2.162.39-.224-.253-.5-.293-.79-.524.093-.126.28-.36.345-.562-2.693 1.323-5.052 1.282-7.971.981 1.584 1.193 3.376 1.037 5.388.79l.51-.063c.01.077-.037.107-.076.217-3.556.437-2.213.172-4.98.166-.106 0-.326.04-.577.206-.515-.063-.821-.279-1.199-.299-.643-.033-1.801.918-1.885-.4-.107-1.677.233-3.485 1.411-4.718.236-.247.091-.51-.5-.437-.234-.686-.59-1.04-1.3-1.292-.015-.125.124-.223.282-.242.063-.514-.01-.998-.278-1.419.947-1.481.984-3.27 1.248-5.03l.205-.024c.24 1.958 1.883 3.751 1.969 5.297.078 1.405-1.27 2.263-.533 4.693l.205-.025c-.012-.092-.034-.134.077-.217.433 3.52 7.322 3.742 7.498-.611 1.084-1.425-1.237-3.615-1.452-4.47-.168-.666.2-1.612.332-2.271.387-1.916.63-6.48-1.969-7.404.036.289.123.434.293.69-.114.014-.11.117-.294.14.016.136.011.162-.065.32-.458.116-1.063-.181-1.417-.138-1.095.135-2.068.802-3.386.728-.02-.165-.065-.189-.242-.281.13-.28.19-.463.206-.855-.572.67-1.108 1.324-1.167 2.322l-.102.012c-.22-1.79.87-4.145 2.487-5.078.852-.229 2.154-1.043 3.118-.799l-.088-.715Z'/%3E%3Cpath fill='%23AB8669' d='M152.468 127.963c.113-.014.221-.059.32.064l-.205.025c.251 2.036.881 4.795.99 6.363.235 3.346-1.128 6.378 3.686 6.342-.604.406-1.029.804-1.632.989-1.02.312-4.107.081-4.193-1.445-.045-.815.902-1.9 1.073-2.746.618-3.056.369-6.276-.039-9.592Z'/%3E%3Cpath fill='%23703830' d='m53.38 77.283.102-.013c.157.215.133.45.28.588.245.637.264 1.194.545 1.904l.076.614-.409.05c-.107-.308-.2-.428-.395-.678-.276-.744-.273-1.383-.366-2.133l.204-.026-.037-.306Z'/%3E%3Cpath fill='%2334566D' d='M117.19 116.118c.457.386.582.934.993 1.331-.725 1.155-.324 4.215-.777 5.49-.055-.454-.099-.736-.342-1.099.095-1.861-.17-3.794.126-5.722Z'/%3E%3Cpath fill='%23CCA10D' d='M105.799 148.333c-1.836.558-3.67.461-5.095-.93.624-1.24 1.799-1.64 2.871-1.463 1.073.178 2.044.934 2.224 2.393Z'/%3E%3Cpath fill='%23D2CED1' d='M88.069 57.35c3.141-.387 4.37 1.721 6.251 3.587.05.184.143.4.178.601-.242.208-.427.33-.653.6-.133-.15-.166-.188-.332-.167-.346-2.816-3.22-3.783-5.444-4.622Z'/%3E%3Cpath fill='%23213440' d='M139.814 144.179c.819-.58 2.324.034 3.25-.742.237.694.624 1.062.754 1.577.207.821.629 3.72.728 4.569-3.04 2.074-7.26 3.046-10.231.325 4.628-.569 3.635-4.408 5.499-5.729Z'/%3E%3Cpath fill='%23D2AA8C' d='M80.164 50.437c.209-.026.302.067.421.052 1.096.438 2.926-.104 3.973-.177 1.77-.124 3.615.15 5.593.349.933.468 1.997.386 3.012.874 1.931.97 2.984 2.503 4.63 3.892.016.134.141.113.203-.025.267.122.416.132.754.218-.037-.298-.081-.541.001-.83.118.957.09 4.424-.303 5.121l-.511.063c-.094-.757.012-1.313-.158-1.869-.24-.783-.862-1.543-1.329-2.202-.626-.884-1.468-2.024-2.396-2.61-2.865-1.81-8.302-2.305-11.513-1.322-2.182.668-2.265 3.182-4.201 3.878-.263-.612-.252-1.204-.31-1.674-.294-2.388.865-1.98 2.134-3.738Z'/%3E%3Cpath fill='%23E8CDAA' d='M74.463 46.262c1.016 1.28-.484 4.664 1.79 5.279-.4.345-.637.765-1.113 1.07a4.891 4.891 0 0 1-.547-1.074c.776-1.227.122-3.223-.055-4.661l-.075-.614Z'/%3E%3Cpath fill='%235D87AE' d='M41.965 134.607c1.42-.175 2.796.243 4.124.634-.045.395-.09.944-.487 1.097-1.295-.651-2.117-1.459-3.637-1.731Z'/%3E%3Cpath fill='%2356271E' d='M68.66 113.789c.78.352 1.648.104 2.27.229.481.098.82.579 1.471.66.518.779 1.306 1.109 1.695 1.97-1.868-.939-3.63-1.751-5.435-2.859Z'/%3E%3Cpath fill='%23CD9376' d='M68.45 70.76c.172.074.437.24.562.346.458.027.677.134 1.06.18.047.497.107.941-.144 1.367-.42.284-.816.544-1.023.956.01.088-.075.156-.18.23-.076-.628.064-1.074-.018-1.502-.143-.75-1.156-.263-1.33-1.03.396-.152.613-.393 1.074-.547Z'/%3E%3Cpath fill='%239E790A' d='m86.045 139.558 1.941-.238c-.408.149-.656.184-1.111.24 1.929.832 9.683-.967 11.919-1.363 1.674-.296 3.075.545 4.801.24.57-.101.97-.345 1.509-.808-.169.75-.085 1.321-.416 1.846-2.14 3.388-4.426.049-5.807-.147.01.075.017.037-.09.115l.076.613c-.076.009-.04-.007-.09.115-1.666.205-9.601 1.839-10.318 1.56-.819-.32-1.686-1.381-2.414-2.173Z'/%3E%3Cpath fill='%232E505E' d='M72.885 128.728c.887.663 2.042.982 2.998 1.602-.121.274-.032.584-.001.83a1.867 1.867 0 0 0-.793.305l.025.205c-.728-1.014-1.507-1.855-2.23-2.942Z'/%3E%3Cpath fill='%232E4A5D' d='M104.791 140.987c.223.748-.013.942-.377 1.322-1.662 1.74-4.099.247-5.693.358-2.533.178-5.166.891-7.755 1.473-.323-.439-.849-.59-1.173-1.1 3.203-.394 6.112-1.373 9.08-1.916 1.532-.281 2.641 2.429 5.918-.137Z'/%3E%3Cpath fill='%235F8CAA' d='M123.76 125.083c.71-.338 1.592-.448 2.52-.849-1 1.264-4.688 1.524-3.847 8.358-.874 1.738-1.342-.953-2.043-.921-1.09.05-1.525 1.723-2.226 2.483-.268-.332-.288-.654-.355-1.201-.473-3.845 3.025-6.477 5.951-7.87Z'/%3E%3Cpath fill='%23835F45' d='M83.774 144.206c.049-.658-.8-1.496-1.055-2.164 1.73.869 2.646 2.896 4.322 3.93-.264.227-.29.494-.525.791-1.096-.551-6.833 4.466-6.895 5.517l-.306.037c-.441-.512-1.272-1.133-1.85-1.536 1.087-.573 6.243-5.703 6.309-6.575Z'/%3E%3Cpath fill='%23E2E3E5' d='m96.215 117.661.102-.012c.265.833-.208 2.326-.67 2.987-1.285.975-3.373 4.242-4.607 4.717-.2.535-.971 1.23-1.484 1.428-.175.479-.556.883-1.01 1.058-.467 1.115-1.549 1.643-2.081 2.486-.243.385-.836 1.725-1.453 1.683 3.082-4.625 8.147-8.334 10.43-11.948.393-.622.36-1.351.696-2.182.111-.082.089-.125.077-.217Z'/%3E%3Cpath fill='%23B3896C' d='M89.773 87.226c1.191.472 2.15 2.077 2.587 3.313-3.035-4.489-10.106-2.906-14.709-2.34-.981.12-2.09.168-3.04.582-3.03.372-5.484 1.657-7.518 3.83.107-.87.478-1.58.962-2.298.643-.553 1.215-1.09 2.11-1.4 3.78-1.652 16.615-3.66 19.608-1.687Z'/%3E%3Cpath fill='%23B58D6E' d='M86.066 95.878c.221-.027.476-.09.727.015.466.043.763.113 1.252.053.034.276-.057.58.088.716-.568.338-1.054.458-1.674.724l.037.307c-.19-.585-.341-1.087-.43-1.815Z'/%3E%3Cpath fill='%239E790F' d='M65.773 140.911c.748.127 1.252 1.102 1.656 1.488 4.808 4.594-.324 2.64-.745 2.374-.986-.623-1.91-2.552-.911-3.862Z'/%3E%3Cpath fill='%238F740E' d='M95.437 150.126c.579.206 1.124.34 1.71.412.435.609 1.83.19 2.504.107-.776.227-3.942.848-4.51.451.268-.033.404-.153.601-.177-.177-.303-.2-.468-.305-.793Z'/%3E%3Cpath fill='%2356271E' d='M104.447 94.343c.404.203 2.017 2.22 1.993 2.452-.098.94-2.816 4.459-3.521 5.362-4.101 5.251-8.674 10.119-14.142 13.992-.892.632-1.77 1.515-2.857 2.157.782-1.02 1.226-2.094 1.998-3.151.033.268.154.403.178.6.329-.21.743-.205 1.099-.342.117-.353 1.923-2.346 2.189-2.448.175-.481.563-.732.794-1.135 2.365-1.838 3.416-3.226 5.247-5.418.597-.425 4.139-5.72 4.671-6.561.293-.465 2.247-4.86 2.351-5.508Z'/%3E%3Cpath fill='%23314A55' d='M114.966 130.087c-.257.997-.514 2.361-.518 3.383-.492-.373-2.322-.381-2.294-1.025.014-.324.3-.623.37-1.124.68-.507 1.556-.926 2.442-1.234Z'/%3E%3Cpath fill='%23CA8A6C' d='M99.205 71.126c.253 1.003.096 4.408-.164 5.415l-.102.013.025.204c-.19.023-.272-.07-.524-.04l-.062-.51c-2.026.612-2.512 1.346-4.985 1.65l.025.205c-.303-.374-.667-.905-1.083-1.215l.511-.063c1.215-1.505 3.621-.84 4.4-3.031-.167.02-.237.046-.422-.052.149-.154-.053-.4.027-.626.67-.677 1.512-1.443 2.354-1.95Z'/%3E%3Cpath fill='%235B3F2F' d='M86.516 146.763c.662.451 1.146 1.063 1.928.489l.102-.013.012.102.025.205c-1.29.159-2.666 1.821-3.504 2.713-1.626.626-2.6 2.625-4.272 3.223-.59-.296-.928-.769-1.492-1.165l.306-.037c.062-1.051 5.8-6.068 6.895-5.517Z'/%3E%3Cpath fill='%23DBB195' d='M92.578 56.898c.306.109.414.208.664.334.634.778.958 1.745 1.361 2.633l-.204.025c-.79-.771-1.05-1.79-2.064-2.443.058-.163.178-.45.243-.549Z'/%3E%3Cpath fill='%23DEB08E' d='M94.32 60.938c.86-.106 1.688-.217 2.58-.11l.088.715c-.195.024-.386.263-.46.472-.435-.055-.743-.116-1.252-.054l.038.307a3.454 3.454 0 0 0-.447-.257l-.063-.51-.306.037c-.035-.201-.128-.417-.178-.6Z'/%3E%3Cpath fill='%23C29874' d='M81.2 75.728c.29.23.567.27.791.525-.365.297-.6.564-1.036.853-.55-.067-.968-.043-1.558-.015.04-.11.086-.14.077-.217l-.511.063c.732-.447 1.635-.608 2.237-1.21Z'/%3E%3Cpath fill='%233F5D71' d='M99.848 129.394c3.608.189 6.747 4.633 9.604 5.21.655.132 1.255-.155 2.095-.258-.096 5.262-2.164 11.895-3.594 16.824-.237.814-1.566 5.524-3.152 4.237-.4-.566-.801-.791-1.108-1.42.729-.531 1.012-1.061 1.217-1.914 2.383-2.05 2.309-6.847-1.385-7.04-2.487-.13-2.429 1.56-3.795 2.21-1.522.724-3.954.767-5.873 1.003.204-1.661-2.027-2.803-2.891-4.106 2.59-.582 5.222-1.295 7.755-1.473 1.594-.111 4.031 1.382 5.693-.358.364-.38.6-.574.377-1.322.751-1.494 1.807-2.956.857-4.587-2.566-4.407-6.014.28-7.222.494-3.25.575-6.623.813-10.017 1.647.045-.175.198-.418.04-.523.78-.572 3.268-3.174 3.951-3.889.909-.951 6.329-4.793 7.448-4.735Z'/%3E%3Cpath fill='%23703420' d='M85.156 44.636c.62.122 1.182.062 1.865-.022l.025.204c.89.08 1.576.074 2.413.222 1.22.076 2.225.486 3.499.607.563.044 1.341.247 1.927.489 1.037.52 2.102 3.593 2.252 4.807.109.889.255 1.562.2 2.465-.518.214-.775.046-1.175-.27-.31-.361-.56-.605-.854-1.037-1.41-1.13-2.816-1.925-4.734-2.218-.925-.027-1.672-.425-2.454-.466-1.874-.098-3.864-.002-5.975.258-.68.083-1.16.17-1.852.124l-.214-1.738c.336-.83-.025-1.446.566-2.144.65-1.299 3.19-1.119 4.511-1.282Z'/%3E%3Cpath fill='%23274363' d='M54.683 123.29c.747.376 1.335 2.272 1.629 3.119l.037.307-.306.038c.105.086.357.205.459.358-.19.024-.318.075-.524-.039-.688-1.157-.745-2.435-1.295-3.783Z'/%3E%3Cpath fill='%23B3896C' d='M25.243 149.632c.794.399 1.624.663 2.579.721-.264 1.018-.022 1.899-.52 2.688-1.062 1.681-4.713 2.667-6.14.517 1.803-.444 3.619.068 4.223-2.013a2.888 2.888 0 0 0-.142-1.913Z'/%3E%3Cpath fill='%233F5D71' d='m64.572 141.266.025.205c-.492 2.33 1.469 4.887 3.847 5.129l.025.204c.75.541 1.593.75 2.347 1.371-.93 1.851-4.972.741-3.872 5.374.283 1.194 1.305 2.228 2.592 2.772 2.183 3.456 4.59-.159 6.119.15.8.162 1.245.969 1.791 1.492.579.552 1.305 1.179 1.687 2.158l-.306.037c-2.44-1.225-4.282-2.634-6.389 1.201-1.382-.076-4.32-2.269-5.004-3.233-1.79-2.526-5.244-8.863-6.351-11.741-.293-.759-2.365-4.995-1.964-5.589 3.062.102 2.563-1.983 5.453.47Z'/%3E%3Cpath fill='%23CA8A6C' d='M56.025 76.854c.523.338 1.574.787 2.194.975l-.204.025c.501.582.755 1.026 1.517 1.37l.013.102c-.363.044-.547.035-.933.01l.013.103c1.053.13 4.03.504 4.43 1.426.02.166-.078.218-.053.421l-.715.088c-.39.582-1.678.31-2.44.404l-.076-.613c-.495-.069-.774-.112-1.354-.04l.038.306c-.536-.27-.834-.188-1.481-.233-.031-.254.043-.497.002-.83l-.103.012c.022.173-.09.336-.256.447-.157-.408-.291-.68-.355-1.201-.1-.811.022-1.494.015-2.067-.002-.192-.296-.32-.252-.705Z'/%3E%3Cpath fill='%232E4A5D' d='M117.064 121.84c.243.363.287.645.343 1.099.175.354.099 4.946.015 5.186-.491.164-.412.65-.602 1.007.225-.027.282.173.434.155-.739 1.174-.84 2.773-.755 3.983.204 2.915 4.064 16.936 5.353 19.645.664 1.396 1.391 2.749 2.449 4.139-4.807-2.415-7.635-10.524-8.752-15.233-.172-.724-.492-1.389-.544-2.142-.093-1.321 2.088-13.43 2.059-17.839Z'/%3E%3Cpath fill='%2369332A' d='m101.249 70.875.102-.013c.371.505.678 3.248.58 3.871l-.613.076-.038-.307-.102.013c.014.112.059.22-.065.319.321-1.178-.059-2.497.059-3.742.111-.083.088-.125.077-.217Z'/%3E%3Cpath fill='%232D4960' d='M56.311 126.409c.386.498.83 1.072 1.044 1.739-.037.484-.28 2.138-.426 2.439-.301-1.155-.786-2.172-.951-3.514.206.114.334.063.524.039-.102-.153-.354-.272-.46-.358l.307-.038-.038-.307Z'/%3E%3Cpath fill='%23213440' d='M30.337 157.305c1.222.237 2.48-.467 3.444-.091 2.2.857 1.805 4.366 6.83 4.326-1.244 2.474-5.334 3.351-7.655 2.882-.715-.144-1.395-.499-2.248-.73-.014-1.252-.345-2.334-.421-3.424-.057-.814.4-2.055.05-2.963Z'/%3E%3Cpath fill='%236F3324' d='M92.672 100.668c-.538 4.369-2.454 8.743-4.686 12.507.3-.64.57-1.374.681-2.055 1.103-.732.963-2.192 1.311-3.087.274-.701.975-1.321 1.058-2.111.009-.085-.264-1.302-.325-1.797.89-.28 1.459-1.966 1.002-2.82-.313.038-.5.213-.715.088.39-.336 1.053-.649 1.674-.725Z'/%3E%3Cpath fill='%238D694F' d='M17.64 145.173c.386 3.139 1.312 5.749 2.218 8.753-.119.015-.212-.078-.421-.052-.01-.075.007-.04-.115-.089-.967-1.995-.644-3.655-1.344-5.022-.162-1.317-.35-2.389-.338-3.59Z'/%3E%3Cpath fill='%239E790A' d='M69.178 150.037c2.315-.285 4.29 1.911 5.638 3.664-.592.073-1.002-.113-1.382-.017-1.234.311-1.492 2.366-3.705 1.504-1.939-.756-3.423-4.003-.551-5.151Z'/%3E%3Cpath fill='%23CFA711' d='m86.775 151.399.204-.025c.026.209-.066.303-.051.422-.626.759-3.981 3.935-4.708 3.899 1.684-1.174 2.737-3.252 4.555-4.296Z'/%3E%3Cpath fill='%23522427' d='M47.665 60.349c.448.905 1.473 1.975 2.577 1.55.19-.511.594-.813.667-1.327 1.002 4.727 2.585 3.453-.96 7.38-.009-.075.008-.04-.114-.089-.193-1.568-1.545-6-2.17-7.514Z'/%3E%3Cpath fill='%23CDAB87' d='M26.986 134.873c4.264-3.021 9.543.344 13.787 1.852.031.25.155.411.19.702 1.824 1.501 2.977 6.486 3.279 8.934.186 1.518.552 2.803.745 4.37-.826 3.78-4.484 2.086-6.18-.309-2.93-4.134 1.76-10.54-5.692-12.703-.572-.166-1.676-.303-2.357.238-.665.888 2.32 11.206-5.155 10.386-2.302-1.157-1.864-9.565-.663-11.465.53-.838 1.246-1.439 2.046-2.005Z'/%3E%3Cpath fill='%23CEAB89' d='M14.873 157.175c-.55-1.155-1.843-10.514 2.704-12.513l.063.511c-.012 1.201.176 2.273.338 3.59-.125 2.835 2.977 8.763-1.653 9.333.014.118.165.084.025.204-.613-.418-1.19-.524-1.477-1.125Z'/%3E%3Cpath fill='%233F5D71' d='M120.39 131.671c.701-.032 1.169 2.659 2.043.921.339 2.759 2.893 4.53 3.619 6.9.194.634-.028 1.208.08 2.086-.174.021-.061.35-.04.523-.075.009-.04-.007-.089.115l-.409.05c.377-1.834-3.07-5.193-3.435-6.839l-.025-.205-.307.038c-.299.48-.292 1.046-.641 1.531-1.007-2.615.393-1.858.198-3.448-.698.306-2.172 1.692-2.508 2.384-.056.349-.034.564.023 1.034l-.306.038c-.17-1.382-.76-2.442-.785-3.846.068.547.088.869.356 1.201.701-.76 1.136-2.433 2.226-2.483Z'/%3E%3Cpath fill='%23CE9676' d='m98.229 60.664.715-.088c.01.075-.007.04.115.09a6.75 6.75 0 0 0 .418 1.712c-.62.076-1.068-.072-1.673-.105l.41-.05c.043-.57-.05-1.079.015-1.559Z'/%3E%3Cpath fill='%232F4B5E' d='m53.517 131.526.205-.026c.77.919 1.374 2.53 1.793 3.618.186-.022.411-.033.434.154-.73.541-1.79 1.501-2.26.175.147.069.238.256.254.384l.102-.013c-.184-1.499-.705-2.854-.528-4.292Z'/%3E%3Cpath fill='%23D79077' d='M53.704 68.113c.357.11.566.2.689.538.338-.042.527-.169.805-.203.333.419.554.751.879 1.24-.715.728-2.054.811-2.826 1.49l-.204.025c-.077-.625-.133-1.045-.1-1.648.378-.47.462-.966.757-1.442Z'/%3E%3Cpath fill='%23FCFCFC' d='M61.819 120.41c.279-1.382.672-2.725 1.115-4.256l.205-.025c.314 2.555 3.62 3.681 4.86 5.429.574.811.823 1.94 1.547 2.632.666.636 6.703 4.173 8.013 5 1.51.954 2.94 2.646 4.348 3.719-.157-.076-.184-.081-.32-.065-1.1-1.574-7.598-5.438-9.376-5.797-.868-.175-1.61-.113-2.746.027-5.2 2.6-6.29 6.113-8.29 7.659-2.248 2.659-1.608.846-4.36 1.678l-.037-.307c3.971-2.691 4.19-11.485 5.04-15.694Z'/%3E%3Cpath fill='%23D8826C' d='M98.704 65.202c.454.216.96-.014 1.572.294-.084-.683-.24-1.104-.316-1.725l-.013-.102c.287 1.083.269 1.93.275 3.079-.009-.076.008-.041-.114-.09-.161.325-.31.476-.64.701l-.05-.409c-1.256-.348-1.132-2.052-2.401-2.308-1.966-.398-3.297 1.49-5.109 1.987.947-.564 1.47-1.152 2.264-1.835.539-.403 1.127-.544 1.572-.629 2.176-.416 1.444.315 2.96 1.037Z'/%3E%3Cpath fill='%23522525' d='M50.926 71.671c.509-.063.753.015 1.15.066.727 1.89 1.427 4.02 1.686 6.121-.147-.138-.123-.373-.28-.588l-.102.013.038.306-.205.026c-.2-.199-.276-.338-.394-.678-.61-.416-1.183-.066-1.725.316l-.038-.307-.102.013.025.204-.204.025c-.228-1.848.135-3.664.15-5.517Z'/%3E%3Cpath fill='%23D5DADD' d='M44.299 136.706c2.859 1.436 2.354 5.575 1.823 8.075-.277-.147-.445-.187-.855-.206.011.092.033.134-.077.217.573-2.686-.276-5.161-1.736-7.36.449-.142.673-.386.845-.726Z'/%3E%3Cpath fill='%23B3896C' d='M68.028 54.088c1.2.467 2.121 1.55 3.235 2.424l.408-.05c-.415.33-.54.823-.929.965-.427.155-3.169-.58-3.914-.618-2.69-.141-6.089.683-8.51 1.835-1.132.539-2.136 1.232-3.36 1.949-.181-.552.242-1.097.421-1.38 2.502-3.96 10.183-6.086 12.65-5.125Z'/%3E%3Cpath fill='%23B38964' d='M70.078 74.71c-1.101 4.978 2.166 3.058 3.504 4.03-2.052.79-4.395 1.344-6.2 2.734l-.037-.307c-.118.015-.085.165-.204.025.723-.873 1.948-1.165 2.472-1.995.4-.632-.726-2.354.259-3.632.033-.379.06-.582.206-.855Z'/%3E%3Cpath fill='%23927261' d='M84.114 42.066c-.302.134-.496.19-.895.318l.013.102c.71.155 1.57.005 2.286.03-.56.069-.95.14-1.546.087-1.167-.317-2.375.188-3.59.337l-.306.038-.025-.204c.352-.224.646-.297.984-.433.921-.32 2.099-.154 3.079-.275Z'/%3E%3Cpath fill='%235E3327' d='M75.785 115.195c.734 1.022 3.009 3.152 4.105 3.852-1.099-.207-3.701-1.268-4.594-1.924.28-.711.162-1.278.489-1.928Z'/%3E%3Cpath fill='%23EAF0F1' d='M45.267 144.575c.41.019.578.059.855.206-.111.906-.53 1.601-.733 2.477-.11-.889-.232-1.58-.2-2.466.111-.083.089-.125.078-.217Z'/%3E%3Cpath fill='%23B3896C' d='M68.785 115.641c1.777.365 10.346 5.419 13.96 5.608 2.04.106 11.174-6.962 12.931-8.812-.5 2.365-.159 4.605-.995 6.752-.66 1.695-7.927 7.964-9.91 11.106-.104.164-.188.486-.402.537-.23.054-.368-.246-.502-.374-1.104-1.054-2.235-1.994-3.531-2.813-7.664-4.84-8.179-2.746-11.551-12.004Z'/%3E%3Cpath fill='%233F5C72' d='M52.16 139.889c.589 2.62.676 5.487.393 8.251-.335-.021-.502-.015-.754-.219.163-1.319 1.026-3.404-.023-4.406-.318-.304-.863-.337-1.248-.531-.398-.2-.828-.683-1.502-.739.01.075.017.038-.09.115.117.342.214.473.408.78.242-.03.323.16.459.358.76.55.343 1.235-.068 1.98-.16-.412-.498-1.272-.93-.819-.11.171-.06.354-.027.626-.995 1.292-1.382 5.481-2.197 6.598-.018-.145.003-.413-.165-.498-.101-.822-.461-1.407-.428-2.043.136-2.592 2.166-4.913 1.8-7.878.129.285.24.548.408.78.933-.405.657-1.635 1.226-1.842.752-.274 2.322.84 2.695 1.67l.307-.037-.264-2.146Z'/%3E%3Cpath fill='%232D4B71' d='M53.058 137.911c.39 1.237.977 2.47 1.5 3.758l.037.306c-.306.093-.445.073-.703.19-.072-.591-.117-.977-.29-1.52-.13-1.059-.651-1.783-.965-2.786.168-.112.308-.035.42.052Z'/%3E%3Cpath fill='%23C97B65' d='M66.98 71.46c-.075.156-.266.136-.396.152.057.432.248.56.612.755.509.701.443 1.411.788 2.185-.147.293-.308.413-.538.69-.333-2.703-1.037-1.803-1.756-3.312-.92.113-1.546.321-2.35.289 1.282-.158 2.324-.597 3.64-.76Z'/%3E%3Cpath fill='%23DC7A63' d='m99.417 66.95.05.41c.331-.226.48-.377.641-.702.122.049.105.014.114.09.082.66.128 1.142-.044 1.582-.402 1.034-2.533 3.582-3.454 4.554-.126.015-.186.174-.167.332-.722.278-1.544.86-2.225 1.31.01.078.062.096.128.193l-.205.025c-.256.022-.44.062-.817.1-.02-.165.076-.218.051-.42.114-.015.135.086.32.064-.038-.308-.22-.176-.447-.257-.017-.136-.028-.16-.14-.294-.354.141-.634.05-.868-.308-.53-.345-1.308-.514-1.965-.796-.02-.16-.18-.417-.28-.588a3.427 3.427 0 0 0-1.29-.36l-.075-.613c-.225.028-.427-.051-.728-.014.01.075.017.037-.09.115.025.195-.065.308-.039.523l-.102.013-.025-.205-.102.013.037.306-.102.013-.05-.409-.05-.408c-.077.009-.095.062-.192.127-.07-.563-.215-.906-.29-1.52.092-1.758 1.127-2.264 2.686-2.614.828-.101 1.514-.315 2.211-.583 1.812-.496 3.143-2.385 5.109-1.987 1.269.256 1.145 1.96 2.4 2.308Z'/%3E%3Cpath fill='%23B27E62' d='M56.13 81.924c.34.12.439-.054.715-.088.018.147.02.206.127.192.367.588.79 1.008 1.032 1.637-.39.081-.903.128-1.175-.27l-.102.012.025.205c-.167-.47-.39-.91-.597-1.483l-.025-.205Z'/%3E%3Cpath fill='%23D2D8DC' d='M63.86 112.72c.758.171 1.236.604 1.732.918.558.352 1.25.634 1.732 1.094.856.817 2.102 6.212 3.321 7.932 2.05 2.895 10.968 6.061 13.3 9.351.327.463.389 1.057.668 1.806.432-.465.193-1.184.399-1.813.617.042 1.21-1.298 1.453-1.683.532-.843 1.614-1.371 2.08-2.486.454-.175.836-.579 1.011-1.058.513-.198 1.284-.893 1.484-1.428 1.234-.475 3.322-3.742 4.607-4.717.462-.661.934-2.154.67-2.987l-.102.012c.011.092.034.135-.077.217.19-1.018.199-1.917.303-2.765.143-1.161-.045-2.784.376-3.864.142-.367 2.623-2.766 2.8-2.71.334.105.667.912.902 1.185.449.521 1.041 1.298 1.314 2.163-.57.668-.798 1.434-1.198 2.066-.751 1.19-1.699 2.256-2.45 3.445-.854 1.353-.56 2.936-1.748 4.179-1.487 1.556-6.559 5.761-6.873 7.796-.928 1.847-3.224 4.11-4.445 6.876-1.262-.998-2.117-2.521-3.532-3.405.136-.016.163-.011.32.065-1.409-1.073-2.839-2.765-4.348-3.719-1.31-.827-7.347-4.364-8.013-5-.724-.692-.973-1.821-1.548-2.632-1.238-1.748-4.545-2.874-4.86-5.43l-.204.026c.118-.952.513-2.549.927-3.434Z'/%3E%3Cpath fill='%23D29E0F' d='M82.119 138.848c1.243-1.07 2.113.952 3.323 1.718-.775.096-1.234.266-1.534 1.019-.646-.325-1.01-2.13-1.774-.923l-.204.025c.053-.45-.291-.688-.547-1.074.182-.363.54-.596.736-.765Z'/%3E%3Cpath fill='%23CDD0CF' d='M86.843 57.5c-1.57 2.4-3.85.762-3.193 6.099-.282-.142-.434-.194-.855-.206.07-.695-.09-1.348.183-1.89.508-1.816.439-3.581 3.865-4.003Z'/%3E%3Cpath fill='%23D2D8DC' d='M69.465 127.074c.445.419.924.504 1.544.743l.038.307c-2.624.323-6.708 3.884-7.988 5.911-.524.83-1.087 2.283-1.9 2.858-1.19.844-3.415.224-4.722.062-.114-.013-.532-.058-.508-.248.035-.283.483-.362.849-.603l.038.307c2.751-.832 2.11.981 4.358-1.678 2-1.546 3.091-5.059 8.291-7.659Z'/%3E%3Cpath fill='%239E790A' d='M73.51 148.985c1.254.495 6.496 5.23 7.658 6.341.205.196.53.734 1.052.369.727.036 4.082-3.14 4.708-3.899l.204-.025c1.844-1.391 3.275-3.17 5.27-4.384l-.025-.204c.42.629-2.485 3.362-2.996 3.896-.975 1.02-6.261 6.654-7.168 6.837-.65.131-9.065-6.929-9.74-8.077l.307-.038c.136-.394.361-.674.73-.816Z'/%3E%3Cpath fill='%23B3896C' d='M40.773 136.725c4.153 2.086 3.26 5.707 3.468 9.636-.3-2.448-1.454-7.433-3.277-8.934-.036-.291-.16-.452-.19-.702Z'/%3E%3Cpath fill='%23542320' d='M48.75 53.99c.078.107.04.1.115.09.037.298.252.362.28.588.355.126.564.367.612.755.223 1.813.926 3.313 1.152 5.15-.073.513-.477.815-.667 1.326-1.104.425-2.13-.645-2.577-1.55-.28-.848-.41-1.642-.53-2.632l-.307.038c.01.091.033.134-.078.216-.373-.187-.683-.45-.84-.933.104-.848.534-1.46.757-2.272.827-.287 1.188-.665 2.084-.776Z'/%3E%3Cpath fill='%23E3B983' d='m86.948 55.827.038.307c-.147.018-.206.02-.192.127-.991.122-1.75.52-2.697.85-.134-.118-.249-.337-.28-.587 1.122-.35 1.952-.552 3.13-.697Z'/%3E%3Cpath fill='%23531D1A' d='m100.792 49.455-.306.038c.502.641.847 1.428.022 1.865l.037.306-.102.013-.063-.511c-.097.065-.115.118-.192.127-.112-.133-.123-.158-.139-.294-.147.018-.204.031-.218-.077l-.188-1.533c.41-.05.952-.418 1.149.066Z'/%3E%3Cpath fill='%233F5D71' d='M118.183 117.449c.771.711 5.459 6.357 5.659 6.358-2.673.599-4.91 3.497-6.588 5.48-.152.018-.21-.182-.434-.155.19-.357.111-.843.602-1.007.084-.24.16-4.832-.016-5.186.453-1.275.052-4.335.777-5.49Z'/%3E%3Cpath fill='%2359402E' d='M96.273 153.551c1.83 1.547 9.927 7.639 11.863 7.878l-.025-.205c-.177 1.012-5.62 2.363-6.915 2.822-.98.121-2.761-.808-3.103-1.527-.62-1.302-.41-3.185-.66-4.598-.227-1.284-.674-2.511-1.007-3.974-.02-.166-.128-.193-.153-.396Z'/%3E%3Cpath fill='%23926D4C' d='M96.236 153.244c.768.387 11.139 7.375 11.875 7.98l.025.205c-1.936-.239-10.033-6.331-11.863-7.878l-.037-.307Z'/%3E%3Cpath fill='%23B3896C' d='M96.45 55.903c.467.659 1.09 1.419 1.33 2.202.17.556.063 1.112.156 1.869l.511-.063c-.757.223-3.565.708-4.048-.02l.204-.026c-.403-.888-.727-1.855-1.361-2.633.077-.01.107.037.217.077-1.043-2.71-11.357-3.048-12.373.453-.11.376.063.782.62.993l.012.102-.204.025c-.24.414-.501.565-.972.535-.486-1.329-1.99-1.838-2.202-3.568 1.936-.696 2.019-3.21 4.201-3.878 3.21-.983 8.648-.488 11.513 1.322.928.586 1.77 1.726 2.396 2.61Z'/%3E%3Cpath fill='%23642E1B' d='M85.034 95.84c.214.135.667 2.327.873 2.963-.661-.06-1.054-.569-1.556-.67-.432-.087-.885.061-1.323.038-2.833-.148-5.242.254-7.878 1.748.161-.895-.4-2.312.098-2.834.529-.553 9.166-1.637 9.786-1.246Z'/%3E%3Cpath fill='%23618BA6' d='M112.137 113.835c1.213-.149 2.228-.17 3.487-.325.009.075-.007.041.115.09.595 4.84-.404 10.236-.63 15.12-.136.017-.162.012-.319-.064a25.16 25.16 0 0 0-.157-4.649c-.128-2.822-.261-5.498-.61-8.329-.122-.049-.105-.014-.115-.09l-1.737.214-.126-1.022c-.035-.284.042-.508.002-.83.075-.009.041.007.09-.115Z'/%3E%3Cpath fill='%23CFA986' d='m152.583 128.052.205-.025c.906.557 1.721.678 2.416 1.342 1.527 1.459 4.133 10.008 2.055 11.388-4.814.036-3.451-2.996-3.686-6.342-.109-1.568-.739-4.327-.99-6.363Z'/%3E%3Cpath fill='%23DEC2A0' d='M78.243 59.284c2.816 2.017.343 6.366.769 8.776.15.845.857 1.574 1.222 2.34.337.71.467 1.456.806 2.339-.177 4.353-7.065 4.13-7.498.61-.222-1.803.865-3.257.756-4.813-.156-2.236-2.177-3.945-2.053-6.314.038-.732.366-1.326.594-2.17.178.093.222.117.243.282 1.318.074 2.29-.593 3.386-.728.355-.043.959.254 1.417.137.076-.157.081-.183.064-.319.185-.023.181-.126.294-.14Z'/%3E%3Cpath fill='%2370341E' d='M84.35 98.133c.503.102.896.61 1.556.67 1.033 1.2 1.798 3.312 3.66 3.596.126-.747.771-.768 1.431-1.006.216.125.403-.05.716-.088.457.854-.112 2.54-1.002 2.82.061.495.334 1.712.325 1.797-.083.79-.784 1.41-1.058 2.111-.348.895-.208 2.355-1.311 3.087-.112.681-.381 1.415-.681 2.055-.576 1.146-4.045 6.694-4.933 6.874-.53.107-1.444-.907-1.84-1.216-5.14-4.013-9.405-9.067-12.15-15.261.93.115 2.168.145 2.864.416.26.101.47.464.775.402.98-.197 2.131-3.419 2.448-4.471 2.636-1.494 5.045-1.896 7.878-1.748.438.023.891-.125 1.323-.038Z'/%3E%3Cpath fill='%233F5C72' d='m104.016 112.759.204-.025c1.539.66 3.238.841 4.496 1.636 1.725 1.089.865 7.705 1.983 9.706.07-1.233.287-2.294.3-3.461.125 1.009-.142 1.8.135 2.785.723-.622.923-7.393.911-8.62l.126 1.022 1.737-.214c.01.076-.007.041.115.09.349 2.831.482 5.507.61 8.329l-.038-.307c-.27.041-.355.391-.375.492-.277 1.373-.494 2.642-1.026 4.142-.702-.499-1.457-.757-2.004-1.279-3.049-2.913-3.913-7.314-5.656-10.976-.472-.992-1.132-2.072-1.518-3.32Z'/%3E%3Cpath fill='%23D2A11C' d='M73.13 147.58c.134.214.311.273.548.243.259.209.215.402.19.703-.081.11-.297.286-.358.459-.369.142-.594.422-.73.816l-.306.038c-1.317-.661-.195-1.695.655-2.259Z'/%3E%3Cpath fill='%23BE9C7B' d='M90.817 56.077c-.447-.058-.733-.116-1.149-.066l.05.41c-.907-.165-1.935-.282-2.924-.16-.013-.108.045-.11.192-.127l-.038-.307c-1.18.145-2.01.347-3.13.697l-.205.025c1.903-1.09 5.193-1.235 7.204-.472Z'/%3E%3Cpath fill='%23E1A086' d='M94.867 62.011c.143.072.337.175.447.257.816.6 2.927.86 3.945.863-.109.014-.096.07-.077.217-1.3.5-2.505-.314-3.714-.082-.676.129-.947.967-1.87 1.08-.016-.13.004-.32-.152-.396.54-.727 1.019-1.138 1.421-1.939Z'/%3E%3Cpath fill='%23522525' d='M50.254 49.344c.25 2.038-.568 4.036-.497 6.079-.048-.388-.257-.629-.612-.755-.028-.226-.243-.29-.28-.588-.075.01-.037.017-.114-.09-.896.11-1.257.49-2.084.776 1.04-1.618 1.524-3.826 3.587-5.422Z'/%3E%3Cpath fill='%23D2D8DC' d='M97.89 123.68c4.717 1.676 6.192 2.029 10.104 5.397 1.272 1.656 2.711.6 4.406.392l-.025-.205c.348.178.654.138 1.072.283l.025.205c-1.391.659-3.634 1.661-5.007 1.383-.894-.18-6.04-6.311-11.88-6.257.289-.576.895-.689 1.304-1.198Z'/%3E%3Cpath fill='%23B58B6F' d='M74.417 77.257c2.767.006 1.424.271 4.98-.166.59-.028 1.008-.052 1.558.016-2.723 1.862-4 2.584-7.115.356.251-.167.47-.206.577-.206Z'/%3E%3Cpath fill='%23B17B5D' d='M99.884 76.645c-.084.512-.078 1.066-.118 1.57-.296.259-.632-.058-1.047-.078.04-.549.19-.886.245-1.379l-.025-.204.102-.013c.328-.224.607-.17.843.104Z'/%3E%3Cpath fill='%23A68065' d='M84.718 73.116c.69 1.176 1.627 2.298 1.193 3.796-.293-.036-.443-.121-.753-.219-.02-.165-.065-.189-.243-.281.483-.96.232-2.213-.198-3.296Z'/%3E%3Cpath fill='%23312821' d='M56.736 124.801c.888.736 2.045 2.286 2.19 3.465l.204-.025c.026.206-.151.428-.23.651-.764-1.305-1.69-2.549-2.164-4.091Z'/%3E%3Cpath fill='%2335251C' d='M63.545 135.707c.232-1.474 6.618-6.895 7.928-6.484.472.148.728.873 1.127 1.407-.17-.174-.363.057-.498.165-1.52 1.627-5.661 4.557-6.07 6.578-.172.854 5.765 7.541 6.451 7.402.863-.174 5.778-5.074 6.922-6.06l-.025-.204c.256.303.469.442.42.882-.613.729-6.93 6.78-7.195 6.788-.53.017-9.205-9.548-9.06-10.474Z'/%3E%3Cpath fill='%23CCA10D' d='M85.442 140.566c1.716 1.995 5.565 4.553 6.935 6.617l.026.204c-1.996 1.214-3.427 2.993-5.271 4.384l-.204.025c-.015-.119.077-.213.052-.422l-.205.025c.628-.471 3.856-3.544 3.875-4.004.001-.02-.005-.041-.007-.061-.018-.146-.118-.23-.26-.259-.796-.16-1.195-.48-1.777-1.036-1.177-1.125-3.283-3.57-4.698-4.454.3-.753.759-.923 1.534-1.019Z'/%3E%3Cpath fill='%23D47E65' d='M56.459 70.264c.534.269.97.77 1.492 1.165-.563.263-1.193.074-1.606.27-.387.185-.533.69-1.155.9.009.075.017.038-.09.115.097.784.212 1.912 1.184 2.033.354.92 1.277 1.379 1.54 2.404-.855-.43-3.411-2.325-3.847-2.94-.4-.566-.499-1.187-.613-2.114.062-.197.137-.574.117-.74.746-.676 2.108-.807 2.978-1.093Z'/%3E%3Cpath fill='%23CFA986' d='M20.551 140.841c.58-.606 1.56-1.384 2.567-1.737-.45 2.152-.493 7.035.36 8.826.36.756 1.053 1.051 1.765 1.702.297.679.293 1.391.142 1.913-.604 2.081-2.42 1.569-4.224 2.013-.941-.907-1.18-2.986-1.504-4.048-1.052-3.435-1.78-5.869.894-8.669Z'/%3E%3Cpath fill='%23D87863' d='M57.95 71.43c2.26 1.135 3.333.345 5.39.789.804.032 1.43-.176 2.35-.29.72 1.51 1.423.61 1.756 3.312-.33.657-.768 1.194-1.23 1.811-1.16.542-1.863 1.167-3.297 1.028.012.1.159.17.242.282-.453-.06-.742-.017-1.251-.054.009.077.062.095.127.192-1.08-.133-2.356-.886-3.498-.607-.02-.165-.065-.189-.242-.281-.12-.092-.362-.294-.472-.461-.264-1.025-1.187-1.484-1.54-2.404-.973-.121-1.088-1.25-1.185-2.033.107-.077.1-.04.09-.115.622-.21.768-.715 1.155-.9.413-.196 1.043-.007 1.606-.27Z'/%3E%3Cpath fill='%23C58163' d='M54.366 76.02c.587.073 1.181.47 1.659.834-.044.385.25.513.252.705.007.573-.115 1.256-.015 2.067l-.102.012-.164-1.328-.102.012.025.205-.102.012c-.09-.736-.395-1.414-1.223-1.51-.128-.346-.174-.57-.228-1.009Z'/%3E%3Cpath fill='%23532423' d='M62.245 109.702c1.917.192 2.466.718 3.392 2.28-.593-.4-1.12-.787-1.666-1.151-.546-.363-1.109-.703-1.726-1.129Z'/%3E%3Cpath fill='%23B3896C' d='M38.807 150.422c1.696 2.395 5.354 4.089 6.18.309 2.228 3.274-2.442 4.756-5.208 2.114-3.611-3.451-2.012-10.741-4.098-12.734-1.08-1.032.065 2.97.092 3.194.264 2.143.076 4.86 1.18 7.065-3.169.39-5.227 2.2-8.396 2.59.119-.96.328-1.718.389-2.746 4.31-.53 5.271-9.116 3.101-11.897l-.306.038c.009.075.016.037-.09.114.174 1.418.582 2.634.517 3.869-.19 3.641-1.552 8.954-6.565 6.005 7.475.82 4.49-9.498 5.155-10.386.681-.541 1.785-.404 2.357-.238 7.453 2.163 2.763 8.569 5.692 12.703Z'/%3E%3Cpath fill='%233A2719' d='M88.558 147.341c.155.41-2.338 2.99-2.906 3.367-.266-.109-.398-.164-.573-.449.838-.892 2.214-2.554 3.504-2.713l-.025-.205Z'/%3E%3Cpath fill='%23B3896C' d='M129.449 143.659c-2.531.312-2.1-1.789-2.152-3.573.226 1.834 1.773 2.168 3.355 1.973.163.49.28.742.547 1.074-.524.451-1.242.464-1.75.526Z'/%3E%3Cpath fill='%233F5D71' d='M146.977 140.673c.762.094 1.42-.229 1.992-.006 1.066.415 2.147 3.939 1.939 4.969-.74 3.665-4.732 6.362-5.5 7.576-2.433-.248-6.21 3.488-11.661-.329-2.874-1.272-5.012-5.679-5.807-8.415 2.168.267 3.007 3.68 5.168 5.744 4.014 3.836 9.283 3.111 12.933-.709 1.252-1.311 1.713-2.861 2.601-4.574-.099-2.433-.764-2.391-1.665-4.256Z'/%3E%3Cpath fill='%232E4A5D' d='M75.414 154.768c1.017-.071 3.929 2.514 4.86 3.241 2.336 1.824 2.751.294 3.905 1.802-1.389.171-4.134.709-5.352.347l.306-.037c-.382-.979-1.108-1.606-1.686-2.158-.547-.523-.992-1.33-1.792-1.492-1.53-.309-3.936 3.306-6.119-.15 1.686 1.087 3.391-.932 4.402-1.412.381-.182 1.055-.111 1.476-.141Z'/%3E%3Cpath fill='%23B3896C' d='M146.069 134.975c.681 1.436 1.106 2.352 1.767 2.805.662.452 1.56.44 3.324-.215-1.331 2.046-4.334 2.678-6.092.998-.638-.609-.714-1.508-1.147-2.494.075-.009.041.007.09-.115.716-.315 1.414-.474 2.058-.979Z'/%3E%3Cpath fill='%233F5D71' d='M47.868 126.929c.813.436 1.353 1.358 1.81 2.06-.027-.214.063-.328.04-.523l.101-.013.025.205.103-.013-.038-.307c.22.74.374 1.377.685 2.198-.301 1.125.717 3.781 1.127 4.945.077-.009.095-.062.192-.127.193.474.385.738.662 1.164.165.441.166.956.483 1.393-.113-.087-.253-.164-.422-.052-1.446-2.646-6.81-3.689-8.408-4.257.694-.272 3.349-5.8 3.64-6.673Z'/%3E%3Cpath fill='%23693224' d='M53.58 79.748c.193.25.287.37.394.678l.409-.05-.076-.614c.573 2.536 1.854 4.734 2.758 7.235-.962-.069-1.092-.722-2.12-.362-.297-2.418-1.072-4.498-1.365-6.887Z'/%3E%3Cpath fill='%23FCFCFC' d='M98.185 117.398c.751-1.189 1.699-2.255 2.45-3.445.4-.632.628-1.398 1.198-2.066 2.674 3.944 5.764 16.076 10.542 17.377l.025.205c-1.695.208-3.134 1.264-4.406-.392-3.912-3.368-5.387-3.721-10.105-5.397-2.536-.116-7.032 3.565-8.325 5.693.314-2.035 5.386-6.24 6.874-7.796 1.187-1.243.893-2.826 1.747-4.179Z'/%3E%3Cpath fill='%235F8CAA' d='M44.03 130.722c.864-2.22 1.702-4.799 2.978-6.82.291-.461.829-1.059 1.571-1.314.062.504.1.814.266 1.316.15 1.228-.526 1.944-.977 3.025-.291.873-2.946 6.401-3.64 6.673-.487-.075-1.307.12-1.394-.285-.075-.343 1.015-2.133 1.195-2.595Z'/%3E%3Cpath fill='%232F4B5E' d='M48.804 144.659c.078.632 1.915 3.549 2.182 3.653.333.129.486-.109.814-.391.251.204.418.198.753.219.194 1.575 0 4.163-.076 5.622-.083 1.571.115 3.169.033 4.737-.292 5.573-3.291 12.239-9.34 13.308-1.631.289-3.114.107-4.731-.092-2.322-.286-6.01-1.47-7.958-3.119l.41-.05c-.036-.284-.164-.484-.204-.805l.205-.025c-.036-.291-.32-.233-.472-.461.856.105 1.486-.134 2.156-.099.551.029 1.054.294 1.596.322 4.695.246 8.46-2.818 10.093-7.01.28-.717 1.672-5.374 1.097-5.841.98-.598 1.194-2.104 1.054-3.242.168.085.147.353.165.498.815-1.117 1.202-5.306 2.197-6.598-.034-.272-.083-.455.026-.626Zm-1.52 7.034c.03 1.403 2.357 1.392 2.404 2.423.022.493-.338 1.032-.56 1.604-.523-.788-1.292-2.239-2.269-2.418.17 1.387 1.35 2.309 1.981 3.2.374.528.433 1.473.981 1.82 1.572.992 2.747-3.579 1.663-4.614-.47-.449-1.141-.344-1.682-.685-.646-.408-1.572-1.213-2.518-1.33Zm-1.793 9.039c-.2 1.077 1.121 1.484 1.797 1.958-.253.606-.295 1.231-.616 1.736l-.205.025c-.197-.312-1.883-2.91-1.686-1.308.06.491.42.841.69 1.223.586.826 1.123 2.645 1.865 2.935 1.555.605 3.09-4.126 1.491-4.749-1.044-.407-2.327-1.047-3.336-1.82Z'/%3E%3Cpath fill='%23030303' d='M47.284 151.693c.946.117 1.872.922 2.518 1.33.54.341 1.212.236 1.682.685 1.084 1.035-.09 5.606-1.663 4.614-.548-.347-.607-1.292-.98-1.82-.632-.891-1.811-1.813-1.982-3.2.977.179 1.745 1.63 2.269 2.418.222-.572.582-1.111.56-1.604-.047-1.031-2.375-1.02-2.404-2.423Z' opacity='.996'/%3E%3Cpath fill='%232F4B5E' d='M122.159 135.427c.365 1.646 3.812 5.005 3.435 6.839l.409-.05c.049-.122.014-.106.09-.115-.022-.173-.135-.502.039-.523.168 1.364.762 2.125 1.808 2.89.795 2.736 2.933 7.143 5.808 8.415 5.45 3.817 9.227.081 11.66.329-.122.136-.17.335-.244.549 1.18-.552 1.917-1.351 2.954-2.127-.316.629-.831 1.006-1.171 1.44-5.238 6.708-15.895 11.308-21.894 2.839-2.969-4.191-3.428-8.037-4.884-12.793-.279-.913-.306-1.88-.752-2.999.404-.049.579-.154.767-.509.469.163.718.239.972-.026.238-.25 1.08-3.534 1.003-4.159Zm2.809 6.812c-.522.458-3.065 2.567-3.213 2.803-.703 1.112 1.28 5.152 2.642 4.188.652-.462.522-1.705.801-2.423.394-1.009 1.119-2.041.956-3.365-.962.717-.903 2.025-1.566 2.704-.054.055-.149.126-.229.08-.22-.127-.26-.43-.399-.626-1.087-1.534 1.922-2.1 1.417-3.411l-.409.05Zm4.122 8.208c-.382.366-2.879 2.925-2.893 2.96-.528 1.355 1.714 5.159 3.249 3.553.472-.494.132-1.396.374-2.017.303-.779 1.002-1.875.608-2.897-.693.615-.696 1.534-1.179 2.22l-.306.038c-.201-.596-.828-.968-.811-1.363.018-.423 2.267-2.238.958-2.494Z'/%3E%3Cpath fill='%23030303' d='m124.968 142.239.409-.05c.505 1.311-2.504 1.877-1.417 3.411.139.196.179.499.399.626.08.046.175-.025.229-.08.663-.679.604-1.987 1.566-2.704.163 1.324-.562 2.356-.956 3.365-.279.718-.149 1.961-.801 2.423-1.362.964-3.345-3.076-2.642-4.188.148-.236 2.691-2.345 3.213-2.803Zm4.123 8.208c1.308.256-.941 2.071-.959 2.494-.017.395.61.767.811 1.363l.306-.038c.483-.686.486-1.605 1.179-2.22.394 1.022-.305 2.118-.608 2.897-.242.621.098 1.523-.374 2.017-1.535 1.606-3.777-2.198-3.249-3.553.014-.035 2.511-2.594 2.894-2.96Z' opacity='.996'/%3E%3Cpath fill='%23FCFCFC' d='m86.843 57.5 1.226-.15c2.224.838 5.098 1.805 5.445 4.62.165-.02.198.017.331.167-1.219 2.426-8.561 3.922-10.195 1.462-.656-5.337 1.622-3.7 3.192-6.099Zm2.63 1.305c-.816-.409-1.967-.596-3.003-.118-.05.122-.015.106-.09.115.267.394.703.588.65 1.061-.3.387-.376.708-.59 1.11-.53-.04-.802-.193-1.277-.258.693 5.635 7.293 2.595 5.344-.75-.252-.433-.576-.929-1.035-1.16Z'/%3E%3Cpath fill='%23030303' d='M88.677 59.764c.272.227.487.432.612.755.058.473.084.734.036 1.137-.627 1.353-2.723.636-2.885-.683.215-.402.29-.723.59-1.11.601-.4 1.023-.175 1.647-.099Z' opacity='.996'/%3E%3Cpath fill='%234D2427' d='M90.507 59.965c1.948 3.346-4.65 6.385-5.344.75.475.065.746.218 1.277.258.162 1.319 2.258 2.036 2.885.683.047-.403.022-.664-.036-1.137.313.389.848.699 1.442.756-.138-1.12-.89-2.232-2.065-2.443-.033.341.028.534.011.932-.624-.077-1.046-.3-1.648.1.054-.474-.382-.668-.649-1.062.075-.01.04.007.09-.115 1.036-.478 2.187-.291 3.002.118.46.231.783.727 1.035 1.16Z'/%3E%3Cpath fill='%23B3896C' d='M105.243 52.746c1.362-.167 2.157.242 2.956 1.006 3.562 3.404-.868 11.677-.979 13.795-.145 2.777 1.894 5.71-.758 8.6-.009-.075.008-.04-.114-.09-.384-3.117-3.148-10.396-3.294-12.687-.106-1.665.544-3.548.632-5.234.066-1.266-.261-3.15.317-4.51a6.35 6.35 0 0 1 1.24-.88Zm1.378 1.076c-2.07 1.714-3.192 5.133-2.472 7.483.412 1.346 1.704 2.526 1.804 3.96.074 1.055-.441 1.876-.663 3.038 2.997-2.343-.473-6.104-.654-8.686-.074-1.062 1.361-5.38 2.776-5.094.694.14.999.938 1.644 1.385-.329-1.053-1.215-2.236-2.435-2.086Z'/%3E%3Cpath fill='%230E0D0A' d='M106.621 53.822c1.22-.15 2.106 1.033 2.435 2.086-.645-.447-.95-1.244-1.644-1.385-1.415-.286-2.85 4.032-2.776 5.093.181 2.583 3.651 6.344.654 8.687.222-1.162.737-1.983.663-3.039-.1-1.433-1.392-2.613-1.804-3.959-.72-2.35.402-5.77 2.472-7.483Z'/%3E%3Cpath fill='%23171717' d='M71.094 4.97c1.126-.078 2.207.144 3.577-.025.753.05 1.34.147 2.081.056 2.297-.283 4.604.482 6.755.932 1.742.766 6.188 1.57 7.594 2.697.724.841 2.189 1.106 3.215 1.68 2.619 1.894 5.168 3.539 7.424 5.695.755.721 1.359 1.67 2.203 2.561l.307-.038c.429 1.115 1.503 1.9 2.127 2.955.541 1.406 1.757 2.474 1.959 4.116.075-.009.037-.017.115.09 1.79.367 5.945-.74 7.703-1.052 2.32-.41 4.662-.366 7.23-.682.448.058.727.119 1.252.054 4.348.456 4.022 4.022 4.405 7.135-.234.66-.205 1.164-.304 1.656-.326 1.614-1.173 5.873-1.712 7.255-.334.858-.906 1.699-1.11 2.782-.987.835-2.472 3.866-3.42 5.09-.671 1.563-2.31 2.434-3.047 3.902-.599.71-1.402 1.205-2.162 1.822-.922 1.176-2.364 2.173-3.684 2.943-.812.428-3.311 2.137-3.206.083-.308.038-1.751-2.72-2.433-3.746-.509-.063-.813-.306-1.391-.348-.009-.077.037-.107.077-.217-1.606-.167-1.563-2.693-3.152-4.54-3.583-4.165-4.276-4.96-9.503-6.996-1.13-.44-2.415-.368-3.592-.606-10.335-2.088-25.082.065-34.555 4.573-1.913.91-4.372 1.785-5.874 3.358-5.774 6.042-4.542 11.1-6.433 12.39a5.55 5.55 0 0 0-.922.944c-.791.993-1.703 4.58-.854 5.707-1.76-.885-3.599-1.249-5.298-1.91-1.566-.611-2.958-1.624-4.668-2.363-2.137-1.567-4.28-2.934-6.198-4.84-.27-.3-.501-.608-.65-1.06-2.55-2.152-4.647-5.245-6.011-8.39-.826-.678-2.176-5.998-2.233-7.02-.048-.843.365-1.603.425-2.614.832-.717 1.302-1.396 2.213-1.829 3.279-1.56 15.516-1.915 16.267-2.447a.528.528 0 0 0 .19-.314c.918-4.544 1.354-5.153 3.26-9.417.243-.627.42-1.1.732-1.646l.205-.025c3.07-3.58 3.064-4.727 7.197-8.283.546-.47 1.076-1.109 1.979-1.457-.023-.185.05-.24.154-.434l.409-.05c.781-1.02 2.203-1.714 3.453-2.293 1.342-1.646 7.97-3.55 10.137-4.463.538-.172.93-.322 1.507-.393l.92-.113c1.934-.238 3.613-.744 5.34-.865ZM59.423 9.436c-.846.402-1.587.976-2.479 1.529l.013.102-.102.013c-5.544 1.564-11.947 7.702-14.961 12.474-1.553 2.46-2.788 5.003-3.844 7.715-.671 1.722-.562 3.66-1.157 5.61-3.816.47-7.414.497-11.19.961-2.047.252-6.806.574-6.94 3.126-.05.944.29 1.843.427 2.967 2.69-1.158 4.927-1.748 7.834-2.105 1.294.18 10.882-.717 12.748-.946.049-.122.014-.106.09-.115.471-2.895.658-5.543 1.65-8.088C47.876 16.345 67.26 7.898 83.811 12.702c2.304.669 4.868 1.446 6.914 2.739 5.548 3.504 10.348 6.893 13.277 13.046.59 1.241.896 2.84 1.676 4.183.122.049.106.014.115.09 4.37-.538 8.395-1.656 12.7-2.185 2.657-.328 5.468-.649 8.007.155-.142-1.157-.034-2.099-.304-2.981-.725-2.367-5.513-1.594-7.491-1.35-1.754.215-10.986 1.973-11.571 1.745-.254-.1-1.248-2.652-1.46-3.1-1.628-3.42-4.301-6.213-6.995-8.787-4.54-4.339-11.192-7.178-17.27-8.406-.652-.131-1.56-.08-2.286-.445l-.025-.204c-1.347-.678-3.038-.425-4.282-.49-5.035-.263-10.807.541-15.394 2.724Zm4.065 5.807c-3.38 1.124-1.968 2.17-3.352 3.619-.495.517-1.382.612-1.958 1.288a3.43 3.43 0 0 0 2.408 4.902c.912.143 1.712-.639 2.589-.547.437.046 3.494 2.595 3.537 2.947.041.332-2.437 3.576-2.826 3.761-.856.407-1.878-.55-2.751.069-1.531 1.084-2.695 3.5-.868 5.003.632.857 1.85.59 2.458 1.171.493.471.505 1.285 1.017 1.774.409.39 1.038.588 1.58.698.462.093.975.315 1.455.194.847-.213 2.348-2.391 2.35-3.246.002-.747-.935-1.432-.753-2.159.084-.338 2.717-3.514 2.917-3.523.68-.03 3.75 2.2 3.886 2.832.157.724-.405 1.602-.111 2.296.589 1.39 4.08 3.197 5.403 1.42.33-.816.458-2.052.912-2.706.784-.639 4.476-2.542 1.86-5.042-2.88-2.753-3.236-.07-4.75-.66-1.018-.397-1.817-1.462-2.752-2.214-.377-.319-.684-.454-.644-.845.044-.416 2.465-3.535 2.828-3.667 1.33-.485 2.013 1.244 3.407-.637.294-.826 1.027-1.262 1.28-1.911.564-1.448-1.355-3.156-3.492-3.42-.677-.822-.798-1.802-1.58-2.295-1.895-1.197-4.447.276-4.872 2.384-.192.949.778 1.74.588 2.677-.087.432-2.46 3.477-2.865 3.527-.312.038-3.678-2.43-3.808-2.79-.26-.712.27-1.5.14-2.237-.194-1.095-1.97-2.585-3.233-2.662Z' opacity='.996'/%3E%3Cpath fill='%23C8CBCC' d='M25.703 37.84c.389 1.255 1.33 2.381 1.487 3.656-.106.077-.099.04-.09.115l-.306.038.013.102c.146-.018.203-.031.217.077-2.907.357-5.145.947-7.834 2.105-.138-1.124-.476-2.023-.427-2.967.133-2.552 4.892-2.874 6.94-3.126Zm93.002-11.442c1.978-.243 6.766-1.017 7.491 1.35.27.883.162 1.825.304 2.982-2.54-.804-5.35-.483-8.007-.155.779-.215 1.407-.277 2.235-.38l-.012-.102c-1.006.124-1.759.237-2.683.123.13-1.354.511-2.508.672-3.818Z'/%3E%3Cpath fill='%230E0F11' d='M74.816 6.712c1.244.065 2.935-.188 4.282.49l.025.204c-5.91-.728-11.706-.13-17.227 1.56-1.644.503-3.138 1.349-4.952 1.999.892-.553 1.633-1.127 2.478-1.53C64.01 7.254 69.781 6.45 74.817 6.713ZM41.894 23.554c3.014-4.772 9.417-10.91 14.96-12.474-.764.621-1.843.987-2.536 1.39-5.378 3.132-9.705 7.62-13.006 12.847-1.86 2.943-3.221 6.536-3.647 9.993-.05.41-.01 1.475-.772 1.569.595-1.95.486-3.888 1.157-5.61 1.056-2.712 2.29-5.256 3.844-7.715Z'/%3E%3Cpath fill='%23FCFCFC' d='M79.123 7.406c.727.365 1.634.314 2.286.445 6.078 1.228 12.73 4.067 17.27 8.406 2.694 2.574 5.367 5.367 6.995 8.788.212.446 1.206 3 1.46 3.099.585.228 9.817-1.53 11.571-1.746-.161 1.31-.542 2.464-.671 3.818.923.114 1.676.001 2.682-.123l.012.103c-.828.102-1.456.164-2.235.378-4.305.53-8.33 1.648-12.7 2.185-.009-.075.007-.04-.115-.09-.78-1.342-1.086-2.94-1.676-4.181-2.929-6.154-7.729-9.543-13.277-13.047-2.046-1.293-4.61-2.07-6.914-2.74-16.551-4.803-35.935 3.644-42.3 19.978-.99 2.545-1.178 5.193-1.65 8.088-.075.01-.04-.007-.09.115-1.865.23-11.453 1.126-12.748.946-.013-.108-.07-.095-.216-.077l-.013-.102.307-.038c-.01-.075-.017-.038.09-.115-.158-1.275-1.1-2.401-1.488-3.656 3.776-.464 7.374-.492 11.19-.961.763-.094.721-1.159.772-1.569.426-3.457 1.788-7.05 3.647-9.993 3.301-5.228 7.628-9.715 13.006-12.846.694-.404 1.772-.77 2.537-1.391l.102-.013-.013-.102c1.814-.65 3.308-1.496 4.952-2 5.521-1.69 11.317-2.287 17.227-1.559Z'/%3E%3Cpath fill='%23FCFCFC' d='M63.423 15.563c.76.172 1.215.624 1.678.986 2.707 2.114.292 1.803.938 3.578.098.27 4.122 3.404 4.373 3.415.207.009 3.35-3.803 3.512-4.26.491-1.384-2.061-1.1.024-3.77.3-.384.61-.961 1.009-1.244.348-.246.676-.023 1.033.05 2.719.549 1.34 1.14 2.814 2.548 1.203 1.15 1.91-.608 3.22 2.146.114.238.332.49.303.771-.04.371-.594.785-.822 1.077-2.51 3.213-2.159.5-3.874 1.317-.343.163-3.33 3.983-3.343 4.28-.02.448 1.352 1.186 1.705 1.461.68.531 1.84 1.859 2.693 1.993.755.118 1.395-.833 2.123-.873.57-.032 2.878 1.732 2.877 2.302-.006 3.35-2.213 2.127-2.855 3.775-.91 2.337.02 2.106-2.994 3.159-4.472-3.153-1.423-2.69-2.092-4.526-.098-.27-4.121-3.404-4.373-3.414-.207-.01-3.349 3.802-3.511 4.26-.236.662.849 1.59.931 2.261.04.32-1.915 2.818-2.307 2.836-3.242.148-2.252-2.238-3.76-2.826-2.135-.832-2.146.044-3.223-2.498-.15-.354 1.853-2.925 2.269-2.977.667-.082 1.724.72 2.335.346.827-.506 1.565-1.957 2.165-2.725.244-.313 1.325-1.33 1.21-1.716-.159-.538-1.309-.899-1.766-1.536-.242.03-.323-.16-.459-.358-.58-.39-1.628-1.454-2.157-1.51-.827-.086-1.621 1.134-2.427.932-.606-.151-2.375-1.488-2.59-2.078-.154-.424.17-1.92.412-2.302.512-.81 2.046-.659 2.393-1.55.713-1.829.115-2.349 2.536-3.33Z'/%3E%3Cpath fill='%230E0F11' d='M63.488 15.243c1.263.078 3.039 1.568 3.233 2.663.13.738-.4 1.525-.14 2.238.13.358 3.496 2.827 3.808 2.789.406-.05 2.778-3.095 2.865-3.527.19-.938-.78-1.728-.588-2.677.425-2.108 2.977-3.581 4.873-2.384.781.493.902 1.473 1.58 2.295 2.136.264 4.055 1.972 3.49 3.42-.252.649-.985 1.085-1.279 1.91-1.394 1.882-2.076.153-3.407.638-.363.132-2.784 3.25-2.828 3.668-.04.39.267.525.644.844.935.752 1.734 1.817 2.752 2.213 1.514.59 1.87-2.091 4.75.66 2.616 2.501-1.076 4.404-1.86 5.043-.454.654-.583 1.89-.912 2.706-1.323 1.777-4.814-.03-5.403-1.42-.294-.694.268-1.572.111-2.296-.136-.632-3.206-2.863-3.886-2.832-.2.01-2.833 3.185-2.917 3.523-.182.727.754 1.412.753 2.16-.002.854-1.503 3.032-2.35 3.245-.48.12-.993-.1-1.456-.194-.541-.11-1.17-.307-1.58-.698-.511-.49-.523-1.302-1.017-1.774-.607-.58-1.825-.315-2.457-1.17-1.827-1.504-.663-3.92.868-5.004.873-.619 1.895.338 2.751-.069.39-.185 2.867-3.43 2.826-3.76-.043-.353-3.1-2.902-3.537-2.948-.878-.092-1.677.69-2.589.547a3.43 3.43 0 0 1-2.408-4.902c.577-.676 1.464-.77 1.958-1.288 1.384-1.448-.029-2.495 3.352-3.618Zm-.065.32c-2.42.981-1.823 1.501-2.536 3.33-.347.891-1.88.74-2.393 1.55-.241.383-.566 1.878-.412 2.302.215.59 1.984 1.927 2.59 2.078.806.202 1.6-1.018 2.428-.931.528.055 1.576 1.12 2.156 1.509.136.198.217.388.46.358.457.637 1.606.998 1.765 1.536.115.386-.966 1.403-1.21 1.716-.6.768-1.338 2.219-2.165 2.725-.611.374-1.667-.428-2.335-.346-.416.052-2.42 2.623-2.27 2.977 1.078 2.542 1.09 1.666 3.223 2.498 1.51.588.519 2.974 3.761 2.826.392-.018 2.347-2.517 2.307-2.836-.082-.67-1.167-1.599-.931-2.261.162-.458 3.304-4.27 3.511-4.26.252.01 4.275 3.145 4.373 3.414.669 1.837-2.38 1.373 2.092 4.526 3.014-1.053 2.083-.822 2.994-3.16.642-1.647 2.849-.423 2.855-3.774.001-.57-2.308-2.334-2.877-2.302-.728.04-1.368.991-2.123.873-.854-.134-2.014-1.462-2.693-1.993-.353-.275-1.724-1.013-1.705-1.46.013-.298 3-4.118 3.343-4.281 1.715-.817 1.365 1.896 3.874-1.317.228-.292.783-.706.822-1.076.03-.282-.19-.534-.303-.773-1.31-2.753-2.016-.995-3.22-2.145-1.475-1.409-.095-2-2.814-2.548-.357-.073-.685-.296-1.033-.05-.4.283-.71.86-1.01 1.245-2.084 2.67.468 2.385-.023 3.769-.163.457-3.305 4.269-3.512 4.26-.251-.01-4.275-3.145-4.373-3.415-.646-1.775 1.769-1.464-.938-3.578-.463-.362-.918-.814-1.678-.986Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h160v160H0z'/%3E%3C/clipPath%3E%3Cpattern id='c' width='1' height='1' patternContentUnits='objectBoundingBox'%3E%3Cuse href='%23d' transform='scale(.00125)'/%3E%3C/pattern%3E%3Cimage id='d' width='800' height='800' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAYAAADbcAZoAAAEDmlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPpu5syskzoPUpqaSDv41lLRsUtGE2uj+ZbNt3CyTbLRBkMns3Z1pJjPj/KRpKT4UQRDBqOCT4P9bwSchaqvtiy2itFCiBIMo+ND6R6HSFwnruTOzu5O4a73L3PnmnO9+595z7t4LkLgsW5beJQIsGq4t5dPis8fmxMQ6dMF90A190C0rjpUqlSYBG+PCv9rt7yDG3tf2t/f/Z+uuUEcBiN2F2Kw4yiLiZQD+FcWyXYAEQfvICddi+AnEO2ycIOISw7UAVxieD/Cyz5mRMohfRSwoqoz+xNuIB+cj9loEB3Pw2448NaitKSLLRck2q5pOI9O9g/t/tkXda8Tbg0+PszB9FN8DuPaXKnKW4YcQn1Xk3HSIry5ps8UQ/2W5aQnxIwBdu7yFcgrxPsRjVXu8HOh0qao30cArp9SZZxDfg3h1wTzKxu5E/LUxX5wKdX5SnAzmDx4A4OIqLbB69yMesE1pKojLjVdoNsfyiPi45hZmAn3uLWdpOtfQOaVmikEs7ovj8hFWpz7EV6mel0L9Xy23FMYlPYZenAx0yDB1/PX6dledmQjikjkXCxqMJS9WtfFCyH9XtSekEF+2dH+P4tzITduTygGfv58a5VCTH5PtXD7EFZiNyUDBhHnsFTBgE0SQIA9pfFtgo6cKGuhooeilaKH41eDs38Ip+f4At1Rq/sjr6NEwQqb/I/DQqsLvaFUjvAx+eWirddAJZnAj1DFJL0mSg/gcIpPkMBkhoyCSJ8lTZIxk0TpKDjXHliJzZPO50dR5ASNSnzeLvIvod0HG/mdkmOC0z8VKnzcQ2M/Yz2vKldduXjp9bleLu0ZWn7vWc+l0JGcaai10yNrUnXLP/8Jf59ewX+c3Wgz+B34Df+vbVrc16zTMVgp9um9bxEfzPU5kPqUtVWxhs6OiWTVW+gIfywB9uXi7CGcGW/zk98k/kmvJ95IfJn/j3uQ+4c5zn3Kfcd+AyF3gLnJfcl9xH3OfR2rUee80a+6vo7EK5mmXUdyfQlrYLTwoZIU9wsPCZEtP6BWGhAlhL3p2N6sTjRdduwbHsG9kq32sgBepc+xurLPW4T9URpYGJ3ym4+8zA05u44QjST8ZIoVtu3qE7fWmdn5LPdqvgcZz8Ww8BWJ8X3w0PhQ/wnCDGd+LvlHs8dRy6bLLDuKMaZ20tZrqisPJ5ONiCq8yKhYM5cCgKOu66Lsc0aYOtZdo5QCwezI4wm9J/v0X23mlZXOfBjj8Jzv3WrY5D+CsA9D7aMs2gGfjve8ArD6mePZSeCfEYt8CONWDw8FXTxrPqx/r9Vt4biXeANh8vV7/+/16ffMD1N8AuKD/A/8leAvFY9bLAAAAbGVYSWZNTQAqAAAACAAEARoABQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAAAAEAAABOAAAAAAAAAEgAAAABAAAASAAAAAEAAqACAAQAAAABAAADIKADAAQAAAABAAADIAAAAACzpxnAAAAACXBIWXMAAAsTAAALEwEAmpwYAABAAElEQVR4AezdC/gtZ10f+vXfO5edO5dACAFMiNykVWktLU9rq/bo09ZLgrRVvJxWLFBasRZQ7hjBIFGgVrSUKFivaBVIlGqrp/X0tKdWxMOlRVGRRCSBYBJIspPs7OzLWb+1/+/a75o1M2tm1qz7Zz3Pytzeed93PrM2zPf/zqw1GHgRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWIHA3gra1CSBhQmcd955jypWfu+99366uM4yAQIECBAgQIDAagQEkNW4a7WjQFnA6FjVeDcBZUxhhgABAgQIECCwcAEBZOHEGmgj0CRgXHjRw/59ozr39m6Ocnd/7o7vaVS+ppCQUoNjEwECBAgQIECghYAA0gJL0cUKpPBx1llnPTNaOufc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'/%3E%3C/defs%3E%3C/svg%3E");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid var(--border-card-color);
  border-radius: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 24px;
}

.banner-demo span.body-2 {
  max-width: 136px;
}

.banner-demo .social {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 16px;
  margin-top: 24px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.bans-comment-player p {
  margin-bottom: 0;
}

.banner-page-bans:before {
  background: -o-radial-gradient(50% 0, 50% 100%, rgba(30, 30, 30, .5) 0, #1e1e1e 100%), var(--bg-img);
  background: radial-gradient(50% 100% at 50% 0, rgba(30, 30, 30, .5) 0, #1e1e1e 100%), var(--bg-img);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 500px;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}

.modal-muts-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 10px;
}

.full-post .card-grid {
  background: var(--bg-secondary);
  border: 1px solid var(--border);
  border-radius: 15px 15px 0 0;
  margin-top: 0;
  padding: 24px;
  position: relative;
  overflow: hidden;
}
.full-post .card-grid article {
  -ms-grid-column-span: 3;
  grid-column: span 3;
  margin-top: 0;
}
.full-post .card-grid article .body-1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
.full-post .card-grid article .title {
  margin-bottom: 24px;
  margin-top: 0;
}
.full-post .card-grid article .article-body p {
  margin-bottom: 0;
}
.full-post .card-grid article .article-body hr {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='24' fill='none'%3E%3Cpath fill='%238E8E8E' d='M16.626 16.18 12.9 13.527 13.39 18h-2.78l.49-4.473-3.742 2.653L6 13.835 10.2 12 6 10.195 7.358 7.82l3.758 2.7L10.61 6h2.778l-.505 4.52 3.742-2.7L18 10.195 13.8 12l4.2 1.835-1.374 2.345Zm32 0L44.9 13.527 45.39 18h-2.78l.49-4.473-3.742 2.653L38 13.835 42.2 12 38 10.195l1.358-2.375 3.758 2.7L42.61 6h2.779l-.506 4.52 3.742-2.7L50 10.195 45.8 12l4.2 1.835-1.374 2.345Zm32 0L76.9 13.527 77.39 18h-2.78l.49-4.473-3.742 2.653L70 13.835 74.2 12 70 10.195l1.358-2.375 3.758 2.7L74.61 6h2.778l-.505 4.52 3.742-2.7L82 10.195 77.8 12l4.2 1.835-1.374 2.345Z'/%3E%3C/svg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-bottom: 0;
  margin-top: 0;
  width: 100%;
}
.full-post .card-grid article .article-body pre {
  margin-bottom: 0;
}
.full-post .card-grid article .article-body .quote {
  background: #2e2e2e;
  border: none;
  border-radius: 8px;
  padding: 16px;
}
.full-post .card-grid article .article-body .quote p:last-child {
  margin-bottom: 0;
}
.full-post .card-grid article .rate {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  margin-top: 24px;
  width: 100%;
}
.full-post .card-grid article .rate h2 {
  margin-top: 16px;
}
.full-post .card-grid article .rate .rate_stars,
.full-post .card-grid article .rate .rate_stars .rating,
.full-post .card-grid article .rate .rate_stars .rating .unit-rating {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating .current-rating {
  display: none;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  margin: 0;
  padding: 0;
  width: 32px;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li a {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23409FFF' stroke-width='1.5' d='M14.843 3.54c.42-1.053 1.894-1.053 2.314 0l2.328 5.835a2.748 2.748 0 0 0 2.364 1.727l6.235.426c1.114.076 1.586 1.493.714 2.226l-4.795 4.032a2.768 2.768 0 0 0-.902 2.79l1.525 6.098c.278 1.115-.93 1.972-1.871 1.378l-5.292-3.344a2.736 2.736 0 0 0-2.926 0l-5.292 3.344c-.94.594-2.15-.263-1.87-1.378l1.524-6.099a2.768 2.768 0 0 0-.902-2.789l-4.795-4.032c-.872-.733-.4-2.15.714-2.226l6.234-.426a2.748 2.748 0 0 0 2.364-1.727l2.329-5.836Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  border: 0 !important;
  display: block;
  font-size: 0;
  height: 32px;
  padding: 0;
  pointer-events: revert;
  position: absolute;
  text-decoration: none;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  width: 32px;
  z-index: 1;
}
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li a.active,
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li a.hover,
.full-post .card-grid article .rate .rate_stars .rating .unit-rating li a:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23409FFF' stroke='%23409FFF' stroke-width='1.5' d='M14.843 3.54c.42-1.053 1.894-1.053 2.314 0l2.328 5.835a2.748 2.748 0 0 0 2.364 1.727l6.235.426c1.114.076 1.586 1.493.714 2.226l-4.795 4.032a2.768 2.768 0 0 0-.902 2.79l1.525 6.098c.278 1.115-.93 1.972-1.871 1.378l-5.292-3.344a2.736 2.736 0 0 0-2.926 0l-5.292 3.344c-.94.594-2.15-.263-1.87-1.378l1.524-6.099a2.768 2.768 0 0 0-.902-2.789l-4.795-4.032c-.872-.733-.4-2.15.714-2.226l6.234-.426a2.748 2.748 0 0 0 2.364-1.727l2.329-5.836Z'/%3E%3C/svg%3E");
}
.full-post .card-grid article .rate .rate_score {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.full-post .card-grid article .rate .rate_score span {
  color: #8e8e8e;
}
.full-post .card-grid article .article-category {
  display: inline-table;
  margin-top: 24px;
  width: 100%;
}
.full-post .card-grid article .article-category a {
  background: #2e2e2e;
  border: 1px solid #4e4e4e;
  border-radius: 4px;
  color: #fff;
  display: inherit;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.48px;
  line-height: 20px;
  margin: 0 8px 0 0;
  opacity: 0.5;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.full-post .card-grid article .article-category a:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.full-post .card-grid article .article-category a:hover {
  opacity: 1;
}
.full-post .card-grid article .article-category a:active {
  background: #4e4e4e;
  opacity: 1;
}
.full-post .less-more {
  margin-top: 60px;
}
.full-post .less-more .article-mini {
  margin-top: 24px;
}
.full-post .less-more .article-mini:last-child {
  display: none;
}
.full-post .less-more hr {
  margin-bottom: 24px;
  margin-top: 24px;
}
.full-post .less-more .captions {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.full-post .less-more .captions span {
  margin-bottom: 8px;
}
.full-post .info-article {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--bg-secondary);
  border-radius: 0 0 15px 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  justify-content: space-between;
  margin-bottom: 32px;
  padding: 16px 24px;
}
.full-post .info-article .article-author {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-negative: 0;
  -ms-flex-direction: row;
  flex-direction: row;
  flex-shrink: 0;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.full-post .info-article .article-author,
.full-post .info-article .article-author .text {
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.full-post .info-article .article-author .text {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
}
.full-post .info-article .article-author .text .user {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.full-post .info-article .article-author .text .user .author a {
  color: #fff;
}
.full-post .info-article .article-author .text .guest {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.full-post .info-article .article-author .text .guest .author a {
  color: #8e8e8e;
}
.full-post .info-article .article-author .text .admin {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.full-post .info-article .article-author .text .admin .author a {
  color: #f90;
}
.full-post .info-article .article-author .text .info,
.full-post .info-article .article-author .text span span {
  color: #8e8e8e;
}
.full-post .info-article .article-author .text .info a {
  color: #8e8e8e;
  margin-left: 2px;
  padding-right: 8px;
  position: relative;
}
.full-post .info-article .article-author .text .info span {
  color: #8e8e8e;
}
.full-post .info-article .article-author .avatar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 16px;
  position: relative;
}
.full-post .info-article .article-author .avatar img {
  border-radius: 100%;
  height: 48px;
  margin-right: 0;
  -o-object-fit: cover;
  object-fit: cover;
  width: 48px;
}
.full-post .info-article .article-author .avatar .com_online {
  position: absolute;
  right: 0;
  top: 0;
}
.full-post .info-article .article-author .avatar .com_online:before {
  background: #0a0;
  border: 2px solid #262626;
  border-radius: 100%;
  content: "";
  display: block;
  height: 12px;
  width: 12px;
}
.full-post .info-article .article-author .avatar .com_offline {
  position: absolute;
  right: -8px;
  top: -8px;
}
.full-post .info-article .article-author .avatar .com_offline:before {
  background: #ff5050;
  border: 4px solid #262626;
  border-radius: 100%;
  content: "";
  display: block;
  height: 12px;
  width: 12px;
}
.full-post .info-one-article {
  grid: auto-flow dense/1fr !important;
}
.full-post .banners {
  margin-bottom: 32px;
}
.full-post .banners a {
  text-decoration: none !important;
}
.full-post .banners .ad {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ed5d20;
  border-radius: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding: 24px;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.full-post .banners .ad span {
  font-weight: 600;
}
.full-post .banners .ad:hover {
  background: #f7672a;
}
.full-post .related-news {
  margin-bottom: 0;
  margin-top: 0;
}
.full-post .related-news span.caption-1 {
  color: #8e8e8e;
  display: block;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.full-post .related-news .body-2 {
  max-width: none !important;
}
.full-post .related-news .mini-articles {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
.full-post .related-news .mini-articles a {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
.full-post .related-news .mini-articles .locked:after {
  border: none;
  border-bottom: 1px solid #2e2e2e;
  border-radius: 0;
}
.full-post .related-news .mini-articles {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
}
.full-post .article-stats {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  gap: 24px;
  justify-content: end;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

.banner-image {
  position: absolute;
  right: 0;
  height: 100%;
}

.full-post .article-stats,
.full-post .article-stats .numbers {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.full-post .article-stats .numbers {
  gap: 16px;
}
.full-post .article-stats .numbers span {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8e8e8e;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.full-post .article-stats .numbers i {
  margin-right: 8px;
  opacity: 0.6;
}
.full-post .article-stats .share {
  gap: 16px;
}
.full-post .article-stats .share,
.full-post .article-stats .share span {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.full-post .article-stats .share span {
  color: #8e8e8e;
}
.full-post .article-stats .share i {
  opacity: 0.6;
}
.full-post .article-stats .dropdown__selector {
  position: relative;
}
.full-post .article-stats .dropdown__selector .dropdown__toggle a.active {
  opacity: 1 !important;
}
.full-post .article-stats .dropdown__selector .dropdown-share {
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  display: none;
  overflow-y: auto;
  padding: 6px;
  position: absolute !important;
  right: 0;
  top: 24px;
  width: 120px !important;
  z-index: 9999 !important;
}
.full-post .article-stats .dropdown__selector .dropdown-share::-webkit-scrollbar-thumb {
  border: 6px solid #262626;
}
.full-post .article-stats .dropdown__selector .dropdown-share.dropdown-menu-visible,
.full-post .article-stats .dropdown__selector .dropdown-share.show {
  display: block !important;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin: 0 !important;
  padding: 0;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul a:hover {
  background: transparent !important;
  text-decoration: none;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0.5;
  padding: 0 !important;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul li i:before {
  height: 32px;
  width: 32px;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul li:hover {
  background: transparent !important;
  opacity: 1;
}
.full-post .article-stats .dropdown__selector .dropdown-share ul li:active {
  background: transparent !important;
  opacity: 0.8;
}
.full-post .article-stats .dropdown__selector .dropdown {
  background: #262626;
  border: 1px solid #2e2e2e;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  display: none;
  overflow-y: auto;
  padding: 6px;
  position: absolute !important;
  right: 0;
  top: 24px;
  width: 160px;
  z-index: 9999 !important;
}
.full-post .article-stats .dropdown__selector .dropdown::-webkit-scrollbar-thumb {
  border: 6px solid #262626;
}
.full-post .article-stats .dropdown__selector .dropdown.dropdown-menu-visible,
.full-post .article-stats .dropdown__selector .dropdown.show {
  display: block !important;
}
.full-post .article-stats .dropdown__selector .dropdown ul {
  margin: 0 !important;
  padding: 0;
}
.full-post .article-stats .dropdown__selector .dropdown li {
  padding: 4px 16px;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.full-post .article-stats .dropdown__selector .dropdown li:hover {
  background: #2e2e2e;
  text-decoration: none;
}
.full-post .article-stats .dropdown__selector .dropdown li.del {
  color: #ff5050;
}
.full-post .article-stats .dropdown__selector .dropdown a li {
  background: #262626;
  border-radius: 6px;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 24px;
  padding: 4px 10px;
  text-decoration: none;
}
.full-post .article-stats .dropdown__selector .dropdown a:hover {
  background: #2e2e2e;
  text-decoration: none;
}
.full-post .article-stats .fav-content,
.full-post .article-stats .fav-content .fav-button {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.full-post .article-stats .fav-content a .add {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.full-post .article-stats .fav-content a.active .add,
.full-post .article-stats .fav-content a .del {
  display: none;
}
.full-post .article-stats .fav-content a,
.full-post .article-stats .fav-content a.active .del {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.full-post .article-stats .fav-content a {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: 0 0;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.56px;
  line-height: 24px;
  opacity: 0.5;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
.full-post .article-stats .fav-content a .fav-button.del {
  color: #ff5050;
}
.full-post .article-stats .fav-content a .fav-button.del:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23FF6464' fill-rule='evenodd' stroke='%23FF6464' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 2c-6.84 0-7.995.981-7.995 8.873C4.005 19.707 3.836 22 5.545 22s4.498-3.878 6.455-3.878c1.957 0 4.746 3.878 6.454 3.878 1.71 0 1.541-2.293 1.541-11.127C19.995 2.98 18.84 2 12 2Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 9.004h5.997'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  display: inline-block;
  height: 24px;
  margin-right: 8px;
  width: 24px;
}
.full-post .article-stats .fav-content a .fav-button.add {
  color: #fff;
}
.full-post .article-stats .fav-content a .fav-button.add:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 9.004h5.997M12 2c-6.84 0-7.995.981-7.995 8.873C4.005 19.707 3.836 22 5.545 22s4.498-3.878 6.455-3.878c1.957 0 4.746 3.878 6.454 3.878 1.71 0 1.541-2.293 1.541-11.127C19.995 2.98 18.84 2 12 2Z'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 24px;
  content: "";
  display: inline-block;
  height: 24px;
  margin-right: 8px;
  width: 24px;
}
.full-post .article-stats .fav-content a.active {
  opacity: 0.8;
}
.full-post .article-stats .fav-content a:hover {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  padding: 0;
}

.ticket-btn-delete {
  font-weight: 600;
  font-size: 16px;
  transition: all .3s;
}

.ticket-btn-delete:hover {
  color: #fff;
  transition: all .3s;
}

.full-marker {
  left: auto;
  padding: 6px;
  position: absolute;
  right: -33px;
  text-align: center;
  top: 30px;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
  width: 185px;
}

.full-marker.green {
  background: #0a0;
}

.full-marker.red {
  background: #ff5050;
}

.full-marker .caption-2 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}

i.icon-close:before {
  content: "";
  display: block;
  height: 25px;
  width: 31px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.5' d='m16 8-8 8m0-8 8 8'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 0;
}
.visit_users {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  gap: 5px;
}

.visit_users i.bx.bx-user {
  color: #dc3545;
  font-weight: bold;
}

span#v_users {
  font-weight: 600;
  font-size: 13px;
  color: #fff;
}
.body-1 tbody, .body-1 td, .body-1 tfoot, .body-1 th, .body-1 thead, .body-1 tr {
  border-width: 1px;
}

.byd-notify {
  padding: 10px 15px;
  background-color: var(--modal-new-header-bg);
  border: 2px dashed var(--span-color);
  border-radius: 10px;
  margin-top: 16px;
  text-align: center;
}

.byd-notify a {
  font-weight: 600;
}
.snow1 {
  position: absolute;
  top: -10px;
}

.snow1 img {
  position: sticky !important;
  z-index: 10 !important;
  height: 50px !important;
  background: #ffffff00 !important;
}

.snow3 {
  position: absolute;
  left: -5px;
  top: -5px;
}

.snow3 img {
  width: 50px !important;
}

.badge-custom {
  background: #ff000073;
  padding: 5px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: bold;
}


/* Новый дизайн важных информационных блоков */
.important-info-block {
  position: relative;
  border-radius: 16px;
  padding: 12px 16px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

/* .important-info-block::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.15;
  z-index: 0;
  animation: shimmer 3s infinite;
}

@keyframes shimmer {
  0%, 100% { opacity: 0.15; }
  50% { opacity: 0.25; }
} */

.important-info-min-sum {
  background: linear-gradient(135deg, rgba(95, 101, 220, 0.15) 0%, rgba(95, 101, 220, 0.05) 100%);
  border: 1px solid rgba(95, 101, 220, 0.3);
}

.important-info-min-sum::before {
  background: linear-gradient(135deg, rgba(95, 101, 220, 0.2) 0%, rgba(95, 101, 220, 0.1) 100%);
}

.important-info-time {
  /* background: linear-gradient(135deg, #5f2bb7 0%, #6f45eb 100%); */
  /* border: 2px solid rgba(167, 139, 250, 0.4); */
  border: 1px solid #37373796;
  background: #212121;
}

/* .important-info-block:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
} */

.important-info-header {
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
  z-index: 1;
}

.important-info-icon-wrapper {
  width: 36px;
  height: 36px;
  background: var(--span-color);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(10px);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}

.important-info-icon-wrapper i {
  font-size: 18px;
  color: #ffffff;
  font-weight: 600;
}

.important-info-title {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.important-badge {
  display: inline-block;
  padding: 2px 8px;
  background: var(--span-color);
  border-radius: 5px;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.5px;
  color: #ffffff;
  text-transform: uppercase;
  backdrop-filter: blur(10px);
  width: fit-content;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.important-info-title h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.important-info-body {
  position: relative;
  z-index: 1;
}

.important-info-amount {
  font-size: 22px;
  font-weight: 800;
  color: #ffffff;
  text-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  margin-bottom: 0;
  letter-spacing: -0.5px;
}

.important-info-time-range {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}

.time-from, .time-to {
  font-size: 28px;
  font-weight: 800;
  color: #ffffff;
  text-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  padding: 4px 12px;
  background: var(--span-color);
  border-radius: 8px;
  backdrop-filter: blur(10px);
  width: fit-content;
}

.important-info-time-range i {
  font-size: 20px;
  color: rgba(255, 255, 255, 0.7);
}

.important-info-time-range .time-zone {
  font-size: 14px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.8);
  padding: 4px 8px;
  background: var(--span-color);
  border-radius: 6px;
  backdrop-filter: blur(10px);
}

.important-info-text {
  font-size: 12px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.9);
  line-height: 1.5;
  margin: 0;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.snow4 {
  position: absolute;
  right: 0;
  z-index: 1;
  top: -20px;
}

.snow4 img {
  height: 80px;
}

.snow5-reverse {
  position: absolute;
  left: 0;
  top: -20px;
  z-index: 1;
  transform: scaleX(-1);
}

.snow5-reverse img {
  height: 110px;
}
.snow5 {
  position: absolute;
  top: -30px;
  z-index: 1;
  right: -10px;
}

.snow5 img {
  width: 430px;
}


/* Santa Letter Block - Письмо Деду Морозу */
.santa-letter-block {
  position: relative;
  background: linear-gradient(135deg, #171717 0%, #0f0f0f 100%);
  border-radius: 16px;
  padding: 20px 24px;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
  border: 2px solid rgba(255, 215, 0, 0.2);
  transition: all 0.3s ease;
}

.santa-letter-block:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 40px rgba(255, 215, 0, 0.15);
  border-color: rgba(255, 215, 0, 0.4);
}

#confetti-canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
}

.santa-letter-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.12;
  z-index: 0;
}

.santa-letter-background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: blur(2px);
}

.santa-letter-content {
  position: relative;
  z-index: 2;
}

.santa-letter-header {
  text-align: center;
  margin-bottom: 20px;
}

.santa-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);
  border-radius: 50%;
  margin-bottom: 12px;
  animation: santa-pulse 2s ease-in-out infinite;
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.4);
}

.santa-icon svg {
  width: 32px;
  height: 32px;
}

@keyframes santa-pulse {
  0%, 100% {
    transform: scale(1);
    box-shadow: 0 6px 20px rgba(255, 215, 0, 0.4);
  }
  50% {
    transform: scale(1.05);
    box-shadow: 0 8px 28px rgba(255, 215, 0, 0.6);
  }
}

.santa-letter-title {
  font-size: 24px;
  font-weight: 800;
  color: #ffffff;
  margin: 0 0 10px 0;
  text-shadow: 0 3px 8px rgba(255, 215, 0, 0.3);
  background: linear-gradient(135deg, #FFD700, #FFA500, #FFD700);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: santa-gradient 3s linear infinite;
}

@keyframes santa-gradient {
  0% {
    background-position: 0% center;
  }
  100% {
    background-position: 200% center;
  }
}

.santa-letter-description {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.85);
  line-height: 1.5;
  max-width: 500px;
  margin: 0 auto;
  font-weight: 500;
}

.santa-letter-form {
  max-width: 600px;
  margin: 0 auto;
}

.letter-textarea-wrapper {
  position: relative;
  margin-bottom: 15px;
}

.santa-letter-textarea {
  width: 100%;
  padding: 15px;
  background: rgba(255, 255, 255, 0.08);
  border: 2px solid rgba(255, 215, 0, 0.3);
  border-radius: 14px;
  color: #ffffff;
  font-size: 14px;
  font-family: inherit;
  line-height: 1.5;
  resize: vertical;
  min-height: 120px;
  transition: all 0.3s ease;
  backdrop-filter: blur(10px);
}

.santa-letter-textarea:focus {
  outline: none;
  border-color: #FFD700;
  background: rgba(255, 255, 255, 0.12);
  box-shadow: 0 0 20px rgba(255, 215, 0, 0.2);
}

.santa-letter-textarea::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.letter-counter {
  position: absolute;
  bottom: 12px;
  right: 15px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 600;
  pointer-events: none;
}

.santa-letter-submit {
  width: 100%;
  padding: 14px 24px;
  background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);
  border: none;
  border-radius: 12px;
  color: #1a1a2e;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  box-shadow: 0 6px 20px rgba(255, 165, 0, 0.4);
  position: relative;
  overflow: hidden;
}

.santa-letter-submit::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transition: left 0.5s ease;
}

.santa-letter-submit:hover::before {
  left: 100%;
}

.santa-letter-submit:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(255, 165, 0, 0.6);
  background: linear-gradient(135deg, #FFA500 0%, #FFD700 100%);
}

.santa-letter-submit:active {
  transform: translateY(0);
  box-shadow: 0 4px 15px rgba(255, 165, 0, 0.4);
}

.santa-letter-submit:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
}

.santa-letter-submit svg {
  animation: santa-send-icon 2s ease-in-out infinite;
}

@keyframes santa-send-icon {
  0%, 100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(5px);
  }
}

#santa-letter-result .alert {
  border-radius: 14px;
  padding: 18px 24px;
  font-size: 14px;
  font-weight: 600;
  border: none;
  animation: santa-slide-in 0.5s ease-out;
}

@keyframes santa-slide-in {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

#santa-letter-result .alert-success {
  background: linear-gradient(135deg, rgba(76, 175, 80, 0.2), rgba(46, 125, 50, 0.2));
  color: #4caf50;
  border: 2px solid rgba(76, 175, 80, 0.4);
}

#santa-letter-result .alert-danger {
  background: linear-gradient(135deg, rgba(244, 67, 54, 0.2), rgba(198, 40, 40, 0.2));
  color: #f44336;
  border: 2px solid rgba(244, 67, 54, 0.4);
}

/* Responsive */
@media (max-width: 768px) {
  .santa-letter-block {
    padding: 16px;
  }

  .santa-letter-title {
    font-size: 20px;
  }

  .santa-letter-description {
    font-size: 12px;
  }

  .santa-icon {
    width: 50px;
    height: 50px;
  }

  .santa-icon svg {
    width: 26px;
    height: 26px;
  }

  .santa-letter-textarea {
    padding: 12px;
    min-height: 100px;
    font-size: 13px;
  }

  .santa-letter-submit {
    padding: 12px 20px;
    font-size: 14px;
  }
}


/* NProgress - глобальный лоадер */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: var(--accent);
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

#nprogress .peg {
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px var(--accent), 0 0 5px var(--accent);
  opacity: 1;
  transform: rotate(3deg) translate(0px, -4px);
}

#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 99999;
  top: 15px;
  right: 15px;
  width: auto !important;
  height: auto !important;
  border: none !important;
}

#nprogress .spinner-icon {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: var(--accent);
  border-left-color: var(--accent);
  border-radius: 50%;
  animation: nprogress-spinner 400ms linear infinite;
}

@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}