*,
:after,
:before {
  box-sizing: border-box;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}
table {
  border-spacing: 0;
}
button,
input,
textarea {
  padding: 0;
  margin: 0;
  box-shadow: none;
  outline: none;
  border-radius: 0;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: inherit;
}
button {
  background-color: transparent;
  color: currentColor;
}
table {
  border-collapse: collapse;
}
button {
  cursor: pointer;
}
a,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  word-wrap: break-word;
}
@font-face {
  font-family: Rouben;
  src: url(public/fonts/Rouben-SemiBold.otf?v=5);
  font-weight: 600;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Rouben;
  src: url(public/fonts/Rouben-Medium.otf?v=5);
  font-weight: 500;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Rouben;
  src: url(public/fonts/Rouben-Regular.otf?v=5);
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Rouben;
  src: url(public/fonts/Rouben-Bold.otf?v=5);
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Rouben;
  src: url(public/fonts/Rouben-ExtraBold.otf?v=5);
  font-weight: 800;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: Icons;
  src: url(data:application/font-woff2;charset=utf-8;base64,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)
      format("woff2"),
    url(data:application/font-woff;charset=utf-8;base64,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)
      format("woff");
}
@font-face {
  font-family: Druk Text Cyr;
  src: url(data:application/font-woff2;charset=utf-8;base64,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)
      format("woff2"),
    url(data:application/font-woff;charset=utf-8;base64,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)
      format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Druk Text Cyr;
  src: url(data:application/font-woff2;charset=utf-8;base64,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)
      format("woff2"),
    url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAATtoABIAAAADExgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABlAAAABwAAAAcixtH6UdERUYAAAGwAAAAaQAAAIojsyXpR1BPUwAAAhwAACMcAACxALrs5RJHU1VCAAAlOAAAB/0AABcmzeEuQ09TLzIAAC04AAAAUAAAAGByTndNY21hcAAALYgAAALnAAAEHvmGclBjdnQgAAAwcAAAAEYAAACCFLc00mZwZ20AADC4AAAG7gAADgxiLwF+Z2FzcAAAN6gAAAAIAAAACAAAABBnbHlmAAA3sAAA51IAAgEUw2ilEGhlYWQAAR8EAAAANgAAADYZ2yTOaGhlYQABHzwAAAAhAAAAJBIHCvxobXR4AAEfYAAABiEAAAtAwTZybmxvY2EAASWEAAAHMwAAC0QC142MbWF4cAABLLgAAAAgAAAAIAQjAp5uYW1lAAEs2AAAAf8AAAT95Xwx23Bvc3QAAS7YAAAL3QAAGCFfQDVIcHJlcAABOrgAAACvAAAAy4umbr4AAAABAAAAANqHb48AAAAA0QmsLAAAAADfiiwteNodzUEOwWAUReH7n0gY0IktEMVYrUYthJCYqailWRF6YnCS703uS0kytZuReUpOds7F65qP/uYXShinMGEWqFjoJStdU+s1G71lpxsaveegW1p95K47Ov3gqXt6/eLt/uj/OQO+Zw7YAAAAeNrtXQmcFMW5/6p2dhdGAdltcEFkEPEYVDSsci+XiojGY0EjuPIUZFFEZVFBWH3xYE1CouuRF5NJTEwcDWocj3gM3jomXhmSl+ibvJefyijPn5o2vhgdcxjm/evr6p7umZ7ZGXaXyLH1+6a7q6vr+Oq7q7qXBBEF6XK6jqqOmXXiPDIWr1m5nEYsP+fSi2gqBXCXsllSpQZT1czjmkfQ4C+fcAx+5zbPxK9z92CqmbHg2BF08NEz5qnfZvV70okoeXDzyV/G77zmE/DrlBcXLFl5EfVRZwwBkjhKCu5tkhi0XrUsRsuF8gp5jbxR3iMfkB9UNSANr5pQNbXq3Krrqp6t2lRlBmbhGilwRmBRYHlgbSAaeCXwWuDNwJbA1upRSGOqp/NxUfXy6rXVN1avrVlZc3vNpprNtWMCb9aeCFgLuLE2UhuVV9TGah+ufbpqQu0LqCWXtnB9nLguTrWZPgHUyKlmc59JfVb0ua7Pd/v8sM9v+s5RT/Vd3vcuPMep75N9P7BrUHUEGwCTAOcBbgY8yz0dE9xUPV2V34P6PrnH03s6reGZ5Zx0exjHjXtm+o1yrpGCz2Jcm9W4VOo3VvVblew3IbClX3PgTZwzPlTf+l2lsILj+sBr/eIoNz3wGt+d7rT4Jp58ut9f+8XVFcq8ospXj+pfs9eN/eI1m/d6G3WgFNpUabOam7rL+02ou9n6xfWEuu/WPV73Qt2mut/XvVn3Xt3HdZ/X19Q31K+q/3r9D+uj9bH6eP3z9S/V/7b+94B36z8xpJoLo48xErO1CMe8hLzpxklVDUaLscy41Ph340a0xqlKtTjB+EnVcGOD8XjdzbVra9ei9G/wzHSMDf0eNHbQlEGnD1pu9KFaGpI1aVg2Qw9kM2JJNiXvyibkvVlTPp5NgRLVnSpxeTYirsqmxBPIq6HB2Tjyo/Qunrgsa+Jugu8Iup8M6g8+CKLWKMUojJxGVTO9j/M/4u6HuPcphQThOcEtJtBiG1qL0B50MjXTwmyCngI8A/iUmsU41P5twAac38ctJcQm3BPqDL2Jodb7Ufv7FHK1YPD9FPWlAWh9mNPTDMZh4o4pZTYjawFLcL8PlxoM2JtLp1EizXfvAgAbGNUAjHpwNqZLxGg4jqNwXJFN0spsXNcfR/1prr82m+Qnq7jeYVw6A3wPQN7gbBo5JuesdMqngbk+6PMeANVKA2AIxrgfYCRa3x8tHYCnWnF/BUZ5azapZgwtpzAaUy5Cn88FqFlsxfUa7n8EvUhDggzT467VI5LoRQq5ST6L8YyqvkbQtqKIDgqq2RG3o4WH9LNWbabEtXwMrTyejckXUbov04R6roHHatHGEoti8FTKalHNmAygLcn5AeQpmgnyLAZxFsIsGpjFoE0nqDmKUj/DVQxXiposSgqhhMGU1IQWJdeiZj3AZ+8D/qhz+ui6g6CopL5DeJpwN8h9sJ8OYvzup6v1k4anvgl0O8b3k2wn3YExRwF34noD4B7g7l6MTvX2PuDcov8mehD3HkL5RwCPosxGXD+Jcs+gzHPIexnXryI/iePvcP06zlOAP+D6LVy/j1FbIw6hB2FRm42JPbOdoj9gL0ADqG4YOHQEjgfjOBpwKGAM4AjAuGxUTAY0gV42YcaOy7bL2dlOeTyOc7JReSJm9WScn47jfLS3B0aVJkU19wG3Ft7D6HHaxWM27k1d2ippceJGXBeWNtA/RYduflWzXA98JoDLBOpJotWkC3/WjD+JvJdxPwl4HZCjAAsfIzCuJtD9HNyr1bQSzqMVLskSJkanoQcLAU/zjMbE8RQVN6F/G3D+BPBzC7XIl6jFmX+LKj/UNCKZn+/XZxYfS83jadCz4irJ/DsEPCTEpzjbE7md4I0k8mI0lPmunfbFk8Nx/gBA8QsBBKTBgaApmxMtbupHE1H3VJS/DZy4H8rsDzgK5+MBx+H8EsBGi0tFEtwZQPl+kCSQXKhjADAzCjkzcb4Cra0BZ/4FrX0KivlMy6o2yIVLcL+aZeEoLqlKKDloUkDMQc2bAe9weXCurAUO9gTvGjQAOBoFmIHzFZiROcDmW4DNgLcB7xDUGYXkatwfzk/056fCeCqMp8I0E3UdB/gy4BTAqYBFXFsTz9P/Aj4D/A3wD8A/AVlIqDlo7Vkcnwe8hfPNgLcB71AYLTahxbDcCD7/JcorKZ9kPFg4SObhIIVenYz2FmLsTwGeAXxKTeCfDDRQBvTRBA2U0RoooyQZaCUEWgkBaydjFIoaN6DFWzDel9B78AZF6D78Pkyz6Sn0IUmt9Dq1ilpAA7WLEdQpxlCjaCLFdzlcMh7pUjyxBvj7C0anOCiD42cWLjGaPdC/A9Q8cakgt65KWqWCqM+uKzcvIWApCCyFgKUgsBRCXWGelyBKq5JBlDRQMqhLBnXJIEoaKGnVa6DeoC4d0vMd1PMd1PPdyKWr3Jhx6CXs6lej7ldI9yuk+2XRy+GkZmZPgEXFcfBCnCbjfApgKs5nYEbng0vOBG8txLWa3dtwfArwDGZ3P8BIyL/9cRyF44GQn42Yw6NwPQ4wHnAcYDbuzQFVXILzbwPuA2wEQMthzuMCMlu8iOcgi8SrgCTyNgHewjObAW8D3gEnBbJxRU1yNfp1PHrfid53ovcR2gs9rENPR0EyTIQEmIy8KYCpOJ+Beyegx/MBZ2JkLQBlC63A/dtw/zHc13YRRtSOEcUxonaMKI7RRMSRPKJ2tpfG4wgpjxHFMaJOjKidbShlP23E+eNsR7VjRAmMKCJe4lFFxCs8soj4FY+uXdlZ4g1g5U3AWxj9ZtT1No7vQHsEoDEwNtkfXHAARgypJQ8ChAGjAQuhWc7GvXMAiwHn43oZ4ALAalyvx/F6lLsB4w0wLcNeER+DgiBzmBcawY+zQSvNoJVGSIhmSIRm0EsL+InAVWFwjaLKVtDYGkimT4FzWDeQwUPwW+NorjytpegXOFXyVVk5ozDGJWj1ctTwEGj3CczgXaDfe8HhD+EJyTmYUzxnWUzKbkt57MnbWeKaytKCXZSGXaTko5LB/bW9l9JWVQrPmmwZqefSOG6xLCFtd6fwvLK9kxhTjC0PS0v+BHTTxBollG2jEYDDcT0L17NBF3MAJyKvGXQ2FzAP16dlW+krOF+A41mguYU4vwhl2nF9O577MeAngDsAUcCdgLsAP8WzGwB3A+4BKIvmQTz7EI4/BzwMeATwKCAO2Ij6Hgc8AXgS8BTKPgN4DnUlAL8AvIhyLwNeBSQBvwO8DkgB/hvwB8Ab6NtbgDTgHcCfUccn2SZRBZqrBoDWRBCwJ+gPNAfLJybqAAbyBrMV1AnrpxXWTyusn1ZYP62wflrFWMA43Jue7RAzAcfgmeNxvQB1X43ra3G+DnAd8r+B43rANwHXA24AdCL/RhxvQj034/zbOP8PHL8DnrgV598DRAA/ANwG+BHgx7h/B45RHO/B8WeA+wAxwAOARwFxwNOo4wWU+SVgE67fQJ/eBHyYbRN/yrbK8dkOORE8dgyOmGtYbR2wcjpgsXXIkwCnAJoB8wCnA85AWVhwcgFgYbYJPNcCnmsBz7XI5fCyLgTPggbkxTiuR97P8MzPUfZh5MXR3hM4fxKAOZRPA55F3vOABOAXgF9jfi3pPZAlmUn1OM4AJXcAoAvhKWQwChOjMNkCSGNkygLYguN74PqFoO7VgEeYyhPyGdD3ErZTBkK21QHqAQZA+aUh8MsIwAG4PhzHEwFnIH8B4EzAWeCwi3CvKwsSlhEpnoR1BBo1PdbkG6jzLQB4EXSX8tiMn+Baaa6hGI3yn4YDRgAOBowGHAoYAzgCMBYAK1TMwnEeMLEAvH0Wjpch7yqNoa8DvoX87yDvhyw34uJOHO9GHvoHeWyCJtLAYAIYTPhgMAHaSChLF5hMYH5jmN8Y5jeG+U1gfhOY3wTmNyFXAdYj/y7IWCVXlM/2MI6PsO8Ww3yznMEcm5hjE3NsYo5N+HNJzLPpeNYhx/uxfTLlWceoj6zbGpf1WzulsTUiB22dLQdvjcqGrQk5BNdDt3bCCrakcprPMmwJS7pESXkVLRBZdS3+hjJZVQZnGZ33d5x9zna0kuRDAQHIzIxYxXLS8ib3pgOZKprpKhyvBlwDuBawDtABeBbwPOAFwCfZZjEN2FuA45nA9jlK6uO43JbkkPjV7KvG5D0oH+C7Vq5qM0bVTk4VIAC4S0UhpPJ4pQQv4CzNZxmdV4+zQTzSj7Yqn/ejrUk5UuknnEWoSuVKUBXy0nwVwVWGS6irZrkvrkL6+WhRHzkIn8fyvoI+s2Ww/WX5Xxv0VYh9tw04Vjl+u4poKC8mibMEn1lRoYAukXI8e5UTxVmEIyDvsr4dzCW1T8X+lKKQaq7PigqkuV5VugEasY21r4ptDNWxBtsXGoX8A5SGRH8vA3dcDgmtNayOQkREGnb4Ftj2Vaw5I1pbp+SDVmQCmLd0qKLh/mw3mvB8VB0ZfcfyclKsx29nfrByVXRGWQQx5KZ1fRnW6C/yvI2G1d2XLeB+kIIDqQ7eq0GDQIsNNISG0j40jPaFhxOiEbQfjaT9YbkcQAfSQXQwjaZD6DAaA3v2CBoLmXQUjacJNJEm0WSaAq9jKk2j6bCIj6cT4P2cDam4lM6jZbSSLqF2+ipdRVfTNXQtraMOuo6+Rl+nb9B6+iZ9i66nG+A93ES30nfpe/A3vk8/oNvoh/QjyMH7QBf30wP0LD1PL9Av6Jf0Er1Cv6Jf03/Sb+k1+i/6Pf0PbaF36T1QzgegHBOU8yf6iP6PPqZPQCkZ+Fz/oM/pnwIIEFIERI3oKwaKejFI7C2GiH3EviIk9hP7i1HiQHGQCItDxGHicPElMVY0iqPEeDFBTBJTxFQxTcwQx4rjxBwxV8wTp4uviDPEfLFAnClaxFlioThbnCMWicViiWgVS8V54nyxTFwglosLxUVihVgpLhGXiVVitbhcrBFrRbu4QlwprhIPiofEY2KjeEI8I54Tz4sXxcviVZEUb4g3xVtis0iLt8U7Yot4T/xJfCQ+Fp+IT8Xfxediq8hKKatkQFbLGlkvB8m9ZYMcJveVw2VIjpD7yZFyf3mAPEg2yiPlUXKcnCQnyymySU6V0+R0OUPOlEfLU+SpcqFcJM+VS2SrXCrPl8vkBXK5vFBeJC+Wl8pVcrVcI9fL6+UN8k55l/yp3CDvlvfIe+WD8iH5mHxcbiJ56zoV4f/WKTd9gFldR5TN+CfoQ/XruQ9q3Gn/srAPsyY4sniJNn1UWIGmRIJez8b5mOLnU+rervWHUSc4mZCmXnymODezw46rdWsy22HzgHMjZFNB1vB9DiOGDvCnsJT/nS80HkzQegZ6udzyUXCEGmkSyTNaRSUWHnJ8tEPJB0XNnWVjzcaDkhCpXUAQWLqhnXb/ORSzGwcWL+wyIy0u0Vq7U9dOa1UUatAw8kK2jt21eQZ+rHWe3sl5o0QZtiNSbrs6J01glaS1X7JbKu4s1NBWUDIOCrD8z/SujbFdz7fsKbmyS1BHwvGv0sVkC/tkSavU7j+irZ07K31riemKvrjPOEaR2dH53aZy11gqi08GGYI7RlQT3B2BHdRZEI8qQie2FFDHovEoc0enge7HH3ZeP2t3/MHWertxUBG+1MrGTmMjcBw22TUvFC8ByZsqho8vtgRVHhNDqmB07d4ctfIF3RJRazjWGhiu2rxU4aGQJLBq5tWQYV8988WSO5XKdOBAUUzcjvUDD+292d6/Sh6CqpOwDdLsYfPqDiggoe6V8LODXr7Y7aHtHvluvOx6mNg9f0UxY7o9r6788910vWONyDtnPL+NXYy0mWYzFP41lomlsCq5c2DPhbedkub9om0+8iGzI/gOFf4ZeaM08u/k/AdlbSpPw/I27Kg0W5chp3TaFd+LFPfMdrwdiTnvyPLMclSRu86jF7OcOr9AEjds9Yn95hR7GjFqQlaT1990uKaDfY+ObJvyOEELKv4Q0zUZhd45lzdzHKTliWHRGJ79l2rW8iMNeu6jTpQhYflUVlwWGNJRC953Zu6ckqKYHNwpV8eNCvPJTQ/dsbG+YNaY33ibusBDxJInHtuL+E3icvWq8cWyPKzeuvtqr95a8rPIU22Qbx05jaj35RoeTZDKaVzXbhl3SzGO+vxLpYpbw1ciVwu5wbmzQ9qVttSvxMMsLSF3rZ1FvqMNl6eJv+iekkXVOb/J2RFoWmeQiJlsFCnBe6RiThw/xnZUnHegJ102eFLxvEcSZLSt4XlPg6PASSdOEVEtc1sJS2rwXpMI22kRvqtyOq29JVxWlenm6rJ++8gsV6vxLkGr7aTe+2Bqn12Prbta0P953Yo9I5kcf+b24XSnZb1boxAPQf++OfhPO3GoTLmSoztYKWgl4+q/6coNbiuf827PVEX0YNGhdcxsn3eRnJGmek8aF3Kwogc3lt17Y1zv7+XPk5HH95n8uKQ/57CVkc7nga4pPee1dT8OwnaQAovr0xa/oU7Dof8wz3qaNWxu/Ka774Vn+tmC+KzzLmTaw/dpr6du5+kZCFaml5WnV7ENlWD531GAf6ftbKNf+/l6pvuSsJd1eo/2S0kSi240NZv5mrG3RmHvvcvRUY9HIcvQF2XiLrzd7cmwV1Nte9uM45RlPznv4SmNaMBi6dD3lO1kut4kSOd2yzl9sC2tZE4Wsp2TcFvtOmaTsvSNMxNxBn5/QVtJCUuH8U4JPU/ctmlbZ3yd4LFbFJpy4kFxrqcCOnXrYl1zmvtujWR2tlnLEL3HAd5lBtCuEq5a+E4Tys12e+Ku8yinWEHEsuDdTw91NrHMakNf2tWv9WZ1thVXqsVmFRFT58X3XWwLVSh8VuITOHZDWuuVAo3u1mE9HT+0euudw5yVblub24IR4L5dcYDWl6YzU0GHzkLagk5qzjAd3yHlJy2YltOVyeacHZjDotdaLTKyoNuOUDzNMxV3bIlk9/WE/45Qx67OaP2+naLMzpz3kr7ISYd8feG/nqVxkCmUQq5rYxutfMOnvYyfX+ixyXqED0FD7ZA9ndqq7NCyLc76IsJ+tfJ4ozjGC+RdJk86hiHXlMZQaxomnoqj3k73u+M2rykJ67K9W9SuO9xr1XI5aWkppr4CyZWjda0vTDzfpneKt7Ac55UDta5SJl9ENB7a0Y+ETilLBgIP1u4+Vbv1Tl6iBB4sqRJmOZNEb1pYkjg2l4urTEdnmA4eOviZFOtpa/9iWkclfN4Cc8U4bTy0MgYTGPdsPROmXmPivZyYkcZsiVV1bimFcapZS2kdnOCjCb5I6PtRzk953kjUloSPf+HloAItbuMvb19mynM/7fIv0pVbv7bmr0QXMR4i24AHcyfDg9Oi7rll1ZnMFwnlfWu7J+MaWzoXd3AgZfO/C1/pIngwfehbx+31V2jSbs8z/9yxHRJWy7pXeZH0yjQZRhgBT3VydFGlKH8BR8mHKEsqJT9ifCfppQcfT9fQmIzpdS6LwlIeOWnjzeUbMxUmLQmUkx3azy+wUVx4SGlsR/lbPym2g1Isz0xrH6yn7aJ2ti35XNg39VzArtGjMe2YlVdvFfO7u3oPxU1DxePGjqWfcXNj2XzRy56ez1tLKkodyWlUzc+GZQnYFlc5/XaNN1aAT1N7cAlrf4Cl7317tl32k/jiIel+60JTSzC3BlAOl3rX1PSu7ow30sYaMJnDkhsPPREhVfVuzVjaVvmQrHXVucFHZY10aF8z0nU0gO2ZlNLjet9Hi/1+QoFecPuoLaz5U84Xu2Jlx2wNlgvweNluaYOdoM4TutbZvJeFnNEVkw8dfjGNXCtop8nO9xmJFR9IWzZfTsaDJ5p8I8D+drihx5Nye7T+Gr5Q2+ZiSNzvwvW0sHMMc1vhorhgb956q4hlLL9dxD3r4JyoZYkpveL9uoOPtcujYYkR1VaameePWzuONJ274hExd8Smq/VWp8ak9jKjvP8gpi1Ie99ajPWcRRtsT3alL/w8naJ96PRY5R3WapvTrvbZ3V50idZydwyXdI0V8QBihXvu3JGxvBEYvSsznV4a3K8O175Be0eI4a8JinO9rZ8LI1oePEQK63CiM9bTocrntWdi6SylEgW7BR1feFvWV4rFxkrtNPBGSbfX+oDHjkwX4sF/laPbeEiVgYdMT+HBJbcTXq1SVgzTyHnX5a4A6KeMymnYBw9xSxoXasZSX9jMw53fPqhmj+7xowfTref0DIT9xlSEHkL5dnbR9+fNbnB1WPc+XElUrHxZ41hdHlswP8JRXP65dHfOc2/rQkL72KM951Fs4/ejtF1d6AvmvoNRnl3tjhT62tV6r01uP6+fXd1rkrG9cFbYxzXz7QG2Z3xid+XiW9s7xTzUuJ8Nonzs3vehivSo07GhY3qtImJHaVyxkkwl30XJj2UUiZNYtmi8UGq75OR2W1tlLtDv+xbIzJjundHTs+HHDT08rnRlESyO/Vhx6KhfVLKXehn34mN7ysAyo3r5cjKzDXIyVZov9Nq5xRex/FUMt77oPl84+3XsmoLODr1ozjP01arBYutP3aMSn6eD5dN4D/8ZXbVY7CvWPc4ZSe21xHtrrBXG+qPWe0tq3S5Pb9r+d6rn+2KtY/voah2vz18J2NaIbQVyMm7vFs6zfpT90Ht4SPhq2Lx1Ih/JUv7+B2vFMVkBPcT0OmjUG1PmSFAit+Lg3WfZTTx06vhDtEBXp3J7q/3jeeXNtr3nqAI8xPV+pHgeHiI6Jtob9KBxkP/ddQsPxT3zwm/TlMBDMrcq0HUP2XpM8GpCxOtn8v6AiLU66uwp7AF64Lqj3hiAO6brWedLFbyJW67HmubdauV+3z7DEVFrx3/Uo8NT9jpGb9FDLjpabHSFHmn+145o91/3/sK72oDt72jZqw7OCpr28Yq9HVKKsu0dp36WnmeXTJ4tqy1ZjxXrWl0qsBUKdHiqK6lY8Z9bI8+mQq2SQl6aUj4RC/VkSxktxChf66d5PSzJdXToVhQkKK3P1d0MFfc920qOJ420o34Hr4I1mWxvfAXX6CIul8pb7zbz1+sr369QIi6XcPmbiZ7y53osPhlx7V813TGJStb93ZEeXzwkrK9sOOv+BbvXe1IzlvF92k57T2SWuT8byoYcu1rt3Iu6doNGc6t+7rn384p0bSpmYbhb1vauvYbSxrVmnNhYSz71unc7e+nZ2rtc/AsvVnSjbHvS/u9hSfczrjPXO++846xn/IuI+7jN7wGVticTXe+8cNG6vYtQ7QjabjEARypEu0P93bB0m7rC8HaLw6S9HuF2fnu6uaA/as+w9R5Kc0H8IcrywV5Ds3z0mNeXtfflFcoHvT+u4D0Dj3xo9XyxKJG3u6NwP0xjubzB+yNDDv9lCiVMNpTHGZmiETkDPQna39nR3zIv93vmRoGkyZQRpTQ8GrrD2jFeGL/xGXeT13dV7ywCD1F7P22+Z6HeQ6nIGwlaUZpt0c95e9czRcYe9LFiLEu6jb3haI5zSuAhnG3No4c25EXcc+3FQwXj4bV7hx66KSk9VliwlF2Zh4eYK2qX6ClJbfFkMYzYbzJ1tbO2e1Jd77n2rKqW1IFmN0Zb8F0GjeNMtrlYNLiMerf9/x0EuU6jtO3Z4/qxNIWWwF7e94Ly/Isy13m9dnWiCO2b7lVVzzpvz3wBImF9d6O0fCj9vyk90QC9x77Yf5IoHTksB/s+MUr7S2Yx77uC5VGG93sHvt/hJO/b+GX4I2ZPxQPzvquQ95XL0jH47R7F2v72ZG99ncnw2tDO7t4ge4rtjm2td007ozZc1l7umw0J5qgmvZs5j1+KWO4GLE7D811833WI3PpdzuvQ74qE9Rsr3K5LvuR2ejfpneJNXUdZbDx4fDylK5pKyRZfTgjpnYAlONGh3bCfhKlUC3i/U+Z+i8mDhy79JVestMCuLeWTYz6ChRyp39XPdO9939LyIY9n0t4IbY5Wt6XVnsJDsRp7Cw+V21EV4cEsQ1+Y+VZSwVvHRfCQv1/Ebwb88eDnf/lp4W39j2BF6SFSanXUz1p03nWj7kSjKuIL75uMZqFNVyke/PpRki96T1MWfpfpC2g/uLgmT6P3yheuCqjB70uWXc3K7v9T0PPydOf629q5Gxc7NlX0Zq9L/J9BH6ug+9+E2aHkVXAX445i3yPd9fCQ3o2H3X/6T1CNfIX60QoahKshJHE2mPamKlpG59PZgEvp33HnQDqABtJeNJL2pT2Q8xUk628oBWgsNdKRdBSNo/E0kdYhTaLJNIXPmmgqYBpNpxl0HR1Nx9CxNIuOo750mtOL2TSPTqev0XxaQGfSUlpEi+lcXC9FOg/3llMbXUKX0SpaQ2upna6gK6kGz9Xy0/09IzqDSu1HWqiP+6DPuTQOvR+n0zqdjuK+20lFLq7TaRawVo8+59J89H6+Tot02pP7bqdlgFU6XYERXYFWZztwJJ53w1G0BBBEb+YXwERgyA3r0A4B1qFNL6zCLCxmmAxsTgE+LVjCGJhCBj9rg/XbhH7aoFqbBszbMB1z4IYZmJEZNIpm0v7AyipfOAbzNQujVTN+pQPEo1b1q3bsulbRxQXzNY4OojnAyXRNVV9GOgnjORFXY+lg0N0cOgGlJuNMlZisZ68JMBXPzUDJ0aC4Ezj3BDy9DtDE92fTyXQKnUrN6Me5OFNzc66eIzVbiiZPRd/PA8U1c24zzcXvXJ7RVXhqKe6fjt4vYoqdi7QUNVyBe3NwZyZgNV3OcAKenQXqVaCuT2J8f83BtcKTDQpfpf7ORroIuLpQ/1p/5/NvK1ILqLwO59foO/vx+dWeOkYAVM7h6OUR9KW8FpYxF33Vkzecc67y5KkV3qvAs4swkkWYwcsK+notTaAOpOOBk5W4yk/WnXJgJScbA0QXIBGD+htGA+gcTmfRvzEQNeh7fSDDlKyp7lIansO/C5Dsv8VlyNAOCmMkk5HGYk5VX0/mdAgdCgo4EzN/Lh3GtDUGv0sZTnVR1FympsUerK3Skvly8FYb88EFOFsJypgD2VMHmVcHOT0VNLoaLSwDVU3FnKn6algyqr/TQXWCJfEkTtaxSl9Z1woaIPenQCIOg2wfznM6wtndWQ36GAg5OxCU0gfnh0EHzERSczcQ1FqL4yCObysqGgMMjOLn1vpi6khIfdKaY6FLSp8GabeHPr8Sfc4l6fQ+lyZyv+1ErGmsNBx3lqPP7jTQSYfpdBL33U71AFvKj8XIxqLVagcm464bJmHEEwGT+NwLk4EhN0xCbbOhWyehTS9cy8cq4FKVyYfjQR1WGQuIfwt7kivRgDlwwxDMiIKhoOQpGJcfDMN8Dcdo1YyPcoB41FKP3K7rWuj9/L9JkMxqHho0VY3WOQcChJ6pFQCC5WBdjXZR4WTUeyC4dF+cn805xL+q7DlofRZT2CHoA0FjWLLiUE1114LuBkL2j8XvGFwdy/lH868qey7y+3HJQTzfe/GTKmesxtdELS1t/A0H9SrYF/XZs2DjWeHJBoWvUn/9kfYDri7j30t1bh3zbyNSX1C5kqB7Q9ucjN/50EVzodtyf9Mdqb0EGGpFT87ytFDPv+NdOeO1nJ7mypumpf3hnA7j38L5mwTLbRJwXctYyE8BvlMOWLNDbAH2J/sLFPbqk7IeB3AKwiZScImrF4NZE53YpYwd4IzH/ptRhmQOQNJalCWgn1RfZ0EfTWDNeS049BCW8E2Y7fMcjXQwro9laXA037nY09Ik5Ek8V4Onlc80CJS/N8YwALwzAzM2C9Q8nu2BZszgEszucqR5aO8iSLl2pNMxX9+BDPwu/ZMuhohrotfFNDFH1Iu5YpMIiTfEFvF98R7SHeKP4iMRFX9Gult8inSP+Ez8Vdwrskj3SSGFiMkqWSPul/3lAPFzOVAOFI/IBtkgHpVD5T7iMTlSjhQb5Sg5WjwuG+UC8ZxcKBeK9+XZ8hzxgVwsFwtTLpUXiw9lm2wTGXmZXC0+k2vkGvF3uV6uF/+Q18sbxOfyFnmL2CrvlC+JrNwkfy33/38XyHXveNrFWHlwVdUZ/32/l7zkZeMlJCEb4flYhKhhEVObpgghhCUbCREhgwwhJGyPQJMQxLYW06pspbRQQUREBEttQOow2toOUxGtpdYyDOM4TKXTajdnDNaiTjtU+t1zb5L3wgsTMLF/3O8795zvfNv5lnsuBECMHOMZuIqKS6uRXLe+KYCCQG1LI04iQldx5QoGKRIQLp2JRRzikaBzXiQiCYORjFS4CqdX+ZBfVlLkw6I5VYUK+7TTovEG0UT2icodlmo03FNqpvlQOnVKtQ9NU6sUlpaXqka7qyrKfDhRXVWiMzekV1SfqKL7ROXpE1VMWKqUutpACzbU1TbXY+OSxtWrsK2hqbYOOwPLl9bieGB1XQAnDDxl4GkDzxj4loF/aFy7qgl/brb4/L15eWMDOpqbx43HJYUT8B+FtwsUThS3wjskrnntmmZJatFtkqb6ESMw0ug51EDVXHV0q4ei1bJwWkPt8eEm+A19hIGRBsJAl2O1BcXAFAOHG5hqYLqBGQZmGphlYJqBQ4xe2RiGWzBPI28Z1uB+tGEzTuA1vIm3cAF/RQc+wWfilgRJlWwZJbmSJ5OkWMplriyUBmmUVnlAHpZt8qjsk2fkmLwkJ+W0nJXzap/Kkc22frLbtkL2mXnKUTnnrHxoY5ablSGs4nuuVtfliLaIy5Gtke+5q9zHo1KjAlEno+Oi50bvjD7rifDkeRZ42jx7PS/YUjzHHHzawR/aOMbv4EUOftbGsXDwYgefsXHcLAd3vl+ytY7PsHWM3+ngvQ4+6OB2B7/u4DdsnOB38EQHr3DwOZv/oEL7fVC7Lcebb897W5z35+11r60PE/MS1zij7YlH7bXE923axA77PSnOwTkOLneixevEzygTM+X6uDX/NYpkqGQrTtIn2oo25mlkjDVUuWYvNWItD/jM/pvNyngD1znj3qgqg6gqlWKinu8zPMwf81n+lM/zOF/gi/wZf8+f8yX+gr/kCf6KL/MkX+EpvsrXrEiVelkqKyUg35bvyEPyiGyUTbJZtshWjbvtskN2yW55TPbI4/KEPGnZJbdZEqVN9YpVGyegAMWYjRosQSPu0yjfqut+J5esfKTJoGxjxUCNbEn2Wfh71ev/oVGMxsQ45KNIo2IeFiOAVmwwJ/lFeCjYL75edPnitPBorc7FnSjUrjdX6+IKtOhK9gB6Itj+7LDyB1pytMbjrcjDZMxCNRZqL7B7Rf/KDbYzK4zMgZEWpTGVo3VnEmagCgucjtgfsoLtybhKTn9KcOtbd7WwO/iN8w/WO60H78/PNVLPtjOD7S+R6+UZrF9qCL8b5RSh52Nnlf3t1Tc+wXokB/G4vt0u9bEV6VZ/vbbkYHlJXfv6soPqJ5/T4a+mD+brdWh7p7Kg6LdoN6fg/QmOB0NXxPR9632E6f2jr6Fzp31WDbBpQ3SQi10ep4nMnjQ6YiZH9KBONd/LVv71Th9+Z5qebGcl6sve8FwyNE676/b18QnPMUszM7gT3ijP8NyztV6Ffn98fv7hJfm00gfXxQa9Z/SnrPBS/dpHQ7tLE74xQHLDazBCv2R69vEHsHHAdbhaGzvTkpyv/zEhsikXlUavE8wwt8qemTzGZHJkL/nXoitejdBiPddl5v6dpPv9jIFLLjKd0QYn45sGD9YTsHCKuWN4nDVqnCcw1t6hHuqmiHPmrHF81ziSWRzKbProN1/6l0Pqh5vu0Hd5N0T3DMTIP7EezWiRj+Rfckk+lk/k0x57Om8P1PxL4Zf4ZS5gKYs4g3M5S++n5SzmbM5jDeezmj9hO4/y1zxmeBTjHqzCfjyFA3gaB3EIL+MVvCrJeoNOk8myQR6UNtnP55R7glp2B/M4lYfMLX8sPsIlqdEVH+J5OydyMvP5VU7iFH6Fd7GQBXyTP1LaeM2pWzSaNul9fQvO4pze19/GeZkjDbo7Hxm8k/eyjNM4k/ewhHNYwems5N08oivTdDxTZ8t0tlLX7laae3nEnH5xWO0ny4PqhyK1e4Z6oFQ9MFv9UK3+WMB2lViATK7h17iIy9nKei5hA9ezievYzBbex7Vcxkau5lIuZh3GcgVXMsBVrDX/Jqx/H16NnWTzx2M4RmreTtHMWYRavQHU693o6/gWduFFmSnvyAX5QDqYYKLV70TrLBOtOSZWI5GIwRhmOmKS1gGvnkoqhmilT1f7MjUbhupJ25KUJxP6TEfN5eHcyL3cx9/xcR7k09zO7/Ep7ucm7uFObuH3eRsP8A3u5sPM5RN8iL/haf6Wj/JJ7uJjfIRb+UP+wPyrsf79XEtqA5ZqXll2T5L3SboYwUgmqJdrLT+ql+vZoJwKzM1d80g5ZenO0cjlGPVPCeYzR7Wez20gv8ubdVzJUQrLOVJhicnukqCenNHlR11VGsu705WiTLtEJdpxBEfxHP6Cv+Ef+AAf41P8G//FFRGONl2FalGyydiFWlsumNFmlb3S/Ge4oJhaE9M16nvLKisbOjPrUEhupWt+9JJdJm86M6wmKMdcpsN3V78cY3GFPoP0LCtwSve+gz/iT3gXHbgo2eKXCapFZfidclhhlFTLOrlfdskeOaAz3d5L6yFDuKPffOuW813/bYL8jM90vM6MrjgjYrz515KFWK2ZmU69HKYV8yb6OVxrN41suyJaVG9r/U/iYCYzhakcwjSt3RlWdzDZBFMZLb5p8PBWjuNYjucEjacdfF0jSzSOu3OuBBVymCP/B89sFT0AAAB42mNgZi5h/MLAysDCasxyloGBUZ7VmNWYgYH5IkMaI5CPDJjYkXnO/r6+DIwMvL+Z2D/9y2JgYP/EOE2BgWE6SI7Fj/ULkFJg4AEAVAcNeXjaxZNZbNVFFIe/M0wptKyllELhdm6hZV8EpRQVREG2wm3LLtAqyhJFAwSUJalFKQgCCih7ooLsZS9bwVD2xBdeMVq5A60ChkV50Mj9989w2xh58tFJZuacycx8J+f8DlCHmtkacSsq0XkS9bX85faFvEQMfZ3VkEK2s49DlEqmFMpa8VWKylRn1BVVoRvokJ6kC/Q6vUFv0dv1UX1al+ur+gd9O1AceGjiTKJpZQImzWSYHqaX6WsGmgIzyywwy02JKTUnzXfBpGBacHQwPy2h3aX0SGV8Zeoj5ftPonJsw9fsYD9HOC5Zjv23So6yL6trWnQjnavz9ed6vd6st+kDuizKvqZvBYoCfxhME5NsWhvj2N1NT5NVy55rip5ijwpOrGWryqRHOHYd/0+/yr/oX/DP++f8cv+sX+IP8rv6CdWrq4ur53l5Xq6X44W8VK+Nl+I19+K9GE8iDyO/RSpuDr7xo71qv7dX7GV7yZ63ZfaULbX77Bq72Bba+XasDdlsOyT8IFwVPhY+eD1SMeynxEDjQExsek0t/qdRV8U92aRGF/8egqq19H/8URN/DHWJpR71iSOeBq6KjWhME5qSQDMSaU4SLUimJa1IcYprQ4BUV+kgabSlHelk0J4OdKQTnelCV7rRnR48Q0968SzP0ZtM+pDl9Pk8L/Ai/ejv9DqAl3mFgQziVQYzhKEMYzjZjGAkIXLIJY9RjGYMYxnHeCbwGhOZxGTyKeB13mAKb7r4l1DMMpazhvVs5RunwG1863pgB7vYw272um7YTwkHOMhhjjptlnKcY5RxitOckSrmMI3pvC2/8j5fMYuZKpZ5vOP+XsrGf7I146ncvet6DnZykg+ZGk1mv+j5eyySW7xFER/zpTSVBKmQn+WG3JTrEuaEu3HW9eV9peSu3FMZqr38wgdipVLu8BErWMynfMIqVvMZK1nHF+7FWjazhU38LsMll9kyQkZKiPmSJzmS/RiiC+13AHjaY2AgGlxguMD6hYGBJY6B4V8jG8v/dyzF/9/8a0SWY+NDyALZIPlcsPwWhi1Mlf/+MNX/+wTjs/ExTWQTZ2oHAF30HbwAAHjarVdrWxvHFZ7VDYwBA0LYzbruKGNRlx3JJHEcYisO2WVRHCWpwLjddW67SLhNk16S3ug1vV+UP3NWtE+db/lpec/MSgEH3KfPUz7ovDPzzpzrnFlIaEnifhTGUnYfifmdLlXuPYjohkvX4uShHN6PqNBIP5sW06LfV/tuvU4iJhGorZFwRJD4TXI0yeRhkwpa1VW9SUUtB0fF5ZrwA6oGMkn8rLAc+FmjGFAh2DuUNKsAgnRApd7hqFAo4BiqH1yu8+xovub4lyWg8kdVp4o1RaIXHcSjFadgFJY0FT2qBRHro5UgyAmuHEj6vEel1Qeja85cEPZDqoRRnYqNePetCGR3GEnq9TC1CTZtMNqIY5lZNiy6hql8JGmd19eZ+XkvkojGMJU004sSzEhem2F0k9HNxE3iOHYRLZoN+iR2IxJdJtcxdrt0hdGVbvpoQfSZ8ags9uN4kMbkeHGcexDLAfxRftykspawoNRI4dNU0ItoSvk0rXxkAFuSJlVMuBEJOcim9n3Ji+yua83nXyolYZ/Ka3UsBnIoh9CVrZcbiNBOlPTcdDeOVFyPJW3ei7DmclxyU5o0pelc4I1EwaZ5GkPlK5SL8lMq7D8kpw9DaGqtSee0ZGvn4VZJ7Es+gTaTmCnJlrF2Ro/OzYsg9Nfqk8I5r08W0qw9xfFgAmxvJDIcqpSTaoItXE4ISRdGjq1EalW6ZVXMnbGdrmKXcL907fimeW0cOpqbFcUQWlxVj9dQxBd0ViiENEi3mrSgQZWSLgSv8QEAyBAt8GgXowWTr0UctGCCIhGDPjTTYpDIYSJpEWFr0pLu7kVZabAVX6W5A3XYpKru7kTde3bSrWO+auaXdSaWgvtRtrQUkJP6tOjxlUNp+dkF/lnADzkryEWx0YsyDh/89YfIMNQurNUVto2xa9d5C24yz8TwpAP7O5g9mawzUpgJUVWIV0DizshxHJOtmhaZKIR7ES0pX4Y0j/KbUyg5Xyb/uXTJEYuiKnzf5wgsY81Js+Vpjz713KcRrhX4WPOadFFnDstLiDfLr+msyPIpnZVYujors7ysswrLr+tsiuUVnU2z/IbOzrH0tBrHnyoJIq1ki5x3+LY0SR9bXJksfmQXm8cWVyeLH9tFqQVd8M70E07927rKfh73rw7/JOx6Gv6xVPCP5VX4x7IB/1iuwj+W34R/LK/BP5bfgn8s1+Afy5aWbVOw1zXUXkokmp6TBCaluIQtrtl1Tdc9uo77+AyuQkeekU2Vbihu7E9kuOz9s+MUZ/OVkCuOnlnLyk4tjNAU2cvnjoXnLM4NLZ83lj+P0ywn/KpOXNtTbeF5sfIvwX9bd9RGdsOpsa83EQ84cLr9uCzpRpNe0K2L7SZt/DcqCrsP+otIkVhpyJbscEtAaO8Ohx3VQQ+J8PCh6+JF2nCc2jIifAu9a4UuglZCO20YWjYrfDofeAfDlpKyPcSZt0/SZMueRxXlj9mSEu4pmzvRUUmWpXtUWi0/FfvcaWfQtJXZobYTqgSPX9eEu519lUpBMlBUxqOK5VKQusAJd7rH96QwDf1fbSPHChq2+cWaCYwWnHeKEmV7agVNBMkoo+DKXzkVJ7IRDTaiiN+8k36pC4XQHsdCYra8msdCtRGmlyZLNGPWt1WHlXIW70xCyM7YSJPYi1qyjQedrc8nJduVp4IqDYzuHv92sUk8rdrzbCku+ZePWRKM05XwB87jLo9TvIn+0eIobtPFIOq5eFNlO25l684y7u0rJ1Z33d6JVf/UvU/aEWi65T1J4Zam294QtnGNwakzqUhoi9axIzQuc32u2sin+EDzretcoArXp4WbZ8/f1tkM3prxlv+xpDv/rypmn7iPtRVa1bF6qce5nR004FveOCqvYnTbq6s8Lrk3kxDcRQhq9trjawQ3vNqim7jlr50x38VxznKVXgB+XdOLEG9wFEOEW27j4R1H603NBU1vAH5bj4TYBugBOAx29MgxM7sAZuYeczoAe8xhcJ85DL7DHAbf1UfohQFQBOQYFOsjx849ALJzbzHPYfQ28wx6h3kGvcs8g95jnSFAwjoZpKyTwT7rZNBnzqsAA+YwOGAOg4fMYfA9Y9cW0PeNXYzeN3Yx+oGxi9EHxi5GHxq7GP3Q2MXoR8YuRj9GjNuTBP7EjGgT8CMLXwH8mINuRj5GP8Vbm3N+ZiFzfm44Ts75BTa/NDn1l2ZkdhxayDt+ZSHTf41zcsJvLGTCby1kwu/AvTM57/dmZOifWMj0P1jI9D9iZ074k4VM+LOFTPgLuC9PzvurGRn63yxk+t8tZPo/sDMn/NNCJgwtZMKnenTefNlSxR2VCsUQ/zShDca+R9MHVLzaOxw/1s0vAKC+AU0AAAABAAH//wAPeNrMvQt8VNW1ML73ec8z855MJslkMplMJpP3JDN5Z4AQHnkQwitBSgCRp7xFpBQDpYiKilat1ipVVKSWUsRHvYq2itRS67VcPq8ff69/r/VatVVrLbUWk8O39j5nJpNk8lD7/X9/lIRkzt5n7/Vea6+1NmIu9SPE+PkLiEUiKoj5EYZ/YXYXQsjfzmGWZZYghslnOjiOEznRYjbxkiuEvdjnZL1WLOEs+f2rnqiWP4jyF748sVY+jetgKGLQcQ6xTeq8eTEvgxHCvTzLsRj7EcyGEJlP4OEB1ixIzhBmfVYf/GWbut+ev7X7nW7+gqzH9C+ZzwsD6uh8HjQ/NsfAm1hs5BiGxcxKLZYkf7teYBASe3UaRhQL2s1pDMvms8qbPJwnOyvTneFKdzrsNivsIs1o0Ou0Gim+AgtZgdWnw3QNvmiY/g2z9K/oo3+ZhW2H27IPHD7wb7ceDh9ug7/bn9lO/h4JH2k7En70AHM/5uT+gSX4E9mCPzmBuRP4oLyM/D0h95+QLQixl/52aQV7UehDEjKhJtQSmxIu5FierczSsRzDZ9r1LGLYNsQhnuH4lbBxzODLEcuG2gUAYRHqsJhLS4IF+X5Xus1qbrI0iZIjhG0Op9XIWisDbCPL+kRfNM8aDYuC0xoowVWVjUwdhh+zcRr2RSP5AdaZzdptRhY/k5tXF6zK0Dw6bXKwJlN3myd9pUt+uN570Wtf2rmpoyO08MH1JucKxyO3ZGV8lq73l81cVlhRnWGrXvB9rq9oShB3CN5IVf8/O2fLtwihpkZ524235OOO557ty8Bnrp79wI5Z122atGOn8eEH775pcrNOnn9lcVPvpim166+eX414dPOlL/j3eBmlISvgtxw1ou2txys6u2MFWgxo03BoNVAPIEmzBvE8XspgjEPtSJLYpQKm2HXHikY+yjD+dvo8Gv54T8xpt9VWhyvKigv8mRk2r91rtlSFdVJGCItGHMK5+U24EdfhCoc/jH3WikgTjuT7coU0LDiGP4GSP2VRyNXXl37jAWdxxneudV9/E37uWL/32K8KQ7qQtjBUWATfQtzMYQ/JW+YXDn7Ofdp//b5b+/qvv+7A3ot69kB55IvKyvLoF+UReUv/vn0H6Ceytyz+a+AzFvkvvcntBcoPoEpUj55tPZ4L8LMWYZarjua4M4wCz7IY8Wybe8RvMfy2p/W4FgbkIo5jlgLkAF4si5ZiQmtAcTyv/ht1uJWpUz1ZmvRkKTwZyxl8iHxCMVGkPI/oIz09sbRIVVV9pD5c7qyvMIuAAb+YHxAIgAnBRgndRupwjtkmiNaINcyw2QIWBYezEQPUAehsRZQV7DYHN/OG69vXPGJ67sPSJZs6iwqPPu3BU44+cSRW/OfIT/XpmZZcbf7AeU5jyemcZOSsayvLC7pLX9u//uQ7mnmtp37yrbu2LihaecvMx34nf3T375fKfY/jNPlH8scag1aAtXMGV82qeVPXT3HtqP3yhA+f2fqj5deAKCPyDX9C5ZEr5kBEuBHqBNFGscKaWVWk4U/mf6CKMvIU6pYvMK8L25AdmWNG8ou9AJurnXZGSg9ZKzOYaFjQMnaT1VcidM++6d6Fj3bu297S9ijnN+WabRp82wv427gRXVp/rfwX+Tn5hz+Tz8rf119ZuXH+VdeQ+S/dDvObYH4HnR8jvBd+fbXTQebHNi02YtEXyWCqTGw4W2BM1T1935mW9A6TXcOev08+I1+6+FzPtdiMp+CVR3EZXq9bH940byt9B7qZDbPbBCMyo/yYT5WlRJJyLGOEN7bBjlAvPBnAHekm+uKwGHXyTjEAABED/kDUiT98fPr79fJfP1r1S8vjLe82YsOfVp8UjPL2+2bu/MFDl+Al2w5O77vzMH1fG3qbXcNJSIeCsXzEsdxesrHreMwCrBfANxYtYYji6jSTPyZBygQVBe/yRr0gv73sTPn96CtR+Y9enBE9E8UZjFt+Cdc/haPyGQKzT+R3cAsoLq2CS4yuA9LFvbANEGZmq4kFlWf1NeIozAhC4AdHsjodO6LYFXLMkt8peqQN1/1144swrAt/wXQzb8JC0mN2RKCwgFIGWe0sM4UETODdgd8Kyj7mzXfJuz+HL+TdlI4ICVHI5Q+jI1C1LUTJ4jpFw+JLdwOeXwE8s8gZs8E4FdFJozTYh5lXBu76LbNC2PbFTnEP1cvFlz5hvxQ4wJ0HeWKZZKOqnFS5E1jd74+GOSITWUXiRa2NLJF42ErFncgKjnBFhH1jd+6JnwV+9YJvtznSs29h8KWT8qzdpuq62ph5t7k6VlfLrRnw/u7sv7/GvH35rRuqf98/j3n7W3M7lw545/XMJmC+Bxb0FPCQBmXFMuBnBJJqpSK+qbg2W80mug5ftAKgHwazY925vOWbajNeky/IF7ntZ33NUy7qKd2/B6N/D3KwFC1WRJoPCAXkHd5FJsYbYUZ+KWgF2Ci8VTVq3LG8pKfg7demfKwnpqm2lqiEpZBUFEQULIkKI0UF+KKNAgFSGmExQTQyn+Py8v6F/X+2W6p2rM1+IGdWg17QF9RXlRq8/QHJlOENN3VXBV97IFuy9Sx3/ue3NnvexWZZv2X5LY9v8h7yLVjX5pve0DTz2TcLm6ZXlGdbHn+49DsPLHf+as6Nk2GxTsDjMdhvFE2KNQYx2EFtCBiQ44ntxmCwG3YBJTCIZVaCMBaWIkGAPWEsLkOiWCR2NFZb87z+XJMkZYesYCoAQqOA3hCAmeq1YXsSwHoQWSNHyWFhv9++pbJSV6zNj/ww+MNoUJdhXxcu0jn/miGlZXgrYt0R15kfexy534tOtYR12dG2zdNDv743mwme7WuchFGk6JOi2N3bayftvruoaXp5Wab5kcf7Xsixblwpv1W/uLsm9/mjlFZBPrI38BeB700oHCszECpvE3kGC4rht4paqQqt6IEM9Ca9CR7WgQywSkA31iiKeqnp5rNGrQIjGv34+Rsxd/h44HhTf0NgSfVnTrziDPO//9Y//b/ke/CK/2Jylsor8wltpgN8zwJtFqDm2CTQPAS+IrCWiAC+PIv4axEvsLxwbVxU0IUUtAOcuWUA8SKuIw/eWgVUQ0CMiejwsgofASBZxZIAwAMrRVW+wnsufp95KiRPiYp5dQtKtVuWu+YaSmbv6Sl97nBWUPZry8NL7G3a4nBlqZ55mq2/IJ8xFpTm/Ogm2du25YrIT+7/4FxtwxZ8NFJfU0fglw97eA9oJA9sq91P5mABwNd6XA/MEUIsB5S/WcQIZAFsAoS3AFsa1O1xrY2JjaU8jXZN5PGemJ1BZSWFBVmZrnSHVa9BeUyeRIzU8ODOFYmSw4pesEeJRGlkdTgJFMztuh0bXLWGkq7rLit/8Vj2nYaSWdfOL8c7m0zyP8z64LKwrk7vq5/7x1J9ZWSlA75WR2rYV4/ulZ/p3L4q+sLDbOesbcsr5Xt7e6fUNsTkY+a8kmxQ659Pbd6LtS3NjVSvHAP6OgU4NqMpClicwC7ASpthT1QM+9sVHeCOpSufAFMN+6jnKbPDQaUUIFhgGbolS9QSBSu8n3k5UH7vY2V2+S2z48pN73n+HvyMv/Df6+Tr5Mvkj7cu3oPz/hP/6rt/JDLbArh6TbXjJqFILOwSGI4QHYuAp7nVSYKamFqKoI41gjFbXhzK99nAh3IQI5YVs1kQQZxCX5FoCQv2qiK9o3FjlQjvIT8cd+jDDaU2e1G5URPQuaOt2zuq/uNBTzD3J9a8gEZ0GAo7di8KvnJQPuvQVzbWRgz29O01Det9uqqG+kad17GjrpG7f/ekpaUOVvRNXTb1rbruxfWBF4998GKxJie2ILZ79obFJY/J/6uvpWnS9G03NA/sOh1rnz7t1IGplM8rYO//AXvXw963PFkGHk+cTv3gBgkCvxlhETM8ZlYT/baUukNJjOYGqwCeY3hh19gP9sSsaYbiUEEgz+tyGCrTKvN8EjFPEnoNgIF9gwovLvGasJcyKohII8tsL9VHItEaXalzW6TmEtJ952qg1OLZexeVn/p59p26zKoZG6ZXnPlBjglLJn0wXFqhr9N7a7rYfVg7deqUyfLfb2iQ/+dn38Mtc65ZVfX8kf7jjUsW1+c/+szixVNqa6fgLktuWRaFCyHSZ9iD1IcujAU4rKpIYvEwvXG/PIUn7XVTk+GZqPx+9TH4EmUPEoNn4L6Ef37pC7B5yNxakLLEqiJWDw+uFAtUtzLJ/NHpdEad0Q5WkEBofNAKssIb7k+yhC6Slw2aQ9x15I10C2guusBWsR8iAQmPswhXhPw4ikUDZo4PPORjnvfLWfihC9j2Krb9/vEnYN9VeAW7nV1I950b85A5QJ/BqmDbC2BtbC8sk51FTD2V8eh/B5g/eQbsLubD7AEbu/D47Y+RdxfDu43quzny7iZcTN5e7Mfvyou8zKLcC+dOPHFS/uhVJW5xCED8pCCAzCwgXAiqlLycyHxMZD7GKlURv4brBbLK58Be8hf4C9wRa8gkSm5irhC7YKhtwFFxZ8TUPKCxk3fOOq3lU5YH8gw6faiqrESXe8GvyyifvGJSFF9Tbzc0Nm6vDRkYavYd7lu7acqywLzWmqm1tZNOn63vXlTnlw9vmbmt5spId+svB+MuzfK7/D/5V1EPWoH+LZbmwxrWBp7ezBmMiFngKjNwVUCLQYlikcdrAMKSKK0AHqEyBaSaRsMuJYGfAg1x+TLg8RKk1fAaLb8LTWwU6Iv4AITAMxZWjxiY9Di4gqYrLl+8qLqhxmepikbBG/eA5rYgbzgH1C3VFyVMQBAFVXEQ59sZDVMj1AqQLiEsKjAEsNnEWgEKdSqjhAhvjQwarIvNrXgpbvXiy7CzwZY9f9OuOVx0brGDLw80zpQuX+HZkLNusa5vqvuvv9K6Mr/XbjOx6eGpvatj3vvevDdksvK2kujMltn1XvOa567IW5Q1t++pFeaqKzYvX9pam8kz/7HCc0UgqF+hyyouCjF1vfgn+Eb5bvnhqx75455qd8hvqcsoeORG/Mr139u6rv99fwD/7KrLfrBpQW2e6Vr5/Ge9q07sWTu9KtvC103K2+mpbwpoM0PTF+2599878dFt9VF5btmkauBbIFM2C3SWAHwbihXwxGxtUzlkFVCmv50H44hIBlEUjaLRbHaYBWrLh62RKOMmfhEG6nttwxmO1XTWcvKnl/0Fy7hNYOfKh3H32R/JH/QvxC75ff4CNa2BC+Eb+zd4pw1lg36aEovpsKKaJEx1E4jchFIEQ6BXwFR05Hgc4AX5vJ5ATsDltGc7smEGq1cDIgpMeWopsyL5ypHIn2J25rPxf+mxAf/44R9kO/VF0eL0uwp9ek/l9NUta66c3hdr0NsNJSc2zb8x1mD0ZvAXjjza19BT5uSmffzr5qVzw5l8UF4zpXVz28yB22T31M5n71TkUPDSJ5xRILHEulg1qFVw76nhzxPDn+cTnA18RMyaIqYDoyw3sWKMOp5DXtACoGT9ZHneuC1M6VExZBRKw0831aQBuMt0WTVt29rKXzjh2+t9/OdBfNs0jyx73N+tqTfudb85Z8EF+cKkFaumhs6/xFz49XPylmNHD8+ZM2A6ovAxgfnHAHMdsqOiWJA6uSqIiXDmFBBTq9eut6UZ4EGtV4iDlthZPiurGvU+AsvNJw/n3mQu7dp5WeC5tc31aXvNlTP4C4+91P/+kmsXF/JZX/6mfR5zYR6YNfTdh+m7iWYAH4JjQCeoriksgOP4XoBXPt+R7G+Deav+xS7m5qC8tRnPDMlPt+G7QwMr+AsfyXv/Ks//DCXNr0k9P6ghIlXh3xqkIS8g9BtOvAA2Q6efTKZ/ait/4RN5398GVsC8oUsfgSJkkB+91Hrc1dn9pBcjDre54bsI39VYVxD0CBhqm4EAwGMC0S4gYs2uBOSrFpYoMUogi84SK1QGgHEx/ggQloMPizwnpngYHLD8dgnHA2FOBinR6XSHOc2g14rIz/g1QGi8LxV9USPZB36NLz9gZHGzoe9mzz7PU48G8S0zjJeQ0b2jpsGw11gx+ZrM8gNBvO/+g2xaWnByr+0PjzPyyZflrV1dh2a3DwidC49gz/v9O2ZNc5fX+ZCKF85H8R4AxxgT15hbRSL3/naBV8Lp8JziYJnNRNUBVkCuAGMAAxMi0679fC3WgnP+962fX8VfGHiIWXRRz9wD2FHnZ3zxmBkNl7WPiHVowMlnfGQGbCASiL+g8G7WpQvsGSqDCmJ+UB2glsEhQeoczDKFX+GfNmQLW330lIJVbTavEscoYaJWvDyqD0QrK3S/w4aznnt+3Ny5fX6OqYa5X35pWuOkZu7WLxc//tP82fuX4JkoAZMovFdLoiVaEbwgME6VtcMayOItFsUMCWIABqweXodt8hcADWkb7sNGufu43P8wAGMhc3jA1/8h80YcFsdgXl6NH1J/Ih5wAJ5i6TGLwk1Y+w6+snhgP3/hS+4LZSwfhLGZyBvLdpvALWVwG/jDDDmyYeiizOnwHw8Y0mAfW4IjVYxI5b5JbAQoeMEdjVgFdpX8yX4DDKzNvvoPsN5FEqcrK806hVfIF/603Tq7lnl3IIt5/fJHnvLIdz48sAj28I7869ne798wi/EAXh9aix9+VIVRkPpReTGvniUmUxvHMmRTjCKnYINmBJrIQfFidTgBK2FYWT7odVgXk7XILZmL1r4nX/hgfbohM2fzBwT7Awvf2HDXANMNr3r9gcf+8tjAdp6eBdWCHGfBEbWinNFjWHk1yTEsgvtEECsphvX27tzHnwgsumV5vmW3ubLnxt7AK8/Js3Z7bqonQayaKY1NJIj1+1dLlz5wJfP2FTdvip7p72DefkyJYnUOympQl8iAnKgiVopYnlLnSgEEGbXT486i0YiR0WkEPhcIfAzYQE9vfKw3rg91WNWDPqbztTWECfDOnx7OCaUVt2453LWmuQbQGp7JrBi4B7Teic/nbpybz/xCDk1edvPiFrqWUvlUAjZlsWIAP0g+ousYjrk8Dh8aCSoiaPFkpTvgWau9RgBHyI1LcJLvg0Urmwytz6N7dmQlwJS3O+/HDywWkmEln8I1ntM/VQF1dsD78hmdfI759RCAKfD6lMp/L6qNRW2YJ0FjJIJVivjVxHogFj5LqZmwg1aLQLlpc9wukI86GCZ5JernxGGlwyoABRHWLThFbz7Ve/jizO1N9UanoaL5jW3yRQDm0bvu8Lh8P7whWGe1MnK/w9ZgKG/mA/L86V272ycP7CREfujY/lOe5vfkY2uma6uvxktmTQMa11z6lD0HcK1GKxQ1kgeCngc1Ao4AIJxGDuNUCOyQ8Ez9ymP8rjGf64mlwU/VqLqqwmdt8on0QIrAvKoyvxSXsFWVClLSsJc67nZbNvZgh3qOp7iouNNraGjan1d4wBcscTiiC/Z1h5495sm4hNL1JfX7XOne/bzO7ysyWyrnfX9J6NSz2aBnnm2bcb50RuSJwrruFfVTNq+ZWfTIY3ffNGPyUV/MV/iEaCyrnNsTbbxq97canzp2lsitk4C7c4A7kcge5VSXCmEOx/WDiETQDoTRySGqV/Sxr77zWZD5JPTpOzz36acX+xO2mJPKc5AZLFamGBTkGJlNBi0oWxu28YrRReW4Gj3yAkHipxtrDa9iw6um8nk3fqv41BPe38IPuvCbzTO4m77cOG/nldX/+Qtu+5dXTZkJ73sFEbOF2M2wbpZYy22YajZWoTHiqiDBYuaADcJmKshfwYIPd2FONoHgvZNbC+YwRmfgOS3M4yY60pHGUn3AggTC1PKOqzM3cjscZhexXLxWSxQMXXD5vCwjRtw4rH7DjCzpWC7bVex6RH6Lw5xdozNvPPe+USfqrvr3i7KBMeK+0rQr593eOvAZSMOp8v/+QTvexDwL/3qgtwLfxDxLLHR86SnYm4nq7ZxYlk7iGS6FkrJQJRX20ugA1VIngSPu2YqFxj9jQb57uyx3sEHmFZnD/VRN1VE8nQJ8vw1zS8QTJ/yYAnASkiwWCjgwOcnk7KkVK+S8CzBt13JmOnt04BCzuL9j4HlY60dqzE1DJTeovN54wD9+8GExW1R9GgVq94rYy7wy4M1jVspXBplf+AYO4NOvcU1/PPPl82Tv5+TPmXuEbWr2wshIAdAlw84aQpaAW9GHw2IxIHer55D80QPZ8ufi7mP/fPOYovPflC/gU/RshZzjEBpfoFqnGKnnOCCzw/jUc6Hn5AvkYAVfuhfWsSyxDlgE6OSViGyLnAHRdaDh64iCCox68fLsQ9h+yIOvko/Knx8T/Me+6FPWsZANM69Smi15TFjeHPORADg5XkusiCX4QLMU4jVTHDwmoGasw7BBK2MrOHMGx97rgLW+JfuYFwaa6FnJsUtZzNlLr8P+8um87qSzKnqUNCvJICPziYCGLqBe77tPPw2P3s29xjwDvj+Lcuj4UWBEVwJwYp55o/Vd7jUcpbL/0hdsJ7cFdEA9ur71uAEkqRbGMfkgHpk2N/mBU3/oUT7OicdgRKxGX0qoqOCXkhgMOCHuWAAeAdrkdgEjgMzgkx8lbB9/sidmMxqKC/2+3Bx3usVsqDfWB6kmsQo0NEO1nHUwYkO0oOCow6IvNxAXs/TURz34we8Xz4sFAlpJ568smaSrKdGlvWfUucomr2nx/fKHWYt5p88ZPLJSq8+vm1MsrNzuNNoWrsz/A5du5lhdCNdgLpifUV1ZWtM8lflZONbaVd81p9xz570Db+dkv9tnDZZk3X9b18YNpbZ5jM6Zpa+tUuwN4dJn7HWCEWRnLrqv9biPwJDBPDYTJU9gqPwAblXc5yGcVkAjx/Rctp1aJksJB4OsdStTkGdKRn0G0DD0Y3Lsoj6jiGxypu+wZ7ntuY5ca1WliSqxMEuSTxRrAuAH5p7PrzqlilmBnQNLDNEr66UNGzIXu+65hjvWkGN+Fv+gosbQZiiJVtYYWw2VgnHgfHqk6tB9AxdvffC+uXUvNLfjE+2z2mfJnTNnKLziuPQRuxLoKp+c/+mV8z/i4G8e5t+XUHeBLLlUPf9LGQYY8lhPTOOzVkesVurowqKJ2REWExEATlHNPiWmjvd16QrXRHXOv2doMsLTt8zwPHc4a67eG23fMC37N7d7zH8z6Quro2HWIweaWlua99xdNXdhXeCxn+LXpyzvrvYcPrZo0bTGRsCzC/D8DuBZB3i+Mab1YMybQIwwbQpSsxGwCSyanEkECGYKyKLZZaoqVtE64qmSoU/FclM8QHCbbJ4ABCorzJa8JAhEqWUIWswbVSNzFgBDNuPMxk68t01fuj5qaHNtq6rCs2X500vIMfcGbuPO9CXh/yWUtUfcJlCZrFaeOWPmtDb81B3Tmaf/+dn2fUdvZzw4w1mY7WCI/wAw8AFe5wNeJRRAq9RDARELHM8Lm8kKBcStRIPMzvPUgqC4zafPge+9a8wHgWw1Gk1AE/DZo1U+s0R2KIZVXIqD3gOm2wM9rhwFgMG12/aGTVsejVTjqywZ9x70d+1Z6DN1Zz54X6Bz50KvqUKu9etKaysrdRa2avNVjU2NcsHaBx8Kzdk7D3988CF/++4F8vvnaqbX161VaHg54KUc8G1HpbEiItN7YQdCgJrBuJfHlIfjZpYd2YgXbvUqC6ZxZuWo0xcNRxvZMFvuv7LYK7meCDxxX/99jwYe9WuyqubWCcbf5Zfdcr5/B7v3/LloW0OWch5wXl7HHuTWgFwuxabW40EiUwowFjLjchl+EDPjcpmQX5EEYplExXeBXctxLHAaFpaSFVNJk08kL7NMA2svozLGOuaYkpRjyDKKh4zhWW7XmINi5SOfJwmBdBBKOaYH6NudZsCoMBjw52S7HFaLoTStVOSRHuu11PpMklhWX/zkFggCyMConhiB50bC0kYW37Y6vU1fWV0ZMbTpCvVVp+50C59zuqIGobpMF8ze0b55W2ZX5u5vPzjZJZ/XB9v2vHA7fmJG64xWuW1S18DR/Xf6HNHKyrrzJbNPHsKvPvTgvh1fhmKL54QojQjkTJzSSOeTLGbpSZmWHl2qQpk6FwWJKLB72CcliU96YgZKRnaQ1mqILZw4oPbG/T5sHlgm5dXPL5HWXZ1+xyV0g2NzpE4PKxh43Rgo9/54X/9J1nTTjNb+L1TdBF/0/Dl6dgNLy1aXpkQsSWyPHpKrS7MPOdKK/74nZhn1VMtnZfTFl1Dxc6fl0/w5uR+s8/1fHuIWUxoW5N2Mkb47DXUp73bTd/N48HyeYeixTSFxzlx8/P3DP+uJmRBKM2g14PIlrcCKaUAJsIx9XsZIViJ79uZlSufkP1i6u+W3lTX98zZPiDt+8Yt1qxI4Owc40yJfLIfGkBiaJBUgbywYHkfygukWjyNxMsD/R2BruOX9p+XPnxSM/TfiXw9cHDjCBFF8bsYGcydiaoFUMTUfZmzypzCZYPznZ4JRGcd3Ab970KyntBzDU0Ii7GYXacYedWkK2gXVpQFYUbIiHypGQUnis56YLteSaw1XKKkOXp81LEYIGTkjCjH5CDGp3wQRNnX6onPZTdLU5c5Vd2s2bnXeLt/g2LjEdYO8z7G+sk7PLd5989SW/fdfR0nrjv4v4OvMmSocr4c121AboX0UX7I1kYk4lO6pwaI6FgXD6N6GbAm6h/UOoXsge1ihlNfQXSqt2+okVO/cstx1A7d4pzFQkXvwe/1Ps7Ybv99/AejdCfppN+inNJRJLf8Em5FEgaWcEuVlkNtls2hFlMak8UMiu4plpMPx/Buicw4Hn/1pdpfn4MPBZ5/wdmU8errTvqmmRtelr6qJRmy/eAy/+tNHnnxCDh/6ORuSy29qacGvtUyNAf2fknez11EZnos2xLRp4F3lYI7aCwRMHmJFgy29i6CvgJ5zKAqeSMRCYkf74k8oOjLlUz0xK0a53kyXzWw0SAIRkWLcQY/LSBYAipPMvhImwPrwvZEqQ4e+pDoaNbRmfEu2O3Zexmxd51rqOrBeKGmtyjbNkV8gxkBLx/Q2ueMu9r4dxQsP7R/44+332vOz7bKHyhcX7PEHsEcn8qGPY1oHaCSOmr2KGHTT7AiWkkI8PaWIyP5CTPSJfpRH8gcfMYw/i2n8WYLjzUKPtamiHPRThjzRQ/7ENHkFVZXqCQuYWlYjk3QKCsZWhCdJC/Gsmbd/If/9ElpkDa+u51Zfnb7Isf/bQsPSarfGLb/Y5tq0zN2mL4vUVHGLL/rwxayq8BP7GO2ND+fVBh0V/5S77roLH5sxa2ZCrrAtAGc76npSIs6sSkQuQALwPSjVuHdQkEiSyUp8Rn8L+l3dmpIp8wvgN6uJBKURoRJfEtuB6czkzC3X3kxEg+iLdhZKq9rtxZ/5tew99ZP63+UW96UVlnvv2ivLr8eoD/sP4LsQtwkVottUe58E2BjEb6bO/0Zi8i2FJVAJgJfBEkoT6M1LehT+vzb1szG/+hiza6znAElG+KAQFdb6rLW5NAGAnNXYbQ4PzsZ2m5Cc6qXE85TcZuIzMF695coVGZ69CyY98kT+yQNu84dGfbBhU5Zv74zJDzxS8NRNLiPLTV+zMbc0c+vMnT0//reH713UNSO211fl2dTwndkHj914WxfB1zKA/Tv8K8iKOpVTq0zlMBiTEAunoAlcdjXG4iYfM+zeUT7uiWl91LjMEaUsEOiE4tR6CLAwieHDZH16Wbd5x0OBw7F/Nj0dePpK3urduWQp89J5vE6+/fzAAU/m4LnN7aCfrVRmk8NqVWZTcUztWbQMY3VVzvhv4ecEkGlSGZHZVmQFNaMeZ/ui8eRUL6tIT/b2l/pdtt3zpNVXpd+B0Y2OdRXV+hu5xV8e2h1c/sB17JT+T/fPmMlKdF3bgL43wbqGxQMLUsYDwZgG7nuo+CKHtRflJdzi/ndYz5eHyDzbQY8CQyE3mceqRYPxwAIapSBnMQ6X2UrIHhOqh7lsgp2cwoStDjuNA/rYfOZAWu8P3g/9leH02VUZ339dK2mW3fBnee1nFgNzomJA3sktlteu+XeHr+v26fh2ed3fvuUB4rvzy0N4z39TfjgK++mDdYyMARakigHSMJ3Vxx69hPDc/f3TTmNGPrXvQhcznXHIP8BrBj4YeAbvhXkPgLzdCvPaiXbTa5jBWYmBsYR4kYVxf8Ti9KpxLWIXN+IAGwaDiZzvbwre4c/WkWhn9CKDBVlmLA5/QX2+vPt8el6Gry7CZfTLLHPxj0Vl1ZlWsp93YXYTvHdInLBgnDjhwoEbfPis/Ms8Zn627MdrTjG/Off0QDmVZ/IF5gVhG2jjcKwsD+ZTUusYmlqHSD7MasQDLnvU9DoezS4t9ga9gRyBpvTkVFU2AtuqCbJVlYxSVkP8LrvNAlwuOuw2IwNcX4fxul75iyvXFhbW+dprCl0ZDRu77vcurCux9nSva5zRWFDSIV/4beOXfy4syHu5IlKLd9Y1drfkHiuJ5si3t6xYZ/ReXXL0vh/l5Hlh3QflC3gJjUUCHEhwDuEF8TRxJfKXyBI3+8x4yYuJXG986R7Y81y654ZYrZ6EOcieGY5lVpMCI8zxq2nkrodG7kDTw4QY5ef5vC6nwwaSvBSXEt1OeF/dcySanwSInMSWE3AwMjU/zoG9mrq71y1bClv1LMbSlFlTgqG63I6aQicAQ75wrDiai6+ZunKdMXdr7cdv+vJyj71S+vNDh3ILvAQg8vYGAhDKpy3MTLYKluJGNTTWWIJI7kkPQ4q9wJAG7IFPvwzcB8x2YZTutFuJ1Q6umxu7ydppEBJM0Wyw3GnQhnhrgRL4SoN8GGc1dFTVeQ02wfNU0Nba3tARjWXryE8BWxvHhGPNOYHjH15+ZUVselbw2Fub1oCd9bS8Bp8H2iQ+Tmvr8SKqFkl8FywnLp6bRxmkENHcUfUz+MX3Bj8n5Uj6IWV1Vi8OB0CcnZXfx/bNJ6qxLSqv4TrWkqx/avtcWsZu4z4CwVSErojpHUC92KNh+IT1k4NILRlHAh48KWJIZFZQp7eIV0pzxniklNh3Gke63eJyqqEep9UIgiIaPxgcrCMLsCQIqoTB8Loua+eeylJxefqdezPmppV27VkkOa5w3neN2/LfZvvsveFSneMPbm165bTtHRKbJQc2uJlPtLF+7ibrz+7Gr8+9enHJjj7zkbsWLVqXPmDTTp68++5I++LaIKXjtwDV3YDwEvRU63ENzUjjeNj2Zi3WYEnSbBYwI2KsIRH3RBoPkiS0RNV2CnRKlVHMrokOi5UNGYE10q5xhoAxYIF/laASu9nus0TN6WaSzoZJwQAbjUSBkSJKPm4OK/oSObgke5FEoEWvlT03v3+JKzh9RqVWqz3u+6Hk1JtKuq7rDeG+SVlfuAzFtXVhg11nwS0++ZRG75w3HW8vJwWH+y0VbesmTd3z8q7rW+ZtXVYmH35of1vzlParIje/3F6747oybKfnbiAwLvIXkAM1xup0pPShTcCsCPKQZVZJsDWMtNQf5zh/uw5rtflaIt0dCMQbWAQWmvqhhz2FSXUN/BcmuiQMdEBzMNn3Qba5sd4GX9/ZejH24Rfyifcy5L/ZsClD/ks7fubuDXcx98pa/PnA8rs23C230JxLkHHLqYwTyZl1clCAYZQCH8IyLDMrVVwAxJ6ViL7lL74Iwq//dTbUL/VvZfcrca2P5E2cCWjHghajb8eM8yN6FsPmvLDhONfkJSLFJHM4KROMuHDLiANUhuhJbiJUPMZz4B7ZrTOmNU+JNWS5053WxfbF9IzfCfKzhC/FVF5afTnWqBJHbAShWiKBTUgVCpWubHI4WTEjWaJgiDFpZPHpvVdxRq07rUC7t7jKUGEIyN9tcGPGrQ9G/WG7xLI6wSJlaL3i9yO1fmfN2vYaffHMGxb5f3NvtlN26gqaNpQ23lxRWWa5cU9Bnqmi8ybcvz24xeB0mTKNfu1mfV1ZRnBKfxSvuPvuabGSGVGX1may6RzaDK1H2Fc+dVF1bPllDcY5V9cu2dIReeAnfX011fcWTI72lVROnVq877Cz/PKp9Rt3LWpU4kH93GtsG3+S4raSSvAgrQImekwpB0a9DNU8KXBLhTfwCaloZdtCHwQ7gx8X8yc/hj9E79186UM+LGjB985G9ei/yewKRqNI0vAaaTPiOY7fSEp7RMzGC0SJ7hMYTlijJbkyTI+WHGouJWudrXqI1YPDNTx37VcYH6tRhpJc2a84FkSHy2Kqq41GwmVFwXy/z5vhNGVbskl5qnqWZjYhry8HubCJJseSWFSVmWhi0L1mEzbbwhUNOKx6HFVmkzdc4cjCPlDWuQIflv9T/sdk+R/y/8ZBrGsAcVY8cGvN6d+9+FrNay/gK1pnvrFvv/fAjdjpvfW75z1dOeznsh6e/hST8MQF4Jk0+S9f7vr1y/ijl06ffkm2yVvYrbJj2bLDT1zzw7v3wBMZ1393z4bqomIF7/uY55nP+X5kQBH0SOvxzPg5ny/5nM8XjydbqcNCz/k2g9VMHC/+isQhXgP13MgUWfGzwNQPkaSMoQeBiCNFnEMfA0jb0owF/twcTxaJ9RojaZFCSQuiBFyKwXNAVj0HVAMZAjVyqgZrgEGcq6eAn2YLC015OQIn+v0FJUyhX9Q+qjet+Y7z+musM4RcZ9aByekLapg5l5n15hnzp6+36nhOyGWPHWNDGluJ3xEKVeEP8vPrW9ZcsWqlvMj/44X++qsua+mel5OVJ5pszvx8BaZt6AJbyt4PiltPsiY0SqYVSYXDaAFlKfX41mohjgt4SeCxgZEP/5N0qwOn3nq17dWzna9Os9zzFtOEl8p3yr/ErfKTOHsLdg+pX0TD6hQ5dJw5wN4vIOA1D2A0hi6nvNxdCMqrFHMC01YOgG8FcLMCx5LTNKUKg9diSeQloH8NBvgIq8nkbI+aiMSi2dFoTk40Fm2qrc6J5FR5rVVVhOAzFYJXSbkBK+4yW6UQexa20di73+4zUxK3ieSL0+4jj/oCdsAe/CPfx97/i2OBY0+dOBE48fgVW2/Ovfnqq+HLVvn09lem1Mdi+h3a4lDQ5bBncCfOPvyznz189sGf/lR+4MiB7dsPHNl33XUPvs646iYH283WGRuKbRptxfKq/9njyjHlplPfFpdyH7E2/sjEz9ExcVNKvfilHO6jkycpTk+y97LNIMM04N0W0llIYIgFuwz8EnBTetTsNgbPttls1OEhM6Ec0MdCDqgLRCzzfGJ94/U478QJ+b9OYOE7M2Z8Z4agPb73uscfv26v/ElHU0NHR0MTiRMwt7FGwYZC5JzUNnqdZFOiALJxrDrJIY+B6VhlLSIJwVoSrorSOkmO8EpVZbwOgio34iaIlNdw6C3X81UDT6cJWndwesW9tcXTC/Ik/S/NWnd0WUvGDTt02c0VnlWu3qlsdI/8Rnde0aTojOD24qnl9aFw28LojBbf4sV5je3tPucky+TJSszhamYf6A8b0On2J02YF0jMwUJOnxASBREJicMnAfGsAE6QKNKgbZNyKgSbiZE9Fyc/Ts+Rxnq+J6bze/251saISdJmhxIZBLTgg9Zk4UQgSM1bSxRbKtV/tz+jFwy55QvqnId22CVdS6E106MX7Nbv7PXdvcVqfl6btiAUkPRiRv7OnB2BDF4SskNFHpGTJ+VXNPozNm8P1NcIGmt+rHDrlVv6Vi+Mzc0raAtkHPP4AqFgfolCs9u415i3ae7GRGkWZAjetvv9m0kGB62XRutAIDSDDWklmemIGGaI3aUcUtJcsKRkYSuygr0Y8JKwmFc5OWtkw17lnJLFzA7ulmszAgZf7IqZzDbvok+Ofdr3CfPMoTvemrVilu/YxWf4lovPUJzOxO/ge9isifjB5Jjmnmr5gxrwMxI1SCG5BZ+naajLFTtBSS0hIpTU+9F8ndUkRwz1kDDfElILxXW6Y97Bwr9RnlFiU2ZkMpt9XkHlT6viMRMMi4TeBV/IfXOuq3yZ/3bTvKVrtsgttztcvteXtLZetpqu73nmNqZZMCFpWC10Awl5NLIdZnI6pFVqoSPAWT7cdYd78XzXwYOneOFgeV3/bkVH3MU8z6aB3iX13S2tx52wS0f8UKJh8FCikVi0VsTAvxl0ReIB4pOmMSg702nXisjMmHktyU8dclqhVmomjiueMt601xl1XL3bePN3nVFdbv2SxRFtYVFBUBfRBkPBQub5m3fh8r7dN35X/vf6+TP8TLV8rryyrAoXl4dL6ZoldIH5aIheU6NMg0hmqYmY0Gu0uIH8T7KHj5x+89Wus+e6zrZYD77JzJXvx2vwZPkJ3Ca/s0X+I+gukKi8if+cVrKkIzd6lFDAkxmkIqlNiebXcqR9wF6wzXiG5AvwIsOL12owuIl4E4mZCCyz0qBjREkSF5DvorREr2UkUQISqRl1ML5u7LE9sQyXy2BwuV1uQ7oh3ekwm23UxTIZwcOi3BfGvkGUR1GUhmBFXxO2styyY18+exTn7HXNb3XdeusJ/EI6FtecmLvNvT37eHZW+Ys0f547UBTtPzfwzj7ce5/sPvjoowexRf6E8guBS7MKl0r0B4UvCDgi6o60vMhrxV0gBgVxI9mKjpST6zSY1+r4NWCBYWEBEgS8BBxHAXeCkeaA0Q3qaF6n0fGaXUirETUpZkEarU6TYpJY46jjNaJw7bgTEB+8KOjL9WSZVYfVpE8JTVVBsUMVFBHaxNsiVfzDIcwcP+P4ecXAJ3rRlD+9+uaqQFNejqQ/apTMuWXtYdcntd1Zix3fTwb7a1fLn3UWhKe1l6wPTg5G88taugqi9T7nsel9dfb6tMuJHCFdG/jD/EUURlE0BbXgMJXMWqK6pmIdw6hE2j5cfWk5htMyuwxYo9drNsHuwcvA4uqEmuIAUhyzxpzG6PR63QLyXadfYjIyep2+U83IaBtjUs11X3XOoWukOvObzAeozG1urq5ubmluqZ5SPWXypFhTY0N9XTRCmxdY6yMmSxy1Q/UtHlPfEnVLGvz4o5ZkhsI7jmgFnadoVsT+/U1WUTPZHyjTWa3rt3tvXGNNO6bTdxTkCXohw7spa5PPyQuGmflZIrvt2JfPHGV2uPqvOjHn6oztnuOezIpTXH+dL1Tnda1e74tUCbqZLWsvX3VVb1dNh9c/1ec66M7xdeQVvn5R/+g+PPunQ9gSMZdukbuZ17nFtAb18tbjZbQQGvEMOEughkis+tpE+Sk9fWOXgQQvU5K5hj5HzTV2xeDjJMBnVApWM6LxgtWwWpiqej6k3NnIh3CONUrj+FESlMR9b6dbwzPXFAYMOkNRTWWZwY+5gNaZV9G8pK5O3tTkcG3f3VhmYOpwqI55um/t+qmXF8ybUasUrFa0dtWUpeOFW25bfWW0Z8YvlZAmYpV6RnEhrWe0oGisUq1oVOhj5ZDKRjFR2Ug6eMWrG6WR1Y3klCVFhWPszen/k6rKUZhPekgpa9mQWEt9rEZdCy9h0uoh9WLS0kQxzZIGK4ovSJOi3JIYUSMXJH/Y96frR1uR3B9f0wF1TXZSe2nBIJRhXUybBiQU5llxGJSk5IXZ0+w26+DStCOW5mZ8AdGXqh6U2fi7yLJzr6RanrhQ/mLfPiyp6zsuLqHrK0TPP8mrZ3zZ1N4WBa0ggkzhee1GACIoDsr0ycvVxRM2Wo/nkGyvwTGClr92vEGxEuV57a6JDSBRFlEsyM/zerIz0h1JoNGnICMSoiXVxiROR2PdxB0NgNUDjstIgF3UHk63L2FqLm+0iCKLh/yUEsm31e3fUeqVJI36HXQBhedTYrNKgw40LdasgFQnaVlwEkZyhUbdmtVKMG51WMHcHEqQI7fmjkfVUmzjh6H3g3ODn4RSIr75E/gTX+ci8QW6TgfKQdNjUxOcK4mCtFqLRUSIc3XKxaY7RTHL7cxJz7FZB1lZNxIHTG5+ZaTCYQtURCqJuWlzpFhy6Om1a59e82t/UZE/r6goJazbrnh0xYpH2ZLpJfA/yNijICg38SSDx4I6Yq1YqWjmidwRVmqI5SmSQgJQiUopEvh8TK9WUlbPkiCGhR3aRxA0GegyEuu1YnX1iZJYpvNm+ciGsCzv7GfuZouD8u1TcCgkvz4Tbw+BfRjoPz9wEQfk80llsiC5w3ILrVeuQHc+acAS9WMNND4Zry2F1xKTSCMxWANeDJaYjdSNR8uTotOCIC1FklQkAbvUphgqaai6kBR1Mepg0BvlZfnWvFxL1OfN1YLe5Ul4JuHo0BOiYcWq4cFaaXCDmNCaLWcVNyiwutuVoix655Da6Tb9vKWfX7aaeEpvF750+9Ay6cEC6o5WtabsMMhJHUojJ7xgZQiwxZXjVy/HG/Qk1y8T9TGyhpl5+c3p7yYwRJXG0PfWxCJIkIBwBHHsF+v1+jR9mnKWYtJIWUPfTnTFyLfjj/o+3Dfk7aAgkt9vIZ2gQINLGDSDJGLgQ2HcZVj0Fou6Du1wKFgVzTByKaxu46tVoBoSqxnUB3Q9x0F+6WhXx+bYJJ1Gy4oglcfFhsmk15usJqvFnAQc/XDgxOVWilU9pAquwWWp0kqtOWR8otJTxA9mEsnBBC+CG1KFTLmYxBF4tRI5SspX1Grkf7w57V2lInkZMRfUOQ+pcxaSIhRyDA3bS540xakGnRiQHJ84p+9P+xITE60fn/sUnVtL6FnEDD2pAynFYI5ZyQ9/hZYDKaS+RFReolExGH8Prtn0atXlBG3kXXhFMs6YDwFnZB86VBWrkHjQWBw9E1wpJL1Jksi7JJ0EIi9pU5r4+1TkJF74e4qRj0PqGzspOhhUDOs10nrZLLI3UptKyhooXQi9IHLo+8ReYCUxX+wwGo1ZxkwvceX8OYRb/IlmZcR2xzQ1Kd70AC+JNzeYP7PP3yf3bVvtX70Rb0l0P3hPaXMgLzo70M0cOcvsiLdASMCdC4I9Y0Yh9JOn1GJmxZzxI4HXkLIDDcdpNoIqloAOeG61dkips2rH5A8+zGu4a0d9GsiGPgh+7thPguWSjlAoGMjL9Wa5XQ6bVS2p1qUsqfaParukLLbGU7SHXfbehPGie1g1Xsxpqeuw7xtiuyh9QmhdNtAsqT3Oo70dSHImz61MWaFttpAabSXLYKwabdIbZAJ12i+CcT9mrTY4NFyqdZJaC3JKhGm/3RQL9Xq9ed48K1kt9ZbGrigHxp7Aal0gzMddrSILhq43QHykPAwLbgMRD4vGAjfqsgPegIWuWxoXyqqsmMDSMadI/zGXL5Sq0mVw/Uvo+uvR0bhzMJKbgFZWp9xLwjlIwVSjDwLnIBVvjTqApHLWVlfYciso0LQ0c2NM0hzDQZgAJPVjOAxjE8eKEZ4DiSMpcG5W6bqA1NZrRAk8Vzw6F/r9Xi8JBgTyE0SuHZfIE2fyE6CW+1StPDa5uBRNjVE5ush2sm+BHhIeF2ivsABPO8b6nbyT2fBL+fOt2PzLO57B0jb5419e/POf91z4uO/jj/d99jfKK5fOAww6BA65UC5s7zXl2NhiMzMcUxjMYnlOAKlK2iErFDXsE0wbJdNfskN+2dOjzORKpD2HaC0EWopJJtogiWYlPUDyntWn1Obd9DyB9bcndU4c8QxpCZPnY5CvKK/I67FaTAYwSlyMS1IKB4BLo/EGdc5oWKQ59qwIrmE+7YoMBrclirMxPuf7eW/VHTszLaQ96/Xf8j09v+oHO7Ntu3OfeNaXn4136ja2TMlomWLx1UryPiFmWdb5Qu9awM2t66PLul6+bNWA57XfcZtffGM3s371gn5zz+WncLl/4J5IDdWTtH4fZJINpZOcnbikVyr5hSGV/KTp+mA1vzhKNT+xuUep6MfXgWxPUdbP7yASfehawHoBe0uR5iMXY7djZE+3k0h7YkFS6gWROv3RFvRTkN6jrCduvw2uyU0yrdKpxJYSEltZmjh8aW67O8OVvDjNKNBSbfPRAPZbRUSnWKPQFxfMrLrGZgq3TBSLNWhFTUJaKCuUklbocpE1ujJdme6M4UDUjbLOuLk+ykKZpap0SLXS1YpMYJQeBABLCawzsBfVLgSIFUi/Qm6l0o6AV/K2NRqENHoNOOVKWwIxuS0BwWlSawJj35+uT25PEI+6xXuUvAk2qh45iMYlWTw8x/JriKmA4L0rk9q6GAwYGRwGu8ko0SbYpCZGSjR2YcO08d9gtxKm/K0Gah5ra3fjTXVez63y32fumFxtNprL2/BC+TB/QT4pH3rm8N1Mn7xs8pKupTMGazL+R/ChUrQica5dRgt7lB5Tq8V467IAkTC4l8WJygyG9G5l0Or4o8mf98QAr4UFpPYxy63XcCxJ/KUboFVbarqiIGZzSv/W6PBmwfnM/OX28/KbhqJZ3+3Jx9+ud2duN3n8Nq1+mi5v0ooZdwdry/KkGim7rDhQXejTZepK+K6dX4a4t1vXLyqVj99xp1uwBqpmheX1ky+blvthYTmeVlH6XiB6f+0M4p+QngGCQHsGxND9E+oaUJjo3CiKUi+SpEC7ZtT+AeUj0oZSDRraSSDdaCCHEcO6CWi/QTcBYuh+s44C895oe/drdBUg/igaAefDE4JzKA5ncgmH2AuAGwvQFcMBnXrUUEhnNjQYDQ2xBgD3MGjrvgG0iaH+zaD93d3v3/w1oU3yKIbCewo6oQDUGMOiJg5zYo2ov+DUX6hwL4rDnTjJml4d1mgC7dpRAR8eDvhRhg2FfDaF/JSGKZMnjYC9/hvA3o0V9fWNwP/g4l8Wrzl95mtggOmWzxw/nkTz/EcUB/PRbydE83VIL2pEPXErJFEjXTuEBZbqALL+dsMwVCxLoGLyyNEjWWLkLAQzyxKYyTEa5s7pbG+dOa1lSmyEFDJ+EymkODH5xIuhSci0kpd0HfyG3HLQ5fgWk9dUVmU3Cbr70uM/mIWvg8HGm/Y6s32+mv30G/g+Ch5PqrKrGR2fECYTXGTQ6llJg0VWElfqJs5FowwbykV5kyYRPprUPKl5yuSUcuyb4CthYn2zXjQloQ+Cs4KfFH8dZBhpQraKA6GO4qAZdaAvJ4SDRI9lPdYgkdWIq5FWSw8dAu2jokLJbKodjo+xp0hGiztWPULpS0irkbSrE5OMhlFgv5apRkPrjKkdLR2TJ41gP8M3QKdl5HnXN0Ls5eRobO3L+UVF+XlFRV9HXbmuePSKKxInZ0Rmmi99xEu0J4sddaPDMeNUjEUtQM1Dmm21KXc4VSBiKAsErToNo9ExpPxJo0MaGrsWlxIFVNJOEuCVVtClJH2hPnmQVqPTphwEyFXHkIS2xPCeWIbD4eh2dM+b0zlr5rQpsdqaSGVFNOQzG0hEI9HTJZqEGb/SYJpePFTCDEVFckYQuXdoeP8Xttz2hk0fjlbVyA8Xt84EFGl1+ZUlk5n/x5JW3LFtjv/jxqU/FkoXNLuMevvCFf63JaeF46SCWkCh+T2TNr10ytppvivWmDIun54/69rLck1huYZ0jKmq0FvYMOkY0zRwsj+vKCNSWlw7peXw2jlbuoN33RnouLqzacv6EtscVpee5a0JhxuXrKzr6ir3VObkVPrb9syX3ztbM72ufi34DKLcQvsiRdAbiTNE/eAZ4uYUR4gjjgFLEseApVK8hrpmjDPIcSb4ioeQQwaTEF1VZb7V7rPWpDyFHNmPSRzSsIkcQzKDx5AvFaXozGQY1sApNngO+ea0L4e2aZo2pIlTWyvhD9qzCOw60rMohHYpAC/VDO9alPAxRulfVKYZ0b9o7CE9MatGEyoMFgx2M9JOuJsR9T4m3tFo5xtt/zNeVyO2XLGxhsLjOgUeZcPhkeQKjAKQ8hEAGW9MT8xZUKDRFIQKACyDUNFNGCrUS5g4VBbt/uCWiUBFsf+T4VKCbnsyRAx9lT/LtcPAk2ywjwKfCu1w+Iw7qCfmogAqKSgpLkoGkX7CIIob8xOH0pnFzxevfek34wGKWxU308G2ILBaDPadQkOl6FYVTDoVTMmW2Dh9wSp0cTBNeFBPzFNURABVVFpUWlI8nJ6ME+8ZFrfWJg4t3BV6P9gJptm48MqmdhjtwYTP0Bx/5axbbdIaoE1a412Whl7o6SPp1IDEF/6r4b360/JpmuzfTTsrKT2dOtT5imJBLn5LWWBIO6cUJ90k3maHaT+55oO98UnPbIr3a6LzLoF5BaRFlbFylrYZIdE8ppdE85QWhPGWZ6KIkKgVwUJTGjOI9OIWQnpKWyjt/JPBlS8+QxpDCYJ85oknEhugNgt51261DpGecZM2NZihXf+ATWjzPNp2fowz7gTyyPt2B98IdgTPB3ELaUVFaxLlQ/H3MagU6PVmwYg8qIjEf512mznNKGDGQFIE2pQQXaJZFykpWMrHewWFgnk+q0UP5hTjEZSgfwmrtNdzsmITDoSd0TTszGZAtTGsVblASTmXecg7a2dHhSTNr/w1d9+cDe+nH+zqL34z/dbpLneaoO+I/LZLW3Flra5LV1JTG7XlN1+2uha/i0N9GC26teGZ5fMPVN8X6bx8Y6s8Vf45XoTPTpo+tVkubZjVGscXez34yjaQVrcM6cBUkpQqTjS6hAWBX6oBsPrbk5ozDabtVYw1YGjfpkTqHuk9UxQqAFPbk+1Od9jjPZz0qXs44VEd2dTdnfAzB6lTGiurspkFLbiri1jVXR3R+In/aKj/ySp9oICWSR+oHHpzjJrZktx6jZZfCHE853iyswb7Qonj9oUiCnrM3lBY90bbu6M2iMLrqCgdsda6WLUYTw8ebbFZWQzKysmCFQ8uWBpvwfQEZcwFV+x+/+Yx16voyeT1+khOUQ49TSE16kKvRFskDlu2mLRsX5Yv15u8cM24kFZPV8YG9vxeGn8adf3MQwn1Fd8D8A7ZQwTNirUhDSdwGmGXepcaRQH4N6TsfthmtHGCqQyXFYcKgZ5zkglHN+52Ro/ojL3DSHKURpscvxl90zcOZQyqu5W9n1TpLY9gMPmkadh21ZsxvF6CPXIo7csdTnrjbzkuqcfe4H+rJeWjb2dhvNa8Dd3GLuc6B/UHyWXjGXalSDqQ8dzlVMuSZKkCkicV1yCJjDIpXpnmFb08fGeOFstysXyK+UfugBa/VyrLpVwn7We49/k++Z9YROyl1wFuT4Pv5kReFEQ3KX2dzJY0hmMCmczgUbbyOzb+O/VeX9eQ4+qS5OPq0vhJ9GBjspLhJ9HkcpKY05fLoNygL5iTbTbRS3CcjHPYQTQeehBtxMpJtLWCXD+HHfhQ8ME55Ts35dsBDQ8EfzKrfPfGXAug4pxZnyvipvT5sQbTVrdJUySfstjmNN02ZyN+9dEjXQ0HZl0thx84zuZ0Vx/PwU80Txv41j3dVa/LbdOJLqJ9pUAmWAE6y4d0lsoCoUuzyAJKjv7wHlPekZ+P6DZlRojcFB7vOCWN0nGKpAem7jqlB0k8svPUJqUHdvLa1wxZezbVg4raSLn43BQPjFi93WZDyOa0wRbiO9CMsoMASVdKuYNXSclnqh0QmZy8hwy0JaZ1Yl5kaVWC2muQxMrEXrCtwTWTUu3El+qJEVtx0q1k2DJc6YOb0abejFrKkHo785XTgpE7wkdUMc0qewI5RfDiRlcNwYwnnn/PCPxKTcoNpXpixIay0tPJltLd6e4M11Ac6UfZViLbJuXG3lZlWIqdLVb8AaWHF+DKjlxE26tdvJKUflJDL0Fp6OVwIORwOVzpTrWxl5S6sRfR8aM19/oQnOHUDb6EDoWMYG2nSc9KsJP1oNnX0Z6VrFftWal0NKJCSu3/FVDaUS4d0rQyJ95jcLRHaMdKUCIZdsvoHSu9QxuVqx0ro5WJLuQZZowuT3Qqz7hF7Vk5W35hapvajHzuXXx7vFH5F4mulawCf6ArAv8sov1UDCQrwSQUSAoKMjIIEjKyMrIy3UNQoUuNijiZjIYO5k7Vj0yNE7FOUXVqTU+fGPq/UQdFGiCkqIPamYNPe1PWbWygfRLi53RH1POdQxM6WQgO5gBoscSK0srRT6bLRqYAjBzz/8m5NAHRNwr5/9kLwPw6kf5GBdYU//vFDop/D9qWqOkiCXB+oAFRFDYS8JDynjUpy3vcsTzynLB37MfApTMD2WS6XeAfp3nMnjEKgVhfophT6eOWgo7u4PqusXBPcfqmej18s25LSVKdm7e4nNOmOV1XbkdJtHWW0lYbjk3w1EojiRINeKuHVyQ2S+KR/rFOrVz01CoxdNjhVcophpxaKbmzdcoM4q6vM0WsZrTRME5Pg2Gjn3z1xHKagOpnzmhpnjypoa2p7V949GX15QxW68L3b8YFGk7+ewEQQVrM45Hge+HX4Qj3X1zOrkDI6foL5QuQ4/G7NzPR1gRf6Gm+v3pT8chSTHJ+Qa9dLxRpvn/8quKxnwStBZyR4XJaLWMIVL4yEg0bsd1GwZpKtD669Ns7WqrqSjPXnUzFDRcnb5s0bXZ28b2ED2B/8btZZqKPxuUDGoAdlLG8JImbU6egkB55mmVIoynUxA+QKpIH8qK0awIjgXRHSOkRgwcJNnksUG4G0O30aVMnxf6V0noo/L8Rxe4axNTXoNUvuxOYjOefGsWF4Dn6UVtsxvBrTgQS9SZlaolKPynp2tPcXIxy/bn+PN/Q60+1419/qqTNTuQK1P+XJNGOfg1qIpmWUe52Afs1HxWiHQrZlQy93YWcc6g+3SgXvZQOg8B4I3pipkAgUBgotCpXv9AqvfGufqGbn+D1L5nkqGjsK2DwatVMHoLPAjQv1uWndX7D9qSlZX8sKftLoFUzHK0FuQWB/OGI1U3gXtt4yvFEcIv7N5EE5N+Ogd9EInIyfovR3icL6dbUQ9OhaCZ3fki9pHnnqHguGwaTcYeAsw+ILg4UW1RM0zrIcS/5UaExQWTjSeqR19gIZ+5XfdHx+FdDikxZUfjX8y+NUU0IxwxHrr8YG8P9tEaW4pc/R/n3sZT8S/QeLffzj4JXxe4pHSHGxhkWKx7J9kMBN5QWvhbXU5BNlBAaCNDGI4N1FHCp+Z6kcIykceKrCNL/Db63smFyrc3EaOL0mt9UXfHa6XHE+r59RLCP5PvB7JRhfE/YN34Z0gT5ftwhX4/v49CYILr1i06Wrzv56gTk/PHjak4wufeb1nPbwcZsiU1xYYGjZx0aLCBOWCkNuwlcVHL4HQ5yF7gj00EuknYm3QmuHeVOcB2mOxntavA9a88QTKa6IZwYJwoKya0zlz7jLeodZfno8Mhbyvzx68UInzK9Ah7rsrLRHh5+Z1lw9OdGXl1m8vl8+b58l3KD2SBLj3WDmZ/kfUzsFjO8u/NXC8e5yuwd3CS/QPn5/7+1zxSXXA29SygNcHkipvVhVrRhnonjMoBYkRFZksonYdIgY5VyZkjv12KYwSRnBZujP14y9PFYaKwnqSXPMMIygE6RQDDqQMiTmW63Wswmo14SBw/oSexk/NvpXs5hurIH1kwIu9wbx47J4fHvqVP6MIT+lX0gyGZS9IHYR8I7g40gaIBMzSXij6j5Md9VtWwixyoezBonNaZ0MMNqQiO+eX4V2eTEc2FepHHC8RKsOtTeqgpOOgAnmeg7SviqGCwncFM3IklLG2SsGRM/7lgReV7cO7HHe2J2ox7Uq81i1mcaMxW0UlgMaS4yPI6VotPItuGBrEF8D4lexfF+luI9irPjyZ1KhEk3LIcsOTyUmgKUCFVN8vjkfLKJTJA9GOISd32NGeKrTxo8GJgamxrJPX6FQI9VleWlxUUF0cLoIE0avkIm5LA41MTps3x40GlcWg0lRZjQyH4yVIqM2zplbDlCzNMU7VLSiCWa3MKlP94fQaGpc6oseX6UfE00MVIoT53FOiYFDIoheAxNID3vG8shKwHSxPF8mlrx4+XjVan+D4mrHab3c7vQtrj/I/CiKGweA61E+0nLkCQVSjR+AQN4gQRtJzSiJ6b35tniFOEZQhHOoUGrkbRxlkai6kuzrnwuQSAXk8JL5F5W2BO5l7UQhYmVikgvf55ctYlYXoTVSVI8rYDjaHZHKbgkYOsvU25FQaiirLgI/hW0AqryvCRPmSf91WFpvlFwFKY9Oe22MBtHKVOTueH57iubFERlHL53KKLCessFi72h5YaGG+KYfefgvvq1DQq27ntYwdbrNdOb6lev3bil5Xu1xZyDInUYL6q9lSSl6wb4Fog4W9+gt5LqRqRQ7+fW/CaynBjeSZ2eqLWt8OXCIfnCGnG0fOFVJOlXMSMnni88/qB/Qb6w6nh8BW67UvWiJpBYrbhRgJnQpY84EXDnR0Xoc0WraYNY0noxUu7IVn4QB+/IDoMVLrDMZnAkEXjHu/RYSy590QKilZrpRKJSqF3UqVk0ysyVylBh11caSyqQEsNoPcRYw4C389t1amJOT8ybn8+g/KL8olBhQcCTnUXcPoc5zaDXisjP+A1DMqSS/XmS9wVeg5f15QeMbDyO1Wzou9mzz/PUo0F8ywzjJWR076hpMOw1Vky+JrP8QBDvu/8gm5YWnNyLTyhNpGx/eJyRT74sb+3qOjS7fUDoXHgEe97v3zFrmru8zieuT7R/IT05yN3CtM61FEVwl5JQYQwDAuI3DNM6V/UXYma8zpVgpVo37MZg4threw1Yqw20p7xxWD/kxuGJjS9JOZ4ss0Y3/DbhCU8Qaxh77Gi3EusHbyX2l5WRe4nLImWRqsqK8lT3Exu/+v3EKs6/6jXFOE/JeJzgdcXiDwfzH+P82AH8GMEtlGueJKyI29xPEi7EcXwDvDVarWbjMGZEWgNljDUp+Ek/hBdrh0wwyJITm4H4CI0jZ1CqlUafgTKnHqt83UAm0Oz9muMJ3n0FwN3hirKSolB+pCAykr+NE+XvEd7GxDndy/Vtp05IrE7P/QKckLF5Xlg+7Fxd4Xt6rl6KYvi+Cd0qXqcffkO41gh6F6BGdJM/NcsbhrD8hKcoSTkFMVrr9SPuEP9Kc5CN1itUMPpMY84Ri407fDT5YUjIj55YoIIKkMaG2upIVVmsIpZKhKR9ZRFi9SV31iY+0lcVJvu5PVttQFXgKWVLPHhKE5QqwqJt1wx6TMl6PojeH0OuVAwTKABdRG50S6WgtUMESni4JJnI0Fh0OPePMYpyvzah2j1UtQfzg6kUu36ijE8cmonz+lHi0Iyr0/uVPtkKX5+jfB3GuyfE11HtcKaUJE2vfnSe1g3h6QkNL0k5nPBztXYEG014PNlcZMR4UiQuCQSdY42O1Y4xcDT+1SXxr081AMJl4dTq3/DV1T+hjK+s+3MIgUxU868YPL8KyVWcKDDAnyU4PAZ/RocrfEmjkTYleEWLNJJWsyqlBW6mEa/h6n7i412Drx8yXrpuAsNjdSPU/Ngjh9rxPbEsBoENHwzkf31et/rozZIghSfM8Ka7iuxr/F860sfmeXnG1Dnn9+1P2PBNlOer8dkJ8XwtRcLG4RY40iCtoNGuGsd6132FGUpGtf9rRh2rllGPNYFdsSeHi46vMENQ3YS0d/RpxvQhGscZPL4TQZxFIkPAgwiXl/1rZIg1LIhh0vzyKwuS+ZTw+p3OicqS/2iZfX7fDYnevL7hva61g72uMbmkjFvF0H5wGvUSKnIsSkIxZpORHIjqaEBGJ7nJoSgbtnqxl1xEpbhE5DBUu/bztVhLGhhv/fwqpi7eMnngIWbRRT1zz8CKRLPrRE3kDeIpelq7JaZ10ToINnG3qFe5pAEplzQk13xKiVTZ0Z4pSTzTE3PShHz1dBdeZieFj6QOIozD7JDCR0CguhsBmweWSXn180ukdVenkzpHx+ZInf4GhlOSUQTjwOvGQLn3x/v6T7Kmm2a09n8hnpJ/Az5btbI3J8B7K3+BngfWx2ro2RxLMxb/D3vvHh9Vde6Nr7Wvc89cksxMJpnJZDKZJJMLyeRKSDLcIYQQAgLhEi4qlwByEy21CKknIiJS79ZaRFRKLeWgFUWkVkXq6bHW44/jSz1+/Hk81Gut9VDkpZBs3vWstfdckkmI9ryfz++PX1utMmvvvdaznvWs5/p9kCTy0goA4iOEljnq8aL1v2lCAiI+jctB/BmaneoTyL3By3/iu/wqNmFD9zeM2hdu/GazsOHIkct7EmmdQGMal3SjZUehBwJWyQu98tiU1AAw9VgVTic3Di3m9Qwxoiw2ojOaJgiCW3ATgtoBCj47DL0P+RRk3Q1Rw8OrhqCq2Hv4clEKkqpY3h/LS2jHpR8zhQS67sk8wG9wnLxexLxE0bZX6RLQtlVE0fz4UF7mbh1iLLSnhWFQUTvMOBY8ZfjRaWajLhnBG9cOA2iroXo3JyNFJ6HWMqDvnw5Cp2W13hvEL1EW8qLVjAYF0KMGkytfhGj+rZD0iZdqsJNUrklSgURTZulAaK017MjOqNXj8Xg9XntexB6AoqccWrPNigRhTcwGVpfkhIJ3i+EBl7G8lPOOLq+2pkmGB93GslKucg75l6NQ2G1v2DV+nCsn4B9z1/hx1YF3WYU329Pn5fB3wX4PkdOgEXMKNINkVLvlxAmVTnNoT0n2XqIqAfuuuEqlPTlhaVCWvsOPD/vXQK39lydO3K3W78NcT8ltZHA6WsB8HNnkfeQ2XA9YqQAo3y0lMZMHfuZ7U/5KOEgiE4DQu0EvpEvpsfpGhpg/wOGgrfRpUQ1pat4EtuqFSU4Dtv7N4jvIRoTcAsYnHsRJ5O7jULeGmhqv1idTJX/I4d7YmMRfidy02zlkz7BnpDssZgOwu42zMWzOZAvWggHqEt8ibL/RITwnpDV5c3Tic0L6xjwg5u++v1k1Ojd/f7WGX3DlVaWHC1D5aENqOnQOBAWIGhvH5wdxTpNRimG2XvidaIzbUw8gHEwomxZLapA0ZP2kiI1GUuWgmjGcs+YEo+bf7fEoDX/lMJmfidhpwEsZ0IUXZliIBCKvBZqoTpOH4AxpvAUCkuZZFEua6VQE4znaMP5qDxB2VcfKWgvv1CMByx6YOMNht5qMA1EWeD9FdBiwZhMYIIDuoJzVolNrT4inacnsLtiSSwfja2c83xXvzSDiFA0fUp9PPRhIsRYGE1mUVO2YAGYNZvgahAfIfRTNjBVu0Q4SCV0oyQp+B7zTFcO7MF05Lx6m/JKJljDdMBugiqFV13Ze4ujMoJe4oNUU5g76mTIMx8XSm6KZdBWZQqbDajbp5cTDqMe82qnRz2tFhdrCuIo6U6i2qtL4Fja943vksfEHDnpHs3X2HVJen9w0doLwo8tdv/rFweO4BbpWKz38hyovGYlmcJPaE4HK4sVGUc/To2ng4vsNibda+DJARwi0eeyKIUZ1RnMZ+IYzw24jR2AgBIcpkTnAiKVLI+ooDvjj7MGnwz8pvt78bN1p5b/s8+YpHyayCd4M//z3e3xh4cili2tXslpWYYmK1Twu2uxS0fWh5yQPKWYxmH11B+KQzSgG2QxgFBFHQA9gKgOoDmEwzed+XS2j+u+xGag+oX3LnFxrPX8nw2vm9iVSvmDmriW4RTiu5UlfIXvALaN4KXZAmEjES1Ez4FS4FBqELBYJP9oZUwxATBlAujknipafPJ5MMg1D5e9dMUIxHib2fC3hYQNyoDkvGGSBh0pGZoR7iAksCprRvZKjR43XeDkLSjZuT/ljZ9Rgs0Ow1CqTK7sIE1WRXCWEfnHLNl25SE6j7ma8DVuUeUeUvqe8mgkLDSq4A/2Bvs+5M5e7mMHK7hKlmj9N9EaYaxebK6fN1Zc8VwqPg6BkNzZfb9J8Bw1InrM/AKn/A+YsKERX/AlRozzKrlPKhaOVDzPbxyVZ+u7Ev+2/1H+QK+ozwYx3azLrMOFDkVh30D2DFxnANYstk2tuCbv/JUnSS3o7NFqGiqCErkHY8BFeU9q/C5fSnjKXhYuJmNZwtz4qb06ps4SGk4kB1q8mXfmarCh72xd3SJa/n5Ms12o9iJRqDuSaiCyog5HXi0C92ACw8Lw4eAWASE0UjNuH+r0zqmedO2l7EDVvSiNrfJUtD5dmdOf3AQuQpSrVU9q1vb9yhswpndoMJjSTzSmL3Ls8t4EIM54TeIooGIppPG5oY3x7qt/onQwGjYrkoJGE1yak0mUbmcxqtrtAnIshmI22r/wcSh89CkXzAbeEdrT9trvKjW5/ZT5dqvAcjiqvaLbRFLpOGRVGg6Am4sWcwF1tR/U4vqM4t/3V+WzWyqs0U5XNeZM6Z8KLlBMxocyIeJFmHGmz5ldAL2Y6bf6Ycgo3xGy6Ceq8tfuZ0H7l1XmR3c9s5lwpvJtNvX8Lezm+cp584GuaY5sX9RkNPHQ5xq0DZ27LsPIgrf18UBZh2g65GeNqbFiP/UHlw1a8lkx+4T2Be4h86Xns/3lU6bjIGdpOtTMs9gD5xs007zk76ibXFC+AHETxyWfYOJC35K4iryW0rpXxqYeVnt3+3Tco8+7188v69nLvjz8+ibtJsU1+OaH30Hyq+1ZHK9XmQ7SdAZFFK6SkfkB2O1IVW7UPkC51HyDY5pQdf1jbqVS9fZap55riPZH7BvoDdCfhPSXiVCTgO8kxn0YiTsUAPCc55tTIoBco7SSgYTnpU2M5QWFVatSmYz2f7R4Ez6S1KlfvqyLCCzZieS6O93MCeZCdfAXIAxozeZLkf/KvnVFCfehr4bAPS/3YXZByC/YwicFusMHbcHFsXJ7Ru+wOoZvQKQc9GNsLWIYfiYTUG6DjnQiJgvHt0MVbaxZRLAVREm8fblw0P3lI8sbp4j00HQh5GCTH8PsWW3/qzduqye9BO5goyxPOhQv8UBlEF6MbyUFZhI6VRciDD4fLTnYodjz0qY8HS8RKfUJMWg3EEIdEq2OJnxMP+ABdmMgTtQKCQocAxom4GJLdk05LnOyBpBFDUD3qHKhvxnyAKQjP1pWa7AdpPtXvUx4blkDFoU2E5r8i5wb47SBF9FWZzkP+X0Q0bkMlAa3BQlCCBXdPCtYDMOC8+Ci6PBEPWh8UdYCcF/ntAwaPnAP9KVDggAMdfqI2VKSkhfLFgWsKt1ZjTyhvED34gw/chcP/+TLIe5OyjcqRLKjacFo4DlqyEtNsmihwtKMPNWbI4pdoCY5kaJbN7Q/Avain3agZZofGen7GjEKR8n7G8vUHQ5GygNESZz6BcSSx6bf1bDpTWNcSZz2NHWlPEGKX3SGsQ9lo3tF02iRw2pEQc5pwwlIxBqA4XctSLEbUK0prZciQxSjVCKJ/Vdvs+TB51jgs4FebfgRoSxCNzPyGX4G18EEITIcfM4ImkJlv69OtXXnWW8yv3Qn8BQSO5P003hMs/H+nB1utXx5Ba6ptUEwwfJ+tCSdOxLDbDqr4ZVDdoXUY+h9Ey6OVEMPClVVD4cfQcHl30rkyurZRulagbhW0g0yX3BHroSoFLNnuIfql5cM4sXf4YeTsBfxlpeGiUIG/IlABW8KACYZv4jfALTiC/Vk/sAhi+L0KJngStT17h+5ZKdoU6+CoZyuTNWjKFMhzHkYvoIM6OvW4zqjHR3Y6XBwKBvJySn2l8d02XG23ByfQDLv1v4FsGTGhrmBoNliRmB8jDOh1SHvCEcOUtoUb8rB9p55woKL5R9b8cOeWV7YqtRte3TyCDojMemUYggdimJX5kHNO4ZNEYTGgxIam/19AEdSWNPzevLnz1d1KZNtrvVdBsozX8hcjJN5M7hIHuVsXsTC1j7AsBHZXgCOHovUyPzcVyGp8RxaRKG9MMRDFx3VGjUE/RDhDudDVuIjVsPKRWO45VnesAQs396e/dCBvl61y9tZOPhJWHoj1pFaquyc0WXpt1VPnPPM671rcs6iYZaML2a3X9Juumc7qRFxXvhRr1T4AY9DJqMGPsUheTOsFTdR3rJc5Tg++ZlmPZNpTjGFzlE3XYfBiGoycIJQLWuplMTwg62mvgKs9Ea0aOBjFx4ITLOVj0ADelTm6tioyqixcHMzLzckc4xoTzA8w+DUtg13kBxxWDeiwJlVVAu0gwF8HCe2VddW1SmYif2QUvXgohzLPE43Rh0IzftAZsFQotUHjqIaqCpPjG3vOQ/uC+5onq+nti+N803fnS78Ejpo9O5bm3jBm9eqDjy1ZgrRa4a/J2dZTlIBp0SnpVDNDkkEF90B6LHJIpBFAtY+5wNqk5eUZDEjFCDD4Dbked5rZZCRv0vkpHEqsWZkR+6F4OA1LAPAoOWV/AaUKhbq41LKleYzFaa6ccOZm5RJRWg49dL/PHfjxzqIGh4NT+jLTG80VE1zbvrhDDClzpnT0TB/Xv7V/oXh+/+FdJ30TPlYOd08x1N2El8yYzD+b5KfiJ6l4deuP6jDz2hXRWCjiBA4J2+UE81KDuCxU27F5ooWphtEBgqDVNKh2XFpmJoCrpRMN0kGjvwjORyBBkQzU0qauXO7sCsNu0G7kQG17sW7l9IzSc0HD4z2f7uYfGTO276zQtS2tuML/UK+ivBvFN9DjDpg61Tz4ImCPitEPj7ItYpZbEQIorQ0IGdg2kYMkSzqZIY4lbRcsSZKl20cwtDOaDVtLhDe5lb7T1sYcWyPc3wVqSofrqpt8+R7VO0v9c/wkcrNmIC/aF9tjG60aVjdvgF07aJsZSxQkDE8wXQczRXHqgSnZgohRm92h8oQ3JU/E/JFDMIYyV/MHpmCPS//OnIPJZ7gQdURnAMJDOs2iIsxrVGEdtG3XD3WQVXSHAfttGtF+a5gGI9ttgRjF1739+ogONDWQ2Xluoec5G30PcmRkETZcs4+D2sboEq3gwRtYlHJc6mNtJcc6OzPbzs41JAKk2kO1FGmIHXx24a8r1vz6rSFONzWUOaS/8jV/muxfHbkBt7OklFLE8SLPbdRBHYuogi1hkMfxJMA4QAF0KabjoSfbSB7ojDrr6xGqH1M/pmE0+W5ddWXA0RygoKj0UqquKijHZXx1FVtpGvbTOy0j3Yt9ONPp5TPSNSgr6l9u95sbm3flF+8JFJVlZtbO3TEv/NJhX9YV5DKVjdnhdvl3icZgoMRmr7rm3iXhky95g/i5bZ/v4IIvtU59r3xqzXPFDfOWjxm/sbul5GfPPHzX1HGHAtFA8XOyZVTV7M7apht7FjU9f/gdoULDc7ryv4kuFyb8UIzK0HG1HhLWTjh8I/XRr9cnoDOpaJ5lMRzVcqxhiJUnPEX+d+tVH4uOUp+AZjMjegQSZsJhhMJl4TJasFg8OuAYnUf1YcjGzEjP9GEvzkiXGEUjCVuAq6tq2A5QZ7vfZF+zPMvXO3fsz54rOLHHY/vcYipq3JAT6J067vGfFT5/l9ui7ABUKGFK9/q88uzNLVs7H3vxqUcXdkyN9gaqfRsafzBz7+E77+nAb8Z1yTj/NaNdR8eo2EkGWmLK2FCvchVLlMM6aSg+LNf4cIRPEE2KMmJzfXNTYyIrGr8bK7LI5LfnRu70+t/XQPT02zGkWJ2Qx5fAkxXot0fLEjGo9EmsyQClDAxQahjeHKVP5s2rPwel0snMedVnIJGCcmdFuGJUeQJ/Gr8df/KM+CNh0dkqktXVmJTn1PIvjKzKJP60JKCp6N2jZDGCxqERotPwUASt9o5iKRqrEIakeXQdIlJ+KdHdwiDfaQOoklj7qSr2KL/9Wz0brU58jLacGslzACuA0cQJ48eWlxYXFQTS7WkWvUyuoql4qpHmEsXaT5XhZuz/NqwvV2aSvcERaEiVVbkstLrLGcTCtzkDLZZrlnYrk+5zugIf5P982zsjPwTt06YtICu/8hnZn7CwAY1GD8f2xzzy/SmL0ar8W9E46TlKYihyLCRqTG6Ow2YxUxKPxqMHkHhIJg4M5HeVtkht9hU8UZyCn88msHy1iZEy0x14t/HrQSydyPGtlHaD5S/DsEolfxlKFwZ1boTy9ypP/A/LX1UL/A7awE+6QSU89R0UAhVGSpW/1QnyNwELLFn+GhKBvb6F/L36c4Pl71Wf+Z+SvyrxR6Qi3KxWw49ES1DL4cmi9kMuDLFDZWRFi5mhlZsU/1zBYbVPFHieVJwtX2IMNMUIGgeFhG89sUeRbLPZIA4agdIUmdgbmon01kfnirivwl9/tDlmKgpff32pT6nW7EG0TKnmPhLfRA5iIzzO5leMAKpnA1gysp6eAYgxAc67wOwCwi6LY6nSbmpQyzr59hE9QMbyHN+b9MAQY6HnYJbbbguAX82RCz0H/dQjBNhbEYDhov60eD5IztcL5tlueTJ0IPr35mOhY2tEh3/r/6utfMlS7vX38Frlvvf69/iy+xcm5CsBkBPIEhlZAKffqCG/ERGABSkF+WmfEYuObIBBr9JfH6e/FgSMUV9SoSUo7WO4EhxgcvAHJQvte7CeUTLEcLrj7fWGpGMx4gkNed32qw/ujNrS06HngT1GSm9KUoJzKSUV58x4dX4yAfkLKrQa8DjQj+ZXGqGfGEISBm8LrVNQrWYZx2sVjEJinYJOrVPAKvH2+7nl/v5TGu248y+/3G9ipIO4W4gYnl+JbyEPUCwLKKbDHDHPDRwGFEa2Rcw3XTjdiImRHqNYiJwmsTc+fKiRndF08g8elOXMtLH/OIhF7wsHZY1ktTGyQTUOSBauLfj1grm22oOBA3lPhJ6KXoq+GHox71jwuSJCvvffW7IUN55Uqff6yc9zs2MYk055Ce3rdUTL+pVEPaCJ6AVBT3ReUUfbFKxiGdhQq6olQapVCsXxB0S9cOuwT0TDbDC0wL7qaKZ8lRRD369cb7abEMNqNogCSsfpRq2Ng59n1xhtmpHpSKhiSK5hwMeaRpvfwua3rBXX3Lmo9ORz/n8l/2KM/N74lFrFYEsTkuob3p8wVbjr8vprtq6p+18vCFsu3zi+RXye1jW4Y9UNsX4o4pfkDJXS3mjxziHD9UYzpmokUjmCBwb1FXEjCETl5/m9OVnOeOeaIXuKDNkTKnWXkciQraBS9B25e1APKI3HwjSXCLonaRFUtuESTsyqxWpSUHyjdUNsNJzXIbZ0HERLU+3e/bTOgu3XQSrzliftVzbtc8GJ0oqUHXhyB/38j/TfCUKoOiXFlX+FBQym7t0AbqfRs43QM4jWsOBJXizKq4YttQqZxKPnHxDaHDyGnDcn2YI8vy/Hk5URdAbj22BIvQ2DQSaG2BNcOTCkm2qDNifjSGh79Q6hZT56PLZXXppXAv0lOFnshkOiNpYYsGNsV/MS+lHA+JQtfAqGGDRwh8lxyyRbTA5bdpY7PT8zX9tm41BtlgaGe1Pv+aSBYd7B2786MbxLLi7GB4cIH2STNYyNNiGRio1VFC6W7PCqwTvszcEo4M8p8BZkuTMzrrq9aHBL8qH298Fj3d3xbuOpNnfh8sRu4mrPJamBENBDOPnnsd2F9u4FBiwj2IhVxEakFa6hYXY4n6ip5DbXrYo9lXKPC4cclmKXc8gFmZebHcwJul1xoTrULtcMIlTqbU6Hnuzdv1WpNHiPV12fTCO2x/Op7MxG0Wgj0RVo8DsuQBO31+0GEerOdmeT8ztAkA5xY4J/kka6h9rYad97lYXsU+3pLbFAPdvPp9XeZh70vSTJ6qcdsiRxsUxd9ym3J5h6zP9AHy3a68w/ZL+zGi2MP0TTM+pyxahI2SY4iY7pg0xuVgAbmxcNxC9lGVSFjoAjP5emT2modiqttdIQDrDsGjDXvObEgg3jY6Qeo+1Aw5Rob0O5sq137A0NGqkZ8bv+aVbt2vGlTDYqPfx9QhdZux89EaO2iZ4HEUFHkkHd15L6kWghGBGMPGn78INpih7ga29P2bAtqX0JTdHz+7zZLufVLsHkSq8hrsOz8e4Yg3coufaLmLySgZwXD8pDzdExPizKmWlkRZhrZaXWWCbnhqMFVWQhlPOyyUnPzsvO8+d6c8iDnsxMm9tAUwrttRYe0gn9PCfTLBf2f1rfa06BVlted6n7Z8oHAhYy9Ebb+tOfWoyy8cY/XFLMkuqctuBt5WlrrrlvWv858Xz/ROWPD07HG7iXyD89vrgS38W9dMkUryznELn6RPCHwBrqozWwBocB0TWwxnkMpI+uonC6WjCWnQ1LsKfbMt02BnQNMS8+wqdLGU1crSPiyMygcw/wBaq/nduTtvjBT8P/zQkmb3XWve8adPplO/+srD5nNxMTjuJ9cc9W9itbhS5ldfcfMgMd903B9ylr/7bIh8vxA5f349v+k39CQ/ri0ElyKX1IaK9DaZBrZMK8CKeEhjNFgLoW+RWYlj5ILICp1yOkT9OnWcxGA3lKZ7frdC5iwvIRD/ZjrZb95PLlSv55LCkd1+HyDW9Rik7hD/Xv57r62vpfTqrJT+h3lw31XG5iPNOOa1xSy9iEjmtyQtO7eI099FrTD9Frjc1qyFZrJuYkH6LTWm8MGI1X6TWBrNyErNApmlILt+olHS9AVYSg0Utm9DKbgWJmq9maZtGb9CaNaoYkqqm94BLJ9ruST4tmF/0lnES3CV+R/wDNviTzOEnj0OZYNiYHCWJqX71gLA2X8JnBYDAbzHa7zW6FbMwiXIv9oIrTehXuzX5/PrdCWVPEvRDo34NPKcq2z3e8LTR/8rvLL4trWW3BlbPke1ayR/C9imiZlNCBWP1i4ci/OL9/ZwC/o/wmn5vjVYK4W7nY8+nuk9y/nD7WX8FfjPUaZGucp60RMBcEThS+5RoBKnbQGr1QdKiuUVrHcF/ZGsXT9HvzmcKaSyFCJa3P9eCFeqLeQfNKGtAZtQw/tYHEcMPUVGIIfQyZJ3G/rag2WmXWfE0ysW0EaUiSWA1WO/0wpMok7ILqvxy09X9lruGE3Wc+J0qbMN1/K8g39n3wtAqLRTwcG1xlBoNY4etFvwZ3aQI3qE5RfOWSso3vInd5BtzlEqa1ITwC9w1lRbpDxbjN4Q9CKRqU+eEA/Lc2QhMgyV0lpeEI9957yvlL2PJ06PkWq692dvTDYHdF0DT6Ta7v8m3C1jO4MTqtOeud/LrzRKTT3np7yQGGHmKZNJOxMzpH7a+oN2MAdVmhaagm0FB5UH8TW4Vp/dD9fpdTltXURo8z15Wb7rCmab3CLIN7hXGD1VNQ+Qb3DBuVoMWHw3XbvtiRso9e6/VPL1+uqal4ipa/JbJ+evJh2kdsAmpDHYBLPoKeemNiLcGMadikM5pWWLAeybxeXoUMBhopCk03D91cD2yG8YM6hI3sXckt8sYO+RYibA16nWFV7G3moVrlRQtnzJg00WKe0TGjY2b7tKkT2ya1jRvb1Dig+5j1H+g+Zk+9o/9QF7JrwTiJmXBVRJB+l8Z57kQThvCGmq/AXzlEtmwDkTscshP+XxxdSLhA430eeJ8poisAIQsaQUAml+q7RdDqw6Rj3O9wEKmAHJlEo0nn7bzdZk0AngHQbQ4gMrEDq9wfw16mF0b7buXguoiibO3jHuZLi5T7YqmvYeWvhN85iQ/1vdd/CYeU95KQmAmLC8h25UtRR3GYM9A8tBC9HrVMxFg2EJbwESnCt7Kil0YkEXaW0HYLNuo5vZEmquqNSL8iDZvNpsXIZGKucnkpKHNl0w3gp14KTU7KIfgyOfF5g95ouNrzhLHVxyEtKvamzmheZ2dmZufCzoUL5mfOy5x3zaz2GS2Tx0dH19dUVdaGAzYrRKti4M21CcwYlCnfhSSa+J3MfYFERnUOBnoGSvMV6WfSTZHa6nrlqdJpLYQrDcaCqrJx3H/Y00rbbp4V/EvT0sek8rkT3BZTxvzlwQ91Trsg6ApHE661fWw1uMrHr54cuL7bmnXtlIIZty7Is0aUesCFrq402ZXfQPJlBNJmm/tP9OWXZNWUl44eP+nA6lmb5hU99ECo7ab25k03lKXP4o2uHH99JNK0ZEVDR0eFryo3tyrYetsc5eN3aE4tQEcDhwpX3iO2dhvhTzfRu0vQKHSO+daITs0JXHFRDh9vu84c3wN+wbQhO/1DPukPOztVLx1Nz+Ugu0tLcYNuTbQ3u45jhRjszQWpRtIu7Ww42PwlLAQTG0jPidrSPdVggJcsLc0PcKh0VOmo8rJASX6J3+ewW83k0Lg5tzG5tzuf3NtdYq3dedhdey320kANPh3458XV92/NtvfYajrvWBQ4Nqf6wa3e9J68514KFHjxVuP6SeOzJo23B0brlB1SdBfRBu3L2l9dvJr78Pof3VC7rOONBSv7fW//Xtj42pke7oZVc/tsndeexBXB/kdq6sVt2r0iXHn3ypf8MXLunMTWLUKl6GkWq7LZ08gOhLK5+NawP+O1P6P0Z4PzDQkJXxpZyxI3gFaAlCQOo2AVKlHLBhKVFoL4iosDeRwqLi0uLQnnFQWKcr02K22y5eScA2iKk2lqwYyojkpypmpxJiXp/qInZlVs3VCQ0eHb+3jRz2dU9KzPs3dkPX3aZsqTcbNrTrTRutlj1ZcoJ+0byCFIn9V8z6z1+K2nD3Y07plxkxJ5/AifO6/uSC5+bsLk/kWPzKt+V2mdImQk5I1RbAQB1aGx6GQcIjUxYUHNTlYzjVMnLbBIbWRg5sJIHtW+l/SUdPuwDxH2zUCoualxzOj6fzT1MZbl/B0yHiZr0dxvmfPQZ2XhXu7K/yb0h5wb6J/Qp0L4Jyc6DKDhMKkOlQNSHUb2JN24gRkPI3k09r3EpxI2LnWiBI1mVhCRUxL+zlmUsQj7SPIkWrXq6qtmSlyu0IqN//88if/v50lgwMHBbwpd0E8lmolULw41Fou5toAjF2Ad5ASEm9OJwDaPJuLZYPQWf5CDns46VPCMdN2EqAf+8Hai/mNuLmIVVhyeQcxNeOkzEpoQLyjeFKscjhUKY9QnvM07KUZPOX1fPkPpIbcMmeJcuGzQYrCC0AyEGCyPoHOxF6sOuWPM6wYAPCx/EteTd7YnvxNcRPAaDs1lAEDwR9zgd6pJXQ8uoqnssQJvjPOE3/EVtD5yPryT8UUWM8A2AqQawnMhtICWAngGmgl4CKp1luLXzmgahwBpiNx4aVyaSG48RqvkTkrcoP5Iwu+S+h9hvEt4mztGcaZCdK3ZHKwPzwVvHTAapoTTULbYGolpe4zCdJ2O4Q7j64Q3uHNSAzltNlRJ3xQizxJVgF8l0L3opI62pXCmZup1FpPOprc5rKJKuMExL25HkmEkvJEUpKG81E34ElJRzGgSoylI9UxYFVqPoFyvE5way8jsuA4PXGQY9Q78886j/nyHxmvJjXq6l96ior39+tK4m8ZpzXgwtgtn+AbxS6Kz1tCVhlFMPAPzAV6iiFFnDDYR4ZmOSoejkqLrUBIOmQ3A7R0y8C9+mRzm59AlwqezCZ8CpotKc2AZjOYyiQg9gsi/z0iB68IOAIvPcIZYKObthMJJVitzRJ5Ae2M50IToWGIW8TIAQKRokOWMdeNxiW1Wq8lkdVgddltCoyyTPKBRluo0TdUs68kwOE+/Csf7ZameU9jEDVdM/AdEhvgh6ygbczKxZ2VCeBlyXmHA9ZDcQ+fihEvRxbdVkgnYq/1BnQxNR0EnqY01dsyDaAPcDH6ebgR/fJqtcu6ua8tLPaOKjC3mqmZ9sHizcuHs8TB3Nqx8NH58hfvAHs6tzF7w/SUlFyPj8L5pYwz93XB3KDvMr8Z6Ge2keHh68LcSK5yeYhD+VHI6p8McXQJLjdIL8cQoWQYHRYTXU1rhs8Q87p+M07gbwsqjZ5lN/PenCV0uXYSl0n61FO8bYtEc2XGOFuyIkMqynRjPopxQN59N7w8ImeVQyIQgCubZHHn26ho9bI6csiltGqZXCQNTWBYc3JDWqShO2pC26IvwFxWerc31aX6u4Q9J/Wh7bzswa9Ynf1M+Pzhr7vNk3jSPl+rDy5k2nK9qw5KmnManrOqjOQIty1WV2GHHEflI/i2msMryd1FYv0NlxLfTTinOBWEWhmmpYhs6YR2uOLahzHA+NRxBBhmItPPJfU7OJ8MIrI5W6kSZ5wWKQrtCSngXg/kbBPCnl1XYQvUgxkAY/y3MQhcqDmM7PXqYxpp/RzFKCgGIUMXrQ+p3aDg8h4OJM2w+UR4Cmy81KF8qMD4WX3qLnJ7vke/moBBapemIPGRp8tIqaJbFDpSsXZCwZJooOWgIio0A71ZscGfU5vPm5XpDvpAt6M/05+nl7HAMQqS2xlFT6+cjrGI9QGSFgcMBrcwPX1d27/3jS7PCEWf2xtJs7rmVW5//sbfct/cpJfLxsfrIOG7DinkbmsdYApZiHHjsny42zVzJ3fS3R/ufPb5XufDSTtGgnFQ+V17GcxXrxBmvtbfEMHjEpWrNOjkhVoB+ETFvIBazzKNuuEydsAa8WA9IlS6wEwLQvY/XzYcwFoxamWJUZ9RJs6Vy0rOdEMG3+xlAN1kwIEX7GWp0bLFGrFUz4k+3nL6Jcodh1elV2LDyB8ce8JT7Hntq/Lz1bHXjuIP988Tz/c9ybf3P/uopWBz3ZnxRRG4TpgW57YQIhAkuyVYingBqHa2K5YyCYKQz5VC6w2qOeRiJYa+TKY7sAHFNoWcKuHH6Yl+SkA66f/5wYIlyfokpwu3T9a9UxfNrv+7/lHNPaVZxjmqJjDYgC8SnNHDFGDIKO4484xGj0WgxWhwUgFD2JIImUg/CYLzEn6t4XxpUIq96VjjUSOjwpdxG6FCI1h/NBDzd1hQpZZwkdOt4TuPbZUhl7MSUstRjOqOuLBeR7vmEp3NchVmF5FPObH/AQE5kIjROE1/GhQA8LjQILuRLRRh96w+2hTuCeUaJF4EURM5iyY8NN9A+RS8kNku9zO1Z8ZXTazfYnWafpdQgeCD+mow1TGTdlYBgon0ZJzFdzUV1tQ0qmxJBvkTEKi87qV0w+BdAKqTahEQ4ViRsoMGc4/fOh64gYM+PPvwIIM6voA8Is11SRO6SKSZHeLA9IBYUjhaqUaB4rMc5XYRYj4trk2UtriPJg+I6KSI4qeI18f6i75JvpoG2CI4bCMtz4qoktYlfTOQUqClWK0JWt9XlsJEHLORo6siORagiEFGbTsdPpIkoBceLlPZoz8/2eCLWmkXfX5jZ2T52IjmL4XHi+U+Uh3/5kPJfS3/QkgPHcEqrKluYXvc3Kse9RKKOh9ZHNCZA5CVAXaySqdXEJieKeLF6IHN9mUSHDvh9odyQ25nhzfSSNzj8cItEWKGzhZfh70LAEROPvPZPgPX/2FMPep2mktpS10PFAZOvasqqSd1rpmyLNpoyzGXPbphzZ7TR4s8Szx98eltj5yinMPkvv52wdHYkWyxSusdP29ja0n+P4pnY/tIDTA+kOhbFTPRFs+MEBaPPRe8hEYk2myC7VBKaNC1K1Z6AJx4hPFlN3mEha6E8QS7GWVRi0ntNIpRANDpJVDWWFJ5uBSUyFGnCdhCUPPUpAMy+AadPrm5Z1cH9y0e3dFwIKbrQN/hxnHbsd3PWnlv6Mf4LfvuSolR88AF+W8hUnMqc2BpYr1JAIB1Op46zfZISPVh5junMYLs/QqjwPsXjK4kWWc1ExhH1nQg5mshC1icSmaeqGzZEAVbtIN4Il0OI16MJOSPGJ3uU9con+F93XerdAoJuHTlkq3+sXNrdw73bH+ZbuKf7F3JP9i/h9vWH+z7izvQXwfrqrnzFf0n00wo0OTqB8BmR+UQ7lURJFom5JMByAWYe4u+rNN00O+bJysEwsQpUAVHXjIYIaKkOFV8e6uq9OA2reoVWBwhMp8k3pr0ecxe++GTFi4dy3IGnJk+3+f0vHs/t6L2+0J5LTFnrmKYtGV5L7byt4a3TppqcWVtGT7B5+K93/vGZY0/f9Yewu7fr5GuHShbsXfnsifbWHcdamv57QtvWPW3z74vxoNBA6GtH+VG/ieeAtuzeEAAhj1HWjuxOWyboQ5DeJEH4HLKbmiCajrnQksqCOa3KO4oCUaBrq/3mFSW4AnPKOS6MC+9+9Yn+28g98q5ypjfnvxZxW0GysLurgdwhdhRAq55XP8wuEe/AvGQ2H506H080Z0BOcvLv5PLIcCCU68vxuF2OQEZAnb4h9fT5QQD0Q69nTRImvei4aYgFJjXdZjRmGMjBaJ5ewnxKIhuQwW6zUyJT5AXKuFzDUz9MvpmBMePXMvVvkXtBCGt5CSAhmR5CsZpEgelN5I8zUEamv4DeCFQHlJMVRMzZ//QW0fecyfrgm8o5TcWbGdf+yCbSdYmAcZeN/FGvxyrzqueKXHnUZ0LWZXOR/4rkQOqJxlmGa6o5BmVnlSG/zI8DjhqHxK9UvtplJg+O9t70X2StC3WCcVR5zkm8XDn/xRbHzNHc2f4c7t1rf/a8T3ngKYCP6P9I+e1M/707Z3C+SybuydX4qadVOgeoLAI6JHR3ATnB0QuKkEHr6QJiIrGny6BmLgMai3AMG4vYfICNBRJbxcLKjmFhEaMUwK8E+WrwZiMAvRoW6yp+du3U9+yHRgHanUd4Stty5jsW2SWsrZL7O/RPOfvxWWoeGS5d0O75TykGrhNVRssBS5omt4CVHzc+yFstFowsTkumLU0C5jVjs0zVWt6v3aHxG55rf7ubqtxbf3EgN5xWOm3TgY7uCfWEJSIt3PL+R8hN+eyF2etnF3AvKOFxy3Z3TUKJPgE/VLUhInJFAW+neaTEXFY7smSzGpClzGbD0KLElemgITQyEZhSECZBzLZULgGyDfgYMfPJNo0a7A/wKYqP+gN6Pe/PmnteOZ/kCTh86MCsWf3Wg2wPTqg1ZHQPYo58OAAavyXsgVoqFnPba+Vh5D1Up6a2BeFdplILg/Ri2F6qCItDKcLD6b1DqblUp1p25UuxW9JRG7UC7BsDeRZuOix3Q3d1zPESt4rd6erKRpWVhgvyA37yTLbfFvITIwzCM345QuP6MDtC7kBemUBbQRkxePMdkDFA3VagV3G/c2GjO7jo7mvz7a35Lz+zNaBcCARbvtfe4JSNMwLHnryxzVw9pXJHe7SRC7fa6sY07mhrHCdu27mzbPG+1crsd59//XVfbWvndRH8ym9fUDYpkycu5A0L+/+GX5i7oO8COydXnifnxErlQm40x6gTOSEugFXriKgNVji2ET/tGEDtohPKJfzIZiw1/RlLysNbFKWNLyLiUMB91CBqUG2CItUmIPoP5ECKs3km2UEJXRLbt0SpI9bGzFSe6wr274xp/R9taT9zRlX6FQWwEIjlwStU/yHaHaaxAQQqndrdhKj8zA2n6j8BRx6T71JC/jgIWvzxunGzn7k/0IUN823102uLNhM5d45bZ3vjZc6moGummrh7mc7P5PpxuiZyXwmgQQKdMBaXQLKSSxxCilJJSnRUbDj7ylls/NOrZ+ET2mqoGUNtKPruNFQKeQhYmq1+QASpJS+BzBSXDF9IQ2lqGSNoTQnfoDrrgO+cBY014VOgqFKZTSQ3/5+qXAMkTh7sF57aL5pYA3R1ibFBXLjpQLOk4g2s9iJa5al5FRIEXESJ/OnNInxG8yZ8FnMmkLM92ItAbRdxL6UtoJU1RkcjjlgtPCd0Uw+Hk2UvijK7PjMzTSaMAHDM5TRlmNLTzFToGrHRQGeFU8wJvG34PSUCBFq19dj9ZFp7P+tUPTjj+P3K35QL2AR+jgGz44uoa47dBb3qHOEu4CQ2QxSfHyMXTC55WvKQ0xp6SimmwviwmOjeX5D7tpjeA2RDREkg9wDPEVUBXMMMYF4U5aXE4MlmrVDYLVztCNgcRLdQ3eUC84iqmUasFFbNR/LXqsi0b/SY/WPat7SGXvx1LijWltLJYxrs5ZfDfQXmsvH1Y+xuRXE66hbs6Aof/yW5nD2TbrhhSukfX3j5REdHx0Ls+O8/tXTNnNvzvZU/Wlf976rtfOUr8W4yfzeRqbuYbusj04Y2liuJrcAvBVhjJ/PkwdWRE0vlCaQaRqxCNpatkbbPUUfR36Hqk1Aje9BIgCcLBiPkJGVEVIpouonqMVNNEhxv6UfoJHb35P3zkYLOXcuC9lF3ge+MbN/au/Pzjh4I/fY40VZsFRNqG2w99pJJY+rj6gpOAxOuf/+/v3H6zb527sMlM0Fp6bymjdqr5FQKknoeK6JlNNQEFQoIvGg0cYmdSh6r2gYcxzxbAfNaYaI7YprUSAQ1kdN0C6GMeck85UPC1uN+XBzwHvolPqGcUy49MHvD+InmHNuoKLe2/z5u/9Tz7zz9yCUTPwV/OGb60/M71D26yLcLm2ju6R0jyjrN1eKaspbJ6U3ILHWJagOypHTQhKGxpE8ysjOabjEPyO/Uyd89v/Mfy+T8DnmbsV7t/KeShVhy5eieo16amq3RCqIbalhAkmiehzdW9uSj/B5iwRPVT7YUDT0WgidEbK+/yjjC7ob8/KpK++iIDFEhldt5VROnIVLyB4Sq1P8ag+6ETLV1S32Hf1LUvnXGKMnQm9G0+qc3ZZTmit+4Vn1v9eqF6fYFz5i+t7RfaXdurmg0d7i+X1XHd/V/eOip/LHz1zRyX2/58cqwLf227vbNa2574JRSftfYqfj3PwLVjmLadQtdxBaFusvR0KBYZHc5c6dBGw6yJHfSdYRRQb4vJzsrw0Huezu2M+nqYHo2Zt4DXvNUxZH7whi/qkw8hVc+cX+2wdY8oWJMWqalsn3J7taxEaNJrpjYcFvrpLEGq6Fq9Gyh64f3N82ZmpG2bMm2mSvrMrj9JU3RyoL+zPJoV00Jk8PQB+ZjMvckP5U7pZ+K9kKUTnFZ+crZfULX6b7N5MzvvBLgD5DnzWT1kegoooAlOqncyU4q6BSXZiFjzZAVQu5+T1h2RGrivioHUaO5m1vbRi+czu3bt6L1i5AyJnTwL7cca/8AH1qP1+EjfRuU2R+Qf+FeURqBPwOEP+dQ3NkQWsk8t0GZcKkI+AMgjxCtndAOqCjSUJAPyp8L6DgisbYPO7AzmqbX60P6UCCjtjpg04GTK5YfK8ctwcE5rz0AAltRW1OHb7RnPbo32HHb/IB1XvYTPw21b53vt1YqoyF7tarKaFfxXpXC1U88GZ7Vew3+y94nYzivYxpWM133MNmNlYTWKf1l7qv4y/werSuREeNnlynPKJ/j2w5ix+62vnayhixl77PKhX1LuKL+M9w6/Fclil9RmvBr/Rf7n+aC/e8Dr/CE1vMIrSPo6FETdZex8GiJ6jXbCE4znjZxTPKZeWM+M18sT6008ZlUjrbkhwAU8CqeuaQHOmmnHjLTSNAfzHM0DfDOwQHjVfdcQjF2gneOaRDr7K6Dd0V+9VSOZL9mbEawSNYb3b94pPyJI9np5zKcN1Y3mNJM4cbevN5Ik0Ey1IxqqDcauL6VP9z91H25CxY79LnjFk2uv/uuIz/ZfPOOSHTq2LpT1dGiurrR4xvVs8efpPvpjXqscsw/59YsF1smHD1aKOmI8JJcU0v2kKg+tRJW+vpOXWwtCk2fhRH5pynlvuvx80qL0KV0/PHWnz6I37m8H9/3zdJ/0zB0T9I+in507/Pqh1iWTy5TvTbqaFIC1Nk6pydNQe3859dUtKEHEv1HHROH8EgaAWWg6XZA3XZm2v3pflidPuXqHANyhVKttkZU04fG+rw64QWxOOXyuSPJOUWUFqcJzQf569xD+utgdtRf5z66RDmltKtNvOCkkO+NZs274HxC/d4jdD8TfHXuQb46cjbT/fmary7JVefn8Zl9R+aUF/zThuuKXKGwpX4Bt/8Uv0cJHLp9+9mGmj9zvsv76TosRGTNJ99ygW/CoUcp1pFJCOwA/xyt/HT4HZkyDXYHiKyqJcsiRtmyLE/726dwhUcv+4pP4fDrf2rXh8y3vtiTaeF1L96pNJAF2u4f270a/5UQ9FTJh3XKr5UGfArrNVo+THPvqI8KMo3ElTybg8rAsbiAH6gIqX8BRwALQMZ32unfGQnJ21mPHorVT2QMYLsXEqVAVQe8DMkdXku0AA7FkdtF+SrI7cMjtg8J1J6wviQfnHsIHxwlbADux7dOKfve2QeFyfyevg3kjjyp9PC3ExPLhPLQuqghjeg5uVAUqPWEAY2T6J3b4dJ1U98XyxWBW8gDOmdAG8HuppSjyOECoI5sd7rNYtZJ0Mtb9ZTFm3nzETlOJHpvhfgAfrSm2txmKqurrTVPy1qkZGRuXcBtXute6t5zg1Q2rdprnaW8OrkVPz+pbUqr0vYQ/9NbSufv39X/yX2PZhR4MxTaVRllkn1bQfatAHWxWzjAnHsbB/j2vDQdY6l2B+cP4QJMGtYZ1QccdTUOBw0wES1ZxVrXvH9CDPOP7veODmNxd63R+U2WPisyZdNU368P5Mw2+Wunr5vs/Zf7fLa/WU3FdbUR3qeEmqdNmnDbw9Wz5zeEnvkFfnf8dfPqfAcOL1w4uakJUc8cH9H2P+b/cw/r/3vksTNB7lDwzGP8rtOgIYFcoDXI5D0ZwNG0+lg7qrTiGF7n4ZkXH+qM4XUp6oyHKjBOXVgMeqlT2SbaiD3mJtp7CWqNTiXs4pxu0nGyzAxP73S9kYPrkzMQkeEDd6QHtwXzPVkYFRbklwRLvNlZAU8gHUqqmB/Ajd1meuKA2/PUuhA42oypghGHamSyLBTCe3zFjujl5shLP/d2WMtn9szfOb5vfMVvn/B1+H7Z/8KU21om1Jg7DKO4surbWpsbjB1Z6cp9eO1vfo7fmnXjojLco2x7Y79S988/+zfus+Y2pXzsVO6zfteESfid3ZS2h8hCt1EZNND/507l/6Ml0eSYHrqC8OxdfZNPYU45ueN8BzeFy1QexN39n/Ufx71w9oley2QbxD4JMWcL7HRCsAEvQZoESPSVBUGHVcUc39X6eaj/eSoKlH1vE6VV6OrbQAUCPS/Vqs1gpX442qyHWPy0wTJM26165AP2PJuVynCQnFIgl3Y/o9mYa/tfV1pLr1XeGdOsjDWVjg/5QOTgw1a8BC9Rdk2u1qkymuhJXQn+Pvfw/j51/vCXRGa/9zHlsZ/ug9a1bPb8HriAKH3oewf4+txX9fUlvB90/oRv7FvR8kUo/h2q6dM7Ac7hndTGoH4FEBVEu1glaY2jqGFFfQvUZHFmWKmNEfSTFbkByA24E7S9ACjBmqK3LIiPjF327PaMHOeP7lBaH9s2aUy9IcdQXNnG73lb2XHf7l/d/U/8nv7wqMa99aVItfOEDygtM9SMCRaH6tZJdOk0f1KUWZoGBRCgzr0Mh8VEnjH4CQFcjADqdEJxow5295QyTpvPAxNjk7n5deV1ckmyCR2ns+EisT7CcEd51DmFo4XajFB8PpolF5+GNOQ0Uk9hwNcp/8pE3rcQeR9GG5m8L0l04nF440Afnjfmw6PmfunVfH5J4zujxmp7pY2Yh9XxLFmtOATs/mZM/X7kD6k/hae2GF8/x1w6o2e+/4V9Xus5q7GwkmuutOT8JferdNcN3HUZuv/WpVXMvGW2f82eCQ4+R0lvWz+/9Pj++QujLRMmPX5qU29vpHT2lq7y8nnbGK2vfEl4fhPhwgDUg7g1n58EbjpNprpZGiuH1YWGYiPobyrerVd15Km2C1tifgb48RyJfjyyxABVjzU3nkivP+bRED7qyDq4v+iFX3gd29pAmdrm8u3dX3TsiGJpN5WvqTV2ODdXV/EGUG2OHelWxpGNrNv1i589d1CpGD8V9JxdUfDbfUR4aLd6vggPCWr2W7Lbzq257cixKlBzPcjUNI8dvQ6ow64Bc9apnylYurMgI+vxe/HB15UnV0ciZqu5oGEhwIXgkxPfWvf4FqIePVk2eeH0OrC+qR3fJZ6gdnwYlaMfqXVQRtWWNxtMvE6PZV6tKhrGrq80anb9iB/qjPpKSgoL9fqS8pLystLCcGG4uChu81tGbvNreeMjt/1xR/jTovair0qv5gQQvH8h/6F93t7hd0oWlI/2Hs0G6EjVDi9ghpdeFFayXPNrCX9R57J+KdLr3Wp0T/XLXWW0VxsNtaei1Dt49ICBUPITyGXYlAHI5/OpTFwLUSoWmQ1Q93yEIlRqXeP227cu3VfUVKzfnbmxpsG0U3lvvXeDu9911vunsC5/zJwy3dqb+Al9y5d+7+MKvuiuqdP6LgpnDu/cefi8JVThf0ztZfw5OUnQn7YyWg5hbS1NIubQUsUgGYWgSa1OZo4tOebYYm1FmXNra8+nu6mDS2seGtdvi9EW1YHBEto3DpnP7k083ayzw/AJ8N5kcWCl4FHFDgh21A3MgU9WeWkWvMz0Yl5KT6n26v+mo2qvOf394JkcqiFb8f4NA3XfSITovpM3vPE4qMYLmd+J4uHT+sR7VN1eSq5OVKv8Uvl58qUB9Ygpx0aD0sAywlTjgMUYVWjJII0ajLxkcCSVgletD9R6Z5toXZKMVPBBJxBqsaBGbVWr3wXSKEOAoiVodZ/4551R+8DKFzne0T7ewT6xW72mg3Ab1G8bNSSZLGacgIVHs6WIZkd1IhdUJbjoH3PUvlqR+FNnNGuY5HuYB5HqdD54eelrpfit0pOlnvicEufF+tFb6LzSoO+3l7adpIU+WI0sumM9Jj0wLbeo0WXgb5T108wGvSQkUia5Ub0FKJTcpp7N6+/3JBT1ceCTEX5D5gg20CrGvYPz891Xz893D5Of78liZpIt6E8fnJ+foH06Alwwnpw/LtHL0zuu7fAdGQHX3TuUJfvum4P/NXdcYHyz0WdowJLm+lF23PHDd3dsA3fQFmVPxZhDVfmaDij8iuK+5aC5TC/JJiYFAFhyUjdzyMCUtdCuJ+pHRGXVzYdMLhizcvCYzqiJXPS0f5xVL/vi/puExcR1aerRaXm2RWmBVXjS77lDWTLnWXwLLMFpaBjjJ5pHF96vdN3xw0O3b8dfKb+vGHNbVb7qY4G7LAfde5RcMbx2l/mhz4CMQTVcqWX70nvbrRUnqdfYkAO9sYFkuVBelzhw4BgiWWw0oJpjc0AHWZvNQJQwR9JVpfaRVa8xZcAV5YI2svEbTOyN3VA7+k7wVu3e0nT207Q2zgLRIrNBBBW4VcKx1FqBigpZZKYElRQWwQIlw7LEEKpZIZaR15yT+IOez+5+LMlByS6vyxUDHJUqJpr4DrEYCtD651WHRMzPm9AVU3PxUjeFjrkpBsPGDh7TGXW5iPmTH8j1ZnsyC1wFqmfDkNqzgQciog7l6sC3ACiq8IKoOn2F4tTOD2lKAjJqoi0fy+0HeblBFciEvEs47WQ4yU/49sG/JOX2+0HFUw8Ed/pc6PPQOWbof6Ba+fEc8MPSm0RST2bfJbcEMVnXgwq6WIgF/uGWyATZ3jvoB3IKk7xMRKbw0LiRuyd0oV159CzE7cXzZ5TGSxdp4RU7TzqxiOjRsW/CWtcnuC+xqtdlwlJ7B/3Avgk4cjHPZm0kDUPoD1cEPg+w6N+bb4J3CyNiDfJP05h/abRYljiOkG5QmjjLYWJhP6h3JyT0sMIBOUALZt5cz60LK49OORg8eLNy4eZVQX4Ld8uXyobTkAt7GtZFDGzeQG2U1N9xX/U7cGgfmcNlBZU/VRzzH29VWjf7uS3449PKVyeVFvz8SarrPHIlQHPSM6DqxkGDbJIs0CJO8r/rJJEDHxqNuLmgtzj8x0az7kXCEkY8IDk9Inz6TSi6u0e5mCpDvXvnBx9Azu/gJPX+0xDvI3NZSf2G1dHKdBbvE2gREKDGX6eG/YhIiIX9MlCGjQX+QF8cEPgDd0tgqODf5ptbvgjVpor/KVuU2R+wEKBaJ1NLaxKoL1PgQWSDrSii6xjnclgljc0eq4QJxLOeI/yUC6GmAZnPW+5lhNCSn1m8Ec4txGosqCwahlgND4sHGEThOiZ0yHZoS7cgiw2+SSOe8aANLDo5cNNzS8vnoUSZqNxMHU1sbQGav1YMwPyIIwJ4Jdv4a+GeiGWuqP6s2LYnFqfx3d+EfrT5wo2sHI3mHH/0fbK6R2jmDCQdKyhBJrFvcUgWOHkl29hr2W0sJYRQ1G/FL2GefjUWSNm3nKxpqxZMoZ4zGk/BDFOSYhrkRX0qniTGyaUoFDOShfhVzMgErMhEiEjyvs3KNn4dmTd9HzTlicefaYOCpPfpQXmEV/LrlMkTL46ffMl+Xui6fFDZgnuELthqOsd56hzTGBIjfSVG5JALIoIkb6pAas5K5k4kOw2nm1zQtWzKTJLM8x/mtJkf9h8er1wYj2/7jaSt4DfKVnwbs2k+J+tYS+lPvimm+qZbDaxo3/TbmUSRiQyOAHAqVQ0Ctc7AYVjXJWUy91z+r3Iv+k+eZGu7fFA6+fLLkKNK+MpK11cULYBjLAx9aOwJh4bHsYzVCF90IdTQpvw5KW919jbCWA39p+K5q+Tg4CuHCG9to2sj30sDn/iggyNqzAXOcfhe3DlOeSvZQT5n49QvQkUJTnJlJ3AYua+ufEj27vp4DiuwF8VcQFy3mHhkknNYMV8T0aojadEkxhchh/WBwGLlAuSwVpVsVi7A3dZ/j+1fXu7/mkPXTDX3r4NLLq4zZqD1R3nMY01ndGopzNScdscq5lRNMflnb/xnVtDXO/gXohWamVQFnRAmHiGydKA2KGFb/7IUaqBk6X93gAIY0wu+Y101y9dJJ2vn0Si2KlPiCzz0X+FWV5UWQ9IrA5hLV75WsE2y/P0ceQn0n77yFRRqEs03iOqi1THURSRjYgxKMXdZNpwGapHnCG1erzfoDebXRRwB7ZJNyLnUIozUV4HVDKyWhZwpZK6f3Dje5lQuOfOPHgy/dTzQYw40zb51RujlV/Dciuw7Jk60l+OtnPVPLV3TF/T0vPXbP/y+39OycfWk4j/i/6WcfXLWAuwgc/Zf+ZKfPTjnhyYyEBGKsECBO2n40DtdW4GPV3N+VL/zcANT5fzUBpiTD9fG3H4xR2Bs+fiC5vdT7kr0+z0Jfr9Ov7UCv6H6/Ry4aNPmpuYm/F73E0+Bu0+x730i2NozF7upu6+b1UPG61I8KJ+i8XISrdJMxE0geqqaDpqdnZ2fnR/Mc9RHqHdkYKWKqBZJGLGaLpuyWqX/30JYCvnvbxx/bYWtaULzRFvFoJKV0x988NLs/neVj+cvnL0Me2i8kezLg2RfAM3USzOy1YrSRBcXzFViznGnk0NOr9PrcWc4bFaDjCycRTconM9Rzysk8KkGAj5S9MoRb0f2z54ueuVFf0et8mPXX93u28fUj/e4tjU0m7NoTP/nP3/uqBJR/pkP33nnA+OVGx94cNq0B1hOYxwT3Ac5awwPHHplI5Fwh4YGLqto4GSq3pxsDQdcNywOOFSUXg0EvOb9KX8aCQI4wGmw+cbxv32g/TLsb7hARBWVLhn52+agmN/y8JjfUAY7DOD30TOtZ68K9s2twbUD6ElkSIye0ByFmIoDCUrh1X3Zvji4un44ouopSudViKp8A0idI6Sq1ls8ka6EDzS6JjQKHwSpTqbNENUBcXgY6tIu4UNT19Xz6e4RUZf2DWf0nUDnGYCaaI3CtD8CNM+Jc61eJXJuLpA5N5AbyPMnE9s0LAc7NLyNqxD8pyoIzoiw7GP4ODyjuXhCXcuYaL1GdUKd5LXEyA5LiS+Ekd84PPljqCHDINrfHf6sqL3oL6VXh7TvpHGXRDx7E1gkqjYNgcs4MrvIkNkRAvxZpglLiWjscOwStOs/vz/5bKKGrR76RNx6GmlWnTRayXUSYr3EEOuJDexyZqqeFnkIrHry9SGdK6+caf3TEP6UNtq7tQNf5OZx7yMA2yVW9S34gyIlwL1/Fv0Dv83hrPwR7lXym4uiYGE0F7FEG4Rn2KwcoR08s5lv8PWd4l59Rn1GfH4Ez4hjvZdeVp/Zxx/EX1M7KDPqAH8C5q6jIENtKp4bjkhyhCe3I24BLLca5ZNQnnj+gbuUdz98JQkbzk1hvNDtMVh0HHvFcHBwRFfuUz4kxlc48R0MVQ76lKvvcGjv2B97hfIhvILMAmQWWQd/M52HDWVH3QImJwbWAkkjdDEO8iLaakRbT1D7B+4d+krlY/LK/xi0xl+qSyXfIGvln1S/4YtmA5YOwF3AeoG96YJjn9HmK6ZYPC4YRIfDGjkIjxN6cKcpPRK+A19gkZSC4b/DFcUp5BpErF/GaIbRTvKxS1rtMDEXGAbaSgppr0J0J2bB6Dw0m0vDKdx55EDRgaq/VZO/H+Y//QRgoD/pc8N7A+T0CRQHZ1S0VAK8fJ6YWitZNz+kNf9jgIgOu02z5BkYIv1C/CvkL9x7roZ8pIP8FaGfayd/4cgn+A/so0rlJ8wGWIKf5mbz+5Ce8j+49zppcAJ+m5lO+R/lFVQDaF1GOn7jP3bv/o/d+Onda2+4++4b1iL+ygWEhDO4QY0hEZ0SsJkkiMcspkk8BUOjMulYKCag/iWcqVU+rT1C/lZ3pE75rBY3KKfif4HjZPeVi7o9okLzOQFDuYkoVAtQL0PFLrFgHRGdOmGVEWMzgO7z3UivZzU04ekmispnkDkVfnJUquHQ6os+gwY/0hn1VFbMvaZ9xvSWiePqayuaKpts9uq6oL06kqbzhtVIPs1gAF0TJWR+SwN/DJKLxZE4IHPYx3W3hN3btrnu3OMszfrBrZ477lI2zSk2hg3F4eIS8n99RQN+xr8+3Oc//EpxOD4mLLQM+w6O69uxY8+2vjtu36P4R9VcrKqqqL1YIbj77tjxI/qnvZdM/J4K7YcaZVOq8YRn7hMQZ9DsUSpJ4XYJxu1RHQsHcoZ9Zx4RzysmfJ7KIvIcP4c+JwPCRAKwHzycAtkP0xTZgIOfc+C9/Rv2nnmYvYy9EKNWdB5/Svhagnx4nvpkKHfPRTG8R4cNuBsy+MiFj62L355tP/w+16wcxd5NxAjBRJacx0/G34GpPyL5hmDvIBeyg+gPH3a90+Egr5iHpygfb1L+S8NceJmuy0Gj8LT5A0gjerRAwxCshy+/dIgh6XBoJ7eDr5KcFDuA6OdUgoG108zAA0CNiaK2jHQOebLSczNyTXrk4BySgSJGadDaFEHHwXInWc4uPm566G5ngyXQvKLF+uM9ziZjcFw3DhcbRxuK5pQaGwxhbsePf4gXTlzQEbp3h/Lk2CUzi7gPKuuUZ2vraupxWxWxv1A3dw8vSVZkICeQ6LgmShFZJBc/OepqzKwR5tnEtxmNRAqmGdMg/R18bDpDVtgBSfnU0dWMHRYsd+fgB19beFtOb96rfn919tMOvvUBrrz/i8MvvXQYl5d+CnuwndAjKFnICXzzqAvzMvhnjJDMg2SJ6Hj8diI2JX49bUmHb6Wol+uRqnM3srQvHaOZZ9oRO0WjTnxQuHUkT0YjQz4kYe7W1E91dkaJTerLdhLB6bBbLQYd4d4CrkCv7lVCqQi4fuAe8ssaXJ+Fx0/779rqcLxuMrSE8uVsc0t+vvTKPM7kU57N4rKKxweEubMc+aZA4/XcjlsXXd/SUpB/oL2kBP/t8H4py5t547Wv186YxGK6/0RomC6loyJUjZ47mguFPoSKegrxywtECm6UMZIEJN0KiXTSeg2TvJnCIgH3RbHWByOc6gnx1tSPREvYaKiBvPpwAOHmUFVlWUmOx+VMtxHWLuKKdEAuFijm4wgNSQkrTbo0HKck16xfOMOeKeU1rpyQd+8P0yen33xL8JH16bo3BNlVEvRLPmzS2ayZrmz/S2bH3JJCnck+t6BIePt7124b1T6pcM86vPvmXZtvDLmLSwpLniSD04wWcnOdb51fXNy2pJjdm2+Ts2CXAE1p/LQj6dQjSO4Qjt+oxcAa4aA3ARFc7Be8feBPnc/bnC6rQE4G9gNeO5RyBliVJlgc5Nq3Z0ud5aOrHLq/6tImdixvEY45n5MsPzG9tOT7T6ysCS15dNsT2923gWT9PtnjgARdOyvJvVgfrfGaOQZ2JTGwKxQXJGoJJOHRqsjo+khTVVNFebiosVo2uOAeU9Mha2rLMCBGxKucJF6jOFBbZjcXJTv3rsHkb7h2Uuj+Xqcx4wfBUWZZzq6/bpL3wa0ZUtqUUQaLy+IQxfslqaCMEFwyzyst3hoOGw1SwcJincHO74/UTx+Xe9u26jtyrYvmBMNjG3w3rQ1Nn2wVZZvDl1+Fx4cKy8Lh0Ozil4pHjSsg/xidz+4Nsm4vWbcJVaBNR8uJ/qp1eQwikYM+dQgC9USOAigF9ck103JQqHeICjQljYzjRGn78AM7o440c0lxqCCQ6840V6RV5Ad0QK8kktBjHRfBiRlEhEwWzFWYDAWhkiI5LY2w3FF5aact0+BrWD4peO/29ImmnPqlk/Ie3OAQfqeyarZxkfDq9NLSkuLpS8Ov3Xzdtqrpk4O71ysbx8xsC/3g+x7Goq4xDOPrz8o57kGuZ9DdURu/O+pS3B36wXeHLenuyDHH7g7bj+92NsLdQa6OenJ1lMDVoZx7OOnqaCdXR6RO+RW9OqZX1cJ58St9+AB3C7lTc6JZSMvW4bhqmFsN3wYBPkFP7ohALVTe8oHn7svqmuPeu/c1vOGnlQ19PeQuPaX0cRu4bagQ6kLSWV0Ij3lW8QFxaZ6nqlstLfhYQt5eo9aFxEbxmCKpDh7WGdVXO4ogJq/PDjsjEBunxdJNuLpKa0hCyZORbuHYYd39gfs3Nf0vWiytm38yunRKYb7O9BubwVO7bJJn5y1G34TK3BXuxRO7blPOzOvsWbyldFJFQzjSuqB26qRAV1d+0/TpAec4+/goiyG9R/ZuE1lbDdpy1IpFCbjYTlOhydUjI8KdvCgQuQuORaJfr4KqWHVviSyF1NM6jqZCJwwnx377sOOh3p+WNNZYdXov0F5LBhxZUaN84SWzZPZXzmlwPv6DDJ1xUrEj22eS0h0/uD3w8EaH9WVD2txwSGeSPcGt/ltCblEnecMlPhmvHFdQ2RTM2rSlYEy9pHcURIs3r9l066r5zbPzC6eFPIe9gVC4qKAMsAzJnq8kfDOczqHx0CCdg/CTPEDniGTjB08uui27N6DqHC0PEpXj88PHj6sqB9mLs2QvdnBbvpPOUR3XAeq+nc4x4MkR6hzJTw2pc+hHpnOYconOYT9lMkwlOkeOeVpM5/iVR9U5ZjuCoHMo525ddF3L1CDTOc5rOsep2hkTqc5x5RNCw5sIP39bnaM2phHUUZ3DdXWdI/mRq+ocScOH0Dn031LnwPt1C9vtTqJzrJgQIDrHFKpzrCM6hyi7QZB7YzrHCZNjDrkCzfZ5BUW4nukcoZjO4SoqTdQ5/pakc1SQs7CZ8OWQOkc1KBY1KXUO7SdV5wBJm0rnWMY5ckSmcnwNKseKqaBycFseNZ4AlaMaVI6ntoLKQWz/D8ge30722Ees8Tro9jeUzlEb0zkIj5aVVkVK68rq8sNE4yDzCA6tcWSGhlQ4ag2m3DHLqMJhIApHuVmSs+uun+QjCodMFI41T8VUjc4SomoUG41U1TDaTaBp+JimsZBqGrlM06h4qwBUjILZxSeKKsaCitE8n92r35B19pB1mohutenoKFXHcA2nY9TGVIe64XWMpIFUxygNF4by/UTHqEyrJDqGfngdQxikY+D7zIYQ6BiWtDlEx5CWzic6Rq6qY0zSpxdWz6kLJCoZOcZFONwGSgbhtNcIR1ZNnxK8e72yqXz8lJLsWxK1DIwiV74SVkscGoWeZNHSeiSBYb4RmbEJm01Q1K2nvqsVBsyBbwV8V2qlSng6MpnQUovWYGo0e5bcUt/64c5ogEPh4lAwkOfPhaCa25mRbk/TOrWhUdyoNNYfqYDV88BfA+DeQfjBf9k5JseB50IVp54L+O/O2ZVxt2e3J++Zpyvww1MMimLw9jY3WVx4VrZyyIHnZSkHA56eaGOaHXPp5vLZO+1/PPXSQ+seeuS1k8qGuroDM6/5Efm3kwc7Zq+86ZqejY0sRlRAaJdBRJITlaKfsjSDOkSmq9NvNAESMxaF7WYjR65vjjYe4DFgf6xAOp1hKTIYwjTgCVVMlHj17FF5+7d+tjPqdbkQcpW6SotD+QF/brYnyw2Icfk2W3qlhTZt42iLFeioQigkxUtS/LWEerU1eVp0PheuqO7cJuWt2pdezUvvujGLb/Ioy7/nNI8ePaHenokXefreyMKPRpbZMv+UmXkF+TNf+mkY39lkW4b7nlcOvn94c/fDD6/cOm3m+EU78JmHHw7PXNDT0/Pc9p8pe9cuY3Tboeb08MzDCBV7HC8y6Hcq3Gg30QIIW8RgtGmHAZ0TKvYgskORtE/lcRcDjRcOKxcOXyziLoqRV19V9veF+Xe/Zt9JR0gYr9a4zoi2Ir2M9J3kFjZy0DIQ2tMINOV3hQkbDLrFhLbah7OyMMoKZOXleOxJ/QLVIlfoGBiQKZKtQ+VFx2AQxENv23GRRznTqHzTdK/n3vR7su7tTUREXD2hzua2RaZxy9c8ouzDSx5Z8wiXAhhRgJwQaYzYB55wspJqtCS6aBQ5VSFM9CZApRXl2816icdGuppViDdApR9aRfsRzaVxIcJTgjgjPz8312HnUH51fjUR2iXhYhY7y3LZfQ6fQUY2zmaRYuaDlqzB8yrckpqcDo1UHZlOSLiHgFoIYm1YzDFuXGUrdSxeYdq81lauy66cifNypVKZHOc8XamUq+zMwc/m9K1d6NHZSlZ/rJz/7AaXOTt342fYzLdsug5Lq9bcsEK5VDmlyceFQ0VKYUlRWCko7vvw0CF+X//8M+se6ufmXTJx7z7+zF+f6d8iMj/jcb5D2EdxGNMhX9phNYJzsBW2S6DZugLHE3abC//Po8UcMRnQDJ1Ol65Lt0OmGPjciRKLWQ6on3dA+ha4IQOEmpHuxU91rXLiWypuelW37Y2bd7Q82WptEbv7P+Ncd/Z3cfuVx/DS/i78pLIQ/gK73XflgjhXvEAR38bi6FEvNpo0VCQiHkWTKJm2I73RYNBvJIM4meeIRDRjgC8BFACj3mRcJdBwITnmmCiC1L1INCcHecNYJMpmWTQTM8BsMqd6EyIXp3n4F4F3fVyqFxn1hu3f4k3RSd/xJdAYD5qrLiMnrkRHe35lNjfW19ZUlZeGi8fUElUf9sWi81GHKtZMSJEoNmLcnsHD2jOgDwvLwBWLc3vdc6a5f/SjZ3n/QYOoT/eWTSrNuHeDQ9aPLSioMDocN2zJvXO1I+2w0dRWmC+ZpCz/hpwNAacomVsKcmSaYiXsKantO/3gmJz8SK4vbdUNgZoqyThtUve1K29c3DG6zR+cFHDt9eQG2vKLqWd8+ZULkkO8RP6pFC3DfzjajM0WjQ+mET7gRQksAWLzrEc6wSLoLNuR0WwyGYnypxe4uUifhgWdXuhGFmQ2WsyrqMYlMwKaTHiZIYkxWge+Ms2SlvhKJKRxwkqkR2k6fdoI3plB3jl96HeajWSzv/VLgfHaEl4q8sTu+QffGu34H3ghZUiTybCMcGWJARiyM5q1pGv+vLnXtLe1Tpsysb7GU+MI0widVeVKh+pT4JN9CmBvay4FCX9bhhV9hy8fPzTuX5yHK/r/YpatBZPrdlcXRvNzdaZDFp0tUN4WcX2lz24sz1mceQ//0EGjys3phJsl/TjgZjvhZv+d3Q7LYYNpOuFms+Txr88GbpbN01Ru5pfcrJxrL6yc0lq2rmhcYV3BqEkdhbVjAs7DebUTJ/oyGtOWKYdGyOpIRH4i85YTmQe5D2A5TEBvPl/k5gy0+NRKnR4YkgYREQg6zOtliOSRO5eICto/g+yA0ZjYoLmS9orkZZ3M67bHn0VEO9IN+2i0dqRPkfHwqLSUqOslEtiNmaPro031E0ZPqK0ON1WBv8FmNcNma+IHdj2YENdLsm4kOdMJ5s0A64ZtLW6OSaCdIJEERedY/f3gjpvT9ca2krzyNEnOqprfnHPHBruUeX2pzXO3ZJ5VlC9Lpo7Cgk2FBTqDeXZxUDZaVDHEhy+ZLpav6r5pc/mkafq02dMDBQ01Od3XB7a63NmjzgXaQqHAtOAvCkoaWkOh+g7Yo5vIHn1D5FEE1aK56Fq0Dq+JGsExNXsCZzED3AyIkUlDeacEIyd0InKVcUQp7UZmK7akmS3MCwX3AaFoWpp+qQHr9QV6LbYweUjn1f9p78vjoziuP7u6e7rn1hzSHDpmNBqNRqPRPRqNbg2XuIQQQhzCMhIyp7jBGNuEKxhjLmMbH8QHIQRjfoQl2AaHOMQOtrHXcQghrJew/vnnn9frJI6P2CzhR0Bqbb3q7jl0Q7K/z/6xNgjNdFV11atXr9579er7brs54IhxAzdH0VoWt6OhYMkP3R4Wl/9IU7gRaI8o4qK4CDvmzV3cOXf5vOUd7a2zJtfXVIZKzZngiqsqNRhFJop1xQ0tCTx3wGyiKY3WHVFzGmfu5FJxjxvp8RaSPQ6kwkB7HLMWBA97U+TL+xKVwJf5wJeBXnzZhPmS1zb5PIQvucxmD6/Ws12Vbn+lyw7CIshpJtQtJsKiHAuLMW67JCw+HC7TZmaLXAt8+zDeRyliK2RRY6mpVBv6t7AmBSlUowMS32oJ36qUCqVKsYlScErIIMAoOWYDxWAeXqFBrNZA0zqYVZ1Rmk2lkmqThH9CAprTezONbQ0cTjHNRXgX2tQMq00r2UwHalNJfIG33ai4mQ7eqAH1YuYhWsWb6T/eINlM41ZHS9g3rZlj75rV3DatramxfkJNZV6Oy5EMMWlJZqNeq1axWVyW0WCSjtDNsbkZYj2btLyE0EBLA7xMA68NBQ1sfjF101Kd8RW1elRYnawdha2U443o41Thol2RUe9jJ080usyrmZf7XwvbV5p47RgfXgx7xMXAaafELwbYYek3Vk1rHTV69DPjvD703v69Kqd7wV0n598rVPS3AurqVPa0gn6WgIJqxHJ7L+F/G9lZG5H9taBH2lsho1ghNp95VrGq79ZKEEVpcVI0GjSHi9PuQnI9ecPsvVEOXL2YODpIdX7TbdcPV91WVcJOsRs13qnrxtRPGNNY1zhqBOzUFrtR2qmBdVw8Ub4kL6iJHLze0abN7v0p5pXD6FO70lmTWpKbqPwfvKlm7H7uSOIhdsuwN3CJN+QNHGyJq4+awhsrl+xeVJAx6/FlVI9zbVfC7ezmJB6GtjIz6Q8HjHPkxDjHpfSX7m4r/eEb4EfY3fOFIsDByYuD8mFNYHp4KqDQsoCsgMDJyyyiOA3CprMS73dqhOeIXaQSs6CqollQc3LSnSZDTiCnOM8P7jqnL92XbDU4TI5gQIvfi4wGyuVOp+wI/xtIp8AjEjSWQMZKLsloQG6j2+gqTkOJHGPEj6pRSZZbERD+u/AfI4X/EP6AfEhTjZQor/ux8nO/eetC+YWzqGvjRdT4+b3fhvO8WfnMdUGLC36LAMzvGlKgBOGvtza9+x766p1z594REoXVtElYzGo/P3r/CvS+8HlW/prCDKAZ4Ea0sq2YZkbAiiBZVdF9IrGMLqOLbb11CP7CKI091+mNTICcvb4o+vaSKIinFD0s0vGriNyt7f+hiJCpG6ymYeCaA1Qi4tTc58w3ejOCiXHaxJz5erXbtiSGNOkVbSMTdjxkDWkyKtuR16sMqr0N2Zogn6XedR+qrJo2wfPwg8K5qukTsujnCouFi0WBwhJUUBAAco3EPw4xediSSiMpgOmtVBSmwcbA5QICpgZnvjVwHdn93lZb5XiPESu+dOVjFq+nC+7r9nyDCdzKFGEenDXxhIXcLI8/91VA7CSzSD7OJfewMnqf+vYt1BJWESuNXFoLDcM+O/S+BRta32iJofVo0BtnaNm/lg2tffeJ1tKk/GW+kb5Qb2upKqFDPPPtxjxzNx5XAI2InPmqyQlZL60aYYmH+EVRpZOVk1BK3DTcGuIFNt1tv8Nw2+8w3+Y7wv4+KvbApVsIV2tkhZlgXN2uwoxoovbmTS6NMYajrh3RGO6t9tKBKre/IsM2lJFLQ1ws3Yx5X0Pp4dxaJ0cPUlvjDq/JOtBqKUqr1+qlsGGzEq8Jb4gKRQ+uGbUN8Z2vNK9Nud95wpFW9NbRbajtBSFl/9Gj+5FJkPIF6zE/rWT8VAZafsoqnVsDPxUMdm6toDheAScG0ilyVETdVrWo8Coc9LC7/9cZbrue+D7zHb2v10F+n6P1fuqIHGelqbRkcrRuTNCRs/UMOkPFy8dMgyqg1rRNS3QGUYlM0Y52YSVyMvq3tDglcpV65bS7R48evW+srAVmLsRa4Gq8v+jw3LZjWeGicpHrlFM6T1eLQTA0w7DgtAO0owWgVsN1y0XyMXcakmd0yKK2CNbSMFs1DL/V5OG2CgE7NBwCbhqsmDgjSTSVm5OVmZpstZgNKo5y0S6SPZUc3nPS2T3T++wexZzdowNc80RTYvofXA+vNtWqnMGZla5d80zczxS8NduVxqfoZ2zQ6uuzM3ldwuRRtHLZzNVXNs9HiwINYzxLFrmtXq/H+7Sl9OO6Jq+3biZZh4147c/G69BE1Yq6c5J8Tk8RRKoFEk3ClsgpfdyDlteMFqu4M7owo0aU01JQTtejT21oUxCrl1c4rF6+wGP1kvHvZoTrS/YsKHDPemyZ4For3o9SYJ5ZhnnGSfmpEPWb11K15HheZJtUuLgiagvyab10Rh+VAAOXiS73odoxDNnO4E2QaU7Iyw0U5YbyQpn+mgBkub4zvxrtjbPRhu9Hux3nGU3ZMd07Md3VVAFynsqT4gXEtSrdLGYoyJq2KBoOEL0QHVmrQxQVYYt0w2/VMPxWk4fbKl6r8h3oQYqJa9Ws0+RkezJdDmuipkBXkJmh5G0i5po4Q0NGT6LHdXghenhtQsOoH3IzphoT1anB1hFk4apTS2bWuB5ZAGkXpYWb0IS66qZ4s+pmbseLtmjMiIzN84VnSifWZa5cZifr9ilrCejuO+g36BuKLqK7A4IG1hrxaOZF4ietdEN/CjQaVIE+oNv2fUmB1u/Y2o8CTb+xO1aDnoE16OeJBl1SGBQ1aJAlr9Pv02nEVw46NEMxD8cET+KOkbhJQEGIeJ0jvmPJ+Su2Mx+386HiJtahZ4oyKb2XDg2EoOfKsZFWAs7UW4XuUyZOg0bDOeFIG+ZZxdAnDuK47sNz99+Jn3p1RIcGrcA3oGeaoll6vhwOaeUJQtsg3t34wv+w1nknztZheUvx1CzHc3we8wronDNOiSqnuOxt5EhuZa+4SasIUsXQzMN9n+D12p9eao7XS5fLeukDjpedaUVvM6uJYpr8wtGjLyCz8DWZo4fxHH2huEZlUG9F9FIQcfmDKZi0EpG0bFKco5WT9b2CQfW9fqoNoiESda9vlcFUPTS0qrdnOP7CgTx+uCtAryuYpzOoPGp5JHYSZHKGpD/FKERg9c8DdGawjciydcvq0yCliOaU5/d6xLBHNQ/Di2pOIhcPpTrRdqI66e+9L6o7pe+aj3Unlrdkuxx8MtGdJmKRDboTe3H5zFVt674/Hy0MNNSJylOWJytWeULU+5iHL5Oc3ZtEOWWRdSeEHorkLiUmpiUaAQkiqvdj6yCVB6yH9ymsfNll5auPa/B6v+49xbWIhw4UMKrHeR/oX+vxPP4Jz6Oof5WEiyQFLEbNgSOLeVR0n+mt59yZK5I+MLi7MXXPAHoOc7ZwUefa/hSdgu+IolOfFedXpKkn8Bg/w2PEug61MqLrJJNcXZL+oIDkZvPkgEfrJF7eVx00ydUlKxCDlfsnaA+0Ok57aDYmEe0h/eF7Tdgii9EeCOti7YE9Nwaz5ZiZO5aL2sP35wv7SieOzVy1zGYRtYeguAfNxbPYyekpL9yu55Gc5947SaOCPGRtSsBezJ6kFiEIMM9nujPMLg/+g3dObeQGL7lgwMdkG+RlOF6AT0VLu1446j3qUaUFmyu/9izJcyntqCZT/Ji5FD6e8p7c37VfeIvZeuVSqL467TdZhY9GfrnStY7ZKtoFuL/sCYJ5ZMca9mYRrdGPH3FtGgQYIHjDU7ZpEcS3seQKNcBKAkaACpFwt5SwDz+leCRiYcvV+i3bEnYmJwOAfXJaclpqighjD8gCBNzZpYf72LEDFQkRUEjwtYzbMxvGdth7+IUYAtBLZFRbTh8ZnTjqyhg0WZqM9bQ01opwiPSWwENE+qsg6Ae82Nso0n60i5oBuuhCbjRQ9+4FaCRDn76JSElD4v56CO5vNoT2Z/XF/ZW/7wf3VzkM3F/Cr3wr7kiIOisivOZTKhWsN5lzrZMMeg0DrKtWKhgCWIt1gbYEHS1bfl5yHULFsIwKcjQNtyLevKU6HOgBeJ9iFw1aA+/EqaHSYEmguCAPLl/FLR0jP8TScUkX4qVciFlixqJBl9Jlz3TyMVx7s/a09/RShdm1PvPbu2Ya1wlvD7y40FJh75XuPc7UK+1z6HfElSbKBTems4c6ItLZJ6KiRyDFNUoiHwg2qx3iBKg2NYolcS6F9RWGIEwNow4kz5CKMxSh7cCFMWFNWJo6HamEx4kk6pecfUkYR74YeoV/LtHL81dCrzhSxVNIlJtbhCA61HMY2zY14tmkhRxMrSTZG2dIeBY0mpxCTqwA4SL++5ZTAHTBSWAZIUjuNXpfXtJiT5fVJgTHNV7ZtpusteqeDua37Fd4zeVSS8NaCyYNcqpoBUtLZnmmeDjBIBaB9s8q8Pa8gUQTiDhTCkWagti6QxVzQu4klcWWZLJbpQRDVrMekgLnI1Gbwr10EI2i1MvA/TIx9RDaPT5pwZbacMZc+4En08YZiloen6+0zrUcfcih/lxtX7S5pkpn+mOSKrm8cet0JUMLrVvT6D+rJ3dZd5nPHkL7Zq1fWLJuo/H0kcrKnfbuZPXk8YvWVLTMH5lL6LxU2MzmEWwJL2CoM7SYsh0M9DaSxkfM1WN2uSFgjeTCdJEwShfk43ZJjMAcFi4LX/wd2W54EdvgXHA/8nleK/Loq1AK3XVrK7vuMqpev+BiZhm5f2/CPzoILoSES0c0rHhcOgLE3QGADzLGA6LUwqeknroPrglgZZoNDGRhccNlFXJ/5ZUjaY2WdWXI5rdMFj7NfakeVX634i0xlhtdYPYT+Ypt+jgBKqd3GRA1HXfrAoBRHIe+MfuFd1BV9wtiD0kuWNxHaFuN7SyS0YdAjbAUubgQ012NRqPX6JNwrzlyyhXptRm/4WRMz2/By6LdZx+GN0Zxfx+X84aDP7QPIC4xWmyKmPxoBKZW+ovs9P1+YddI1OEX9k9A6/3dGxXXvhK2fidMvyq3vw23r+q//WjWcBVFQItF4EL5BVqko5f5hX2jUatfOLSGtPzX7g4K9VzAhBJzg4u5QAmqIN0WBQrVUGqzC4A93QTbHEtmPXIX5W3Nz1JeRNpPLfOX3/AWsYduURvuo8Rc0yRuGzDh/eFskrGeIBtT7Rwr7hVkOhNYvUbNixPKS9iH5pg3yDiIz+E3eZW/Q7r/id8kgiLe1Ma8MT7nbxm1TEz3mynlWssg+VokgEMuJmsvpBpQyFjh7v5K4GdQjLhQSG5fk17ny5Iy+5bpy3z8UJl9rbw7KxRjFwwrr+8bz6bNdiXRV3lN6n3Thp3T9+nnuj/5Wau+dHzxtN4pfcHPeZXZTXLROaj1YbUDS2cjFixAH7eIFo3oOQqS6gpWfYeMFi2mqkuJfYwfENp1yH5Fp4yTL6e46VWiBS7sFhtNmW45kRvJDAJWKp5oV4iLubdnRdsatHmBNluDNrcsEPg7ot7poSwtD7HL77O12zcv5p6pY/TCyLrxe9AbYyaORfytgw9s++ku2rv5qe/JOJnX8TiN1PfFrmt4yIGgBLCk+pRwAkyu+AFrkWhii7ipmESQf0ZM5ySfi/rinziiqN0iTrsEvhN50CJCaBspozkQILDdYto9K0PiIwB2Db2X4l47XVmTGCiZyDe16Db2UOfY2QfG34PllLVmfHcRUfukfO2P87Pw0ksgiIqcEvEUh1X4wcSKVqtN0CaIiEMGkjkkVroAMnJfCYP+fcNftkXEjASTJ7+/Ab8/lfqemOc8T4V4pZJfQSnViKOUXOegfUkJ50J5fuvwireEk/Rau82SaDJqU/Wp4hA0vQVkrD8H78aon/HQi9mND5jYn7Ha2kqt4jXWvDY6uMZVq+3WsWOt9iUPyDR+ltDYRI0I1yQgJUdQAFXYXuKUQ5LapDWZJFpD0oC4jjIBa6h/cr+3+P3gvAvn4ii+bVsMzWP6gye9HneGJ/T7h/pjdnt5t7k/cgkrzwc7Lv060h9+lnBj2zZMAYb05xA/mvCgmRodHqFRqRleiXvDD9Ebg0GrNZgNZjyZUYbU9mZIOWdS314x+/x/9jX7vvZHuxXBEuyzNsjKGLJLg68NWJr9dIMCuyyWNF0yNmdsHwLgtRxGF2IhvePZmgn0NzW/+GjcZ3F8Enmv/58pF+DKVz+Mus6Fzrmir19+5oyoT22WdBw7tVZ2DXMKHm6VDtwF4qWAK0EpSmJY4goKjt80zBpYrLoyE+XeO+N6by0hud+TEonJ0884fj7nwXV1wcqC1KVnIoO5OXLtiLFTHHnPi3eGsf7DNEvrDtM0ATEKkAMKLOWRgvRO0og4USMivna82owGvU7UjZS9dCNpvcWpSOhv4kqLKC6RlQZaNtFfOI7oL1XUrr4aTI6sn2CpyhP8V0j4M4Aykz9E4T56TXJ5uV5XXlVeVVkRp9+o71i/ASTUO9dxvr/5T7tvX8/B+iNJ2wWWDOg7hJ4OKoN6sa/Gk6GMkmZw5SdrgJJ99KCc2IJDqkQGp9OZ4cwwi5oRWZWDa0ZeoOiQ2tFJTLkBNaRPI/Qh/Ka4SPhtHEqK5zc7wcFQ8hyvXCVzErgN+TbgJ+sk9QB8J/rGAmJNbtPtVc0gbqpeVXElXJvhuUUDVQwHh1enN8vDxY5KzPR1Y0aGa6rLx1WOi2N87R0zfp8k5ne8CFSslOo87HQq8b85d7AiUuLyoEvrgsy7gyqgPo9fFzB7WURfo7G+Jk7YwGsDVlFWjI4HdQZfSTmDlO6zmvJjCiuI+jjEisIqpMuZl+vzejKdBa4CcV1phrY4vL3TEA29yHyQj0gRMzMDrriPYjIS9ZbztdSTYX0VaHnS2mMkWe+XWRkgqZVtaqRUWiepBloABUOV7iPtU4m0ry2vranuJe81d8z2KUhUMe+Y2388+828znPv3z6P0zOF90+cQKE+ct9D/ZewPgPTV+ZxRpL9bpFSKkKpwVnWO1DRPvzqjys5pPg3YvHvcXpMkvwnGvvgfCpTeEjuXNFGKDkgT9I2mWCstA+ckfSOMPV0X80jwo1alYao/1i0LlAPyY0Dle7DjRnV1cCP1eHqcG1NPzqI7s59LLKFcee+lnxsiEz2fZN3B2ypJ/DhmMaizD0j6SJZ1Im+2ohbNq0IIsjgHDlQ0b4cKZdUEMtkKI60ud1OpzvLnYXlZ1Qx0Q6tmMjY8UNz5g0Je31A1kS/JUTrrQ8/3JcrfZGUJaBcULBVDagO5w1etg9HWvQ6zITlcVyo+gcUAmze3TEHTrtc/9mdacL96MEv9OU8V5Qmg/Odp/+CfbjOF1NuSJ7TGE0imymHln8hoOOQLObF9BpM/43ovkck3nqkL29lR/kFskhj83pA1sodtOh/hp0F5vsdc9eXYOTfAXvVgDcgqk8ekfjrh335K524KGhwUQzKXpn9luvDXdmkmIJ4PP7pFpYHaDkkhwmfAdEG5DEBk4YhfhL5PKKOuhjPY1pyFSLCOCx4T/pV7+L8JrKJFFOP5fhNQ1eMSe8kJUgfUDuMc7vgLQHbR6NHjaiu+mcxa7y35o7Z9uWoU+f2mffWzIj7B/Mvnif5XCSX+lM8/2qJLMAaDHi3+uPeXvPjFuMGGJADm4ZTwUcSisuBAAPxffxkFkXKD7YA4ieSeNCS5HXgHPIMJn6ahl4RN6PzMeC6uGWLet0kvZOrJOsjTE2gnu8rhaMrhAf4NNUiDfjlGeUgvoCSYVXpI5UdI0fodWPHjJgwckJNda99/84dAaaMLEjFkOgtLi0BOida7pzh7zm9ePHpxe9l5eZmZebm3oHAts87Om/eUSZ/XD7+I+ukhP4OrJEWUq/3ldzZMhHVQERsry8aXILnDlq+jyQvjCuugOJDSnRztjfP7y3MLjSbZPN+SLWhtO80DMnQeUDuznclcg/I0lfiiEowLQhf88cjfN1AvdaXs8sjbKrWIw2v1iyQaaGT+VU7EItX317dPryeNXEicPvEhokNk+oH4PmEfyLP/2N+4Hi+L7kzr3Ac76Nxkg9UIa4BMlfiGiihPu67CoootS6eztrhLYfg8Cr2WRfl/dcb3gJJKSrK9haVFJUEiuMXiv5OFgozLI9zUdxiKRnM/3yln5mQ9fGvyJppAuu493qpoDScktMoN4GrV8lviDvdmKNG4HAfcMHU3GblvruDXtc4uX782LpRI2ureq2UO/dNmAM8ob4Xk5rEmEEFK8zPP3Bqst9uuZvOrC0MJhk4zQs2+YORuwP3Rc2urVaH212+k/wT1fW/IuuljLrcd60U9yJ1LIkHXyylw6zZZ7VUDFZxyOViKg1CsKq52CQ7O4bUjQaZtyFXSn3slKhjJ2tgh4jQaxqkeOTr2KY3UknUT24jyiWNR7FhhNQcrp+Al/4LRWNfXDHPuYHCYBJNJooyJZmSEs1SOIyy33CYEAiYfkJiXsFCpFdYzEpJbIvjZ0aS8duo02KvE5IQNodkGjCYBuYkkjRdpAMTRweHErMH2ybmKSa95/shxAClopTIiC3AD0QKCyGFzWSzWiLEUPVPDClopB96nGk9U7zkl+f7kuTECUIUuueKEJTinpKpK7fBE+kESHYl3KLDhuGCfqlhHKycI55qTrgY8vAgxeDKU0yJgeiG1yZFEQwp06AcxETCifshW5EcYdyLcH+/LAUcI7SHvUCf4Gp7xzWvIFfUIAEVAJAgulGKa97a+/toXDOk2+OxPEDfPpOb1InfauVq66Zc2bZdxEWm36CvK7ooHRWkniU7HGuEbU66AukEUF+4bA/RvmgDzdFw1ynmgqcYY54uFoM8zQOUC2f1KsIhAjSDtz06tiAQOEFfmJfjy8q0mPXBhGAOiWUMSTjzZDOzxu9dpdLWJd8WRfIeh751cLMMmel4CXo82flHXlEqbdMq6al3GbXG8dPHLTNr8Fxn5Od4ePVRraHze9ZH7jePt5uY48cZvyox32Px+4NveQNZlffeVTdzWnpaJm9ItGbh/6rqOuctXCC0bgkCDffRZ5k0TENydhnOje4+MFREMZtgT3kosl1YUUNJID7qEK774t7D3duQfG+ulFi8z5YqPb4cvyZguivbe+7Vx14xWpsr6Sl3mWp9++k1Qfa6cKmwsrwCuVYEznV9ONtbu2kxWv6peEdjOm1Q3yB5KZ3hVMjDTaEZchg1oibHRlHzrpD6hutvG5302ZchPyU6QPgP8no7wikxWE8knXekKgdaBhYNBxp/NYu9gGqFs9DybFTErGchbsUVdlAEEVkOGF+I5bOdjYszhtsUIbgi4GJahT+X/TokfO5CKaH3y1AKvRSCmF8TJSxul17IdDLeAfGneBF/aiP9ZUa3hfG+CXVGo3q8pxfgvnCvchQq9iOvwuvxhqweq8JKb35D+Nu9yPDG3teR6j7hmzdQ/Zdfbrn29cavv9529X+TQc6mPmPWsgel3IRV4XIO6EiTu9MUoyDAEgqWVcyQtx8FO1mplFMVRmDElXKoOu6fAv9Lv5EnCHnC2/QNd7ca/bFQEArZg+SKzdY3Nwo3EWyl1Dh0mtnJHCPvzsBLkQL9EAEwO0OuMMBtDpqZDKSU7hqS/w/SXzi6E+30X5zdScyxE0+eIHe3UR0zjq3E4o17lQE6qFAI8TpEv939Yzf9pkdIRYdQHUo8jxIvvnJSjBuvxXVcUh0W6phDeVCr1oP+l9DqolvdqO7SKyfPCF+dJ7L+655vGMBNzKSy4aYiHgFkndzExWzcRH5jgd+Bl3wa0+DBy9KTDTi3BpIePEDWeGSdy1cb0s1SHp2QFys+6OzvLOaiUfO8mTq11h8syNe4r3k0yUUj548oE7ZXJepqau+vyNXRIWQPsQ0bF68c1eGdNrF8TEXFiHcuVra0VnjQrFUT1pYvLZ058Q1UJbwDfb+Jf7il3IGecAYrh/iTLdYupbNnWQj1NxkNEETrQyhAumMVPkO2NSfF13WSBuGu/AR6KZM3FK/uQf/mEzKYPJJ7tpNuZ84xhqHqbGeqnF3vMIYTUh3FB8OooxjpvPmGVKcROdFXzAdD5DXko3kNE0lew3+lO6N5DbW4jSPRNgbIa8hH8hp+Nvtik+mnH9FbInkNaegHE8BtKLDkzAy7VERG1JMOUTMYFBU3ZpPJSAAKsJTAXZJ6tfftj8/Xn7/Y+Jtxpmc/pjvRHOEp4U00Ue4jDX2kv41rH4YaJwhJjtdo+3BZMCD1GB0799H5pouXmi7Wmfd/RG8UDqBONFI4ieqFT1cLf8T1ZvbMoj/ktlEJcdhuiUlk2CXJqDQUoIwGszufmTn1sWdajgqd9UdTXIFkdP51tBgFv1vevbz7svC+8M6o9v/yKwr1PI3bM0Xawz2Du5ZSeygR2w68G7fHBBwMbYIG/wU9VX802V2czCa+jsf+wXfL6T20H41ChSPmHDsr4oN90bOa3s9tx1ydHfb0I0Ewo2MRQkFqVB4LEmBsHgspN155VhRGa1wHBeGQazdvOX6z7jhu7wRub26kPXGFL6AALQ5mnrRH9W4vFIB7QKjReRCxh1xolXB293HF68dv/AXXTutZSb+N28ulisMFbrxFwtVm8eIZtK6gkXjDuUWCc1FQU/JdPpc3HTYPhTs9WFJDB0tEfIRgCQ0fxWtnSYlYy+ch1RbxF6Mts4Ub4frw1Cp3Q7nPnVy9oumAa1ZlftqJJXffPb1hz2slP33uB+mj3y0OFaJZhTUz6zKO54WShFcrzqW6lpf9+0VPtUjPE7i/03F/c6jqcAVkOCD9pVmGBqQHuM21KJoBt40j7IUotyvdYcM6I0tTOQgrNBa/1R3pcWkoC3cbiaNIlzscGQPXCB3NS545c2kr7qlzNlLOn9eMh1GRnf7gHtzLRNRWPn+p3rW85A/nPdXHXx/55e8zR79bWJ4nPFm0cSPu82nMVxcwXzGUNZxIVhRhrJj9X4XciL7QffIDegK37cYlPo/I/496ZqGzpJ6c1zdGQoiyRQFnn2d/6fvlYanOflynndQZUucwuo2o/a3I+2hqak89tpmDVAs1n/prOMGNVEwitpInjKexNi7lzyJXjBmKWwSMplIw4KaFezy8AnVScA2gRTpg4JVNkong6bcolAC8BqLfp3IyRGkupVYpVGrFJlJJjStRg9QJF8vF47rVq1p8r8CGMMy7Z3ZrWXW52xQMhQIabN2bQyYCXMmImYzyaS/Hx58yB4imCDthPiTs4WjYKB0cfob3RatYiytVEEWSF7XKpYaJqANNdKG7kLU6yTF95aapbKg5z6IocIcnqe6Z51yWvmy2euOYlKtn1fbUhyYlGRhbYEzborDrhX993m8wK5LyyiaMmVLtMnT+cl5ma1rzxtfmG4LzVs2dM7EiVUFfnO+c6/VpF2gcebk59KHZ6F/QDuEHwotrXvrjlrIUv8dUbst9aQf6YNvWe5d0/dnjRcfW3PX0yhkVmYaNwpWrsxe+smXxuFKHSVE5InO9s6o2S53qH9e65fnfTkHH1laFhObCcClFdFFuOv02P2tAPgT8T8yH9Nv/OvYzMWE9jYLcdGY7P5rs57lhH8kCDBXFdMAE6RVX7n17D/RZKWiE2e7/k6/Z941fjvBHqJNbzjTy/mHoxHBe2wmnsWJ4Oi56BvfHQ8YwHH36zMa/bJOuvOCiRVwTsxDX5cR84Xh0eJMEhNQZcBWOagN7jSwtrKjhjYwjGzeEZNE3VvymtOPSB5GIboRm437sibaFRWw9VKepGUSvhct1FB3flmT+vw8XRH77TuReCEILuEZmLt9AGeD2OdzEscElbIKgAvCtBPuOhb41pYSt8AjLnd5PWsIJNKXTEnQUA21QcL3QUUAjpDvYjfcDrIK2tkrLwtWZ+BszQKP3MI9cI/QdVO5wohpOX4MLFDH3JtBurp5J4c9ibjES/CYE4B4MIPdDh9koEq1KqdcqjSqjGfeV5DXv5ZumT8QdDXD1847Onx97FoPQSDwHG/l2yk5lwfU+BX4B8CQArCyKIU1GsSmjGPMkQQ4g/jxw5xHK4LUOfj49Qlc1L9qS2unye2qMCaz6sD2pDX438VgCPF65c12By05+YpOERk34vfsIjch9VlpUtGLSZGNO7G9FgG2G/9KzHzi7Xgit/NUakTVF9oS88z3fsLM4miq6k3xeqdGUXGm3nc8rvvJQ+byK6KIE/nbzebG0tRjyee1OfjRxT9ru5IyXjxajZ8R8Xg/V1ujtaFaq8KIJzU4WfpSRsjlclWBGdJImvaJh7QAJvaZMW3jfqMULx+QAT66j9jCH2AbJvgziDSVqVoIxeQ+REnD30041DMew/FOBcKNA+CWjdHXdQFcL8Qe2QTIsNwh/RzyutR3btK/8X7BprxcI/1EonJFeDf3obdMyPdd75rOZ3EZKiaVGLdUYnhTMZRkFU+rQMCytSEvSAlhjPcUy7FZKwUCKLnIbh6Y2EEcCVjRTJ3HidJuMRYX+nGyv3ZZoNtaaakGtQokWq1nPmEu8TA3DgBzPNIMXDn/rzccqVvz1+SwvY3VgbUuPbUpvQXVeTZrmdzPH5I9M1x1Jtc+3CY/VptxM0eVXN624a5a1evbTHWbLAuupJxyJV006f9X4FW2t1qq259jNuRMLUCvrKg11/e/5M4U1bE64Rnhgx6NZaOn+56fN0KJLHZP/ZfWIFZ0T89atNx0/9cDSyVO1wqz5019+qHbVqqYA8EEqXkNGvIa8VIAaAXyQwkg4P1RcGsTUSTG4huGa8lCgKDcny11LLp7zHO9gsVogJfSrYWPgfiIwN1iGRHMwg5bAXE/y/8DgzrPr9W5NRs2MTU3B359xujU5ORUZtpKRpkRd/rTdc33v/kr4ndH66Kh6nUE7esz32tO0I8aNnaBL1Y6aMGYse2LNF2mcpaB2duVbtXPvrvb8/vDb1W1Br45P3bxozZTVbQWnhS/n7K2b1Da2sfvS4bppk+sPj582RfQzYBtWoyU27HD8VBpt+t82OLEpewLk8UI0nznDTL9dH8lZ+lZ6N2unu5zdLDP9+JPHoa216HXmA+bo7bZ1ge5ydbM2+pYDt3WUtEVwOxg3wYyZJrpI0whsDE8OgKKgMeLREfhHU+A2JYX/Lur7FG+SuHYETEbJ9w8mMwCQTB8EGRlXpJXgDbWL/XPFIrDEgg7ZJ0WwQZxRxJV+S7SETb2Rifh/HJnoE3lULw6JTISoKryO/Ipr2D6bEB5rwdYD+DYUACaJ5QivoPkNcDFRwVMbonAoeEURDw/XgXX7NA6QBXKonJKg0ZjpySDheWQ7EI/e9FjvJmhtjIwTBWkO85lahOampuwbP1FXoauc6C13mXi66wlG7e++WqH2jJpXpv7eQ2ljqoWXCloemRrglem089DB5no0rv6u5EBxpo6puiacMWSXZv7XF4Q1wmPeMW3Lqn8RPVe6rLhJabHMDIQL9f3lL7ZKrKLTUZTOoDPgwlrMLIki3l4pFXIRCBY42uIYzj0T/bEcqY986P2wVhBqve0H30JL39pM/21a17gPhb1o6Yd0+jXhvwG+CnWVWcP8KeoDrEXEB7jFg64Kk1z0UvfVqAsQl38c1TFb+vEZPg7lG1z0kl4+wwZhM60nGEYJVJN40yeFbHnA/2RQ5MCH+A9T4GDVrkBRAPi4Z9isoqgEnVrFsbFYHGZE5i7AgGOd1oPiJyyozkxVXhL+p2nmzCsitNHfH3f62RM3byxdKI7jMB73PmncxF/qEf2ljKn7STd9wSPo0StXibv0d6+exOVP4nEf7se/yri690rlX+3tX91MJzL76UtD+e4OEvlCXyL+7D30QubY0D7wE6SO5ANfT91gnmc+ivrAPbE+8NffEK6vAR/4L5ByrfD1mzfiXeC4/k5sbxwd0If+/ptQ3/jmk69D/b4+dJqy4DWZiPc2DVVIbTxlQAyS0Rv9oGdTCFAVOfxnA8XRNLeCxEngOU0l8G2KDhk7J7dvafxnQ//FAe1Nm5/nzwa0N22hrhBiueU8uNI2CHwRyc4cg/qWDhk/OfoNr27UmO/ZfdrwqE2/qw5rg3rvqNZi9YbtqUW64pbH5hRdPuN4NKGw+ZG2YmFWWIsSdHbm2U/rm57+YuyU7g8n1KOQMbMg7ZcvIEvT9xaV/eHVrs+nr1sYRA+OG/c48SVh7ZnZgmWVFjzO4EVCkL8Q/OTA/FS76HQWExOCu8uH7UqzS8RodTGzug76kO9gD5V+YHfepc+Q73Pm6bfqF9/8DoJEeq70XGeXKgRyQ95JFVCV1BYxiYpPDSYPz1KL5DAeAogN+23qJA1SKpk5nBQCES7qW5Z4xCUE7VQxdAEqkVQpWHRCpE9hUmIoWFhZVJnvz3Kn2BOdSU6jKRjQ9oIiBHJDxikkA5viSen9PPYZ3Z5qXLDQsrbDlGacv9C6dg66e3+X8nm0xelUpiaEnQ5lWgJ9IJU8i5QR/oKfpiWMIE8VKccWrXtg8bFFD96/7KaWdXr9R5q9eUeauufDV+R74Qfyl3jEBT3XmdOYhkYqlUrHvDuSaqBmoYmnnEilkNGY/VhH1iCVUqGClBkyWTDXz6HEjVGpZDFBY1GZh10lis58m28x3P5b8m/3LXDRBTMaTS3qr1ZcWRG62dQyY+qUSRMzg6FguTszGCQxLZG83XJy9AgkqoIHARrPDopexa0xiegVMb/To128JaeuMHFuk96lb2xNmtt8w6kq9KscqkKbhU5O67qUxsx26afelURKTGlNnDdVKEqPq4S/+rUTyivIT6Ei5oOi+lfZ1aVpi2ecndG2sOV0dfXpsPOVw91dB4TzZ6d3kK8XtJyNFFnQ8vNqh/PntQ6X9K8oV9dSH+M9g5NwmYjJIx2WkuyxeBVS7SR5bOMA56VbhU9C58uET1wovew3IeSi7XHnpVtREXPyTs5h9wr/jtuDdl24fdxu/Dnsa1jgTiBYYKNEju6dQ54cmtn6zSEvP2p5zWiziKjTgE9PEwvcFDKFSkNw+sAydd6Ui+8WJwrnDba1667a7Jxw0Ccorv17sTBRmC38efXsh1DqJ+iN4mDKH2GP8eE9Ron3g0y8TjefYrEoie4xWA+h2FWgWyPYNBT4zwbAtSWRdcSgIhxOUojkiqUB1HXo4i3hJEQV5udkZ7gcKSR3QCbKJAi44IKN5jKWdhgJ5RkPFBFIUTFmgV5aW6MLpuxt1Wx6KK1IF5j1eEfx79907dZmVE65f1LRv77o1ApXtXZht1c3ejTsRjWjv6+wT6gX3vfO+uULwhdT1i8s+x8vM8mjF7bXeM69Nm7cE93VZBMa14j3GKxlsRymSy61UU7kwSoAtm6TGsGVUNUqDtE8QirwqigU8hixud8uQ+sXxtXAK33TEFVIjAx+Y26SMcltDhmTjBoSv0ayfoPTpTSKQRtBBeZ4kiRcj008M3N4etd62wWfSnsi41m1WWvIbdx8l/9Xu9JSu2x6T2lJoS5RY0JFbuGKWm1tHoFaC9A3gmnnXZ8FnnpvzwN109Z0FL760qGdDePGTr63dPd7Mwse3OVHSWTNVWA+UWF61FIjw7XZwJr1lIKFrD6bwAWC7T2SSZgSd2KyraUCy/JzKJ5P4xvKS8UkiwYltgvMrn4RuhN6QXorOMkmz2dDcxHlSHl+4mi9S1s44ZD/2KhirSn58fHVOsPNRF1qaNL6afZPX83UmtvH6q3pliRM8AxNes20LVP9jRuaKpIUWtp3/ODUya+Pr/omr27h8xMaW9eMa+soc7/7dt3ipWZOa0vND9bnngvPv2ekzxGcMOOeEukcEPOBm/gXZkdSfsRht0shOKLAj2RAyuwN395fMYDRMudKgsRDRIiYagL/H0ORSLY82OgptLSgq6XraJJtxxHXu4tT8rSs/cnaUXqH4NHnTd3e5vvo5y7OvHbZjb9/hoyCdvXuj49lvLvcU1Vjfbyu8fiF+hVzAm/93L3kWOvFi2R8/2SsuJ7ne9zMRdKeAU4mDeRkErJ7U81EB8IiCxuX7eAhsylw+wRxRUPkqZJP8WNbyxwgwJfukAa5UtBp79+a2tG7qEnV0XTdu+0zlGnkPkYXFPRNQSj6mDnWXUe/jtT/KXh9Pc/iffsj3L4RTkYMOjXPgqzDSj5NAPEg57wMs2ikjCb4D6IzwNOHmEAK3ioAEM+lQejtzcIK4Y/o1ztvbn0Aa/9oOVILi38g3Ny9mf6w289MoI92t9KHutvpA93+rk/py90+aXxsCL9fDXOF385Ix/L43YzoSDBJGQl8SH4ZgxKFG0gHL9mI9MLME0LXi4pr3bPow93uri/oy5Qo6xgOt8vBfhc5J8GThZA8HvFUA+wAozgcTrjpFo5jC/CvAN7Hdt56GpK803jWKTYN/2qn3FRROF9DsHc4BF5xSADGsgSg0TqJFptOTk52J2e4XcY8MwlkYTjYz+DsTnTBoQDeS814JSCz7HhD2yttGUIX7U6qtEyvqxpldqe+/jR6W/hOuLmmddRYpGlcOWakPk2fNwrdFE5u96iDD6CGFffaEh9c+M6Rx25q6T1jkQOdrRp/qL7+/2MN/n+sQRlrkKb8PV8xlzkD5aLywLufisCRbEJoQgQkfhJo5vIES/5kJ9XgzvB5M/LceaWBMhE5nvhMMvIZqWMhcvIEHjASXa4gB82iZ4xZPsd5/Dlf4/rJhZx6a86lPzywa5QnsLa8ceEol8Z018va++cIa0vKdI3WNUXVuiYbM7v7k2MvZo6YtaSa/varX1t+nWQpnVTTueWpqup6oWDXiPHoN4/BWKx4LN9yeiqLKqZ2nNIgMfkQ2EQOCg4OWMUmsDraRPERMxYpMjUjUopYrlCU6l2S8D2iV8Q12LsUTGBmQbGxIiBOYCRME2B5ReoEyHcczzmRQ5GI5JN4cLHPqk8+esj3i584mrJfrg1y2n3P7MtVXU9eeP/65pGctn1cemmZz20UjjbZHpSJRH8rTDr405+9jM7/W5Z3zag1KzwPLXL7Z5j0vNHhLRt9t5COSSQSS6LTFTznWVQAsMK0iMXSLxHmPJIHi5YGRQwLaVTZ3oI8byA7EIBh2WOGRQRXqNQVkCYdj8oiDkt2hMLQYsalnzQjJ1PjQaHTZOL3TBnLKTwl8sDyyss1TdpgeahU25gUHdnc3f7MNaM+xbOfW5wbUMtD6366rg5dqBsTnigU7RLvc1vw+N7EfGDB8rgAMPITIZajHo8ca6aKGMsTOFseXVZmnj+zIKsgmBOMy4QgsbOccQVvarISl8FFf8fDK89zHn3Jf/Il59OOH//Ud+qwM800beyYImFToHlGdYJdk1tJl1eOp2tDKm9C9tTmmhQ6eONfjrz5MtN84vjpYwfmLjDZ19Iu4UJ1296qMSNvnR0/4vNpY4U9z4o62S08psnsSmyxzBNt9ky8wUBuVAC3wvMHLmo5/FySx05wy3ikYuDSHrhcC8Sk4bYLc4NmrI/gXcksh0aLQZZ8NMZStFBIjCUtK+TrDZaDB7zHn3JY7u88U1agVvqLKso05u9sGv+k9c2+oy+ZjUsWf5TuzlDwOdmhMr2OYVu3PPrs9oWPjljtChUVVYQqFu6suntyzks7lj0xYmtSSkFqdn5oZEjUcSDA9XN2NqWAyDwGwv8f7u3NJHfhFEYShBAgHnfuHJ2cKXx2gJ19qWuNiJH3kbCUOUBkegEyiIJanY0Ql4q3arheAB948YN0syBXiSCTCaWIppRE3Bw4mLFPEq+aQ5JIyD2bEslCOXAdR791yP3puDpiNspBKoWL+pbnebKlECuknzrgVUlJ0CEqx+f1pDvsFrNJV5BQwCsoLdKqsRnqKY4uVUskwbWlEonZLMTcUyhAgov0DNq7yFavLSkrKdXVa3K0wbefSuGus5rcaq6sUONzrJu0am1qU+rmB3880i5c0frqt5zdi06Onzh+olA/oqn72M6n3JZQSUnllfwpZw6i84d+vG3dLX949lQ/maftWJ8+jOdbR5nIKbeYmHMBR9MUXAxgxd8YOFASAwiNhgQ9Lq2DEy+jikvx8+ZAqQnvlaBSu/AHs5teW99Q0TqJPnBgQf1fvEKV98jX6043foyOrcCK6ImulULzx/gD/StBit07jhlqIZYhRmpKWBOj94o7RSLZIRhy7BZRgVPga0Rv7fW1uLb6KsdY0Q9ElONXOoSXhS/QliPIvPP5W89hyZMs7H9FuH6gnfZ1X6aXo78KYWZF16Pore4b3UdpT/dHuI+fCJ1Y8ViN1+3JU1iIK+TsS5ibeE7B8asg1hCLdJLqBFvli+RwNKJyoA4Rhh2zYC4gYEqVYPcbTq2wf+AK4HhHkeA3B0lwZBAFjAeyWVUG4KRMFjGSZBUPxyIoZsCNEUNZlDLbzbaDOwOvPO9wGhtG1BSYC4qFPxS89KM075d+273BKnWJJq9yq2droErtUpcWVpRq1HTXwi27Xv7RoWmzTK4HVwsfC5+8efTz/3gkEEaBstCFgvJj5WUFZbUUiS29xuzFPGem6k/BPQygJaxMM5aekhZHdSD5cNMqf4s/R6gCSSLDOvyVmTJnmAMEuhzFXNJwSfoPs/edLnvi5mnKRffankTUDsvS4jLtDnb2rYObfXN/9DAzquvbneMnMEpZ9jGXMB+qqdqfEfOHlnnQSEmI5HbZEkqB70jgVPS7ltdk+8jllvmNQayAjN3PYRGeIuw8J1w/xem7dqB3u292H6F9Iv+/jxfi25gevewje7/2kdlthqDQp/NussL1m+iHMBbG2fWplP8DxrAP/y76FvEuTNGKheIqkbJJR21TlxsSQIAtbHbjbp4TGi82kp/sbKECvXvrIHo/0uYjWJYnkvliqMh8kWTU0En7JDJJNjH9EkmYgB+1UbFPxPlKpBIzzEERat4c4OXTHRcoZVganrtpVWZWzyxQLl1jfbKH2m5dPde+nZ29Xu8tztj/UNdpJnHHE13XYsbJQ6wWC85MhDcqiJcj/gVKipaTop05O+xUME7Yq86fEw5cPEAIt6drZWTfUzThMTqpya+p8cpC8iCTwJWA5hAbHEsaVs52Yif3D+AhPQdmyxF51hLWZJgwUxaLyL1AZV689VkqDtYtDtYtKqJA+ZvWjl3KMXOtC/epVqyx7hW2W1a027cL2yzLSiq17OzNu8fU7TzwcNcZxrDrya4b+OeECbjPHZgGgQgNkJxAUIrCFCMpe9EARLSbefaHlz30Mc/lHzI7L5EdG9akm6xJK9VBxn2KIzGIKfAvFnYtIjFsoAA0gyqH5xVikzokR04KiaPAD+eKD8EBBRujfKGkJawm61RMQeGBvaLvYg3Q1+ZP+MK7ru+C7b6A94xeKxZRQTz+Ttxng3gzhIaYb5aoXp0Mkm602FCD25QBN0PgGgumOedOh82A2Hn00u53hPq8e4SLVbXCCG3eKK8TuAIdN6B21C7sHBtUwqAcPdcU8B6JN5AiwhtkykUuQB2ERYh33S59D+8XWYTQiXim43gDeiSamF7J0AwALaR/SkMs7qDIG/MtC/cpV9xnfVLYYVnZbtshPGJZFqzQEkkG3CFRZi+jJPShxH67Sb/d1DLS39f0ShrOeFPIL3xkVlNgK20GLz3us4qn4R6QApLRkcPGdHKXgJ4rPScGNNyaFv0TYEKH9S6nOCgCJe6EYYkzPPjQfgiz/cDgwyPaQr8jpKkOrKf/Vzw+PZUMlgfup4JFikVwTCrJHoidIYcCTrrBmIBXpyUh2ZiMK+gDLiNcEDVD/EU6w5PtMJSCIkYGz3V40IlQM7q32lQqXPQffym9/Rsa73N6feG4Bp+N2XNB2CYc7BQuvH+azujOqxzdPHX8Z7uIvycX96sd90uLpYEYs4qtYyxbiDSEC0xSjxJ0lkSdLcGG+wJGHrBlpC+emJ7UbxVIR8ylwu9xR9AysR9F4yb5bGgp/Z3cET7SCZrier5SUHgvs+LZ3ysi9LrhCIVj0UIxuEYK1cSiGnQH8JdFrXPvQEXJspZ0DWKie7FSzGyNFB+wJMnpnhQArTEgYrfJjic3A5tlQFJQFHKWVSwa2U+bko8c9P3sJw7zxgayi260Ofcf9J0+IegbtQVLQpom65pgCaMWAgd/evpEpzAS762P7PzJSyePCEWjxoOtujMs5mtn1hPZ5oL8ImriM6R6uQztssvQk+Ey+s3EmcBzEOCLpyGUJfoKYQfJ4JDkKqxEaLTbkCbQDo3ftvy+ZJPth9vRyXPChFklXpTQGSrS6LVZJXPRuA/uylD7677c4Sj88cq9D2ABc8RHewLh6SPK/h+OtaHJmUwObshK5VMviEZaGYQbKFWrtFgI4rXGbtJpaJ4SoSVBtijg7EmpVM+h1OpUMIpgkxIDiMvFqvym267bEnbYbHhu8m35/mxPZkZ6akqyHffKmmk0JhbrQbJLCxhOschxlWRCQ1wiOd2C0BKXFFOMra6Nrhrht2W/OJthbl+TwlQnC/Pvt+rKK0aXm6yoNaXrvRT0XMkco2XVSou1h3JZzrzgRztqjB2o6zXhyEfH7128b9/C9ROnjLp7G7q8b5+/sXXz5s0nN70k7F/aAXT7AM50yJ1FDdw7BqkEAbMLOBQ9KyDClaKkEGg2ktMGrigwEA8GN7OUbvqGu/r6ceFvP73ho28oAmfPCge7/MyH31KyLzwk+cJHhGsoFU+pWigeDnF4yIaEWHKVe4EGqdXKNorgzJL3il7xtBSXlGHAEz3z58lZhVmKwja7YEXKdgFr9SfkTVzd9J4J+VKEy9XC32qeSHk86YmUJ7aie3/ykpDW1DG63GgzBiawz15vXtGcteRZ4QBqf3bJs/S1IwWCf2TH7tl1Yg51thH320LVhCs1cIxVTwIYIc5moRIhFaLUJJ0ThNxA521q0IEtlCUJIi3FvAQkghFOxvH/oMWiADZmSNwnVrwbhE+TkTNJ+CTt691CM1LfFJ7/a5rwxyTkShY+aUCv71v+DP189xe0tXvuM8v3CXUiv/sxv1sxvydgpoPTqmhor+SYw7zo8QQDbNQFG3FZoahBD37Fa5szfnHKe+7X7s0ZPz/pe/89YdJm44hw7VjTZmPtmBEj2c5u128vfPB7+pPz5893NdGf3N3ccE+3a+b0Rur/4TwaxG5TXMR9yqR+FLHcHMSby8MdLl7RqSSBtKp+DDlR1wAQDJ7bGinfX0lA0O+3UG8LsCVstyRSVIbLkZpsT8y0ZMrmoGYAc7APdHf/9mFdb7juvgbj4lic7v8DIGZKYwAAAAEAAAABAEKjGezJXw889QAfCAAAAAAA0QmsLAAAAADfiiwt/wb+NQsMCQAAAgAIAAIAAQAAAAB42mNgZGBg//Qvi4GB2/I/278Obh4GoAgyYLoAAIr9BhwAAAB42q1WfWiVVRx+3nPec51moiLmJNf8yNQ1ho1LTRumaURbMS2GiAwZlxVDay2baSmK5VhjDbtYfi3dZIkh4yIxhsioTJtz01HGGDLGGLbGXCGlhm6cnt+5947L1OqPLjw855x7vt7feX7POV463E99FWUvPYYuO6xuIOIHMFu32D8C6ajyj+FxrxYRFcRaFbRhvQBVuga5Xov9Te3DGvIttcru1z1IV7twUJ+01/RePKIjmESeQZ6vi9CgT2Aqy095/Vyn3/6lc/Aa5wmS0/V61JkhrNRHbLvuwETdjIX6EjmHWEq0IU33Y6J3jeVKzNKN5FRM9IfIg0Qfluh6xxn6PPkAxusQzuhOzrMXF00YF/QB28j5zuoSe1359ie1ClfJh1Ur1ulS26Azvf36A449hIDejOnkZF2KueoUQrrWdnH+gNdB/GgDujpaNiXsy3a9j997yJ51Y5aznmFvq2YUsj5LZ2GLUdiqs+xJolor26fSOL4JX6g0e1DPwQux2DfpciT7GbZbh7GQ/9f5Sfa6zsSw2YYq1YdyHUSuxJzzRrjfDD0ZZ9QgClUnyljfok9ik9eClzgmTU1As+rF5xyTZHLwmKkmethvvf3Exfk+MNO4x2ZkurgnQOKeCP07zywe97HYiMW6h/GS2CdCYt/EMccYH4nzfWBSMYWxHydxT4SLewL4/Rmjcb8XubrK/uxinwiJ/SF7zrF8r6w5lkV3cvYP4ktOH8nu+4UlPrLHf2PRr2joQUxtu++5y/2LziTOHfdj+63XYRvideovGk/mhNOl5AW1Kbnh4uTYdo7W1/H/BeRs+6eax30NxtYdw34H3hltkzOVuI5hMxOLTD7zW/JNNO+Ya8XrkoPMgwSeTP51tB5CncsR5mmM69QVPOG0Iuf1H1ly2+WX6EvONpbjkmf3sLJ34mctWnd6E62KXsbsS+LptaJd8o+5lUXMISqJENuKyVPJd+SM/VS8zTyO6ofzjOYJz8VIXlXG+sj5lCDb6Uj2IZ4lfsexvngB5zL55BY8o0fYLpAxQ7bdeV1/LOc63dlE1xOf45ymlDGkx/mK7d9gq5FvjHDeCSgyG9jGsm7lmb1JPk+PEb3XUn+lCKiInJ+tEK2aefTCQmjuIeAgejpiz/ob6Oc1sZwTFr9jTqgRrsu4m/lsF49r5H8lCJoA9ZnCchsK/T5ygWsfZ6aTw7bX5UV9bG3JLcbeabw76rFGcc2bMX+VPcjZyrqMlRvzPO+bK1Bmoz1olnHPbfye49TuDBezgNNBEO+S1+pMO6Ab6P9rub8Tticxx3QvFuky3ncS1xPUdUxPYzmuL38nMJ53Zpy13KPP0b93xpDKhgKCZfHqOPQN5JvbyKemjoquvFY7rFfjKNGuV/PebUWF6uF9U4kNZp295bUBSZ2o8o4gTI8Pe0O8c4eQ5C+37bIe416hBlBMj9+p+vGhasRl1rexHFYjdpD+P1sN2nOq03apAY7p5b3Tb39hv8Wsd7N8059Jr+/i/fweyqmbaaabenkZp+WuCORQNzWYzTdAWeBp7DGtyKOec+Uu8tdz/SZM8a5ihTou7wA7our5DqjBJHUMD6sy5Kl6GJaT2e9j9jutjqOIcShj+1vst4f/7WG/C6xvZ/lTfxAhf3MUci7jshAygOTabiXxBrKJTSxPJSYQ04jo+0A0scNe9kMsbyT2cV3R7tLY//8AGRcf83+xrB0FvSXTq1bfoVx1Yf9DWchn/Sh1XMBYFrD/SvYvYP1F6quIWMb7eYhvgTuMVRE1U0zNFPPc8zzJ/yDPIMg9p/AtlmI/4/tlgIjwPTGLb4kI32FN8q6RtwXfU6+6tTK9ICF+dYZYTBQQrxM/EFXECmINYzuXeJ+o8GFvkR/lfovJbxBbeEYhv5sAniUCxG5iL3P1FfKXxNfELqKa2E5UEtM51zDRxXKGzEN8RDQSC9neTl5CHnDnt8AeljNxHii+V0GP7OG9IXENM77iV7X0GUGYnpFt7zovOG2v6u9thfOuzczvA7wfop5xwXmGeEhN9L3m/OoU/xePKkGKqUAKfbVQ78CTzpt2M/ei38R94SIxmcgj0pxmeOf8DcdV4hwAAAB42pXUf5TPZRYH8PuImkrLLopIQ4QGkZHJym9SMUaGVLOiVdldu9lWy6Ilh01RpCGVyu7a1rZO2VDy+8eMH7t+1rRG2aiGFGlCIsm+OvX3nrPfc+55Ps/z3Pu+7/u+9/tE/M/fADY/Ig2PqDA24pw1EZVymH2lHRHnZrN5EedVZD3ZeLaUlUdk8M/YFHG+/QVzIi6syfZEVP464qLJET+YGFHFeZWTEVWHsEK2L+KHVRnsagsjqjdghyNqzI64uDobwbZE1KzMhjHcamWyUWxxxKVdmbW2tTaMOvwvaxxRtwXjU/dgxOW+Ly+KyBSXqY5MNdWDXa8Hw6fe8Yj66qrv7gpYDdTQ0PmVcyMaTY1onBHRBLer8hguWbhnwchSR9MFEc06MufN+bRQcwv1t4RxzSDGp5X7VvbZ8merKxun1rBb0+Zaa5vs7w1WDm2vo2VbWrWlTTsY7VZEtNeXDu470qGj+jq1Y7TvxLdzSUQXa1cYXenTFX43enejR3c43csibtCDG33fTPOe4nrB6SV3Lm69p0fk6XEern3UfQuufZ33VWO+mvPh9ZOvH+799b0/jW/VswH6P4B2t+F8O03uoEEBrAJ5B8IbSPM78b5T7kF8BtNmsBru8j1E/rvNy73Gbah8P4c1DP9fqvm+/Ijh8H7t/n71/EZ9I8zFCPsRuDwA87dNI0bq30j5R8H73dCI0WLG0GaMGsbqwYN4/h6PcXKNo8F4dT/EZ4LeT4A70TpJPQ/DmsznkdKIR2FNcTeVVo+p93H+0+g0Xe4n1DaDLk+ak0L+M+WfifssfXyKVk+7fwbms2LmyPtcHabe5+HOdfYnHOcVRLzId75aX9LbBfi+zOcVuAv5L5T/H3xf5bsIxiKYi3BfbF2iB0vkeg3e6+Jf939YKv4NNbwBY5k5X+Z+uZld7j+0wn9iBd+V8FbKuYr+q/wnVtFzNezV/NbIuYbma9W8Tu71Yor4FcMtFrOB/0bab9TTTbA28/0n33/Rdgs+W83mNjO1XS07+O6k8ZvyvaWeEj5vw9jl/1Pq7B0833W+x2z+Rx/fs+7FYZ/zfWbnfZw+8P0hXcvUX2Ye9+vjAbw+gnMQ9se+PzGTh9R6yNlhtXyqT0ecHfH9GZ9y+cpxKafB5/T+HM5R+6Pm8JjeHTdfJ6xf0vCUOf6Kdqf5nOFz1v7swkixOFLyDKY8No+djFRhOiuNdE5PVhSporXigkiVurKDkc7le15GpIyqzF3GikjnZ0e6oDH7OtKFUyNVrsh8XzSWlUfyJqYqfKvAriqu6nDm3HuYftQjUjXx1QojVa/M5jCxNeDUwOPiIZEuEXPJAGZfE+da9rVg1CqLdGlHppba1tr2dYZFuqxppLr2deFnVo9UL4cdj+T9S/XFXzE3UoPMSA1hNIR5pbhG/Bups3ELhm8TOZrIeVW7SFm+s3xnwWsqvhmezeRpVhKpuVzNZ0e6Gt7V7lrYt/TdkpbXqL/V/EjZSyO1rhPp2pqR2tCpDa1z4OaIv85d2xGRfjyU0bcdPtfT+Hrat8e3PT060LMD7To2YNZOetZJ/k7iOzvrPIodjtQFxy6bInkjkzcydYPZTa5uau9ufwONe6izhzw34nwTXW7Sh5t996RzL7x70T038/80teTKnauOXHly90Tqrd7eg5j8eeYlj9Z5autD3z58+uBwS/531pdW+c7zxzN19+PfL+d7U2N/M3IrXgP2RboNzu3qukOuAn0pEP8TsQP5DDSL/qJpsLPBenrXlkg/lfNuM3CP+btHf+7Vk6Hq/Zk+/ELcr/C8b02k+2n4ABtJ35E4jPrWaDOa9qPFjqHzg7C9t2mc/ow3ow+ZkwnWieZmkvyTxP4Bt4f5eGvTI3R5VA1TYExR71Q9ekw/H58caRrdpvl+wt0M2DOmfmdPMk9NKhRXSI9CWnqD00yazXI+S+5ZuD2lvtnqe1pPvcfpGRo+C3eOGZvj//CcGfAup+fN4wviXsB1Li3/aBb+jMdfzM+L4v+K/9/06SU4f5drgZpfxvsVGi5096paFolZQoPX5FiK0zLaLZdjBVuJyyp+q83PGhzXmq+1NF5rrtfpzzrvxjq51+OwHsZ68evFFclfpF9F8hWrv9j8FNOjWI83wNjgP7rB3UbxG3HbqN5N1s202Axjs15udr/FrHij0xbab1HPVvutuG8Vv03t2+TZZga20207fjvg7JRrJy3epMNb+lIif4m5KsHn7YJI/6ad9zztwnuXPLvElKqplJ6l+O2m9248dtN7t//bO87exWEPXu/53ov/XjO2T/738f8Anw/VXmZfBsebn/bjsB+vA2bwgLOPrAdx/FjfPzETh/geNkOH4X2qL0dw/Ex95XzK9eOoHEfFH7M/RrdjtDiO73F1fYHXF9YT1hPOv1T3Sd+nzNwp/8ev6H9a3Gm1n3F2xt038L6Bd9YsnD0ZFVL1/wKHXq1jAAABAAAC0ABwAAcAAAAAAAIAJABOAI0AAACaAd4AAAAAeNrNkr9uE0EQxr+7MwkBFEEKCqdZCZAARWfHEJDoiE0UIzkNEanPzhqf/C/YeyGRkFxQItLzHBQU1EiEPAFCiOeg49vxOBgpQaHLrfb2tzvfzOzsLoDF4CkC+G/6H8o45khozDncOOYZjjdpDXJznB3glnJA1QflkJaPytEU59gmfAEGn5Rn6PFdeRYd/FC+iLtBVXkO+WCofAkHwTvlyyiFi8pX8CCsKc9jNXyjfBX58LPyNfJP5QXqfyl/wfWooHyIYvRE+SvXM+UjzEdvx/wtQj56P6oMsrbZtHvOlPcHpma306xrqi7ppA2zZevNfs+NUEYfO9jHACleoAXH0m+jgTscSyhiGSukOhVGtF02S3WD+oTHYbBJ2w7XlshV9GiJ2Qwe0+rtfyIPZWY5+gi7/G+L8jUqjL3BSDFG0p+LYkjPPiMa7iJmn+zoIRUV2jO0Jb/Fnuy7LHUYevlMCbvjPGEWy10nZK/vo/mftZxduyoap7tep9LXWmc/X+fsVY7RHqHA1jghn9NssVr/9nglLZbKJvW2pqo92esseQpcS8mWEX200++5JnWltHblRJzE877/ehune23J3ptSi9M3V5Szyjjb4PouR4N7cmMl1nSfdv9f0Tv0q77eJmNmciotRu7JCYzfs+X6EGvHOZ7hJVdS2vx9dX4D/EPB/wB42m1WBXgbxxKef2JLtmRIUmbm1rVOJzsqS7acOHWTNombJoX0JJ9lJbLkCOIkZWZmZmZmZk6Zmbnvvbav7Xtt393uSDrne/4+6//ndnb+md25vSUm/bcVXU//54+XOT8gBmMcjaM6qicf+amBGilAQWqiZmqhVhpPE2girUAr0kq0Mq1Cq9JqtDqtQWvSWrQ2rUPr0nq0Pm1AG9JGtDFtQpvSZrQ5bUFbOrpttDW1U4gMCpNJEeqgTppEUdqGtqXtaHvagXaknShGceqibkpQD02mKdRLU2ln6qNdaBpNp11pN5pBM2kW9dPuNJv2oDk0l/akvWhv2ofm0b5koY4uo8PpCDqTvqIj6UQ6ji6ga1BPx9I7dBh88NMJdDQ9Rh+ggS6ka+kX+pl+pUvpBnqGnqIbKUkpOpkG6Dmy6Wl6ll6i5+kFepG+pkF6lZbRy3QTpeknOoXeoNfodRqib+l7OobmU4YW0DBlKUcXU54W0ggVqEhlKtEiGqVvaDEtpSW0Hx1A+9PddAkdRAfSwXQIfUc/0L1oRABBNKEZLfQn/YVWjMcETKS/QVgBK2IlACtjFayK1bA61sCaWAtrYx2si/XoN/od62MDbIiNsDE2wabYDJtjC2yJrdCGrdGOEP1Bb8JAGCYi6EAnJiGKbbAttsP22AE70if0KXZCDHF0oRsJ9GAypqAXU7Ez+rALptHNdAumY1fshhmYiVnox+6YjT0wB3PpM/oce2Iv7I19MA/7wkISKQzAxiDSGEIG87EAWQwjhzxG6D4sRAFFlOgL+hJlLMIoFmMJlmI/7I8DcCAOwsE4hN6ij+ldeo/ep4/obfoQh+IwHI4jcCSOwtE4BsfiOByPE3AiTsLJOAWn4jScjjNwJs7C2TgH5+I8nI8LcCEuwsW4BJfiMlyOK3AlrsLVuAbX4jpcjxtwI27CzbgFt+I23I47cCfuwt24B/fiPtyPB/AgHsLDeASP4jE8jifwJJ7C03gGz+I5PI8X8CJewjK8jFfwKl7D63gDb+ItvI138C7ew/v4AB/iI3yMT/ApPsPn+AJf4it8jW/wLb7D9/gBP+In/AP/xL/wM37Br/g3fsPv+AP/wX/xJ/7C3+y+nszjuI7r2cd+buBGDnCQbqXb6E66ix6n2+kOeoIOpUfpKLqOm+hJbuYWepAeovu5lcfzBJ7IK/CKvBKvzKvwqrwar85r8Jq8Fq/N6/C6vB6vzxvwhrwRHc8b8ya8KW/Gm/MW9CNvyVtxG2/N7Rxig8NscoQ7uJMncZS34W15O96ed+AdeSeOcZy7uJsT3MOTeQr38lTemft4F57G03lX3o1n8Eyexf28O8/mPXgOz+U9eS/em/fhebwvW5zkFA+wzYOc5iHO8HxewFke5hzneYQXcoGLXOIyL+JRXsxLeCnvx/vzAXwgH8QH8yF8KB/Gh/MRfCQfxUfzMXwsH8fH8wl8Ip/EJ/MpfCqfxqfzGXwmn8Vn8zl8Lp/H5/MFfCFfxBfzJXwpX8aX8xV8JV/FV/M1fC1fx9fzDXwj38Q38y18K9/Gt/MdfCffxXfzPXwv38f38wP8ID/ED/Mj/Cg/xo/zE/wkP8VP8zP8LD/Hz/ML/CK/xMv4ZX6FX+XX+HV+g9/kt/htfoff5ff4ff6AP+SP+GP+hD/lz/hz/oK/5K/4a/6Gv+Xv6qb19/Vx1wx/OZdpb4+1C3b7S6P5tmJ5pLE0VLBtl/nzOY2xYStVyOf8lkZfLFmwF9k+S4E/lk87jgv8lsZgVypTSJWHB7P24mCqxgNdA/mSlUrZuVIgVaW+7pTlhhzQ0O3Et0r+hAjaIpjQgraCQKIWyK5Sf0LSsDX6EjqirSA42ZNU2pPU5FqsdC2WuyQhwxAMB6d4Zg/VeN2UpFWoG3J+fL2lTHbA9mUU+Hsl/4zk36vzz+gF65VMMxq5dypn5genejTm17jOIdwh2Onrs1Llku3LKpCnccEuX5+uOqugrs8pqS7r/Pim6Vk5zywzItjhm6Zn5fRa5ayRfLFUyI8M2eMSufQ4O5f2T5eK8lLRdF1RXkHz9KFyLm0VysNZq1xqznst3wytXPAoR6SaSKdvhlYuaJipfYsKgjM9K1JcfkUiCcGeplmp/PCwpbeuqeQxfLN02JJejVnubpXc3erXu1XWu9UvtZWltn5dW1lBfX8hk0vXl93f5v4xdZa9lr9fdrUsr8FsT/ajHj7Hw5fUuG+urn2pgsDcWl8uXa4vo0Yg5majHa0q9ccSGi1br9/0YtYqDmmer3EVxQhNEowKxgR1LxnhTo3xLoVme0jQEAwLmoIRwQ7BTsFJglHBmGBcsBI/IdijMdQuKLoh0Q2Jbkh0Q6IbEt2Q6Ep9ptRnSn2m1GeGRDfULSj6IdE3RN8QfTkNTEP0DdE3RN8QfUP0DdE3RN8QfUP0DdE3RN8QfUP0w6IfFv2w6IdFPyz6YdGXE8KUfTPDoh8W/bDoy1lhhkU/LPph0Q+Lvin6puibom+Kvin6coqYpuibom+Kvin6puibom+Kvin6puiboh8R3YjoRkQ3IroR0ZWzxIyIbkR0I6IbEd2I6EZEV84PMyJ6Uak3KrpR0Y2KblR0oqITlbhRiRsT/5j4xyR+TOLHJX5c4sfFPy7+cYkXl3hd4t8l87ulrm6pKyF2IuqbnS5Yznk1qmG2PkdGFTTOHsjYBbuYKTaOVphvjnZcosCNYrS3twuGBA3BsKApGBHsEOwUnCQYFYxpDEncUCgwmEmXC/aAcwrpR7rRjfawSIVFKtLTsNQuqKtIw2C+XNAks0hfRYqZxeqSUnSO5pxidiY9VFJOuYy+r1TmJ+UCk5SrTbJ6tUlWIicrkZMSOVmNnKxGTlYiJ+sS5UJepxmXFYlL5XHVx0Yo1NHgqJaGMoWBRkdWkWKj80hFG2pSKWheDLriwpuUrhgqlNmlFzvS06UrGrBzqiIX3YoclIocpitSxK3I9XErcn10RS7TFblOqiKXqMi58rCK7KIb2UGJ7DAdWRE3suvjRnZ9dGSX6ciuk4rskHGD8wad/4zznw1kqt+weufxvJLzsNRcHLFS9jy3i8NGR6Oy2kpWssF1c0lgMJt3vm6KjtiFTH7ApY3qAy8sm1fDzUV7OFO16hNtVrZU36N+p7q/vl4F9ZYy1K9RX3AhoL+ZmqoPvqbqxuDS1kTtG+3azYnKe+RaLbW7qJ6n3imXBuUOq7m+E6h4U8fGC1jVBII1agSsajLBGjVarbGzxy9nG83WmPTGWE7QWno1agStWqpNHu4M1PJu8nCjUd06dPoVZrTUriKq0LGmI65uW1q8So1AobYBheqqjy94rnHugwljmkXFzxcGBp1tV/3mTlnONgL2sHvauLyxGtg/ki0X28qpBsdRkeBwOVvKjGSXOLxxILMo4+TlDNsLy1bWIf6sXXTdAumCbZXsgkNbF5btYimTzw3kR3OO3WwvTmWtYbEah5Y492bF7JzSd9mwsPHpciZbdNYlm7UHS86DCdUHBfUGiUvWHs6XvC7qQcWlacQq2DkZblZGZagl6aznArsyt1XM6kzXtiszlVEZalA3ROXjTKkYPue67EC9pVx0zziLVm0rpzhpGGdY76QT2NOUzmO9+A7Rfewo1F4aZ4VVAzmjuiecnL3XalfMPXTbspmc+6LLDmmrqbpfaiifzTrJypA+kCpGtRMccb21eiRY2WeH+wfbikP5QqnROaE0U+dzxVOdgpq3VJpBkqr1hhtmvkxWnaM9AtJFbi668SRopQsd3lptRBHxNKbrqvpawuWrtMU5GNVCanOiY5aG8uWilRuoaKiOl4nS/W4e+uyW5+6Brmlr0akk626JrJ3+Doif+3GQsHK7V++z3MjbkumC8IjneYfneczD4zVu9NT8w+3qvPFwQwZCnoFQWzafyrZ6jVoEoxY5HHZ5U4W7fjJgegZM74An33Cnh0/ycE8dYU8d4W4P7/EI9HgETKM24HDPgEfZ9CibHmUz6uGeLMwuD094uFrZZrkb69ZskRtMpYfkIjPW7K7s+ZJqmwTVZWHM/oc8+6Yy+x85iGy5AAAAeNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnbYyMOjJsTBogdgOXNYsxizKHKLsLFxQAXsmcyZtNhlWsAC3015+Bl4GTgbWBgYWBm6gCL/TXgYHKASJ7GRgZmBw2ajC2BEYscGhIwLET3HZqAHi7+BggAgwuERKb1QHCe3iaGBgZHHoSA6BSYCAA5ctkymTKps4Kwuf1g7G/60bWHo3MjG4bGZNYWNwcQEAH5wtPgA=)
      format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: Doubloon;
  src: url(public/fonts/Doubloon.woff) format("woff");
}
@font-face {
  font-family: Ticket;
  src: url(public/fonts/Ticket.woff?v=3) format("woff");
}
@font-face {
  font-family: WindlassExtendedRegular;
  src: url(public/fonts/WindlassExtendedRegular.woff) format("woff");
}
@font-face {
  font-family: DwarvenStonecraftCyr;
  src: url(public/fonts/DwarvenStonecraftCyr.otf);
}
@font-face {
  font-family: VollkornExtraBold;
  src: url(public/fonts/Vollkornextrabold.woff2) format("woff2"),
    url(public/fonts/Vollkornextrabold.woff) format("woff");
}
@font-face {
  font-family: RadionA-BlackItalic;
  src: url(public/fonts/RadionA-BlackItalic.otf);
  font-weight: 800;
}
.accent {
  --rarity-color: #13cdff;
  --state-color: #13cdff;
}
.error {
  --rarity-color: #ff3030;
  --state-color: #ff3030;
}
.success {
  --rarity-color: #82ff1b;
  --state-color: #82ff1b;
}
.default {
  --rarity-color: #41496b;
  --rarity-color-0: rgba(65, 73, 107, 0);
  --rarity-color-10: rgba(65, 73, 107, 0.1);
  --rarity-color-35: rgba(65, 73, 107, 0.35);
  --rarity-color-60: rgba(65, 73, 107, 0.6);
  --rarity-color-70: rgba(65, 73, 107, 0.7);
  --rarity-color-90: rgba(65, 73, 107, 0.9);
}
.uncommon {
  --rarity-color: #009ae2;
  --rarity-color-lighten: #9faec5;
  --rarity-color-0: rgba(0, 154, 226, 0);
  --rarity-color-10: rgba(0, 154, 226, 0.1);
  --rarity-color-35: rgba(0, 154, 226, 0.35);
  --rarity-color-60: rgba(0, 154, 226, 0.6);
  --rarity-color-70: rgba(0, 154, 226, 0.7);
  --rarity-color-90: rgba(0, 154, 226, 0.9);
}
.common {
  --rarity-color: #89c0db;
  --rarity-color-lighten: #9faec5;
  --rarity-color-0: rgba(137, 192, 219, 0);
  --rarity-color-10: rgba(137, 192, 219, 0.1);
  --rarity-color-35: rgba(137, 192, 219, 0.35);
  --rarity-color-60: rgba(137, 192, 219, 0.6);
  --rarity-color-70: rgba(137, 192, 219, 0.7);
  --rarity-color-90: rgba(137, 192, 219, 0.9);
}
.milspec {
  --rarity-color: #1e78ff;
  --rarity-color-lighten: #9faec5;
  --rarity-color-0: rgba(30, 120, 255, 0);
  --rarity-color-10: rgba(30, 120, 255, 0.1);
  --rarity-color-35: rgba(30, 120, 255, 0.35);
  --rarity-color-60: rgba(30, 120, 255, 0.6);
  --rarity-color-70: rgba(30, 120, 255, 0.7);
  --rarity-color-90: rgba(30, 120, 255, 0.9);
}
.restricted {
  --rarity-color: #8f00ff;
  --rarity-color-lighten: #b59bcd;
  --rarity-color-0: rgba(143, 0, 255, 0);
  --rarity-color-10: rgba(143, 0, 255, 0.1);
  --rarity-color-35: rgba(143, 0, 255, 0.35);
  --rarity-color-60: rgba(143, 0, 255, 0.6);
  --rarity-color-70: rgba(143, 0, 255, 0.7);
  --rarity-color-90: rgba(143, 0, 255, 0.9);
}
.classified {
  --rarity-color: #ff12ae;
  --rarity-color-lighten: #bd9fb7;
  --rarity-color-0: rgba(255, 18, 174, 0);
  --rarity-color-10: rgba(255, 18, 174, 0.1);
  --rarity-color-35: rgba(255, 18, 174, 0.35);
  --rarity-color-60: rgba(255, 18, 174, 0.6);
  --rarity-color-70: rgba(255, 18, 174, 0.7);
  --rarity-color-90: rgba(255, 18, 174, 0.9);
}
.covert {
  --rarity-color: #ff1212;
  --rarity-color-lighten: #bf9ea2;
  --rarity-color-0: rgba(255, 18, 18, 0);
  --rarity-color-10: rgba(255, 18, 18, 0.1);
  --rarity-color-35: rgba(255, 18, 18, 0.35);
  --rarity-color-60: rgba(255, 18, 18, 0.6);
  --rarity-color-70: rgba(255, 18, 18, 0.7);
  --rarity-color-90: rgba(255, 18, 18, 0.9);
}
.rare {
  --rarity-color: #ffc701;
  --rarity-color-lighten: #bfb8a0;
  --rarity-color-0: rgba(255, 199, 1, 0);
  --rarity-color-10: rgba(255, 199, 1, 0.1);
  --rarity-color-35: rgba(255, 199, 1, 0.35);
  --rarity-color-60: rgba(255, 199, 1, 0.6);
  --rarity-color-70: rgba(255, 199, 1, 0.7);
  --rarity-color-90: rgba(255, 199, 1, 0.9);
}
:root {
  --position-indicator: 0;
}
body {
  background-color: #0a0d1d;
  font-size: 15px;
  line-height: 18px;
  font-family: Rouben, Icons, Ticket, sans-serif;
  font-weight: 500;
  color: #b7bcdb;
}
@media only screen and (min-width: 1100px) {
  body::-webkit-scrollbar-track {
    background-color: #070a18;
  }
  body::-webkit-scrollbar {
    width: 5px;
    height: 2px;
  }
  body::-webkit-scrollbar-thumb {
    background-color: #41496b;
  }
}
body.js-hide-scroll {
  overflow: hidden;
}
body.safari .case-price__video,
body.safari .title__video {
  display: none;
}
img {
  max-width: 100%;
  height: auto;
  background-color: transparent;
  flex: none;
}
a {
  display: inline-block;
  text-decoration: none;
  color: currentColor;
}
input {
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  color: inherit;
  background-color: transparent;
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
@keyframes readyDrop {
  0% {
    opacity: 0;
    transform: scale(0.8) translateY(-40px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.irs {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.irs,
.irs-line {
  position: relative;
  display: block;
}
.irs-line {
  overflow: hidden;
  outline: none !important;
}
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}
.irs-line-left {
  left: 0;
  width: 11%;
}
.irs-line-mid {
  left: 9%;
  width: 82%;
}
.irs-line-right {
  right: 0;
  width: 11%;
}
.irs-bar {
  width: 0;
}
.irs-bar,
.irs-bar-edge {
  position: absolute;
  display: block;
  left: 0;
}
.irs-bar-edge {
  top: 0;
}
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}
.irs-slider.from:after {
  content: "min";
}
.irs-slider.to:after {
  content: "max";
}
.irs-slider.type_last {
  z-index: 2;
}
.irs-min {
  left: 0;
}
.irs-max,
.irs-min {
  position: absolute;
  display: block;
  cursor: default;
}
.irs-max {
  right: 0;
}
.irs-from,
.irs-single,
.irs-to {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}
.irs-with-grid .irs-grid {
  display: block;
}
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}
.irs-grid-pol.small {
  height: 4px;
}
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: transparent;
  z-index: 2;
}
.irs-disabled {
  opacity: 0.4;
}
.lt-ie9 .irs-disabled {
  filter: alpha(opacity=40);
}
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}
.irs {
  height: 55px;
}
.irs-with-grid {
  height: 75px;
}
.irs-line {
  height: 10px;
  top: 33px;
  border-radius: 16px;
  -moz-border-radius: 16px;
  background: #35d4ec;
  background: -moz-linear-gradient(left, #35d4ec 0, #f6c100 100%);
  background: -webkit-linear-gradient(left, #35d4ec, #f6c100);
  background: linear-gradient(90deg, #35d4ec 0, #f6c100);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#35d4ec",endColorstr="#f6c100",GradientType=1);
}
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  height: 8px;
}
.irs-bar,
.irs-bar-edge {
  height: 10px;
  top: 33px;
  background: transparent;
}
.irs-bar-edge {
  width: 14px;
  border-right: 0;
  border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px;
}
.irs-shadow {
  height: 2px;
  top: 38px;
  background: #000;
  opacity: 0.3;
  border-radius: 5px;
  -moz-border-radius: 5px;
}
.lt-ie9 .irs-shadow {
  filter: alpha(opacity=30);
}
.irs-slider {
  top: 25px;
  width: 27px;
  height: 27px;
  background: #fff;
  background: -moz-radial-gradient(center, ellipse cover, #fff 0, #e0e0e0 100%);
  background: -webkit-radial-gradient(
    center,
    ellipse cover,
    #fff 0,
    #e0e0e0 100%
  );
  background: radial-gradient(ellipse at center, #fff 0, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e0e0e0",GradientType=1);
  border-radius: 14px;
  -moz-border-radius: 14px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.8);
  cursor: pointer;
  text-align: center;
  color: #000;
  padding: 5px 0 0;
}
.irs-slider.state_hover,
.irs-slider:hover {
  background: #fff;
}
.irs-max,
.irs-min {
  color: #333;
  font-size: 12px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 5px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -moz-border-radius: 3px;
}
.lt-ie9 .irs-max,
.lt-ie9 .irs-min {
  background: #ccc;
}
.irs-from,
.irs-single,
.irs-to {
  color: gold;
  font-size: 14px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  -moz-border-radius: 3px;
}
.irs-from:after,
.irs-single:after,
.irs-to:after {
  content: "o";
  font-family: Rouble, Play, Tahoma, sans-serif;
  font-weight: 400;
  font-size: 0.9em;
  margin-left: 1px;
}
.lt-ie9 .irs-from,
.lt-ie9 .irs-single,
.lt-ie9 .irs-to {
  background: #999;
}
.irs-grid {
  height: 27px;
}
.irs-grid-pol {
  opacity: 0.5;
  background: #428bca;
}
.irs-grid-pol.small {
  background: #999;
}
.irs-grid-text {
  bottom: 5px;
  color: #99a4ac;
}
.toast-title {
  font-weight: 700;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #ccc;
  text-decoration: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.custom-select-container {
  position: relative;
  z-index: 4;
  height: 44px;
  margin: 0 6px;
  border: 2px solid #1e2339;
  transform: skewX(-14deg);
}
@media not screen and (min-width: 630px) {
  .custom-select-container {
    width: calc(100% - 12px);
  }
}
@media only screen and (min-width: 630px) {
  .custom-select-container {
    min-width: 200px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .custom-select-container:hover {
    border-color: #767b9f;
  }
}
@media (hover: none) and (pointer: coarse) {
  .custom-select-container:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #767b9f;
  }
}
.custom-select-container.is-open .custom-select-panel {
  max-height: 14em !important;
  border: 2px solid #1e2339 !important;
}
.custom-select-opener {
  display: flex !important;
  align-items: center;
  justify-content: center;
  height: 100%;
  transform: skewX(14deg);
  background-color: transparent !important;
  color: hsla(0, 0%, 100%, 0.95);
}
.custom-select-panel {
  margin-top: 10px;
  margin-left: 22px;
  transform: skewX(14deg);
  background-color: #0f1223 !important;
}
@media not screen and (min-width: 630px) {
  .custom-select-panel {
    text-align: left;
  }
}
.custom-select-panel::-webkit-scrollbar-track {
  background-color: #070a18;
}
.custom-select-panel::-webkit-scrollbar {
  width: 3px;
}
.custom-select-panel::-webkit-scrollbar-thumb {
  background-color: #41496b;
}
.custom-select-option {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.custom-select-option.is-selected {
  background-color: #41496b !important;
  color: hsla(0, 0%, 100%, 0.95);
}
.custom-select-option.is-selected:before {
  display: none;
}
.custom-select-option.has-focus {
  background-color: transparent;
}
@media not all and (hover: none) and (pointer: coarse) {
  .custom-select-option:hover {
    background-color: #1e2339 !important;
  }
}
@media (hover: none) and (pointer: coarse) {
  .custom-select-option:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #1e2339 !important;
  }
}
.hidden-tag {
  position: absolute;
  display: flex;
  top: 100%;
  right: 100%;
  z-index: -1;
  width: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
}
.container {
  width: 100%;
  flex: auto;
}
@media not screen and (min-width: 630px) {
  .container {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .container {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media only screen and (min-width: 1470px) and (max-width: 2299px) {
  .container {
    padding-left: calc(50vw - 725px) !important;
    padding-right: calc(50vw - 725px) !important;
  }
}
@media only screen and (min-width: 2300px) {
  .container {
    padding-left: calc(50vw - 830px) !important;
    padding-right: calc(50vw - 830px) !important;
  }
}
.container_main {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center -10px;
}
@media not screen and (min-width: 1100px) {
  .container_main {
    padding: 128px 0 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .container_main {
    margin-top: -20px;
    padding: 52px 0 82px;
    background-color: #0a0d1d;
  }
  .container_main-solid {
    background-image: none;
  }
}
.tooltip {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: absolute;
  z-index: 2;
  bottom: 100%;
  margin-bottom: 7px;
  min-width: calc(100% + 30px);
  width: max-content;
  padding: 7px 15px;
  background-color: #0f1223;
  border: 2px solid #41496b;
  font-size: 14px;
  font-family: Rouben, Icons;
  font-style: normal;
  line-height: 21px;
  font-weight: 500;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  transition: 0.1s ease-in-out;
  color: #b7bcdb;
  box-shadow: 0 0 18px 4px rgba(7, 10, 24, 0.4);
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media not screen and (min-width: 440px) {
  .tooltip {
    max-width: 180px;
  }
  .tooltip .list li {
    font-size: 11px;
    line-height: 14px;
  }
}
@media only screen and (min-width: 440px) {
  .tooltip {
    max-width: 240px;
  }
}
.tooltip b {
  color: #13cdff;
  font-weight: 600;
}
.tooltip:after,
.tooltip:before {
  content: "";
  position: absolute;
}
.tooltip:after {
  bottom: -5.5px;
  width: 8px;
  height: 8px;
  background-color: #0f1223;
  border-bottom: 2px solid #41496b;
  border-right: 2px solid #41496b;
  transform: rotate(45deg);
}
.tooltip:before {
  top: 100%;
  left: 0;
  width: 100%;
  height: 15px;
}
.tooltip__title {
  color: #fff;
  font-weight: 600;
}
@media not screen and (min-width: 630px) {
  .tooltip__title {
    font-size: 12px;
    line-height: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .tooltip__title {
    font-size: 14px;
    line-height: 17px;
  }
}
.tooltip__lower-case {
  text-transform: lowercase;
}
.tooltip_center {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip_center:after {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.tooltip_left {
  left: -5px;
}
.tooltip_left:after {
  left: 8px;
}
.tooltip_right {
  right: -5px;
}
.tooltip_right:after {
  right: 8px;
}
.tooltip_bottom {
  margin-top: 7px;
  margin-bottom: 0;
  bottom: auto;
  top: 100%;
}
.tooltip_bottom:after {
  top: -5.5px;
  bottom: auto;
  transform: rotate(225deg);
}
.tooltip_bottom:before {
  top: auto;
  bottom: 100%;
}
.tooltip_medium {
  padding: 6px 10px;
  font-size: 14px;
  line-height: 20px;
}
.tooltip_fluid {
  width: fit-content;
  min-width: 0;
  white-space: nowrap;
}
.tooltip_show {
  opacity: 1;
  visibility: visible;
}
.tooltip_scroll {
  max-height: 320px;
  overflow-y: auto;
}
.tooltip_scroll:after {
  display: none;
}
.tooltip_scroll .list {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1100px) {
  .tooltip_scroll::-webkit-scrollbar-track {
    background-color: #070a18;
  }
  .tooltip_scroll::-webkit-scrollbar {
    width: 3px;
    height: 2px;
  }
  .tooltip_scroll::-webkit-scrollbar-thumb {
    background-color: #41496b;
  }
}
.tooltip_graphite {
  background-color: #091316;
  border: 2px solid #1b3138;
  box-shadow: 0 0 12px 4px rgba(1, 9, 11, 0.6);
  color: #97b1bf;
}
.tooltip_graphite .list_separate-li li + li {
  border-top: 1px solid #132328;
}
.tooltip_graphite:after {
  background-color: #091316;
  border-bottom: 2px solid #1b3138;
  border-right: 2px solid #1b3138;
}
.tooltip_yellow {
  border-color: #ffc700;
}
.tooltip_yellow:after {
  border-bottom-color: #ffc700;
  border-right-color: #ffc700;
}
.tooltip_seq {
  background-color: #39281e;
  border-color: #6b5541;
  color: #fff;
}
.tooltip_seq .list__title {
  margin-bottom: 8px;
  font-size: 16px;
}
.tooltip_seq .list_separate-li li {
  color: #d9d9d9;
}
.tooltip_seq .list_separate-li li + li {
  border-top: 1px solid rgba(107, 85, 65, 0.5);
}
.tooltip_seq:after {
  border-bottom-color: #6b5541;
  border-right-color: #6b5541;
  background-color: #39281e;
}
.tooltip-hook {
  position: relative;
}
.tooltip-hook_default-hover:hover .tooltip {
  opacity: 1;
  visibility: visible;
}
@media not all and (hover: none) and (pointer: coarse) {
  .tooltip-hook:not(.tooltip-hook_default-hover):hover .tooltip {
    opacity: 1;
    visibility: visible;
  }
}
@media (hover: none) and (pointer: coarse) {
  .tooltip-hook:not(.tooltip-hook_default-hover):active {
    -webkit-tap-highlight-color: transparent;
  }
  .tooltip-hook:not(.tooltip-hook_default-hover):active .tooltip {
    opacity: 1;
    visibility: visible;
  }
}
@media not screen and (min-width: 1100px) {
  .tooltip-hook_no-mobile .tooltip {
    display: none;
  }
}
.svg {
  display: inline-flex;
  width: auto;
  height: auto;
  max-height: max-content;
  flex: none;
  fill: currentColor;
}
.action {
  --action-color-lighten: #767b9f;
  --action-color-active: #13cdff;
  --action-color-active-0: #0b1021;
  --action-color-active-10: #0b1f32;
  --action-color: #1e2339;
  --action-color-solid: #0a0d1d;
  --action-color-solid-hover: #0f1223;
  --action-color-0: #0a0d1d;
  --action-color-10: #0a0d1d;
  --action-color-30: #0a0d1d;
  --action-color-icon: #b7bcdb;
  position: relative;
  margin: 0 14px;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  white-space: nowrap;
  text-align: left;
  color: #b7bcdb;
  transition: 0.08s ease;
  cursor: pointer;
  color: #fff;
  pointer-events: auto;
  text-transform: none;
}
.action:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 50%;
  width: calc(100% + 14px);
  height: 100%;
  border: 2px solid var(--action-color);
  background: linear-gradient(
    180deg,
    var(--action-color-0),
    var(--action-color-10)
  );
  transform: translate(50%, -50%) skewX(-14deg);
  transition: 0.08s ease;
}
.action__icon {
  color: var(--action-color-icon);
}
@media not screen and (min-width: 1100px) {
  .action__icon {
    transform: scale(0.85);
  }
}
.action__text {
  white-space: pre;
  color: #fff;
}
.action__overflowed {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.action__count {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #ff3030;
  font-weight: 700;
  font-size: 10px;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .action__bind {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .action__bind {
    position: absolute;
    padding: 3px 9px;
    top: -17px;
    right: 0;
    z-index: 1;
    font-weight: 700;
    line-height: 19px;
    font-size: 14px;
    color: #fff;
  }
}
.action__bind:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  transform: skewX(-14deg);
  background-color: #1e2339;
  border: 2px solid #41496b;
}
.action__plus {
  margin: 0 6px;
  font-weight: 500;
  font-size: 22px;
  color: #b7bcdb;
}
.action_blured-bg:before {
  backdrop-filter: blur(12px);
}
@media not all and (hover: none) and (pointer: coarse) {
  .action:not(.action_no-hover):not(:disabled):not(.action.disabled):not(.action_decor):hover {
    z-index: 2;
  }
  .action:not(.action_no-hover):not(:disabled):not(.action.disabled):not(.action_decor):hover:before {
    border-color: var(--action-color-lighten);
    background: linear-gradient(
      180deg,
      var(--action-color-0),
      var(--action-color-30)
    );
  }
}
@media (hover: none) and (pointer: coarse) {
  .action:not(.action_no-hover):not(:disabled):not(.action.disabled):not(.action_decor):active {
    -webkit-tap-highlight-color: transparent;
    z-index: 2;
  }
  .action:not(.action_no-hover):not(:disabled):not(.action.disabled):not(.action_decor):active:before {
    border-color: var(--action-color-lighten);
    background: linear-gradient(
      180deg,
      var(--action-color-0),
      var(--action-color-30)
    );
  }
}
.action_lighten-border {
  --action-color: #41496b;
}
.action_solid:before {
  background: var(--action-color-solid);
}
@media not all and (hover: none) and (pointer: coarse) {
  .action_solid:hover:before {
    background: var(--action-color-solid-hover) !important;
  }
}
@media (hover: none) and (pointer: coarse) {
  .action_solid:active {
    -webkit-tap-highlight-color: transparent;
  }
  .action_solid:active:before {
    background: var(--action-color-solid-hover) !important;
  }
}
.action_lighten {
  --action-color-lighten: #a3a6bf;
  --action-color-active: #767b9f;
  --action-color-active-0: rgba(118, 123, 159, 0);
  --action-color-active-10: rgba(118, 123, 159, 0.1);
  --action-color: #767b9f;
  --action-color-solid: #41496b;
  --action-color-solid-hover: #545f8b;
  --action-color-0: rgba(118, 123, 159, 0);
  --action-color-30: rgba(118, 123, 159, 0.3);
}
.action_accent {
  z-index: 2;
  --action-color-lighten: #60ddff;
  --action-color: #13cdff;
  --action-color-solid: #005f79;
  --action-color-solid-hover: #007393;
  --action-color-0: rgba(19, 205, 255, 0);
  --action-color-10: rgba(19, 205, 255, 0.1);
  --action-color-30: rgba(19, 205, 255, 0.3);
  --action-color-active-10: rgba(19, 205, 255, 0.1);
  --action-color-icon: #fff;
}
.action_blue {
  --action-color-lighten: #18a9e6;
  --action-color: #1387b8;
  --action-color-solid: #0e253a;
  --action-color-solid-hover: #183f63;
  --action-color-0: rgba(19, 135, 184, 0);
  --action-color-10: rgba(19, 135, 184, 0.1);
  --action-color-30: rgba(19, 135, 184, 0.3);
  --action-color-active-10: rgba(19, 135, 184, 0.1);
}
.action_green {
  z-index: 2;
  --action-color-lighten: #9eff4e;
  --action-color: #82ff1b;
  --action-color-solid: #0f1509;
  --action-color-solid-hover: #2f6800;
  --action-color-0: rgba(130, 255, 27, 0);
  --action-color-10: rgba(130, 255, 27, 0.1);
  --action-color-30: rgba(130, 255, 27, 0.3);
  --action-color-active: #9eff4e;
  --action-color-active-10: rgba(130, 255, 27, 0.1);
}
.action_red {
  --action-color-lighten: #ff5454;
  --action-color: #ff3030;
  --action-color-solid: #300000;
  --action-color-solid-hover: #4a0000;
  --action-color-active: #ff5454;
  --action-color-0: rgba(255, 48, 48, 0);
  --action-color-10: rgba(255, 48, 48, 0.1);
  --action-color-30: rgba(255, 48, 48, 0.3);
  --action-color-active-10: rgba(255, 48, 48, 0.1);
}
.action_red .svg {
  color: #ff3030;
}
.action_yellow {
  --action-color-lighten: #ffd233;
  --action-color: #ffc700;
  --action-color-solid: #665000;
  --action-color-solid-hover: #806400;
  --action-color-0: rgba(255, 199, 0, 0);
  --action-color-10: rgba(255, 199, 0, 0.1);
  --action-color-30: rgba(255, 199, 0, 0.3);
  --action-color-active-10: rgba(255, 199, 0, 0.1);
}
.action_orange {
  --action-color-lighten: #ff8d33;
  --action-color: #cc5a00;
  --action-color-solid: #4d2200;
  --action-color-solid-hover: #662d00;
  --action-color-0: rgba(255, 113, 0, 0);
  --action-color-10: rgba(255, 113, 0, 0.1);
  --action-color-30: rgba(255, 113, 0, 0.3);
  --action-color-active-10: rgba(255, 113, 0, 0.1);
}
.action_orange-light {
  --action-color-lighten: #ffa16b;
  --action-color: #ff5f05;
  --action-color-solid: #853000;
  --action-color-solid-hover: #9e3900;
  --action-color-0: rgba(255, 128, 56, 0);
  --action-color-10: rgba(255, 128, 56, 0.1);
  --action-color-30: rgba(255, 128, 56, 0.3);
  --action-color-active-10: rgba(255, 128, 56, 0.1);
}
.action_gray-content {
  color: #41496b;
}
.action_dark-content {
  color: #767b9f;
}
.action_opacity {
  color: #b7bcdb;
}
.action_opacity:before {
  opacity: 0.3;
}
@media not all and (hover: none) and (pointer: coarse) {
  .action_opacity:hover {
    color: #fff;
  }
  .action_opacity:hover .action__icon {
    opacity: 1;
  }
  .action_opacity:hover:before {
    opacity: 0.8;
  }
}
@media (hover: none) and (pointer: coarse) {
  .action_opacity:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
  .action_opacity:active .action__icon {
    opacity: 1;
  }
  .action_opacity:active:before {
    opacity: 0.8;
  }
}
.action_opacity .action__icon {
  opacity: 0.6;
}
.action_animated:before {
  animation: animationAction 1.5s ease 0s infinite forwards;
}
.action_pulse:after {
  content: "";
  position: absolute;
  z-index: -2;
  top: 50%;
  right: 50%;
  width: calc(100% + 20px);
  height: calc(100% + 10px);
  border: 1px solid var(--action-color);
  background: linear-gradient(
    180deg,
    var(--action-color-0),
    var(--action-color-10)
  );
  transform: translate(50%, -50%) skewX(-14deg);
  transition: 0.08s ease;
  opacity: 0;
}
@media not all and (hover: none) and (pointer: coarse) {
  .action_pulse:hover:after {
    animation: btnPulse 0.8s ease 0s infinite forwards;
  }
}
@media (hover: none) and (pointer: coarse) {
  .action_pulse:active {
    -webkit-tap-highlight-color: transparent;
  }
  .action_pulse:active:after {
    animation: btnPulse 0.8s ease 0s infinite forwards;
  }
}
@media not screen and (min-width: 1100px) {
  .action_main {
    padding: 0 10px;
    height: 40px;
    font-size: 15px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .action_main {
    height: 58px;
    padding: 0 20px;
    font-size: 19px;
    line-height: 23px;
  }
}
@media not screen and (min-width: 1100px) {
  .action_medium {
    min-width: 35px;
    padding: 0 12px;
    height: 36px;
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .action_medium {
    min-width: 65px;
    padding: 0 15px;
    height: 52px;
    font-size: 16px;
  }
}
.action_small {
  line-height: 20px;
}
@media not screen and (min-width: 1100px) {
  .action_small {
    padding: 0 10px;
    height: 34px;
    min-width: 25px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .action_small {
    padding: 0 10px;
    min-width: 45px;
    height: 44px;
    font-size: 16px;
  }
}
.action_tiny {
  min-height: 29px;
  min-width: 23px;
  padding: 5px 3px 6px;
}
@media not screen and (min-width: 630px) {
  .action_tiny {
    font-size: 12px;
  }
}
.action_fluid-height {
  white-space: normal;
}
@media not screen and (min-width: 1100px) {
  .action_fluid-height {
    height: auto;
    padding-bottom: 12px;
    padding-top: 12px;
  }
}
@media not screen and (min-width: 1100px) {
  .action_steam {
    font-size: 11px;
  }
  .action_steam .svg {
    width: 14px;
    margin-right: 6px;
  }
}
@media only screen and (min-width: 1100px) {
  .action_steam {
    font-size: 19px;
  }
  .action_steam .svg {
    width: 19px;
    margin-right: 8px;
  }
}
.action_input {
  cursor: text;
}
@media not screen and (min-width: 1100px) {
  .action_input {
    padding-left: 6px;
  }
}
.action_input input {
  width: 100%;
  height: 100%;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .action_input input {
    font-size: 13px;
  }
}
.action_input input::placeholder {
  color: #b7bcdb;
}
.action_input input[type="date"]::-webkit-calendar-picker-indicator {
  background: url(public/img/fx/icon-calendar.svg) no-repeat;
  background-size: 20px 20px;
  background-position: 50%;
  transition: 0.2s ease;
  position: absolute;
  left: 14px;
  cursor: pointer;
}
.action_input input[type="date"]::-webkit-calendar-picker-indicator:hover {
  background: url(public/img/fx/icon-calendar_active.svg) no-repeat;
  opacity: 0.8;
}
.action_input
  input[type="date"]:focus-within::-webkit-calendar-picker-indicator {
  background: url(public/img/fx/icon-calendar_active.svg) no-repeat;
  background-size: 20px 20px;
  background-position: 50%;
}
.action_input input[type="date"]::-webkit-datetime-edit {
  position: relative;
  left: 30px;
}
.action_input:focus-within {
  z-index: 2;
}
.action_input:focus-within:before {
  border-color: var(--action-color-active);
}
@media not all and (hover: none) and (pointer: coarse) {
  .action_input:focus-within:hover:before {
    border-color: var(--action-color-active);
  }
}
@media (hover: none) and (pointer: coarse) {
  .action_input:focus-within:active {
    -webkit-tap-highlight-color: transparent;
  }
  .action_input:focus-within:active:before {
    border-color: var(--action-color-active);
  }
}
.action_input:focus-within input + .search-result {
  opacity: 1;
  visibility: visible;
}
.action_no-hover {
  cursor: default;
}
@media not screen and (min-width: 630px) {
  .action_void {
    grid-gap: 0 6px;
  }
}
@media only screen and (min-width: 630px) {
  .action_void {
    font-size: 0;
  }
  .action_void:hover {
    grid-gap: 0 6px;
    font-size: 14px;
  }
}
.action_void .price {
  font-size: 14px;
  line-height: 16px;
}
@media not screen and (min-width: 630px) {
  .action_void .price {
    font-size: 12px;
  }
}
.action_decor {
  pointer-events: none;
  cursor: default;
}
.action_gap {
  grid-gap: 0 8px;
}
.action_druk {
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-weight: 400;
  font-style: italic;
}
@media only screen and (min-width: 1100px) {
  .action_druk {
    font-size: 24px;
  }
}
.action.active {
  z-index: 3;
  color: #fff;
}
.action.active:before {
  border-color: var(--action-color-active) !important;
  background: linear-gradient(
    180deg,
    var(--action-color-active-0),
    var(--action-color-active-10)
  ) !important;
}
.action.active .svg {
  color: #13cdff;
}
.action.active .action__icon_check {
  transform: rotate(180deg);
}
@media not all and (hover: none) and (pointer: coarse) {
  .action.active:hover {
    opacity: 0.9;
  }
}
@media (hover: none) and (pointer: coarse) {
  .action.active:active {
    -webkit-tap-highlight-color: transparent;
    opacity: 0.9;
  }
}
.action.disabled,
.action:disabled {
  cursor: not-allowed;
  color: #b7bcdb;
}
.action.disabled .svg,
.action:disabled .svg {
  color: #b7bcdb;
}
.action_sequences {
  --action-color-lighten: #fee7da;
  --action-color: #fcb790;
  --action-color-solid: #39281f;
  --action-color-solid-hover: rgba(252, 183, 144, 0.3);
  --action-color-0: rgba(252, 183, 144, 0);
  --action-color-10: rgba(252, 183, 144, 0.1);
  --action-color-30: rgba(252, 183, 144, 0.3);
  --action-color-active-10: rgba(252, 183, 144, 0.1);
}
.action_sequences-font {
  font-family: VollkornExtraBold, sans-serif;
  font-style: normal;
  font-weight: 800;
  color: #fff;
}
.action_sequences-font:before {
  background: linear-gradient(
      180deg,
      rgba(252, 183, 144, 0),
      rgba(252, 183, 144, 0.1)
    ),
    #140e0b;
}
.action_sequences.disabled {
  color: #fff;
  opacity: 0.3;
}
.action_sequences.disabled .svg {
  color: #fff;
}
.action_prompt {
  text-transform: uppercase;
  padding: 14px 32px;
}
.action_prompt:before {
  width: calc(100% + 14px);
  border: none;
  background-image: url(public/img/sequences/btn-promt.svg?v=2);
  background-size: 100% 100%;
  transform: translate(50%, -50%);
}
.action_prompt svg {
  color: #fcb790;
}
.action_prompt:hover:before {
  background-image: url(public/img/sequences/btn-promt.svg?v=2) !important;
  filter: brightness(1.2);
}
.action_prompt-farm {
  padding: 6px 12px;
  font-size: 12px;
}
@keyframes animationAction {
  0% {
    border-color: var(--action-color-lighten);
    box-shadow: 0 0 32px 2px var(--action-color-active-10);
  }
  50% {
    border-color: var(--action-color-active);
    box-shadow: 0 0 55px 10px var(--action-color-20);
  }
  to {
    border-color: var(--action-color-lighten);
    box-shadow: 0 0 32px 2px var(--action-color-active-10);
  }
}
@keyframes btnPulse {
  0% {
    opacity: 0;
    transform: translate(50%, -50%) skewX(-14deg) scale(1);
  }
  50% {
    opacity: 1;
    transform: translate(50%, -50%) skewX(-14deg) scale(1.02);
  }
  to {
    opacity: 0;
    transform: translate(50%, -50%) skewX(-14deg) scale(1.08);
  }
}
.price {
  display: inline-block;
  position: relative;
}
.price,
.price:after,
.price:before {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
}
.price:after,
.price:before {
  font-style: inherit;
  line-height: inherit;
}
.price.price-RUB:after {
  content: "₽";
  margin-left: 1px;
}
.price.price-USD:before {
  content: "$";
  margin-right: 1px;
}
.price.price-EUR:before {
  content: "€";
  margin-right: 1px;
}
.price.price-COIN:after {
  content: "\E800";
  font-weight: 500;
}
.price.price-PERCENT:after {
  content: "%";
}
.price.price-TICKET {
  display: inline-flex;
  align-items: center;
}
.price.price-TICKET:after {
  content: "\e900";
  font-family: Ticket;
  margin-left: 4px;
  font-size: 1em;
}
.price.price-BONUS:after {
  content: "\E801";
  font-family: Icons;
  margin-left: 4px;
}
.price.price-PIRATES:after {
  font-family: Doubloon;
  content: "\E900";
  font-weight: 500;
  margin-left: 6px;
  font-size: 1.25em;
  color: #43d3d3;
}
.price.price-HALLOWEEN {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.price.price-HALLOWEEN:after {
  content: "";
  width: 1.3rem;
  height: 1.3rem;
  display: inline-block;
  background-image: url(public/img/collectibles/halloween/candy.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
}
.price_offset-r {
  margin-right: 4px;
}
.price_offset-l {
  margin-left: 4px;
}
.socials {
  display: flex;
  align-items: center;
  gap: 0 22px;
}
.socials__icon {
  display: flex;
  transition: 0.06s ease-in-out;
}
.socials__icon .svg {
  max-width: 26px;
  max-height: 21px;
}
.socials__icon:hover {
  transform: scale(1.05);
  color: #fff;
}
.link {
  transition: 0.1s ease-in-out;
  font-weight: inherit;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .link:hover {
    color: #fff;
    text-decoration: underline;
  }
}
@media (hover: none) and (pointer: coarse) {
  .link:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
    text-decoration: underline;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .link_cyan:hover {
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .link_cyan:active {
    -webkit-tap-highlight-color: transparent;
    color: #13cdff;
  }
}
.link_accent {
  color: #13cdff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .link_accent:hover {
    color: #65deff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .link_accent:active {
    -webkit-tap-highlight-color: transparent;
    color: #65deff;
  }
}
.link_yellow {
  color: #ffc700;
}
@media not all and (hover: none) and (pointer: coarse) {
  .link_yellow:hover {
    color: #ffd952;
  }
}
@media (hover: none) and (pointer: coarse) {
  .link_yellow:active {
    -webkit-tap-highlight-color: transparent;
    color: #ffd952;
  }
}
.link_green {
  color: #93ff1f;
}
@media not all and (hover: none) and (pointer: coarse) {
  .link_green:hover {
    color: #baff71;
  }
}
@media (hover: none) and (pointer: coarse) {
  .link_green:active {
    -webkit-tap-highlight-color: transparent;
    color: #baff71;
  }
}
.link_purple {
  color: #c883ff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .link_purple:hover {
    color: #d6a2ff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .link_purple:active {
    -webkit-tap-highlight-color: transparent;
    color: #d6a2ff;
  }
}
.link_tdu {
  text-decoration: underline;
}
@media not all and (hover: none) and (pointer: coarse) {
  .link_tdu:hover {
    text-decoration: none;
  }
}
@media (hover: none) and (pointer: coarse) {
  .link_tdu:active {
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
  }
}
.loading {
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform: perspective(1000);
  -webkit-transform: perspective(1000);
  -moz-transform: perspective(1000);
  z-index: 1;
  width: 80px;
  height: 70px;
  margin: 150px auto 100px;
}
.loading__part {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #1e2339;
}
.loading__part:before {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  top: 100%;
  transform: translateY(10%);
  will-change: transform;
  backface-visibility: hidden;
}
.loading__part_1 {
  -webkit-mask-image: url(public/img/fx/preloader-mask-bottom.svg);
  mask-image: url(public/img/fx/preloader-mask-bottom.svg);
}
.loading__part_1:before {
  background: linear-gradient(317.73deg, #01efff 6.61%, #22b0ff 54.17%);
  animation: animatePartOne 0.6s linear 0s infinite forwards;
}
.loading__part_2 {
  position: absolute;
  top: -15px;
  left: -16px;
  -webkit-mask-image: url(public/img/fx/preloader-mask-top.svg);
  mask-image: url(public/img/fx/preloader-mask-top.svg);
}
.loading__part_2:before {
  background: linear-gradient(135.63deg, #ff6b2c 9.01%, #f01a1a 63.78%);
  animation: animatePartTwo 0.6s linear 0s infinite forwards;
}
@media not screen and (min-width: 1470px) {
  .loading_offsets {
    margin: 25vh auto 35vh;
  }
}
@media only screen and (min-width: 1470px) {
  .loading_offsets {
    margin: 30vh auto 60vh;
  }
}
@keyframes animatePartOne {
  0% {
    transform: translateY(10%);
  }
  10% {
    transform: translateY(10%);
  }
  50% {
    transform: translateY(-100%);
  }
  75% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes animatePartTwo {
  0% {
    transform: translateY(10%);
  }
  50% {
    transform: translateY(-100%);
  }
  75% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
.title {
  position: relative;
  z-index: 1;
  width: 100%;
  justify-content: space-between;
}
.title,
.title__title {
  display: flex;
  align-items: center;
}
.title__title {
  grid-gap: 0 12px;
  font-weight: 400;
  color: #fff;
  user-select: none;
  font-style: italic;
  font-family: Druk Text Cyr;
  text-transform: uppercase;
}
@media not screen and (min-width: 1100px) {
  .title__title {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .title__title {
    font-size: 24px;
    line-height: 28px;
  }
}
@media not screen and (min-width: 1100px) {
  .title__subtitle {
    font-size: 12px;
  }
}
.title__back {
  display: flex;
  align-items: center;
  transition: 0.08s ease-in-out;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 12px;
}
.title__back .svg {
  transform: rotate(90deg);
}
@media not screen and (min-width: 1100px) {
  .title__back .svg {
    width: 10px;
    margin-right: 6px;
  }
}
@media only screen and (min-width: 1100px) {
  .title__back .svg {
    width: 12px;
    margin-right: 8px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .title__back:hover {
    color: #13cdff;
  }
  .title__back:hover .svg {
    transform: translateX(-3px) rotate(90deg);
  }
}
@media (hover: none) and (pointer: coarse) {
  .title__back:active {
    -webkit-tap-highlight-color: transparent;
    color: #13cdff;
  }
  .title__back:active .svg {
    transform: translateX(-3px) rotate(90deg);
  }
}
.title__toggler {
  position: absolute;
  right: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 700;
}
.title__toggler span {
  font-size: 0;
  visibility: hidden;
  transition: color 0.08s ease-in-out;
}
@media not screen and (min-width: 630px) {
  .title__toggler {
    padding: 5px;
    justify-content: center;
  }
}
@media not screen and (min-width: 1100px) {
  .title__toggler {
    font-size: 0;
  }
}
@media only screen and (min-width: 630px) {
  .title__toggler {
    flex: none;
  }
}
@media only screen and (min-width: 1100px) {
  .title__toggler {
    font-size: 14px;
    cursor: pointer;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .title__toggler:hover {
    color: hsla(0, 0%, 100%, 0.9);
  }
}
@media (hover: none) and (pointer: coarse) {
  .title__toggler:active {
    -webkit-tap-highlight-color: transparent;
    color: hsla(0, 0%, 100%, 0.9);
  }
}
.title__icon-check {
  transform: rotate(180deg);
  transition: color 0.08s ease-in-out;
}
@media not screen and (min-width: 1100px) {
  .title__icon-check {
    width: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .title__icon-check {
    width: 10px;
  }
}
.title__link {
  z-index: 3;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .title__link:hover {
    color: hsla(0, 0%, 100%, 0.9);
  }
}
@media (hover: none) and (pointer: coarse) {
  .title__link:active {
    -webkit-tap-highlight-color: transparent;
    color: hsla(0, 0%, 100%, 0.9);
  }
}
@media not screen and (min-width: 630px) {
  .title__link {
    position: relative;
  }
}
@media only screen and (min-width: 630px) {
  .title__link {
    position: absolute;
    right: 0;
  }
}
.title__icon-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  margin-bottom: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 20px;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .title_link {
    flex-direction: column;
    gap: 12px;
  }
}
.title_line {
  border-bottom: 4px solid #1e2339;
}
@media not screen and (min-width: 1100px) {
  .title_line {
    padding-bottom: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .title_line {
    padding-bottom: 24px;
  }
}
.title_line:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  pointer-events: none;
  background-color: #1e2339;
}
@media not screen and (min-width: 1100px) {
  .title_line:before {
    width: 80px;
    height: 7px;
    clip-path: polygon(0 0, 100% 0, calc(100% - 3px) 100%, 0 100%);
  }
}
@media only screen and (min-width: 1100px) {
  .title_line:before {
    width: 108px;
    height: 9px;
    clip-path: polygon(0 0, 100% 0, calc(100% - 4px) 100%, 0 100%);
  }
}
.title_main {
  padding: 0;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  border-bottom: none;
}
.title_main:before {
  display: none;
}
.title_main .title__title {
  padding: 0;
  font-weight: 900;
}
@media not screen and (min-width: 1100px) {
  .title_main .title__title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .title_main .title__title {
    font-size: 24px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1470px) {
  .title_main .title__title {
    font-size: 42px;
    line-height: 42px;
  }
}
.title_solid .title__title {
  order: 1;
}
@media not screen and (min-width: 630px) {
  .title_solid .title__title {
    font-size: 14px;
    padding-left: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .title_solid .title__title {
    flex: none;
    padding-left: 16px;
    font-size: 24px;
    line-height: 21px;
  }
}
.title_solid .title__toggler {
  position: relative;
  order: 3;
}
.title_solid:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 3px;
  background-color: #13cdff;
  transform: skewX(-14deg);
  transition: 0.08s ease;
}
@media not screen and (min-width: 630px) {
  .title_solid:before {
    height: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .title_solid:before {
    height: 24px;
  }
}
@media only screen and (min-width: 630px) {
  .title_solid {
    grid-gap: 0 16px;
    line-height: 26px;
  }
  .title_solid:after {
    content: "";
    width: 100%;
    height: 2px;
    margin-top: auto;
    margin-bottom: 6px;
    background-color: #1e2339;
    order: 2;
  }
  .title_solid.collapsed:before {
    background-color: #b7bcdb;
  }
}
.title_category .title__title {
  position: relative;
  z-index: 2;
  width: 100%;
  justify-content: center;
}
@media not screen and (min-width: 375px) {
  .title_category .title__title {
    font-size: 15px;
    line-height: 20px;
  }
}
@media not screen and (min-width: 1100px) {
  .title_category .title__title {
    font-size: 20px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .title_category .title__title {
    font-size: 28px;
  }
}
@media not screen and (min-width: 1100px) {
  .title_category {
    padding: 14px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .title_category {
    padding: 20px 0;
    margin-bottom: 14px;
  }
}
.title_category:after,
.title_category:before {
  content: "";
  position: absolute;
  bottom: 0;
  pointer-events: none;
}
.title_category:before {
  width: 100%;
  height: 2px;
  background-color: #1e2339;
  z-index: 0;
}
.title_category:after {
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(public/img/fx/title-overlay.png?v=6);
  background-size: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 1100px) {
  .title_category:after {
    width: 370px;
    height: 52px;
  }
}
@media only screen and (min-width: 1100px) {
  .title_category:after {
    width: 500px;
    height: 72px;
  }
}
@media not screen and (min-width: 1100px) {
  .title_content {
    padding: 14px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .title_content {
    padding: 20px 0;
  }
}
.title_content:after,
.title_content:before {
  content: "";
  position: absolute;
  bottom: 0;
  pointer-events: none;
}
.title_content:before {
  width: 100%;
  height: 2px;
  background-color: #1e2339;
  z-index: 0;
}
.title_content:after {
  z-index: 1;
  left: 0;
  background-image: url(public/img/fx/title-left.png?v=2);
  background-size: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 1100px) {
  .title_content:after {
    width: 370px;
    height: 52px;
  }
}
@media only screen and (min-width: 1100px) {
  .title_content:after {
    width: 500px;
    height: 72px;
  }
}
@media not screen and (min-width: 1100px) {
  .title_content .title__title {
    padding-left: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .title_content .title__title {
    padding-left: 24px;
    font-size: 26px;
  }
}
.title_no-line:after,
.title_short-line:before {
  display: none;
}
@media not screen and (min-width: 1100px) {
  .title_icon {
    padding: 28px 0 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .title_icon {
    padding: 42px 0 20px;
  }
}
.title_icon .title__title {
  position: relative;
}
.title_icon .title__title:before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
@media not screen and (min-width: 630px) {
  .title_icon .title__title:before {
    margin-bottom: 6px;
    transform: translateX(-50%) scale(0.8);
  }
}
@media only screen and (min-width: 630px) {
  .title_icon .title__title:before {
    margin-bottom: 12px;
  }
}
.title_column {
  flex-direction: column;
  align-items: center;
}
.title_mythical:after {
  filter: invert(1) hue-rotate(0deg) brightness(1.5) saturate(0.8);
}
.title_mythical .title__title:before {
  width: 24px;
  height: 18px;
  background-color: #fc5530;
  clip-path: polygon(50% 0, 80% 0, 100% 30%, 50% 100%, 50% 100%, 0 30%, 20% 0);
}
.title_legendary:after {
  filter: invert(1) hue-rotate(7deg) brightness(2.3) saturate(0.9);
}
.title_legendary .title__title:before {
  width: 20px;
  height: 20px;
  background-color: #fc9230;
  clip-path: polygon(50% 0, 100% 38%, 82% 100%, 18% 100%, 0 38%);
}
.title_epic:after {
  filter: invert(1) hue-rotate(240deg) brightness(2.3) saturate(0.9);
}
.title_epic .title__title:before {
  width: 20px;
  height: 20px;
  background-color: #a45cff;
  clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
}
.title_rare:after {
  filter: invert(1) hue-rotate(213deg) brightness(2.5) saturate(1);
}
.title_rare .title__title:before {
  width: 20px;
  height: 14px;
  background-color: #5c6dff;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
}
.title_common:after {
  filter: invert(1) hue-rotate(213deg) brightness(2.7) saturate(0.4);
}
.title_common .title__title:before {
  width: 14px;
  height: 14px;
  background-color: #76b3c7;
  border-radius: 100%;
}
.title_blogger:after {
  filter: invert(1) hue-rotate(78deg) brightness(2.7) saturate(0.5);
}
.title_blogger .title__title:before {
  width: 14px;
  height: 14px;
  background-color: #8fdd3b;
  border-radius: 100%;
}
.title.collapsed .title__toggler {
  color: #13cdff;
}
@media only screen and (min-width: 1100px) {
  .title.collapsed .title__toggler {
    font-size: 0;
  }
  .title.collapsed .title__toggler span {
    font-size: 14px;
    visibility: visible;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .title.collapsed .title__toggler:hover {
    color: #6adfff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .title.collapsed .title__toggler:active {
    -webkit-tap-highlight-color: transparent;
    color: #6adfff;
  }
}
.title.collapsed .title__icon-check {
  transform: rotate(0deg);
}
.title:not(.title_no-ttu) {
  text-transform: uppercase;
}
.title_video.collapsed .title__video {
  opacity: 0;
}
.title__video {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  transition: 0.3s ease;
  max-width: 100%;
  backface-visibility: hidden;
}
.title_sequences:after {
  background-color: #302520;
}
.title_sequences.active:before,
.title_sequences:before {
  background-color: #fcb790;
}
.title_sequences.collapsed .title__toggler {
  color: #f0d9ce;
}
@media not all and (hover: none) and (pointer: coarse) {
  .title_sequences.collapsed .title__toggler:hover {
    color: #f6e8e2;
  }
}
@media (hover: none) and (pointer: coarse) {
  .title_sequences.collapsed .title__toggler:active {
    -webkit-tap-highlight-color: transparent;
    color: #f6e8e2;
  }
}
.title_sequences.collapsed:before {
  background-color: #fcb790;
}
.title_sequences-no-active .title__title {
  text-decoration: line-through;
  color: #483931;
}
.title_sequences-no-active:before {
  background-color: #483931;
}
.title_sequences .title__toggler {
  color: #f0d9ce;
}
@media not all and (hover: none) and (pointer: coarse) {
  .title_sequences .title__toggler:hover {
    color: #f8eee9;
  }
}
@media (hover: none) and (pointer: coarse) {
  .title_sequences .title__toggler:active {
    -webkit-tap-highlight-color: transparent;
    color: #f8eee9;
  }
}
.skin {
  position: relative;
  z-index: 1;
  display: flex;
  flex: none;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-height: 146px;
  background: radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  border: 2px solid #383f5e;
  border-bottom: 2px solid var(--rarity-color);
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
@media not screen and (min-width: 630px) {
  .skin {
    padding: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .skin {
    padding: 16px;
  }
}
.skin:not(.skin_trades-top):after,
.skin:not(.skin_trades-top):before {
  content: "";
  position: absolute;
  left: -2px;
  bottom: -2px;
  pointer-events: none;
}
.skin:not(.skin_trades-top):before {
  width: calc(100% + 4px);
  height: 2px;
  transition: 0.2s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.skin:not(.skin_trades-top):after {
  width: calc(100% + 4px);
  height: 2px;
  background-color: var(--rarity-color);
  transition: 0.2s ease-in-out;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skin:hover {
    z-index: 2;
    border-color: var(--rarity-color);
  }
  .skin:hover:before {
    height: 75px;
    opacity: 0.12;
    visibility: visible;
    background: linear-gradient(
      180deg,
      rgba(30, 35, 57, 0),
      var(--rarity-color)
    );
  }
  .skin:hover:after {
    height: 6px;
    opacity: 1;
    visibility: visible;
  }
  .skin:hover .skin__img {
    transform: scale(1.05) rotate(8deg);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skin:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 2;
    border-color: var(--rarity-color);
  }
  .skin:active:before {
    height: 75px;
    opacity: 0.12;
    visibility: visible;
    background: linear-gradient(
      180deg,
      rgba(30, 35, 57, 0),
      var(--rarity-color)
    );
  }
  .skin:active:after {
    height: 6px;
    opacity: 1;
    visibility: visible;
  }
  .skin:active .skin__img {
    transform: scale(1.05) rotate(8deg);
  }
}
.skin__img {
  margin: 0 auto auto;
  transition: 0.2s ease-in-out;
}
@media not screen and (min-width: 630px) {
  .skin__img {
    width: 110px;
  }
}
@media only screen and (min-width: 630px) {
  .skin__img {
    width: 184px;
  }
}
.skin__name,
.skin__type {
  position: relative;
  z-index: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 500;
  line-height: 15px;
  transition: 0.08s ease;
}
@media not screen and (min-width: 630px) {
  .skin__name,
  .skin__type {
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .skin__name,
  .skin__type {
    font-size: 14px;
  }
}
.skin__type {
  margin-bottom: 1px;
}
.skin__name {
  padding-right: 25px;
}
@media only screen and (min-width: 630px) {
  .skin__name {
    line-height: 18px;
  }
}
.skin__user-img {
  position: absolute;
  right: 16px;
  bottom: 16px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #fff;
  background-size: cover;
  background-position: 50%;
  overflow: hidden;
}
.skin__price {
  width: max-content;
  margin-top: 8px;
  order: 1;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .skin__price {
    font-size: 13px;
  }
}
.skin__action-price .tooltip {
  white-space: pre-wrap;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skin__action-price.tosell:hover {
    transform: scale(1.05);
    filter: saturate(1.5);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skin__action-price.tosell:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.05);
    filter: saturate(1.5);
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .skin__action-price.tosell_not-scale:hover {
    transform: scale(1);
    filter: saturate(1.5);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skin__action-price.tosell_not-scale:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1);
    filter: saturate(1.5);
  }
}
.skin__chance {
  position: absolute;
  z-index: 1;
}
@media not screen and (min-width: 630px) {
  .skin__chance {
    right: 10px;
    top: 8px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .skin__chance {
    right: 12px;
    top: 12px;
  }
}
.skin__bar {
  position: absolute;
  display: flex;
  flex-direction: column;
  height: 100%;
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .skin__bar {
    grid-gap: 5px;
  }
}
@media only screen and (min-width: 630px) {
  .skin__bar {
    top: 0;
    grid-gap: 9px;
  }
}
.skin__bar_left {
  padding-right: 18px;
  align-items: flex-start;
  z-index: 3;
}
@media not screen and (min-width: 630px) {
  .skin__bar_left {
    left: -12px;
    top: -2px;
  }
}
@media only screen and (min-width: 630px) {
  .skin__bar_left {
    padding: 8px 0;
    left: -15px;
  }
}
.skin__bar_right {
  align-items: center;
  right: 0;
  z-index: 2;
}
@media not screen and (min-width: 630px) {
  .skin__bar_right {
    padding: 10px;
    top: 0;
  }
}
@media only screen and (min-width: 630px) {
  .skin__bar_right {
    padding: 12px 12px 18px;
  }
}
.skin__bar_right:hover {
  z-index: 4;
}
.skin__state {
  display: flex;
  pointer-events: auto;
  color: #767b9f;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.skin__state .svg {
  color: #767b9f;
  transition: 0.2s ease;
}
@media not screen and (min-width: 630px) {
  .skin__state .svg {
    width: 14px;
  }
}
.skin__state_provably {
  margin-top: auto;
}
.skin__state:hover .svg {
  color: #fff;
}
.skin__state_opacity .svg {
  color: #31364f;
}
.skin__state_opacity:hover .svg {
  color: #767b9f;
}
.skin__alfaskin-overlay {
  position: absolute;
  width: 50%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: 0.05;
}
.skin__link_img {
  display: flex;
  justify-content: center;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skin__link_img:hover img {
    transform: scale(1.05);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skin__link_img:active {
    -webkit-tap-highlight-color: transparent;
  }
  .skin__link_img:active img {
    transform: scale(1.05);
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .skin__link_names:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .skin__link_names:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.skin__controller {
  position: absolute;
  transition: 0.08s ease;
  cursor: pointer;
}
@media not screen and (min-width: 1100px) {
  .skin__controller {
    right: 10px;
    bottom: 10px;
  }
}
@media only screen and (min-width: 1100px) {
  .skin__controller {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    visibility: hidden;
  }
}
.skin_no-pointer {
  cursor: default;
}
.skin_opacity .skin__img,
.skin_opacity .skin__name,
.skin_opacity .skin__price,
.skin_opacity .skin__type {
  opacity: 0.5;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skin_with-add:hover .skin__controller {
    opacity: 1;
    visibility: visible;
  }
}
@media (hover: none) and (pointer: coarse) {
  .skin_with-add:active {
    -webkit-tap-highlight-color: transparent;
  }
  .skin_with-add:active .skin__controller {
    opacity: 1;
    visibility: visible;
  }
}
.skin__value {
  text-shadow: 0 4px 1px rgba(145, 162, 193, 0.8), 0 0 10px #111;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700;
  color: #f8f9ff;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  top: 35%;
  transform: translate(-50%, -50%);
}
.skin__value .price-bonus:before {
  width: 40px;
  height: 40px;
}
.skin_trades .skin__alfaskin-overlay {
  width: 138px;
  height: 138px;
  top: 28px;
  transform: translate(-50%);
}
@media not screen and (min-width: 630px) {
  .skin_trades .skin__alfaskin-overlay {
    height: auto;
    width: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.skin_trades .skin__info {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: -4px;
}
.skin_trades .skin__info-user {
  width: 32px;
  height: 32px;
  background-size: 110%;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 50%;
  border: 1px solid transparent;
  transition: 0.3s ease;
}
@media not screen and (min-width: 630px) {
  .skin_trades .skin__info-user {
    width: 24px;
    height: 24px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .skin_trades .skin__info-user:hover {
    border-color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .skin_trades .skin__info-user:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #13cdff;
  }
}
.skin_trades .skin__info .price {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .skin_trades .skin__info .price {
    font-size: 14px;
    line-height: 16px;
  }
}
.skin_trades-top {
  border: none;
  background: #0a0d1d;
}
.skin_trades-top:before {
  display: none;
}
.skin_trades-top .skin__back-trades {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--rarity-color);
  z-index: -1;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
.skin_trades-top .skin__back-trades.rare {
  background-image: url(public/img/other/live-trades/rare.png);
}
.skin_trades-top .skin__back-trades.classified {
  background-image: url(public/img/other/live-trades/classified.png);
}
.skin_trades-top .skin__back-trades.covert {
  background-image: url(public/img/other/live-trades/covert.png);
}
.skin_trades-top .skin__back-trades.restricted {
  background-image: url(public/img/other/live-trades/restricted.png);
}
.skin_trades-top .skin__back-trades.milspec {
  background-image: url(public/img/other/live-trades/milspec.png);
}
.skin_trades-top .skin__back-trades.uncommon {
  background-image: url(public/img/other/live-trades/uncommon.png);
}
.skin_trades-top .skin__back-trades.common {
  background-image: url(public/img/other/live-trades/common.png);
}
.skin_trades-top .skin__alfaskin-overlay,
.skin_trades-top .skin__state svg {
  color: var(--rarity-color);
}
.skin_trades-top .skin__link_names {
  color: #ead3d3 !important;
}
.grid {
  display: grid;
}
@media not screen and (min-width: 630px) {
  .grid {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    grid-gap: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .grid {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    grid-gap: 20px;
  }
}
.grid__item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.grid__item_full-fill {
  margin: 22px 0 0;
  grid-column: 1/-1;
}
.grid__item.opacity {
  opacity: 0.4;
  pointer-events: none;
}
.grid_small {
  grid-gap: 12px;
}
@media not screen and (min-width: 630px) {
  .grid_small {
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  }
}
@media only screen and (min-width: 630px) {
  .grid_small {
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  }
}
@media not screen and (min-width: 630px) {
  .grid_medium {
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  }
}
@media only screen and (min-width: 630px) {
  .grid_medium {
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  }
}
@media not screen and (min-width: 630px) {
  .grid_large {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
}
@media only screen and (min-width: 630px) {
  .grid_large {
    grid-template-columns: repeat(auto-fill, minmax(262px, 1fr));
  }
}
@media not screen and (min-width: 350px) {
  .grid_upgrades-history {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    grid-gap: 10px;
  }
}
@media only screen and (min-width: 350px) and (max-width: 629px) {
  .grid_upgrades-history {
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    grid-gap: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .grid_upgrades-history {
    grid-template-columns: repeat(auto-fill, minmax(440px, 1fr));
    grid-gap: 30px;
  }
}
.grid .info {
  grid-column: 1/-1;
}
.layout {
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  overflow: hidden;
}
.layout__header {
  position: relative;
  z-index: 4;
}
.layout__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: auto;
}
@media not screen and (min-width: 1100px) {
  .layout_hidden-live-drops .header {
    top: -50px;
  }
  .layout_hidden-live-drops .header__more {
    height: calc(100vh - 106px);
  }
  .layout_hidden-live-drops .layout__content {
    margin-top: -50px;
  }
}
.layout.winter .predictions__favorites {
  border-color: #1c3425;
  background-color: #00140f;
}
.layout.winter .predictions__favorites-subtitle {
  color: #7da499;
}
.layout.winter .predictions__step {
  border-bottom-color: #1c3425;
}
.layout.winter .predictions__favorite-team {
  background-color: #021b14;
  border-color: rgba(28, 52, 37, 0.5);
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.winter .predictions__favorite-team:hover {
    border-color: #1c3425;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.winter .predictions__favorite-team:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #1c3425;
  }
}
.layout.winter .predictions__prediction-timer-locked {
  background-color: #0d241a;
}
.layout.winter .predictions-board__row {
  background-color: #00140f;
  border-color: #1c3425;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.winter .predictions-board__row_slot:hover {
    border-color: #213e2c;
    background-color: #001e17;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.winter .predictions-board__row_slot:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #213e2c;
    background-color: #001e17;
  }
}
.layout.winter .predictions-board__row_selected {
  border-color: #203b2a;
  background-color: #041f18;
}
.layout.winter .predictions-board__row_good {
  background-color: #135238 !important;
  border-color: #2aa975 !important;
}
.layout.winter .predictions-board__row_good .predictions-board__place {
  background: linear-gradient(
    0deg,
    rgba(36, 198, 132, 0.25),
    rgba(36, 198, 132, 0)
  ) !important;
  color: #24c684 !important;
}
.layout.winter
  .predictions-board__row_good
  .predictions-board__award-action:before {
  background: linear-gradient(
    0deg,
    rgba(36, 198, 132, 0.45),
    rgba(36, 198, 132, 0)
  ) !important;
}
.layout.winter .predictions-board__row_good .predictions-board__take {
  color: #30ffaa !important;
}
.layout.winter .predictions-board__row_good .predictions-board__value {
  background-color: #156845 !important;
}
.layout.winter .predictions-board__row_good .predictions-board__info {
  color: #38efa4 !important;
}
.layout.winter .predictions-board__row_bad {
  background-color: #28141c !important;
  border-color: #5b253b !important;
  cursor: default;
}
.layout.winter .predictions-board__row_bad .predictions-board__place {
  color: #ff3030 !important;
}
.layout.winter
  .predictions-board__row_bad
  .predictions-board__award-action:before,
.layout.winter .predictions-board__row_bad .predictions-board__place {
  background: linear-gradient(
    0deg,
    rgba(91, 37, 59, 0.25),
    rgba(91, 37, 59, 0)
  ) !important;
}
.layout.winter .predictions-board__row_bad .predictions-board__value {
  background-color: #b2262b;
}
.layout.winter .predictions-board__row_bad .predictions-board__info,
.layout.winter .predictions-board__row_bad .predictions-board__selector {
  color: #dbb7b7;
}
.layout.winter .predictions-board__row_done {
  background: #162315 !important;
  border-color: #203d00 !important;
}
.layout.winter .predictions-board__row_done .predictions-board__place {
  color: #93ff1f !important;
}
.layout.winter
  .predictions-board__row_done
  .predictions-board__award-action:before,
.layout.winter .predictions-board__row_done .predictions-board__place {
  background: linear-gradient(
    180deg,
    rgba(147, 255, 31, 0),
    rgba(147, 255, 31, 0.2)
  );
}
.layout.winter .predictions-board__row_done .predictions-board__value {
  background-color: #294727;
}
.layout.winter .predictions-board__row_done .predictions-board__info {
  color: #7da499 !important;
}
.layout.winter .predictions-board__place {
  background: linear-gradient(
    180deg,
    rgba(28, 52, 37, 0),
    rgba(28, 52, 37, 0.5)
  );
  color: #7da499;
}
.layout.winter .predictions-board__selector {
  color: #7da499;
}
.layout.winter .predictions-board__teams {
  border-color: #1c3425;
  background-color: #00140f;
}
.layout.winter .predictions-board__team-picker {
  background-color: #021b14;
  border-color: rgba(28, 52, 37, 0.5);
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.winter .predictions-board__team-picker:hover {
    border-color: #1c3425;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.winter .predictions-board__team-picker:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #1c3425;
  }
}
.layout.winter .predictions-board__award-action:before {
  background: linear-gradient(0deg, rgba(28, 52, 37, 0.5), rgba(28, 52, 37, 0));
}
.layout.winter .predictions-board__value {
  background-color: #1d3425;
}
.layout.halloween .predictions__favorites {
  border-color: #3e395e;
  background-color: #191328;
  border-radius: initial;
}
.layout.halloween .predictions__favorite-team {
  border-color: #a497bf;
  background-color: #3e395e;
}
.layout.halloween .predictions__step {
  border-bottom-color: #3e395e;
}
.layout.halloween .predictions__prediction-timer-locked {
  background-color: #3e395e;
}
.layout.halloween .predictions-board__row {
  border-color: #3e395e;
  background-color: #191328;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .predictions-board__row_slot:hover {
    border-color: #443f68;
    background-color: #151021;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .predictions-board__row_slot:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #443f68;
    background-color: #151021;
  }
}
.layout.halloween .predictions-board__row_selected {
  border-color: #423d64;
  background-color: #1d162f;
}
.layout.halloween .predictions-board__value {
  background-color: #3e395e;
}
.layout.halloween .predictions-board__teams {
  border-color: #3e395e;
  background-color: #191328;
}
.layout.halloween .predictions-board__team-picker {
  background-color: #3e395e;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .predictions-board__team-picker:hover {
    border-color: #a497bf;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .predictions-board__team-picker:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #a497bf;
  }
}
.layout.halloween .collectible-home {
  color: #a497bf;
}
.layout.halloween .collectible-home__logo {
  max-height: 100%;
}
@media not screen and (min-width: 1470px) {
  .layout.halloween .collectible-home__bg {
    height: 100%;
    top: -280px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout.halloween .collectible-home__bg {
    top: -170px;
  }
}
.layout.halloween .layout-collectible {
  background-image: linear-gradient(180deg, #11021f 96%, #0a0d1d);
  color: #a497bf;
}
.layout.halloween .layout-collectible .tooltip {
  background-color: #04010b;
  border-color: #191328;
  color: #a497bf;
}
.layout.halloween .layout-collectible .tooltip:after {
  background-color: #04010b;
  border-color: #191328;
}
.layout.halloween .layout-collectible .info,
.layout.halloween .layout-collectible .tooltip .list_separate-li li {
  border-color: #191328;
}
.layout.halloween .collectible-btn {
  background-color: rgba(200, 131, 255, 0.2);
  color: #04010b;
}
.layout.halloween .collectible-btn__inner {
  background-color: #c883ff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-btn:hover {
    background-color: rgba(200, 131, 255, 0.25);
    filter: drop-shadow(0 0 10px rgba(200, 131, 255, 0.55));
  }
  .layout.halloween .collectible-btn:hover .collectible-btn__inner {
    background-color: #dfb6ff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-btn:active {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(200, 131, 255, 0.25);
    filter: drop-shadow(0 0 10px rgba(200, 131, 255, 0.55));
  }
  .layout.halloween .collectible-btn:active .collectible-btn__inner {
    background-color: #dfb6ff;
  }
}
.layout.halloween .collectible-btn_common {
  background-color: rgba(123, 219, 75, 0.2);
}
.layout.halloween .collectible-btn_common .collectible-btn__inner {
  background-color: #7bdb4b;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-btn_common:hover {
    background-color: rgba(123, 219, 75, 0.25);
    filter: drop-shadow(0 0 10px rgba(123, 219, 75, 0.55));
  }
  .layout.halloween .collectible-btn_common:hover .collectible-btn__inner {
    background-color: #9ae475;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-btn_common:active {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(123, 219, 75, 0.25);
    filter: drop-shadow(0 0 10px rgba(123, 219, 75, 0.55));
  }
  .layout.halloween .collectible-btn_common:active .collectible-btn__inner {
    background-color: #9ae475;
  }
}
.layout.halloween .collectible-btn_rare {
  background-color: rgba(79, 170, 255, 0.2);
}
.layout.halloween .collectible-btn_rare .collectible-btn__inner {
  background-color: #4faaff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-btn_rare:hover {
    background-color: rgba(79, 170, 255, 0.25);
    filter: drop-shadow(0 0 10px rgba(79, 170, 255, 0.55));
  }
  .layout.halloween .collectible-btn_rare:hover .collectible-btn__inner {
    background-color: #82c3ff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-btn_rare:active {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(79, 170, 255, 0.25);
    filter: drop-shadow(0 0 10px rgba(79, 170, 255, 0.55));
  }
  .layout.halloween .collectible-btn_rare:active .collectible-btn__inner {
    background-color: #82c3ff;
  }
}
.layout.halloween .collectible-btn_legendary {
  background-color: rgba(255, 168, 87, 0.2);
}
.layout.halloween .collectible-btn_legendary .collectible-btn__inner {
  background-color: #ffa857;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-btn_legendary:hover {
    background-color: rgba(255, 168, 87, 0.25);
    filter: drop-shadow(0 0 10px rgba(255, 168, 87, 0.55));
  }
  .layout.halloween .collectible-btn_legendary:hover .collectible-btn__inner {
    background-color: #ffc28a;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-btn_legendary:active {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(255, 168, 87, 0.25);
    filter: drop-shadow(0 0 10px rgba(255, 168, 87, 0.55));
  }
  .layout.halloween .collectible-btn_legendary:active .collectible-btn__inner {
    background-color: #ffc28a;
  }
}
.layout.halloween .collectible-main__bg:before {
  content: "";
  height: 800px;
  background-image: url(public/img/collectibles/halloween/pumpkin.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 1000px) and (max-width: 1549px) {
  .layout.halloween .collectible-main__bg:before {
    width: 700px;
    right: -100px;
    bottom: -170px;
  }
}
@media only screen and (min-width: 1550px) {
  .layout.halloween .collectible-main__bg:before {
    width: 1000px;
    right: 80px;
    bottom: -80px;
  }
}
.layout.halloween .collectible-main__bg:after {
  background-color: #11021f;
}
.layout.halloween .collectible-main_clear .collectible-main__bg:before {
  display: none;
}
@media only screen and (min-width: 1100px) {
  .layout.halloween .collectible-main_active .collectible-main__logo {
    max-width: 345px;
  }
  .layout.halloween .collectible-main_active .collectible-main__content {
    padding: 42px 0 82px;
  }
}
@media only screen and (min-width: 1550px) {
  .layout.halloween .collectible-main_active .collectible-main__bg {
    background-position: center -190px;
  }
  .layout.halloween .collectible-main_active .collectible-main__bg:before {
    width: 820px;
    bottom: -150px;
  }
}
.layout.halloween .layout-collectible__title {
  color: #7bdb4b;
}
.layout.halloween .layout-collectible__progress-title span {
  color: #c883ff;
}
.layout.halloween .layout-collectible__cases {
  background-image: url(public/img/collectibles/halloween/cases-overlay.png?v=2);
}
.layout.halloween .layout-collectible__cases:after,
.layout.halloween .layout-collectible__cases:before {
  background-color: #150c24;
}
.layout.halloween .layout-collectible__main-progressbar:after {
  background-image: url(public/img/collectibles/halloween/main-progress.svg);
}
.layout.halloween .layout-collectible__main-progressbar:before {
  background-color: #c883ff;
}
.layout.halloween .spray-info {
  background-image: url(public/img/collectibles/halloween/spray-info-overlay.svg);
}
.layout.halloween .collectible-daily__timer,
.layout.halloween .collectible-daily__timer-label {
  color: #a497bf;
}
.layout.halloween .collectible-daily__head {
  background-color: #191328;
}
.layout.halloween .collectible-daily__head .svg {
  color: #a497bf;
}
.layout.halloween .collectible-daily__award {
  background-color: rgba(4, 1, 11, 0.8);
}
.layout.halloween .collectible-timer__body,
.layout.halloween .collectible-timer__label {
  color: #a497bf;
}
.layout.halloween .collectible-timer__head {
  background-color: #191328;
}
.layout.halloween .collectible-timer__head .svg {
  color: #a497bf;
}
.layout.halloween .collectible-timer__body {
  background-color: rgba(1, 9, 11, 0.9);
}
.layout.halloween .collectible-timer__body:before {
  background-color: #01090b;
}
.layout.halloween .collection_done:before {
  background-image: url(public/img/collectibles/halloween/done_purple.svg);
}
.layout.halloween .collection_done .collection__award {
  color: #3e395e;
}
.layout.halloween .collection_done .collection__award:before {
  background-color: #3e395e;
}
.layout.halloween .collection_waiting {
  filter: drop-shadow(0 0 7px #c883ff);
}
.layout.halloween .collection_waiting .collection__award-img:before {
  background-image: url(public/img/collectibles/halloween/glow_purple.png?v=2);
}
.layout.halloween .collection__title-percent {
  color: #c883ff;
}
.layout.halloween .collection__progress {
  background-color: #3e395e;
}
.layout.halloween .collection__progress:before {
  background-color: #c883ff;
}
.layout.halloween .collection__collection-cases {
  background-color: #c883ff;
  color: #04010b;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .collection__collection-cases:hover {
    background-color: #d8a7ff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .collection__collection-cases:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #d8a7ff;
  }
}
.layout.halloween
  .collectible-history__tbody
  .collectible-history__row
  td:first-child:before,
.layout.halloween .layout-collectible__separator {
  background-image: url(public/img/collectibles/halloween/separator.svg);
}
.layout.halloween .scratch-overlay_common {
  background-image: url(public/img/collectibles/halloween/overlay_common.svg);
  --collectibleProgressColor: #7bdb4b;
}
.layout.halloween .scratch-overlay_common .scratch-overlay__type {
  color: #7bdb4b;
}
.layout.halloween .scratch-overlay_common .scratch-overlay__img {
  --itemFillColor: #161f16;
}
.layout.halloween .scratch-overlay_common .scratch-overlay__progress:after {
  background-image: url(public/img/collectibles/halloween/done_common.png);
}
.layout.halloween .scratch-overlay_rare .scratch-overlay__img {
  --itemFillColor: #16182e;
}
.layout.halloween .scratch-overlay_legendary .scratch-overlay__img {
  --itemFillColor: #2d2019;
}
.layout.halloween .scratch-overlay_glow.scratch-overlay_common:before {
  background-image: url(public/img/collectibles/halloween/glow_common.png?v=2);
}
.layout.halloween .scratch-overlay_glow.scratch-overlay_common:after {
  box-shadow: 0 0 12px 2px rgba(123, 219, 75, 0.8);
}
.layout.halloween .scratch-overlay__progressbar {
  background: radial-gradient(
      closest-side,
      #04010b 90%,
      transparent 0 99.9%,
      transparent 0
    ),
    conic-gradient(
      var(--collectibleProgressColor) calc(var(--collectibleItemProgress) * 1%),
      #191328 0
    );
}
.layout.halloween .collectible-cases .case:after {
  background-color: #3e395e;
}
.layout.halloween .collectible-cases .case .case-price {
  background-color: #191328;
}
.layout.halloween .collectible-cases .case .case-price__old {
  color: #a497bf;
}
.layout.halloween .collectible-cases .case .case-price__video {
  filter: hue-rotate(40deg);
}
.layout.halloween .collectible-cases .case .case-price:before {
  background-image: url(public/img/collectibles/halloween/case-price-inner.svg);
}
.layout.halloween .collectible-cases .case .limit .svg,
.layout.halloween .collectible-cases .case .limit span {
  color: #a497bf;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-cases .case:hover:after {
    background-color: #a497bf;
  }
  .layout.halloween .collectible-cases .case:hover .case-price {
    background-color: #3e395e;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-cases .case:active {
    -webkit-tap-highlight-color: transparent;
  }
  .layout.halloween .collectible-cases .case:active:after {
    background-color: #a497bf;
  }
  .layout.halloween .collectible-cases .case:active .case-price {
    background-color: #3e395e;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-nav__link:hover {
    color: #7bdb4b;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-nav__link:active {
    -webkit-tap-highlight-color: transparent;
    color: #7bdb4b;
  }
}
.layout.halloween .collectible-shop-filter {
  background-color: #150c24;
}
.layout.halloween .collectible-shop-filter__switch label:before {
  background-color: #191328;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout.halloween
    .collectible-shop-filter__switch
    label:hover
    .collectible-shop-filter__switch-square {
    background-color: rgba(223, 182, 255, 0.3);
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout.halloween .collectible-shop-filter__switch label:active {
    -webkit-tap-highlight-color: transparent;
  }
  .layout.halloween
    .collectible-shop-filter__switch
    label:active
    .collectible-shop-filter__switch-square {
    background-color: rgba(223, 182, 255, 0.3);
  }
}
.layout.halloween .collectible-shop-filter__switch-square {
  background-color: #3e395e;
}
.layout.halloween
  .collectible-shop-filter__switch
  input:checked
  + label:before {
  background-color: rgba(200, 131, 255, 0.3);
}
.layout.halloween
  .collectible-shop-filter__switch
  input:checked
  + label
  .collectible-shop-filter__switch-square {
  background-color: #c883ff;
}
.layout.halloween .shop-item {
  background-image: url(public/img/collectibles/halloween/overlays/shop-item.svg?v=3);
}
.layout.halloween .shop-item__amount {
  background-color: #191328;
}
.layout.halloween .scratch-overlay__progress span {
  color: #a497bf;
}
.layout.halloween .scratch-overlay__progress:before {
  background-color: #04010b;
}
.layout.halloween .collectible-history__column_common {
  color: #a497bf;
}
@media not screen and (min-width: 1100px) {
  .layout.halloween .collectible-history__row {
    background-color: #191228;
  }
}
.layout.halloween .collectible-history__row td:before {
  color: #a497bf;
}
@media not screen and (min-width: 1470px) {
  .layout.pirates .collectible-home__bg:before {
    display: none;
  }
}
@media only screen and (min-width: 1470px) {
  .layout.pirates .collectible-home__bg:before {
    content: "";
    position: absolute;
    right: -70px;
    top: 205px;
    max-width: 1290px;
    width: 100%;
    height: 825px;
    background-repeat: no-repeat;
    background-position: bottom;
    opacity: 0.6;
    background-size: 100%;
    z-index: 0;
    background-image: url(public/img/collectibles/pirates/pirates.png);
    -webkit-mask-image: linear-gradient(0deg, transparent, #01090b 35%);
    mask-image: linear-gradient(0deg, transparent, #01090b 35%);
  }
}
@media only screen and (min-width: 1100px) and (max-width: 2299px) {
  .layout.pirates .collectible-home__bg:before {
    right: 5%;
  }
}
@media only screen and (min-width: 2300px) {
  .layout.pirates .collectible-home__bg:before {
    right: 15%;
  }
}
@media not screen and (min-width: 740px) {
  .layout.pirates .collectible-main__bg:before {
    display: none;
  }
}
@media only screen and (min-width: 740px) and (max-width: 1099px) {
  .layout.pirates .collectible-main__bg:before {
    right: -70px;
    bottom: 0;
    opacity: 0.6;
  }
}
@media not screen and (min-width: 2300px) {
  .layout.pirates .collectible-main__bg:before {
    background-position: bottom;
  }
}
@media only screen and (min-width: 740px) {
  .layout.pirates .collectible-main__bg:before {
    z-index: 0;
    width: 100%;
    height: 825px;
    background-image: url(public/img/collectibles/pirates/pirates.png);
    -webkit-mask-image: linear-gradient(0deg, transparent, #01090b 7%);
    mask-image: linear-gradient(0deg, transparent, #01090b 7%);
  }
}
@media only screen and (min-width: 1100px) {
  .layout.pirates .collectible-main__bg:before {
    top: 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .layout.pirates .collectible-main__bg:before {
    right: 5%;
    max-width: 900px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout.pirates .collectible-main__bg:before {
    right: 80px;
    max-width: 1290px;
  }
}
@media only screen and (min-width: 2100px) {
  .layout.pirates .collectible-main__bg:before {
    right: 340px;
  }
}
.info {
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 600px;
  border: 2px solid #1e2339;
  background: linear-gradient(
    180deg,
    rgba(30, 35, 57, 0),
    rgba(30, 35, 57, 0.2)
  );
}
@media not screen and (min-width: 1100px) {
  .info {
    padding: 24px 18px 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .info {
    padding: 24px 26px 26px;
    min-width: 350px;
    max-width: 650px;
  }
}
.info__title {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .info__title {
    font-size: 14px;
    line-height: 19px;
  }
}
@media only screen and (min-width: 1100px) {
  .info__title {
    font-size: 18px;
    line-height: 25px;
  }
}
.info__text {
  margin-top: 10px;
  font-size: 15px;
  line-height: 22px;
  font-weight: 500;
}
.info__text .price {
  color: #ffc700;
}
@media not screen and (min-width: 1100px) {
  .info__text {
    font-size: 13px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .info__text {
    font-size: 15px;
    line-height: 22px;
  }
}
.info__icon {
  position: absolute;
  display: flex;
  align-items: center;
  width: 24px;
  height: 20px;
  top: -11px;
}
@media not screen and (min-width: 1100px) {
  .info__icon {
    left: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .info__icon {
    left: 26px;
  }
}
.info__columns {
  display: flex;
  grid-gap: 18px 32px;
}
.info__btn {
  display: flex;
  width: 100%;
  margin-top: 32px;
}
.info__btn .action {
  width: 100%;
}
.info__btn_top-auto {
  margin-top: auto;
  padding-top: 22px;
}
.info__section {
  margin-top: 18px;
}
.info__avatars {
  margin: 18px 0 12px;
}
.info__rules {
  margin: 22px 0 12px;
}
.info__list {
  margin: 12px 0;
}
.info__message-center {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 0 12px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #ffc700;
}
.info__message-center_red {
  color: #ff3030;
}
.info__message-center .svg {
  width: 22px;
  height: 22px;
}
.info__timer {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 12px 0 22px;
}
.info__method-img {
  width: 112px;
  flex: none;
}
.info_flex {
  flex-direction: row;
  align-items: center;
}
.info_lighten {
  border: 2px solid #41496b;
  background: linear-gradient(
    180deg,
    rgba(65, 73, 107, 0),
    rgba(65, 73, 107, 0.2)
  );
}
.info_yellow {
  border: 2px solid #ffc700;
}
.info_yellow .info__icon {
  color: #ffc700;
}
.info_warning {
  background: rgba(10, 13, 29, 0.8)
    linear-gradient(180deg, rgba(255, 85, 46, 0.05), rgba(255, 48, 48, 0.2));
  border-color: #ff3030;
}
.info_warning .info__icon {
  color: #ff3030;
}
@media not screen and (min-width: 1100px) {
  .info_no-icon {
    padding: 18px 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .info_no-icon {
    padding: 26px;
  }
}
@media only screen and (min-width: 1100px) {
  .info_fluid {
    min-width: 350px;
    max-width: 1200px;
    align-items: flex-start;
  }
}
.info_auto {
  width: 100%;
  min-width: 0;
  max-width: none;
}
.info_solid {
  background-color: #070a18;
}
.info_sequences {
  align-items: flex-start;
  border-color: #302520;
  background: none;
}
.info_sequences .info__text {
  color: #f0d9ce;
}
.info_collectible {
  background: linear-gradient(
    180deg,
    rgba(19, 35, 40, 0.2),
    rgba(9, 19, 22, 0.4)
  );
  border-color: #132328;
}
.info_collectible .info__icon .svg {
  background-color: #0c181c;
  border-radius: 100%;
}
@media not screen and (min-width: 630px) {
  .info_collectible .info__icon .svg {
    width: 20px;
    height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .info_collectible .info__icon .svg {
    width: 30px;
    height: 30px;
  }
}
.info_center .info__icon {
  left: 50%;
  transform: translateX(-50%);
}
.info_center {
  text-align: center;
}
.info_druk-title .info__title {
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-style: italic;
}
@media not screen and (min-width: 1100px) {
  .info_druk-title .info__title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .info_druk-title .info__title {
    font-size: 26px;
  }
}
.info-line {
  display: flex;
  align-items: center;
}
.info-line__icon {
  margin-right: 20px;
}
.info-line__text {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .info-line__text {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
  }
}
@media not screen and (min-width: 630px) {
  .info-line__text {
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    color: #fff;
  }
}
@keyframes rouletteInit {
  0% {
    transform: scale(0.85) scaleX(0.7);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  to {
    transform: scale(1) scaleX(1);
  }
}
.roulette {
  display: flex;
  position: relative;
  z-index: 1;
  width: 100%;
  min-width: 0;
  animation: rouletteInit 1s ease 0s forwards;
}
.roulette:after,
.roulette:before {
  content: "";
  position: absolute;
  top: 50%;
  z-index: 2;
  background-size: 100% 100%;
  background-image: url(public/img/fx/roulette-frame.png?v=2);
  background-position: 50%;
  background-repeat: no-repeat;
  height: 100%;
  pointer-events: none;
}
.roulette:before {
  transform: translateY(-50%);
}
.roulette:after {
  transform: translateY(-50%) scaleX(-1);
}
@media not screen and (min-width: 630px) {
  .roulette {
    margin: 0 auto;
    padding: 5px 10px;
    height: 124px;
  }
  .roulette:after,
  .roulette:before {
    width: 460px;
  }
  .roulette:before {
    left: -60px;
  }
  .roulette:after {
    right: -60px;
  }
}
@media not screen and (min-width: 400px) {
  .roulette:before {
    left: -80px;
  }
  .roulette:after {
    right: -80px;
  }
}
@media only screen and (min-width: 630px) {
  .roulette {
    margin: 0 auto;
    padding: 5px 100px;
    height: 274px;
  }
  .roulette:after,
  .roulette:before {
    width: 700px;
  }
  .roulette:before {
    left: -2px;
  }
  .roulette:after {
    right: -2px;
  }
}
.roulette__frame {
  position: relative;
  z-index: 1;
  padding: 6px 2px;
  display: flex;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-color: #090c1b;
  border-bottom: 2px solid #1e2339;
  border-top: 2px solid #1e2339;
}
.roulette__frame:after,
.roulette__frame:before {
  content: "";
  position: absolute;
  z-index: 3;
  background-image: url(public/img/fx/roulette-cursor.svg?v=2);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  left: 50%;
  transform: translateX(-50%);
}
@media not screen and (min-width: 630px) {
  .roulette__frame:after,
  .roulette__frame:before {
    width: 25px;
    height: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .roulette__frame:after,
  .roulette__frame:before {
    width: 47px;
    height: 24px;
  }
}
.roulette__frame:before {
  top: 0;
}
.roulette__frame:after {
  bottom: 0;
  transform: translateX(-50%) rotate(180deg);
}
.roulette__items {
  display: flex;
  flex: none;
}
.roulette__wrapper {
  height: 100%;
  width: 100%;
}
.roulette__cursor {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 30px);
  height: 2px;
  background-color: #767b9f;
}
.roulette__cursor:after,
.roulette__cursor:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  width: 100%;
  height: 180px;
}
.roulette__cursor:before {
  top: -160px;
  transform: rotate(180deg);
}
.roulette__cursor:after,
.roulette__cursor:before {
  background: linear-gradient(180deg, rgba(7, 10, 24, 0) 60%, #070a18 90%);
}
.roulette__cursor:after {
  bottom: -170px;
}
.roulette:not(.roulette_vertical) .roulette__items {
  margin-left: 50%;
}
@media not screen and (min-width: 630px) {
  .roulette:not(.roulette_vertical) .roulette__items {
    transform: translateX(-210px);
  }
}
@media only screen and (min-width: 630px) {
  .roulette:not(.roulette_vertical) .roulette__items {
    transform: translateX(-750px);
  }
}
@media not screen and (min-width: 630px) {
  .roulette:not(.roulette_vertical) .roulette__items .roulette-item__img {
    margin: auto;
  }
  .roulette:not(.roulette_vertical) .roulette__items .roulette-item__name,
  .roulette:not(.roulette_vertical) .roulette__items .roulette-item__type {
    display: none;
  }
}
.roulette:not(.roulette_vertical)
  .roulette__items
  .roulette-item.skin-win-highlight {
  z-index: 2;
  box-shadow: 0 0 0 1200px rgba(7, 10, 24, 0.5);
}
@media not screen and (min-width: 630px) {
  .roulette_vertical .roulette-item {
    height: 75px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .roulette_vertical {
    min-width: 840px;
  }
  .roulette_vertical .roulette-item {
    height: 210px;
  }
}
@media only screen and (min-width: 1470px) {
  .roulette_vertical .roulette-item {
    height: 252px;
  }
}
.roulette_vertical:after,
.roulette_vertical:before {
  z-index: 3;
}
.roulette_vertical .roulette__frame {
  padding: 0 20px;
  justify-content: center;
  align-items: normal;
}
.roulette_vertical .roulette__frame:after,
.roulette_vertical .roulette__frame:before {
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 4;
}
.roulette_vertical .roulette__frame:before {
  transform: rotate(270deg);
  left: 0;
}
.roulette_vertical .roulette__frame:after {
  left: auto;
  right: 0;
  transform: rotate(90deg);
}
.roulette_vertical .roulette__items {
  flex-direction: column;
  align-items: center;
  height: fit-content;
  width: 20%;
}
@media not screen and (min-width: 630px) {
  .roulette_vertical .roulette__items {
    margin: 55px 2px 0;
    transform: translateY(-55px);
  }
}
@media only screen and (min-width: 630px) {
  .roulette_vertical .roulette__items {
    margin: 130px 4px 0;
    transform: translateY(-130px);
  }
}
.roulette_vertical .roulette__items .roulette-item {
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
}
@media not screen and (min-width: 630px) {
  .roulette_vertical .roulette__items .roulette-item__img {
    width: 95%;
  }
}
@media only screen and (min-width: 630px) {
  .roulette_vertical .roulette__items .roulette-item__img {
    width: 85%;
  }
}
@media not screen and (min-width: 630px) {
  .roulette_vertical .roulette__items .roulette-item {
    height: 75px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .roulette_vertical .roulette__items .roulette-item {
    height: 100px;
    margin-left: 2px;
    margin-right: 2px;
  }
}
@media not screen and (min-width: 1100px) {
  .roulette_vertical .roulette__items .roulette-item {
    padding: 5px;
    min-height: auto;
  }
  .roulette_vertical .roulette__items .roulette-item__name,
  .roulette_vertical .roulette__items .roulette-item__type {
    display: none;
  }
  .roulette_vertical .roulette__items .roulette-item__img {
    min-height: 25px;
    margin: auto;
  }
}
@keyframes rouletteFlareToFade {
  0% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes rouletteFlareToShow {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes skinRotate {
  0% {
    transform: translateY(0) rotate(0);
  }
  50% {
    transform: translateY(-6px) translateX(-2px) rotate(4deg);
  }
  to {
    transform: translateY(0) rotate(0);
  }
}
.drop {
  width: 100%;
  flex-direction: column;
}
.drop,
.drop__img {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
}
.drop__img {
  justify-content: center;
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .drop__img {
    max-width: 600px;
    width: 100%;
    height: 440px;
    padding-bottom: 30px;
    margin: -80px 0 -110px;
  }
}
@media only screen and (min-width: 630px) {
  .drop__img {
    width: 600px;
    height: 600px;
    padding-bottom: 40px;
    margin: -40px 0 -110px;
  }
}
.drop__img img {
  transition: 0.12s ease;
}
@media not screen and (min-width: 630px) {
  .drop__img img {
    max-width: 210px;
    width: 100%;
  }
}
@media only screen and (min-width: 630px) {
  .drop__img img {
    width: 356px;
  }
}
.drop__head-content:after,
.drop__head-content:before,
.drop__head:after,
.drop__head:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 12px;
  height: 12px;
  border: 0 solid var(--rarity-color);
}
.drop__head-content:before,
.drop__head:before {
  left: 0;
  border-left-width: 2px;
}
.drop__head-content:after,
.drop__head:after {
  right: 0;
  border-right-width: 2px;
}
.drop__head {
  padding: 12px 30px;
  min-width: 320px;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 80px;
  transform: translateX(-50%);
  background-color: rgba(7, 10, 24, 0.45);
  backdrop-filter: blur(10px);
  color: #fff;
  text-align: center;
}
.drop__head:after,
.drop__head:before {
  top: 0;
  border-top-width: 2px;
}
.drop__congrats {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
}
.drop__head-content {
  font-weight: 700;
  font-size: 24px;
}
.drop__head-content:after,
.drop__head-content:before {
  bottom: 0;
  border-bottom-width: 2px;
}
.drop__overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
}
.drop__sequences {
  margin-top: -20px;
  margin-bottom: 24px;
}
@media not screen and (min-width: 630px) {
  .drop__sequences .action {
    font-size: 10px;
    padding: 3px 10px;
  }
  .drop__sequences .action .icon {
    margin-right: 4px;
    width: 12px;
    height: 12px;
  }
}
.drop__name {
  position: relative;
  z-index: 1;
  width: 100%;
  margin-bottom: 12px;
  font-family: Druk Text Cyr, Icons;
  text-transform: uppercase;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-align: center;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media not screen and (min-width: 630px) {
  .drop__name {
    font-size: 22px;
    line-height: 30px;
  }
}
@media only screen and (min-width: 630px) {
  .drop__name {
    font-size: 36px;
    line-height: 44px;
  }
}
.drop__text {
  font-weight: 500;
  text-align: center;
}
@media not screen and (min-width: 630px) {
  .drop__text {
    font-size: 15px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .drop__text {
    font-size: 18px;
    line-height: 26px;
  }
}
.drop__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media not screen and (min-width: 1100px) {
  .drop__actions {
    margin-top: 28px;
    grid-gap: 15px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .drop__actions {
    margin-top: 48px;
    grid-gap: 40px 6px;
  }
}
.drop__footer {
  display: flex;
  align-items: center;
  margin-top: 32px;
}
@media not screen and (min-width: 630px) {
  .drop__footer {
    flex-direction: column-reverse;
    grid-gap: 15px 0;
  }
}
@media only screen and (min-width: 630px) {
  .drop__footer {
    grid-gap: 20px 6px;
  }
}
.drop__price {
  position: absolute;
  right: 30px;
  top: -10px;
}
.drop__accent-price {
  text-align: center;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .drop__accent-price {
    margin: 6px 0 22px;
    font-size: 28px;
  }
}
@media only screen and (min-width: 630px) {
  .drop__accent-price {
    margin: 12px 0 42px;
    font-size: 34px;
  }
}
.drop__pistol-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-image: url(public/img/other/contract/pistol.svg);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
@media not screen and (min-width: 1100px) {
  .drop__pistol-icon {
    width: 90px;
    height: 90px;
  }
}
@media only screen and (min-width: 1100px) {
  .drop__pistol-icon {
    width: 120px;
    height: 120px;
  }
}
.drop__thunders {
  animation: skinDropParticles 5.5s ease 0.05s infinite forwards;
}
.drop__hex,
.drop__thunders {
  transform: scale(1);
  transform-origin: center center;
  opacity: 0.8;
}
.drop_case .drop__img img {
  animation: skinRotate 5.5s ease 0.05s infinite forwards;
}
.drop_medium .drop__img {
  width: 100%;
  padding-bottom: 30px;
  margin: 0 0 -20px;
}
@media not screen and (min-width: 630px) {
  .drop_medium .drop__img {
    height: 230px;
  }
  .drop_medium .drop__img img {
    width: 140px;
  }
}
@media only screen and (min-width: 630px) {
  .drop_medium .drop__img {
    height: 272px;
  }
  .drop_medium .drop__img img {
    width: 190px;
  }
}
.drop_medium .drop__head-content:after,
.drop_medium .drop__head-content:before,
.drop_medium .drop__head:after,
.drop_medium .drop__head:before {
  width: 8px;
  height: 8px;
}
.drop_medium .drop__head {
  top: 0;
  padding: 8px 16px;
  min-width: 98px;
}
@media not screen and (min-width: 630px) {
  .drop_medium .drop__head-content {
    font-size: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .drop_medium .drop__head-content {
    font-size: 18px;
  }
}
@media not screen and (min-width: 630px) {
  .drop_medium .drop__overlay {
    width: 260px;
    height: 260px;
  }
}
@media only screen and (min-width: 630px) {
  .drop_medium .drop__overlay {
    width: 400px;
    height: 400px;
  }
}
.drop_medium .drop__actions {
  margin-top: 10px;
}
@media not screen and (min-width: 630px) {
  .drop_medium .drop__actions {
    grid-gap: 12px 0;
  }
}
@media only screen and (min-width: 630px) {
  .drop_medium .drop__actions {
    grid-gap: 20px 0;
  }
}
.drop_medium .drop__actions .action {
  margin: 0 6px;
}
.drop_medium .drop__name {
  width: auto;
  max-width: 100%;
  position: relative;
  margin-top: -15px;
}
@media not screen and (min-width: 1100px) {
  .drop_medium .drop__name {
    padding: 0 12px;
    font-size: 18px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .drop_medium .drop__name {
    padding: 0 25px;
    font-size: 24px;
    line-height: 25px;
  }
  .drop_medium .drop__name:hover .drop__provably-fair {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
}
.drop_medium .drop__footer {
  margin-top: 12px;
}
.drop_medium .drop__footer .social-sharer__title {
  display: none;
}
.drop_medium .drop__label {
  position: absolute;
  z-index: 1;
  top: 67%;
  left: 50%;
  transform: translateX(-50%);
  width: fit-content;
  backface-visibility: hidden;
}
.drop_medium .drop__provably-fair {
  display: flex;
  justify-content: center;
  margin-bottom: 5px;
  color: #b7bcdb;
}
@media only screen and (min-width: 1100px) {
  .drop_medium .drop__provably-fair {
    opacity: 0;
    visibility: hidden;
    transition: 0.08s ease;
    transform: translateY(5px);
  }
  .drop_medium .drop__provably-fair:hover {
    color: #fff;
  }
}
@media not screen and (min-width: 630px) {
  .drop_medium .drop__accent-price {
    margin: 6px 0 12px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .drop_medium .drop__accent-price {
    margin: 6px 0 22px;
    font-size: 24px;
  }
}
.drop_small .drop__img {
  width: 100%;
  padding-bottom: 20px;
  margin: 0 0 -20px;
}
@media not screen and (min-width: 630px) {
  .drop_small .drop__img {
    height: 140px;
  }
  .drop_small .drop__img img {
    width: 100px;
  }
}
@media only screen and (min-width: 630px) {
  .drop_small .drop__img {
    height: 200px;
  }
  .drop_small .drop__img img {
    width: 140px;
  }
}
@media not screen and (min-width: 630px) {
  .drop_small .drop__overlay {
    width: 230px;
    height: 220px;
  }
}
@media only screen and (min-width: 630px) {
  .drop_small .drop__overlay {
    width: 350px;
    height: 330px;
  }
}
.drop_link {
  cursor: pointer;
}
.drop_link .drop__img img {
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .drop_link:hover .drop__img img {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .drop_link:active {
    -webkit-tap-highlight-color: transparent;
  }
  .drop_link:active .drop__img img {
    transform: scale(1.1);
  }
}
.drop_doubled .drop__img-item {
  position: absolute;
  transform: translate(0);
}
.drop_doubled .drop__img-item_first {
  animation: skinDropFirst 1.5s ease 1s forwards !important;
}
.drop_doubled .drop__img-item_second {
  animation: skinDropSecond 1.5s ease 1s forwards !important;
}
.drop_multiple-grid {
  margin: 0 auto;
}
@media not screen and (min-width: 630px) {
  .drop_multiple-grid {
    width: 150px;
  }
}
.drop_multiple-grid .drop__name {
  margin-top: -60px;
}
.drop_multiple-grid .drop__sequences {
  margin: 0;
  position: absolute;
  top: 0;
}
.drop_multiple-grid .drop__sequences_chance {
  top: 37px;
  z-index: 2;
}
@keyframes skinDropParticles {
  0% {
    opacity: 0.8;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  to {
    opacity: 0.8;
    transform: scale(1);
  }
}
@keyframes skinDropPulse {
  0% {
    opacity: 0.8;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.04);
  }
  to {
    opacity: 0.8;
    transform: scale(1);
  }
}
@media not screen and (min-width: 630px) {
  @keyframes skinDropFirst {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-50px, -35px);
    }
  }
  @keyframes skinDropSecond {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(50px, 35px);
    }
  }
}
@media only screen and (min-width: 630px) {
  @keyframes skinDropFirst {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(-100px, -75px);
    }
  }
  @keyframes skinDropSecond {
    0% {
      transform: translate(0);
    }
    to {
      transform: translate(100px, 75px);
    }
  }
}
.social-sharer {
  display: flex;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .social-sharer {
    flex-direction: column;
    align-items: center;
    grid-gap: 15px 0;
  }
}
.social-sharer__title {
  font-weight: 600;
  color: #fff;
}
@media only screen and (min-width: 630px) {
  .social-sharer__title {
    margin-right: 25px;
  }
}
.social-sharer__links {
  display: flex;
}
.social-sharer__links .action {
  margin: 0 6px;
}
.tabs {
  display: flex;
  border-bottom: 2px solid #1e2339;
}
@media not screen and (min-width: 630px) {
  .tabs {
    grid-gap: 0 25px;
  }
}
@media only screen and (min-width: 630px) {
  .tabs {
    grid-gap: 0 40px;
  }
}
@media not screen and (min-width: 1720px) {
  .tabs {
    overflow-x: auto;
  }
  .tabs::-webkit-scrollbar-track {
    background-color: #070a18;
  }
  .tabs::-webkit-scrollbar {
    width: 2px;
    height: 2px;
  }
  .tabs::-webkit-scrollbar-thumb {
    background-color: #41496b;
  }
}
.tabs__sections,
.tabs__tab {
  display: flex;
}
.tabs__tab {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  position: relative;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.09s ease;
  white-space: nowrap;
  flex: none;
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .tabs__tab {
    padding: 4px 0 14px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .tabs__tab {
    padding: 10px 0 24px;
    font-size: 15px;
  }
}
.tabs__tab .svg {
  transition: 0.08s ease;
}
.tabs__tab:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #13cdff;
  opacity: 0;
  transition: 0.09s ease;
}
.tabs__tab_settings {
  flex-direction: row;
  align-items: flex-end;
}
@media not screen and (min-width: 1100px) {
  .tabs__tab_settings {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-left: 7px;
    padding-right: 7px;
    order: -1;
    gap: 0 6px;
    margin-bottom: 12px;
  }
  .tabs__tab_settings:before {
    display: none;
  }
  .tabs__tab_settings .svg {
    width: 20px;
    height: 20px;
  }
  .tabs__tab_settings .tag {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .tabs__tab_settings {
    grid-gap: 0 8px;
  }
}
@media only screen and (min-width: 1100px) {
  .tabs__tab_settings {
    margin-left: auto;
  }
}
.tabs__tab_new:before,
.tabs__tab_new b {
  background: linear-gradient(320deg, #cd994b, #ffd28f 45.83%, #cd994b);
}
.tabs__tab_new b {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media not all and (hover: none) and (pointer: coarse) {
  .tabs__tab_new:hover {
    filter: brightness(1.15);
  }
}
@media (hover: none) and (pointer: coarse) {
  .tabs__tab_new:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.15);
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .tabs__tab:hover {
    color: #eaebf4;
  }
}
@media (hover: none) and (pointer: coarse) {
  .tabs__tab:active {
    -webkit-tap-highlight-color: transparent;
    color: #eaebf4;
  }
}
.tabs__tab.active {
  font-weight: 700;
  color: #fff;
}
.tabs__tab.active .svg {
  color: #13cdff;
}
.tabs__tab.active:before {
  opacity: 1;
}
.tabs__count {
  margin-bottom: 3px;
  font-weight: 600;
  color: #767b9f;
}
@media not screen and (min-width: 1470px) {
  .tabs__count {
    opacity: 0.6;
    font-size: 12px;
  }
}
@media only screen and (min-width: 1470px) {
  .tabs__count {
    font-size: 14px;
  }
}
.tabs_with-section {
  display: flex;
  overflow-x: initial;
}
@media not screen and (min-width: 1100px) {
  .tabs_with-section {
    flex-wrap: wrap;
  }
}
@media not screen and (min-width: 1720px) {
  .tabs_with-section .tabs__sections {
    width: 100%;
    overflow-x: auto;
  }
  .tabs_with-section .tabs__sections::-webkit-scrollbar-track {
    background-color: #070a18;
  }
  .tabs_with-section .tabs__sections::-webkit-scrollbar {
    width: 2px;
    height: 2px;
  }
  .tabs_with-section .tabs__sections::-webkit-scrollbar-thumb {
    background-color: #41496b;
  }
}
@media not screen and (min-width: 630px) {
  .tabs_long .tabs__tab:not(.tabs_long .tabs__tab_settings) {
    font-size: 12px;
  }
}
@media not screen and (min-width: 1100px) {
  .tabs_long .tabs__tab:after {
    display: none;
  }
}
@media not screen and (min-width: 630px) {
  .tabs_long .tabs__sections {
    grid-gap: 0 18px;
  }
}
@media only screen and (min-width: 630px) {
  .tabs_long .tabs__sections {
    grid-gap: 0 40px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .tabs_long .tabs__sections {
    grid-gap: 0 32px;
  }
}
@media not screen and (min-width: 630px) {
  .tabs_long {
    grid-gap: 0 18px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .tabs_long {
    grid-gap: 0 32px;
  }
}
.tabs_center {
  justify-content: center;
}
.tabs_center .tabs__tab:after {
  display: none;
}
.tabs_sequences {
  border-bottom-color: hsla(0, 0%, 100%, 0.1);
}
.tabs_sequences .tabs__tab {
  color: hsla(0, 0%, 100%, 0.7);
}
.tabs_sequences .tabs__tab:before {
  background-color: #fcb790;
}
@media not all and (hover: none) and (pointer: coarse) {
  .tabs_sequences .tabs__tab:hover {
    color: hsla(0, 0%, 100%, 0.85);
  }
}
@media (hover: none) and (pointer: coarse) {
  .tabs_sequences .tabs__tab:active {
    -webkit-tap-highlight-color: transparent;
    color: hsla(0, 0%, 100%, 0.85);
  }
}
.tabs_sequences .tabs__tab.active {
  color: #fff;
}
.tabs:not(.tabs_accent) .tabs__tab:not(:last-child):after {
  content: "";
  display: block;
  position: absolute;
  width: 2px;
  height: 32px;
  transform: rotate(14deg);
  background-color: #1e2339;
}
@media not screen and (min-width: 630px) {
  .tabs:not(.tabs_accent) .tabs__tab:not(:last-child):after {
    bottom: 16px;
    right: -14px;
  }
}
@media only screen and (min-width: 630px) {
  .tabs:not(.tabs_accent) .tabs__tab:not(:last-child):after {
    bottom: 18px;
    right: -22px;
  }
}
.tabs_accent .tabs__tab {
  width: 100%;
  flex: auto;
  align-items: center;
  font-style: italic;
  font-family: Druk Text Cyr;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.4px;
}
@media not screen and (min-width: 1100px) {
  .tabs_accent .tabs__tab {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .tabs_accent .tabs__tab {
    font-size: 22px;
  }
}
.tabs_accent .tabs__tab:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1) 200%
  );
  opacity: 0;
  visibility: hidden;
}
.tabs_accent .tabs__tab.active:after {
  opacity: 1;
  visibility: visible;
}
.tabs_accent {
  gap: 0;
}
.spin-circle {
  animation: spinCircle 1s linear 0s infinite forwards;
}
@keyframes spinCircle {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.tag {
  width: fit-content;
  display: flex;
  align-items: center;
  max-height: 21px;
  clip-path: polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%);
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .tag {
    padding: 0 7px;
    font-size: 10px;
  }
  .tag .svg {
    max-width: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .tag {
    padding: 2px 10px;
    font-size: 12px;
  }
}
.tag_orange {
  background: linear-gradient(146.12deg, #ff4d00 10.66%, #f90 75.48%);
}
.tag_red {
  background: linear-gradient(136.94deg, #ff6b2c 9.22%, #f01a1a 65.22%);
}
.tag_blue {
  background: linear-gradient(134.79deg, #13cdff 8.88%, #0080dd 62.85%);
}
.tag_sequences {
  background: linear-gradient(
    98.87deg,
    #dca88a -23.71%,
    #ffb88f 64.04%,
    #e58671 116.7%
  );
  color: #3a0b00;
}
.tag_gold {
  background: linear-gradient(90deg, #cd994b, #ffd28f 45.83%, #cd994b);
  color: #070a18;
}
.tag_green {
  background-color: rgba(147, 255, 31, 0.2);
  color: #93ff1f;
}
.popup-overlay {
  position: fixed;
  padding: 32px 20px;
  z-index: 1100;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  transition: 0.12s ease;
  overflow-y: auto;
}
.popup-overlay::-webkit-scrollbar-track {
  background-color: #070a18;
}
.popup-overlay::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.popup-overlay::-webkit-scrollbar-thumb {
  background-color: #41496b;
}
.popup-overlay__overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup-overlay_clean {
  align-items: normal;
}
.popup-overlay_bg {
  background-color: rgba(7, 10, 24, 0.9);
}
@media not screen and (min-width: 630px) {
  .popup-overlay_noty {
    align-items: flex-start;
  }
}
@media only screen and (min-width: 630px) {
  .popup-overlay_noty {
    width: fit-content;
    height: fit-content;
    left: auto;
    padding: 0;
    right: 32px;
    top: 32px;
  }
}
@media only screen and (min-width: 630px) {
  .popup-overlay_noty .popup {
    min-width: 400px;
  }
}
.popup-overlay_grid {
  gap: 0 32px;
  overflow: hidden;
}
.popup-overlay.hidden {
  display: none;
}
@keyframes showPopup {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.popup {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 2;
  max-width: 600px;
  padding: 15px;
  width: 100%;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  text-align: center;
  animation: showPopup 0.3s ease forwards;
}
.popup .info {
  margin: 20px 0;
}
@media only screen and (min-width: 630px) {
  .popup {
    padding: 32px 24px;
  }
}
@media only screen and (min-width: 1470px) {
  .popup::-webkit-scrollbar-track {
    background-color: #070a18;
  }
  .popup::-webkit-scrollbar {
    width: 1.5px;
    height: 1.5px;
  }
  .popup::-webkit-scrollbar-thumb {
    background-color: #41496b;
  }
}
.popup__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  text-align: center;
}
@supports (-webkit-hyphens: none) {
  .popup__video-overlay {
    display: none;
  }
}
@media not screen and (min-width: 630px) {
  .popup__video-overlay {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .popup__video-overlay {
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    width: calc(100% + 190px);
    height: calc(100% + 115px);
    max-width: none;
    transform: translate(-50%, -50%);
    object-fit: fill;
  }
}
.popup__icon {
  margin-bottom: 10px;
  color: var(--current-popup-icon-color);
}
@media not screen and (min-width: 630px) {
  .popup__icon .svg {
    width: 28px;
    height: 28px;
  }
}
@media only screen and (min-width: 630px) {
  .popup__icon {
    margin-bottom: 15px;
  }
  .popup__icon .svg {
    width: 38px;
    height: 38px;
  }
}
.popup__title {
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}
.popup__text {
  margin: 3px 0;
  color: #fff;
}
.popup__text span:not(.popup__text span.price) {
  font-weight: 600;
  color: #ff7100;
}
.popup__text .price {
  color: #13cdff;
  font-weight: 600;
}
@media not screen and (min-width: 1100px) {
  .popup__text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .popup__text {
    font-size: 16px;
    line-height: 22px;
  }
}
.popup__timer {
  margin: 15px 0;
  display: flex;
}
.popup__timer .action {
  margin: 0 9px;
  width: 34px;
}
.popup__checkboxes {
  display: flex;
  flex-direction: column;
  width: 100%;
  grid-gap: 10px 0;
}
.popup__btns {
  display: flex;
  justify-content: center;
  grid-gap: 12px;
  width: 100%;
  margin-top: 22px;
}
.popup__btns .action {
  width: 50%;
}
.popup__input {
  display: flex;
  margin: 22px 0;
}
.popup__close {
  position: absolute;
  right: 22px;
  top: 22px;
  transition: 0.08s ease-in-out;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .popup__close:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .popup__close:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.popup__subtitle {
  margin-bottom: 10px;
  text-align: center;
}
@media not screen and (min-width: 630px) {
  .popup__subtitle {
    font-size: 13px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .popup__subtitle {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .popup__subtitle {
    font-size: 16px;
    line-height: 22px;
  }
}
.popup__separator {
  width: 100%;
  height: 2px;
  background-color: #1e2339;
}
@media not screen and (min-width: 1100px) {
  .popup__separator {
    margin: 22px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .popup__separator {
    margin: 32px 0;
  }
}
.popup__footer {
  width: 100%;
}
.popup__trade-url-input {
  display: flex;
  width: 100%;
  margin-top: 32px;
}
.popup__trade-url-input .action_input {
  width: 100%;
}
.popup__verify-form {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 3;
  margin-top: 22px;
  margin-bottom: 12px;
}
@media not screen and (min-width: 630px) {
  .popup__verify-form {
    flex-direction: column;
    align-items: center;
    gap: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .popup__verify-form {
    gap: 18px;
  }
  .popup__verify-form .custom-select-container {
    margin: 0 7px;
  }
}
.popup__verify-form-row {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}
.popup__verify-form-row .action {
  width: 100%;
}
.popup__verify-form-row:hover {
  z-index: 5;
}
.popup__verify-form-tooltip {
  display: flex;
  position: absolute;
  z-index: 2;
  right: 10px;
  transition: 0.12s ease;
  color: #767b9f;
  cursor: pointer;
}
.popup__verify-form-tooltip .tooltip {
  max-width: 340px;
  width: max-content;
  white-space: normal;
}
.popup__verify-form-tooltip .svg {
  width: 16px;
  height: 16px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .popup__verify-form-tooltip:hover {
    z-index: 5;
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .popup__verify-form-tooltip:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 5;
    color: #fff;
  }
}
.popup__verify-phone-actions {
  display: flex;
  align-items: center;
  margin-top: 22px;
}
.popup__phone-prefix {
  margin-right: 12px;
  font-size: 18px;
  color: hsla(0, 0%, 100%, 0.95);
}
.popup__prize-img {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .popup__prize-img {
    margin-bottom: 4px;
    max-width: 110px;
  }
}
@media only screen and (min-width: 1100px) {
  .popup__prize-img {
    margin-bottom: 16px;
    max-width: 166px;
  }
}
.popup__accent-subtitle {
  margin-bottom: 5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #13cdff;
}
@media not screen and (min-width: 630px) {
  .popup__accent-subtitle {
    font-size: 15px;
    line-height: 19px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .popup__accent-subtitle {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .popup__accent-subtitle {
    font-size: 18px;
    line-height: 24px;
  }
}
.popup__accent-title {
  margin-bottom: 10px;
  font-family: Druk Text Cyr;
  font-weight: 500;
  font-style: italic;
  text-transform: uppercase;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .popup__accent-title {
    font-size: 26px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .popup__accent-title {
    font-size: 32px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 1100px) {
  .popup__accent-title {
    font-size: 42px;
    line-height: 52px;
  }
}
.popup__conditions {
  position: relative;
  display: flex;
  align-items: center;
  grid-gap: 6px;
  margin: 6px 0;
  color: #b7bcdb;
  transition: 0.08s ease-in-out;
  cursor: pointer;
}
.popup__conditions .tooltip {
  max-width: 280px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .popup__conditions:hover {
    z-index: 5;
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .popup__conditions:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 5;
    color: #fff;
  }
}
.popup__prize-value {
  margin: 12px 0 22px;
  font-size: 28px;
  font-family: Druk Text Cyr;
  font-weight: 500;
  font-style: italic;
  color: #fff;
}
.popup__prize-value.price-TICKET:after {
  color: #13cdff;
  font-style: normal;
}
.popup__prize-value.price-BONUS:after {
  color: #ff552e;
  font-style: normal;
}
.popup__qr-section {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
}
@media not screen and (min-width: 1100px) {
  .popup__qr-section {
    display: none;
  }
}
.popup__qr {
  margin-top: 32px;
}
@media only screen and (min-width: 1100px) {
  .popup__alipay-btn {
    display: none;
  }
}
.popup_champ {
  background-image: url(public/img/fx/blue-line-ovelay.svg?v=4);
  background-size: 130%;
}
.popup_champ,
.popup_seq {
  background-position: top;
  background-repeat: no-repeat;
}
.popup_seq {
  border: 2px solid #6b5541;
  background-image: url(public/img/sequences/popup-bg.png?v=6);
  background-size: cover;
  max-width: 600px;
}
.popup_seq:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  width: 296px;
  height: 296px;
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(252, 183, 144, 0.5) 0,
    rgba(252, 183, 144, 0) 100%
  );
  filter: blur(55px);
}
.popup_seq .popup__prize-img {
  filter: none;
}
.popup_seq .popup__btns {
  margin-top: 32px;
}
.popup_seq .popup__accent-subtitle {
  color: #fff;
  margin-bottom: 10px;
}
.popup_seq .popup__accent-title {
  font-family: VollkornExtraBold;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
  font-size: 36px;
  line-height: 36px;
  color: #fcb790;
  margin-bottom: 16px;
}
@media not screen and (min-width: 630px) {
  .popup_seq .popup__accent-title {
    font-size: 26px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .popup_seq .popup__accent-title {
    font-size: 42px;
    line-height: 52px;
  }
}
.popup_seq .popup__subtitle {
  color: #fff;
}
.popup_seq .popup__conditions {
  color: #f0d9ce;
}
.popup_seq .popup__conditions .tooltip {
  color: #f0d9ce;
  box-shadow: 0 0 12px 4px #362317;
}
.popup_seq .popup__conditions .tooltip,
.popup_seq .popup__conditions .tooltip:after {
  border-color: #6b5541;
  background-color: #412a19;
}
.popup_seq .popup__conditions .list_separate-li li + li {
  border-color: #6b5541;
}
.popup__link {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-top: 12px;
  font-size: 16px;
}
.popup__link .svg {
  width: 18px;
  height: 18px;
}
.popup__change-currency {
  width: 100%;
  margin-top: 24px;
}
.popup_seq-prompt {
  padding-top: 72px;
}
@media not screen and (min-width: 630px) {
  .popup_seq-prompt {
    padding-top: 40px;
  }
}
.popup_seq-prompt:before {
  display: none;
}
.popup_seq-prompt .popup__icon {
  color: #fcb790;
  margin-bottom: 36px;
}
.popup_seq-prompt .popup__title {
  color: #fcb790;
}
.popup_seq-prompt .popup__subtitle {
  max-width: 330px;
}
.popup_info:before {
  content: "";
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) rotate(-180deg);
  background-image: url(public/img/fx/blue-shadow.png?v=3);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
  z-index: -1;
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .popup_info:before {
    height: 90px;
  }
}
@media only screen and (min-width: 630px) {
  .popup_info:before {
    height: 135px;
  }
}
.popup_info .popup__icon {
  color: #13cdff;
}
.popup_green-lines:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  background-image: url(public/img/fx/green-lines_2.png?v=4);
  background-size: 100%;
  background-repeat: no-repeat;
  z-index: -1;
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .popup_green-lines:after {
    height: 90px;
    background-position: center -20px;
  }
}
@media only screen and (min-width: 630px) {
  .popup_green-lines:after {
    height: 245px;
    background-position: center 80px;
  }
}
.popup_animated-show {
  transform: translateY(100%);
  animation: animatedPopupShow 0.8s ease 0.1s forwards;
}
.popup_yellow {
  border-color: #ffc700;
  --current-popup-icon-color: #ffc700;
}
.popup_small {
  max-width: 466px;
}
@media only screen and (min-width: 630px) {
  .popup_small {
    padding: 32px;
  }
}
.popup_medium {
  max-width: 840px;
}
.popup_large {
  max-width: 1000px;
  max-height: 670px;
  overflow-y: auto;
}
.popup_table {
  padding: 0;
  max-width: 100%;
  max-height: 459px;
  overflow-y: scroll;
  display: none;
}
.popup_table::-webkit-scrollbar-track {
  background-color: #070a18;
}
.popup_table::-webkit-scrollbar {
  width: 1.5px;
  height: 1.5px;
}
.popup_table::-webkit-scrollbar-thumb {
  background-color: #41496b;
}
.popup_table.active {
  display: flex;
}
.popup_table .popup__close {
  top: 16px;
  right: 16px;
}
.popup_bg-border {
  padding: 2px;
  border: none;
  background-color: #1e2339;
}
.popup_bg-border .popup__inner {
  padding: 15px;
  background-color: #0a0d1d;
}
@media only screen and (min-width: 630px) {
  .popup_bg-border .popup__inner {
    padding: 32px 24px;
  }
}
.popup_winter {
  box-shadow: inset 0 0 0 3px #00150f;
  background-image: url(public/img/battlepass/winter/popup-fx-top-left.svg?v=3),
    url(public/img/battlepass/winter/popup-fx-top-right.svg?v=3),
    url(public/img/battlepass/winter/popup-fx-bottom-right.svg?v=3),
    url(public/img/battlepass/winter/popup-fx-bottom-left.svg?v=3),
    url(public/img/battlepass/winter/popup-fx.png?v=3),
    radial-gradient(55.91% 80.79% at 50% 19.21%, #1c3425 0, #062119 100%);
  background-size: 8px, 8px, 8px, 8px, 100%, 100%;
  background-position: left 3px top 3px, right 3px top 3px, right 3px bottom 3px,
    left 3px bottom 3px;
  background-repeat: no-repeat;
  border: 2px solid #1c3425;
}
.popup_winter:before {
  display: none;
}
.popup_winter .popup__accent-subtitle {
  color: #ffc700;
}
.popup_winter .popup__accent-title {
  font-family: Sofia Sans Condensed;
  font-weight: 800;
  font-style: normal;
}
.popup_winter .popup__subtitle {
  color: #fff;
}
.popup_winter .popup__conditions {
  color: #7da499;
}
.popup_video {
  padding: 0;
  width: fit-content;
  max-width: none;
}
.popup__video {
  width: 90vw;
  height: 500px;
  max-width: 1000px;
}
@keyframes animatedPopupShow {
  0% {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
.table {
  width: 100%;
  white-space: nowrap;
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .table {
    font-size: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .table {
    font-size: 14px;
  }
}
.table__row {
  color: #fff;
}
.table__row:not(.table__row_head):nth-child(2n) {
  background-color: rgba(30, 35, 57, 0.3);
}
.table__row:not(.table__row_head):nth-child(odd) {
  background-color: rgba(15, 18, 35, 0.5);
}
.table__row_head {
  font-weight: 600;
  color: #b7bcdb;
}
.table__row_load-more .action {
  margin-top: 22px;
}
.table__column {
  width: 100%;
  padding: 12px 20px;
  vertical-align: middle;
}
.table__column .price {
  font-weight: 600;
}
.table__column:first-child {
  width: auto;
  min-width: 185px;
}
.table__column:last-child {
  width: auto;
  min-width: 150px;
}
.table__column_green,
.table__column_success {
  color: #82ff1b;
}
.table__column_error {
  color: #ff3030;
}
.table__column_created {
  color: #ffc700;
}
.table__flex {
  display: flex;
  align-items: center;
}
.table__text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media not screen and (min-width: 1100px) {
  .table__text {
    max-width: 90px;
  }
}
@media not screen and (min-width: 630px) {
  .table__user-img {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .table__user-img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    border-radius: 50%;
  }
}
.table__skin-img {
  width: 90px;
  margin-right: 15px;
}
.table__rarity {
  width: 7px;
  height: 7px;
  margin-left: 8px;
  margin-top: 2px;
  flex: none;
  background-color: var(--rarity-color);
  transform: skew(-12deg);
}
.scammers-banner {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  margin: 32px 0;
  transition: 0.15s ease-in-out;
  background-color: #0f1223;
  padding: 28px 42px;
  border: 2px solid #1e2339;
  background-image: url(public/img/other/scammers/scammers-info-glow.png?v=3);
  background-size: cover;
  background-position: left -20px center;
  transition: 0.3s ease;
}
@media not screen and (min-width: 1100px) {
  .scammers-banner {
    background-position: left -150px center;
  }
}
@media not screen and (min-width: 630px) {
  .scammers-banner {
    background-position: left -150px center;
    padding: 20px;
    flex-direction: column;
  }
}
.scammers-banner__title {
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 900;
  font-size: 34px;
  line-height: 38px;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 14px;
}
@media not screen and (min-width: 1100px) {
  .scammers-banner__title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 8px;
  }
}
.scammers-banner__text {
  position: relative;
  z-index: 2;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  color: #fff;
  max-width: 486px;
}
@media not screen and (min-width: 1100px) {
  .scammers-banner__text {
    font-size: 14px;
    line-height: 20px;
    max-width: 400px;
  }
}
@media not screen and (min-width: 630px) {
  .scammers-banner__text {
    max-width: none;
  }
}
.scammers-banner__img {
  position: absolute;
  bottom: 0;
  left: 651px;
  width: 325px;
  height: 190px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(/public/img/other/scammers/scammers-info-fx.webp);
  background-position: 50%;
  transition: 0.15s ease-in-out;
}
@media not screen and (min-width: 1100px) {
  .scammers-banner__img {
    left: 400px;
    width: 300px;
    height: 165px;
  }
}
@media not screen and (min-width: 760px) {
  .scammers-banner__img {
    display: none;
  }
}
.scammers-banner__btn {
  margin-left: auto;
  margin-top: 18px;
}
@media not screen and (min-width: 630px) {
  .scammers-banner__btn {
    margin: 15px 0 0;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .scammers-banner:hover {
    border-color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .scammers-banner:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #13cdff;
  }
}
.alfaskins-banner {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100%;
  margin: 32px 0;
  transition: 0.15s ease-in-out;
  background-color: #0e070a;
  padding: 28px 42px;
  border: 2px solid #1e2339;
  background-image: url(public/img/other/alfaskins/alfaskins-info-overlay.png);
  background-size: cover;
  background-position: 50%;
  transition: 0.3s ease;
}
@media not screen and (min-width: 1100px) {
  .alfaskins-banner {
    background-position: left -150px center;
  }
}
@media not screen and (min-width: 630px) {
  .alfaskins-banner {
    background-position: left -150px center;
    padding: 20px;
    flex-direction: column;
  }
}
.alfaskins-banner__title {
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 900;
  font-size: 34px;
  line-height: 38px;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 16px;
  max-width: 567px;
}
.alfaskins-banner__title .svg {
  width: 31px;
  height: 31px;
  color: #ffbd00;
  margin-bottom: -2px;
}
@media not screen and (min-width: 1100px) {
  .alfaskins-banner__title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 8px;
  }
}
.alfaskins-banner__text {
  position: relative;
  z-index: 2;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  color: #fff;
  max-width: 523px;
}
@media not screen and (min-width: 1100px) {
  .alfaskins-banner__text {
    font-size: 14px;
    line-height: 20px;
    max-width: 400px;
  }
}
@media not screen and (min-width: 630px) {
  .alfaskins-banner__text {
    max-width: none;
  }
}
.alfaskins-banner__img {
  position: absolute;
  z-index: -1;
  bottom: -109px;
  right: -32px;
  width: 828px;
  height: 461px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/alfaskins/alfaskins-info-overlay-fx.png);
  background-position: 50%;
  transition: 0.15s ease-in-out;
  pointer-events: none;
}
@media not screen and (min-width: 1100px) {
  .alfaskins-banner__img {
    right: -10px;
    bottom: 0;
    width: 400px;
    height: 200px;
  }
}
@media not screen and (min-width: 760px) {
  .alfaskins-banner__img {
    display: none;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .alfaskins-banner:hover {
    border-color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .alfaskins-banner:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #13cdff;
  }
}
.faq {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 26px 0;
}
.faq__question {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 12px 15px;
  border: 2px solid #1e2339;
  font-weight: 600;
  line-height: 20px;
  transition: 0.12s ease-in-out;
  background-color: #0a0d1d;
  cursor: pointer;
  color: #fff;
}
.faq__question .svg {
  margin-left: 10px;
  color: #767b9f;
}
@media not all and (hover: none) and (pointer: coarse) {
  .faq__question:hover {
    border-color: #41496b;
  }
}
@media (hover: none) and (pointer: coarse) {
  .faq__question:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #41496b;
  }
}
.faq__question.active {
  border-color: #767b9f;
  background-color: #0f1223;
}
.faq__question.active .svg {
  transform: rotate(180deg);
}
.faq__answer {
  display: none;
  width: 100%;
  padding: 16px 22px;
  margin: 22px 0;
  border: 2px solid #1e2339;
  background-color: #090c1b;
}
.faq__answer .list {
  margin: 6px 0;
}
.faq__answer .list li {
  font-size: 15px;
}
.faq__answer .list li:before {
  display: none;
}
@media not screen and (min-width: 1100px) {
  .faq__answer {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .faq__answer {
    font-size: 16px;
    line-height: 25px;
  }
}
.faq__text {
  margin: 9px 0;
  color: #fff;
}
.faq__samples {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 22px;
  margin-top: 22px;
}
.faq__samples img {
  max-width: 720px;
  width: 100%;
}
.faq__sample-block {
  max-width: 500px;
  margin: 0 auto;
}
.faq__sample-block .action {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 630px) {
  .faq__sample-block_promo {
    max-width: 80%;
  }
}
.faq_opened .faq__question {
  cursor: default;
  pointer-events: none;
  font-size: 16px;
}
.faq_opened .faq__answer {
  display: block;
}
.checkbox {
  position: relative;
}
.checkbox__square {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-right: 12px;
  flex: none;
  background-color: rgba(7, 10, 24, 0.2);
  border: 2px solid #1e2339;
  opacity: 1;
  transform: translateZ(0);
}
.checkbox__square .svg {
  opacity: 0;
  visibility: hidden;
}
@media not screen and (min-width: 630px) {
  .checkbox__square {
    width: 26px;
    height: 26px;
  }
}
@media only screen and (min-width: 630px) {
  .checkbox__square {
    width: 22px;
    height: 22px;
    transition: 0.12s ease;
  }
}
.checkbox__text {
  text-align: left;
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .checkbox__text {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .checkbox__text {
    font-size: 15px;
    line-height: 18px;
  }
}
.checkbox label {
  display: flex;
  align-items: center;
}
@media not all and (hover: none) and (pointer: coarse) {
  .checkbox label {
    cursor: pointer;
  }
  .checkbox label:hover .checkbox__square {
    border-color: #41496b;
    background-color: rgba(7, 10, 24, 0.5);
  }
}
.checkbox input:checked + label .checkbox__square {
  border-color: #13cdff;
}
.checkbox input:checked + label .checkbox__square .svg {
  opacity: 1;
  visibility: visible;
}
.checkbox input.disabled + label,
.checkbox input:disabled + label {
  opacity: 0.4;
  pointer-events: none;
}
.checkbox_animated input:not(:checked) + label .checkbox__square {
  animation: shadowPulse 2s ease 0s infinite forwards;
  backface-visibility: hidden;
  will-change: box-shadow;
}
.checkbox_radio input:checked + label .checkbox__square {
  border-color: #13cdff;
}
.checkbox_radio input:checked + label .checkbox__square:before {
  opacity: 1;
  visibility: visible;
}
.checkbox_radio .checkbox__square {
  border-radius: 50%;
}
.checkbox_radio .checkbox__square:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40%;
  height: 40%;
  background-color: #13cdff;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
}
.checkbox_accent .checkbox__text {
  z-index: 1;
}
.checkbox_accent .checkbox__text:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    270deg,
    rgba(255, 199, 0, 0),
    rgba(255, 199, 0, 0.2)
  );
  opacity: 0;
  visibility: hidden;
  transition: 0.12s ease;
  pointer-events: none;
}
.checkbox_accent .checkbox__square:before {
  background-color: #ffc700;
}
.checkbox_accent input:checked + label .checkbox__square {
  border-color: #ffc700;
}
.checkbox_accent input:checked + label .checkbox__text {
  color: #fff;
}
.checkbox_accent input:checked + label .checkbox__text:before {
  opacity: 1;
  visibility: visible;
}
@media not screen and (min-width: 630px) {
  .checkbox_medium .checkbox__text {
    font-size: 11px;
    line-height: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .checkbox_medium .checkbox__text {
    font-size: 13px;
    line-height: 18px;
  }
}
@keyframes shadowPulse {
  0% {
    box-shadow: 0 0 4px 0 rgba(19, 205, 255, 0.3);
  }
  50% {
    box-shadow: 0 0 8px 1px rgba(19, 205, 255, 0.5);
  }
  to {
    box-shadow: 0 0 4px 0 rgba(19, 205, 255, 0.3);
  }
}
.input {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 62px;
}
.input .tooltip {
  margin-bottom: 0;
}
.input__field {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 12px;
  padding-left: 35px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 2px solid #1e2339;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  transition: 0.08s ease;
  backface-visibility: hidden;
}
.input__field::-webkit-inner-spin-button,
.input__field::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input__field[type="number"] {
  -moz-appearance: textfield;
}
@media not all and (hover: none) and (pointer: coarse) {
  .input__field:hover {
    border-color: #272d4a;
  }
}
@media (hover: none) and (pointer: coarse) {
  .input__field:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #272d4a;
  }
}
.input__field:focus {
  border-bottom-color: #13cdff;
}
.input__field:focus ~ .tooltip {
  opacity: 1;
  visibility: visible;
}
.input__field:focus ~ .input__placeholder,
.input__field:not(:placeholder-shown) ~ .input__placeholder {
  top: 22px;
  font-size: 10px;
  opacity: 0.8;
}
@media only screen and (min-width: 630px) {
  .input__field:focus ~ .input__placeholder,
  .input__field:not(:placeholder-shown) ~ .input__placeholder {
    top: 7px;
    font-size: 12px;
  }
}
.input__field.input-error {
  border-color: #ff3030;
}
.input__placeholder {
  position: absolute;
  z-index: 1;
  left: 35px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.12s ease;
  pointer-events: none;
  font-size: 14px;
  font-weight: 600;
}
.input__icon {
  position: absolute;
}
.input__promo-info {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.input__promo-info .svg {
  width: 23px;
  height: 23px;
}
.input_active .input__field::placeholder {
  color: #fff;
}
.input_active .input__field ~ .input__placeholder {
  top: 22px;
  font-size: 10px;
  opacity: 0.8;
}
@media only screen and (min-width: 630px) {
  .input_active .input__field ~ .input__placeholder {
    top: 7px;
    font-size: 12px;
  }
}
@keyframes refillTooltip {
  0% {
    bottom: 45px;
    opacity: 0;
  }
  to {
    bottom: 52px;
    opacity: 1;
  }
}
.list li {
  text-align: initial;
  font-size: 14px;
  line-height: 18px;
  white-space: normal;
}
.list li .price {
  font-weight: 700;
  color: #ffc700;
}
.list li b {
  font-weight: 700;
  color: #fff;
}
.list li + li {
  margin-top: 6px;
}
.list__btn {
  margin-top: 15px;
}
.list__title {
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 21px;
  font-weight: 600;
  color: hsla(0, 0%, 100%, 0.95);
}
.list_separate-li li + li {
  border-top: 1px solid #1e2339;
  margin-top: 4px;
  padding-top: 4px;
}
.list_rarity a {
  color: var(--rarity-color);
}
.timer {
  gap: 0 5px;
  font-weight: 500;
}
.timer,
.timer__square {
  display: flex;
  align-items: center;
}
.timer__square {
  min-width: 40px;
  height: 40px;
  padding: 0 5px;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  font-weight: 600;
}
.timer__square,
.timer_compaign {
  justify-content: center;
  color: #fff;
}
.timer_compaign {
  gap: 0;
  padding: 10px 0;
}
.timer_compaign .timer__square {
  border: none;
  width: fit-content;
  height: fit-content;
  padding: 0;
  min-width: 0;
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
  background-color: transparent;
}
.timer_compaign .timer__img {
  margin-right: 10px;
}
.timer_completed .timer {
  color: #ff6363;
  background: rgba(255, 48, 48, 0.15);
}
.timer_completed .timer__square {
  color: #ff6363;
}
.timer_trans .timer__square {
  background-color: transparent;
  border: none;
}
.timer_accent .timer__square {
  border-color: #ffc700;
}
@media only screen and (min-width: 1100px) {
  .timer_medium {
    gap: 0 8px;
    font-size: 18px;
    color: #767b9f;
  }
}
@media only screen and (min-width: 1100px) {
  .timer_medium .timer__square {
    min-width: 48px;
    height: 48px;
    font-size: 20px;
  }
}
.rp-my {
  width: 100px;
  position: absolute;
  bottom: -7px;
  left: 0;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: #8d8cad;
}
.rp-my.rp-my-right {
  left: auto;
  right: -50px;
}
.rp-my.rp-my-left {
  right: auto;
  left: -40px;
}
.irs-line {
  height: 3px;
  top: 36px;
  background: #41496b;
  border-radius: 0;
}
.irs-slider {
  width: 16px;
  height: 16px;
  top: 29px;
  background: linear-gradient(179.51deg, #0c0e1f 0.36%, #076883 99.53%);
  border: 2px solid #13cdff;
  border-radius: 0 !important;
  transform: skewX(-14deg);
}
@media not all and (hover: none) and (pointer: coarse) {
  .irs-slider:hover {
    background: linear-gradient(179.51deg, #0c0e1f 0.36%, #076883 99.53%);
    filter: brightness(1.3);
  }
}
@media (hover: none) and (pointer: coarse) {
  .irs-slider:active {
    -webkit-tap-highlight-color: transparent;
    background: linear-gradient(179.51deg, #0c0e1f 0.36%, #076883 99.53%);
    filter: brightness(1.3);
  }
}
.irs .irs-bar {
  left: 0 !important;
  height: 3px;
  top: 36px;
  background: #13cdff;
}
body > jdiv {
  opacity: 0;
  visibility: hidden;
  transition: 0.05s ease;
}
body > jdiv.active {
  opacity: 1;
  visibility: visible;
}
.switch__square {
  position: relative;
  width: 54px;
  height: 28px;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  transform: skewX(-14deg);
  flex: none;
}
.switch__square:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 3px;
  transform: translateY(-50%);
  width: 40%;
  height: calc(100% - 6px);
  background-color: #41496b;
  transition: 0.2s ease;
}
.switch__square_thunder:before {
  background-image: url(public/img/fx/thunder.svg);
  background-position: 50%;
  background-repeat: no-repeat;
}
.switch__text {
  text-align: right;
  font-weight: 500;
  color: #b7bcdb;
  transition: 0.2s ease;
}
@media not screen and (min-width: 630px) {
  .switch__text {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .switch__text {
    font-size: 15px;
    line-height: 18px;
  }
}
.switch label {
  display: flex;
  align-items: center;
  grid-gap: 0 14px;
  cursor: pointer;
  transition: 0.2s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .switch label:hover .switch__text {
    color: #fff;
  }
  .switch label:hover .switch__square {
    border-color: #41496b;
    box-shadow: 0 0 15px 0 rgba(30, 35, 57, 0.2);
  }
  .switch label:hover .switch__square:before {
    transform: translateX(3px) translateY(-50%);
  }
}
@media (hover: none) and (pointer: coarse) {
  .switch label:active {
    -webkit-tap-highlight-color: transparent;
  }
  .switch label:active .switch__text {
    color: #fff;
  }
  .switch label:active .switch__square {
    border-color: #41496b;
    box-shadow: 0 0 15px 0 rgba(30, 35, 57, 0.2);
  }
  .switch label:active .switch__square:before {
    transform: translateX(3px) translateY(-50%);
  }
}
.switch input:checked + label .switch__square {
  border-color: #ff552e;
  box-shadow: 0 0 17px 1px rgba(255, 85, 46, 0.3);
}
.switch input:checked + label .switch__square:before {
  transform: translateX(24px) translateY(-50%);
  background-color: #ff552e;
  box-shadow: 0 0 10px 0 rgba(255, 85, 46, 0.3);
}
.switch input.disabled + label,
.switch input:disabled + label {
  pointer-events: none;
}
.switch input.disabled + label .switch__square,
.switch input:disabled + label .switch__square {
  border-color: #1e2339;
  box-shadow: none;
}
.switch input.disabled + label .switch__square:before,
.switch input:disabled + label .switch__square:before {
  background-color: #1e2339;
  box-shadow: none;
}
.switch_small .switch__square {
  height: 28px;
}
.table-solid {
  background-color: #0c0f1e;
  max-width: 100%;
  width: 100%;
}
.table-solid__table {
  text-align: left;
  width: 100%;
}
.table-solid__table table {
  width: 100%;
}
.table-solid__table tr:nth-child(odd) {
  background-color: #141726;
}
.table-solid__table th {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b7bcdb;
  padding-top: 20px;
  padding-bottom: 16px;
}
@media not screen and (min-width: 630px) {
  .table-solid__table th {
    font-size: 12px;
  }
}
.table-solid__table th:first-child {
  padding-left: 26px;
}
@media not screen and (min-width: 630px) {
  .table-solid__table th:first-child {
    padding-left: 10px;
  }
}
.table-solid__table td {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  padding: 12px 0;
}
@media not screen and (min-width: 630px) {
  .table-solid__table td {
    font-size: 12px;
  }
}
.table-solid__table td:first-child {
  padding-right: 30px;
  padding-left: 26px;
}
@media not screen and (min-width: 630px) {
  .table-solid__table td:first-child {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.table-solid__table td:nth-child(2) {
  padding-right: 30px;
}
@media not screen and (min-width: 630px) {
  .table-solid__table td:nth-child(2) {
    padding-right: 10px;
  }
}
.table-solid__table td:last-child {
  padding-right: 30px;
}
@media not screen and (min-width: 630px) {
  .table-solid__table td:last-child {
    padding-right: 10px;
  }
}
.icon-block {
  display: flex;
  align-items: center;
  transition: 0.06s ease;
}
@media not screen and (min-width: 630px) {
  .icon-block {
    flex-direction: column;
    align-items: flex-start;
  }
}
.icon-block .svg {
  color: #767b9f;
  transition: 0.06s ease;
}
@media not screen and (min-width: 630px) {
  .icon-block .svg {
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .icon-block .svg {
    margin-right: 16px;
  }
}
.icon-block__title {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
.icon-block__text {
  margin-bottom: 5px;
}
.icon-block_link:hover {
  color: hsla(0, 0%, 100%, 0.85);
}
.icon-block_link:hover .svg {
  color: #b7bcdb;
}
.icon-block_other {
  flex-direction: row;
  align-items: center;
}
.icon-block_other .svg {
  margin-bottom: 0;
  margin-right: 18px;
}
.icon-block_other .icon-block__title {
  font-size: 19px;
  font-weight: 600;
}
.lng-switcher {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  user-select: none;
  width: fit-content;
  -webkit-tap-highlight-color: transparent;
  text-transform: uppercase;
  cursor: pointer;
}
.lng-switcher:after {
  content: "";
  margin-left: 6px;
  border-color: #767b9f transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
}
.lng-switcher:hover .lng-switcher__all-flags {
  opacity: 1;
  visibility: visible;
}
.lng-switcher__flag-img {
  margin-right: 6px;
  width: 16px;
}
.lng-switcher__flag-img_big {
  width: 25px;
  margin-right: 0;
}
.lng-switcher__all-flags {
  position: absolute;
  padding: 6px 0;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  background-color: #0f1223;
  border: 2px solid #1e2339;
  box-shadow: 0 0 30px 11px rgba(10, 13, 29, 0.2);
  opacity: 0;
  visibility: hidden;
  text-transform: none;
  overflow-y: scroll;
}
@media not screen and (min-width: 1100px) {
  .lng-switcher__all-flags {
    bottom: 100%;
    left: 0;
    height: 160px;
    width: 90px;
    scrollbar-width: none;
  }
  .lng-switcher__all-flags.active {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (min-width: 1100px) {
  .lng-switcher__all-flags {
    width: 180px;
    top: 100%;
    right: 0;
    height: 230px;
  }
  .lng-switcher__all-flags::-webkit-scrollbar-track {
    background-color: #070a18;
  }
  .lng-switcher__all-flags::-webkit-scrollbar {
    width: 2px;
    height: 2px;
  }
  .lng-switcher__all-flags::-webkit-scrollbar-thumb {
    background-color: #41496b;
  }
}
.lng-switcher__flag {
  position: relative;
  width: 100%;
  padding: 10px;
  display: flex;
  flex: none;
  gap: 6px;
  align-items: center;
  justify-content: flex-start;
  transition: 0.08s ease;
}
@media not screen and (min-width: 1100px) {
  .lng-switcher__flag {
    justify-content: center;
  }
  .lng-switcher__flag span {
    display: none;
  }
}
.lng-switcher__flag:hover {
  background-color: rgba(19, 205, 255, 0.07);
}
.lng-switcher__flag span {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.lng-switcher_top .lng-switcher__all-flags {
  top: auto;
  bottom: 100%;
  left: 0;
  transform: none;
}
.lng-switcher_top:after {
  transform: rotate(180deg);
}
.roulette-item {
  position: relative;
  display: flex;
  flex: none;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  min-height: 100%;
  background: radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  border: 2px solid #383f5e;
  border-bottom: 2px solid var(--rarity-color);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: 0.12s ease;
}
@media not screen and (min-width: 630px) {
  .roulette-item {
    width: 135px;
    margin: 0 2px;
    padding: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .roulette-item {
    width: 225px;
    margin: 0 5px;
    padding: 16px;
    text-align: center;
  }
}
.roulette-item__img {
  margin: 0 auto auto;
}
@media not screen and (min-width: 630px) {
  .roulette-item__img {
    width: 90px;
  }
}
@media only screen and (min-width: 630px) {
  .roulette-item__img {
    width: 184px;
  }
}
.roulette-item__name,
.roulette-item__type {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 500;
  line-height: 15px;
}
@media not screen and (min-width: 630px) {
  .roulette-item__name,
  .roulette-item__type {
    font-size: 12px;
    line-height: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .roulette-item__name,
  .roulette-item__type {
    font-size: 14px;
  }
}
.roulette-item__type {
  margin-bottom: 3px;
}
.roulette-item__name {
  padding-right: 0;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .roulette-item__name {
    font-size: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .roulette-item__name {
    margin-bottom: 10px;
  }
}
.roulette-item.skin-win-highlight {
  border-color: var(--rarity-color);
}
.roulette-flat {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.roulette-flat:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 34px;
  height: 22px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/fx/roulette-cursor.svg);
  background-position: 50%;
}
.roulette-flat:before,
.roulette-flat__frame {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.roulette-flat__frame {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.roulette-flat__items {
  display: flex;
  height: 100%;
  margin-left: 50%;
}
.roulette-flat__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 164px;
  height: 100%;
  flex: none;
  margin: 0 5px;
  background: radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  border: 2px solid #41496b;
  border-bottom: 2px solid var(--rarity-color);
  text-align: center;
}
@media only screen and (min-width: 630px) {
  .roulette-flat__item {
    padding: 16px;
  }
}
@media not screen and (min-width: 630px) {
  .roulette-flat__item-img {
    width: 90px;
  }
}
@media only screen and (min-width: 630px) {
  .roulette-flat__item-img {
    width: 125px;
    margin-bottom: 10px;
  }
}
@media not screen and (min-width: 630px) {
  .roulette-flat__item-name,
  .roulette-flat__item-type {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .roulette-flat__item-name,
  .roulette-flat__item-type {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    font-size: 13px;
    font-weight: 500;
  }
}
.roulette-flat__item-name {
  margin-top: 2px;
  color: #fff;
}
.how-it-steps {
  counter-reset: howSteps;
}
.how-it-steps__column {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.how-it-steps__column:after {
  content: "";
  position: absolute;
  top: 58px;
  left: 24px;
  width: 2px;
  height: 100%;
  min-height: 6px;
  max-height: calc(100% - 46px);
  border-radius: 2px;
  background-color: #1e2339;
}
.how-it-steps__column.done .how-it-steps__step:after,
.how-it-steps__column.done:after {
  background-color: rgba(130, 255, 27, 0.6);
}
.how-it-steps__column.done .how-it-steps__step .svg {
  color: #82ff1b;
}
.how-it-steps__column.error .how-it-steps__step:after,
.how-it-steps__column.error:after {
  background-color: rgba(255, 48, 48, 0.6);
}
.how-it-steps__column.error .how-it-steps__step .svg {
  color: #ff3030;
}
.how-it-steps__column-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  grid-gap: 12px 0;
}
@media not screen and (min-width: 630px) {
  .how-it-steps__column-inner {
    grid-gap: 6px 0;
  }
}
.how-it-steps__step {
  position: relative;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  margin-bottom: auto;
  flex: none;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .how-it-steps__step {
    margin-right: 10px;
  }
}
.how-it-steps__step:before {
  counter-increment: howSteps;
  content: counter(howSteps);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.how-it-steps__step svg {
  position: absolute;
  color: #41496b;
}
.how-it-steps__status {
  width: 18px;
  height: 18px;
  bottom: 3px;
  right: 0;
}
.how-it-steps__text {
  line-height: 22px;
  font-weight: 500;
}
.how-it-steps__text span {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .how-it-steps__text {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .how-it-steps__text {
    font-size: 13px;
    line-height: 18px;
  }
}
@media not screen and (min-width: 630px) {
  .how-it-steps_medium .how-it-steps__text {
    font-size: 13px;
    line-height: 17px;
  }
}
@media only screen and (min-width: 630px) {
  .how-it-steps_medium .how-it-steps__text {
    font-size: 15px;
    line-height: 20px;
  }
}
.how-it-steps:not(.how-it-steps_horizontal) .how-it-steps__column:last-child {
  margin-bottom: 0;
}
.how-it-steps:not(.how-it-steps_horizontal)
  .how-it-steps__column:last-child:after {
  display: none;
}
.how-it-steps_horizontal {
  width: 100%;
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
@media only screen and (min-width: 630px) {
  .how-it-steps_horizontal .how-it-steps__step {
    margin-right: 16px;
  }
}
.how-it-steps_horizontal .how-it-steps__column {
  align-items: normal;
  margin-bottom: 0;
}
.how-it-steps_horizontal .how-it-steps__column:after {
  display: none;
}
.how-it-steps_horizontal .how-it-steps__text {
  padding-top: 6px;
}
@media not screen and (min-width: 630px) {
  .how-it-steps_horizontal .how-it-steps__text {
    padding-left: 10px;
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .how-it-steps_horizontal .how-it-steps__text {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1470px) {
  .how-it-steps_horizontal .how-it-steps__text {
    font-size: 14px;
    line-height: 18px;
  }
}
.how-it-steps_centered .how-it-steps__text {
  padding-top: 0;
}
.how-it-steps_centered .how-it-steps__column {
  align-items: center;
}
.replacement {
  position: relative;
  z-index: 2;
  max-width: 950px;
  width: 100%;
  border: 1px solid #1e2339;
  background-color: #0a0d1d;
}
.replacement__head {
  display: flex;
  align-items: center;
  padding: 15px 10px;
  border-bottom: 1px solid #1e2339;
}
@media only screen and (min-width: 630px) {
  .replacement__head {
    min-height: 131px;
    padding: 24px 30px 12px;
  }
}
.replacement__head-title {
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #fff;
}
@media only screen and (min-width: 630px) {
  .replacement__head-title {
    margin-bottom: 10px;
  }
}
.replacement__head-text {
  max-width: 640px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #b7bcdb;
  text-shadow: 1px 1px 2px #0c1017;
}
.replacement__head-text b {
  color: var(--rarity-color);
}
@media only screen and (min-width: 630px) {
  .replacement__head-text {
    font-size: 15px;
    line-height: 20px;
  }
}
@media (min-width: 800px) {
  .replacement__head {
    padding: 24px 140px 24px 23px;
  }
}
.replacement__item-unavailable {
  display: none;
}
.replacement__title {
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 18px;
  color: #fff;
}
@media (min-width: 910px) {
  .replacement__item-unavailable {
    display: block;
    width: 180px;
    height: 220px;
    margin-right: 30px;
    flex: none;
  }
}
.replacement__body {
  display: grid;
  grid-gap: 10px;
  align-items: flex-start;
  padding: 10px 5px;
  height: 220px;
  overflow-y: auto;
}
@media not screen and (min-width: 630px) {
  .replacement__body {
    grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
  }
}
@media only screen and (min-width: 630px) {
  .replacement__body {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
    height: 271px;
    padding: 15px 25px;
  }
}
@media only screen and (min-width: 1470px) {
  .replacement__body {
    height: 340px;
  }
}
.replacement__body::-webkit-scrollbar-track {
  background-color: #070a18;
}
.replacement__body::-webkit-scrollbar {
  width: 1.5px;
  height: 1.5px;
}
.replacement__body::-webkit-scrollbar-thumb {
  background-color: #13cdff;
}
.replacement__body-item {
  position: relative;
  opacity: 0.8;
  transition: 0.1s ease;
}
.replacement__body-item:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  border: 2px solid #13cdff;
  transform: translate(-50%, -50%);
  width: 105%;
  height: 105%;
  transition: 0.1s ease;
  opacity: 0;
  visibility: visible;
  pointer-events: none;
}
.replacement__body-item.active {
  opacity: 1;
  filter: brightness(1.3);
}
.replacement__body-item.active:before {
  opacity: 1;
  visibility: visible;
}
.replacement__btns {
  display: flex;
  grid-gap: 12px;
  padding: 20px 10px;
  border-top: 1px solid #1e2339;
}
.replacement__btns .action {
  white-space: nowrap;
}
@media not screen and (min-width: 630px) {
  .replacement__btns {
    flex-direction: column;
    padding: 20px 30px;
  }
  .replacement__btns .action {
    width: 100%;
    margin: 0;
  }
}
@media only screen and (min-width: 630px) {
  .replacement__btns {
    padding: 23px 30px;
  }
}
.replacement_medium {
  max-width: 730px;
}
.replacement_medium .replacement__head {
  flex-direction: column;
  align-items: normal;
  min-height: 80px;
}
.replacement_medium .replacement__body {
  height: auto;
}
.left-time {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media not screen and (min-width: 440px) {
  .left-time .tooltip {
    max-width: 260px;
  }
}
.left-time__title {
  padding: 0 8px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .left-time__title {
    margin-bottom: 14px;
    font-size: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .left-time__title {
    margin-bottom: 22px;
    font-size: 18px;
  }
}
.left-time__section {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media not screen and (min-width: 630px) {
  .left-time__section {
    grid-gap: 0 12px;
  }
}
@media only screen and (min-width: 630px) {
  .left-time__section {
    grid-gap: 0 20px;
  }
}
.left-time__data {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.left-time__data span {
  color: #b7bcdb;
}
@media not screen and (min-width: 630px) {
  .left-time__data {
    min-width: 50px;
    font-size: 26px;
  }
  .left-time__data span {
    font-size: 16px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .left-time__data {
    min-width: 80px;
    font-size: 36px;
  }
  .left-time__data span {
    font-size: 18px;
    line-height: 20px;
  }
}
.left-time__data:not(.left-time__data:last-child):before {
  content: "";
  width: 2px;
  height: 46px;
  position: absolute;
  right: -10px;
  top: 45%;
  background-color: hsla(0, 0%, 100%, 0.12);
  transform: translateY(-50%) rotate(14deg);
}
@media not screen and (min-width: 630px) {
  .left-time_medium .left-time__title {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .left-time_medium .left-time__title {
    font-size: 16px;
  }
}
@media not screen and (min-width: 630px) {
  .left-time_medium .left-time__data {
    font-size: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .left-time_medium .left-time__data {
    font-size: 26px;
    line-height: 34px;
  }
  .left-time_medium .left-time__data span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media not screen and (min-width: 630px) {
  .left-time_campaign .left-time__title {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .left-time_campaign .left-time__title {
    font-size: 16px;
  }
}
.left-time_campaign .left-time__section {
  grid-gap: 0 6px;
  text-shadow: 1px 1px 1px #000;
}
@media not screen and (min-width: 630px) {
  .left-time_campaign .left-time__data {
    font-size: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .left-time_campaign .left-time__data {
    font-size: 22px;
  }
}
.left-time_campaign .left-time__data span {
  font-size: 16px;
}
.left-time_seq .left-time__data {
  font-family: VollkornExtraBold;
  font-style: normal;
  font-weight: 700;
  font-size: 34px;
  line-height: 32px;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .left-time_seq .left-time__data {
    font-size: 24px;
    line-height: 16px;
  }
}
.left-time_seq
  .left-time__data:not(.left-time_seq .left-time__data:last-child):before {
  content: "";
  width: 10px;
  height: 52px;
  position: absolute;
  right: -15px;
  top: 50%;
  background-color: transparent;
  background-image: url(public/img/sequences/line-left-time.svg?v=3);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  transform: translateY(-50%) rotate(0deg);
}
@media not screen and (min-width: 630px) {
  .left-time_seq
    .left-time__data:not(.left-time_seq .left-time__data:last-child):before {
    right: -11px;
    width: 8px;
    top: 50%;
  }
}
.left-time_seq .left-time__data span {
  font-family: Rouben;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  margin-top: 0;
}
.left-time_seq-brown
  .left-time__data:not(.left-time_seq-brown
    .left-time__data:last-child):before {
  background-image: url(public/img/sequences/line-left-time_brown.svg?v=3);
}
.left-time_flat .left-time__title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 30px;
  margin-bottom: 0;
  background-color: rgba(30, 35, 57, 0.9);
  text-align: center;
  font-weight: 500;
}
.left-time_flat .left-time__section {
  gap: 0 10px;
  padding: 10px 8px 12px;
  background-color: rgba(15, 18, 35, 0.9);
}
.left-time_flat .left-time__data {
  min-width: 61px;
  font-size: 20px;
  line-height: 24px;
  color: hsla(0, 0%, 100%, 0.95);
}
.left-time_flat .left-time__data span {
  font-size: 14px;
  color: #b7bcdb;
}
.left-time_flat .left-time__data:before {
  display: none;
}
.left-time_bp .left-time__title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 100%;
  height: 30px;
  margin-bottom: 0;
  background-color: #15192d;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
}
.left-time_bp .left-time__title .svg {
  width: 14px;
  height: 14px;
}
.left-time_bp .left-time__section {
  gap: 0 10px;
  padding: 10px 8px 12px;
  background-color: hsla(0, 0%, 100%, 0.95);
}
.left-time_bp .left-time__data {
  min-width: 68px;
  font-weight: 500;
  color: #15192d;
}
.left-time_bp .left-time__data span {
  font-size: 15px;
  line-height: 20px;
  color: #767b9f;
}
.left-time_bp .left-time__data:before {
  display: none;
}
.left-time_winter .left-time__title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 30px;
  margin-bottom: 0;
  background-color: #ad1d1d;
  text-align: center;
  font-weight: 600;
  color: #fff;
}
.left-time_winter .left-time__section {
  gap: 0 10px;
  padding: 10px 8px 12px;
  background-color: hsla(0, 0%, 100%, 0.95);
}
.left-time_winter .left-time__data {
  min-width: 61px;
  font-size: 30px;
  font-family: Sofia Sans Condensed;
  font-weight: 800;
  color: #00150f;
}
.left-time_winter .left-time__data span {
  font-family: Rouben;
  font-weight: 500;
  color: #00150f;
}
.left-time_winter .left-time__data:before {
  display: none;
}
.left-time_dark .left-time__title {
  background-color: #1e2339;
}
.left-time_dark .left-time__section {
  background-color: #0f1223;
  border: 1px solid #1e2339;
  border-top: none;
}
.left-time_dark .left-time__data {
  min-width: 56px;
  font-size: 32px;
  line-height: 38px;
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 500;
  color: #fff;
}
.left-time_dark .left-time__data span {
  font-family: Rouben;
  font-size: 14px;
  line-height: 18px;
  font-style: normal;
  color: #767b9f;
}
.left-time_blured {
  padding: 12px 10px;
}
@media not screen and (min-width: 630px) {
  .left-time_blured {
    background-color: #0a0d1d;
    border: 2px solid #1e2339;
  }
}
@media only screen and (min-width: 630px) {
  .left-time_blured {
    background-color: rgba(7, 10, 24, 0.78);
    backdrop-filter: blur(10px);
  }
}
@media not screen and (min-width: 900px) {
  .left-time_blured .left-time__section {
    gap: 16px;
  }
}
@media only screen and (min-width: 900px) {
  .left-time_blured .left-time__section {
    gap: 24px;
  }
}
.left-time_blured .left-time__title {
  margin-bottom: 12px;
  font-weight: 400;
  font-size: 15px;
  color: #b7bcdb;
}
.left-time_blured .left-time__data {
  min-width: 0;
  font-family: Druk Text Cyr;
  font-size: 32px;
  font-style: italic;
  font-weight: 900;
}
.left-time_blured .left-time__data span {
  font-family: Rouben;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
}
@media not screen and (min-width: 900px) {
  .left-time_blured .left-time__data span {
    margin-top: 8px;
  }
}
.left-time_blured .left-time__data:before {
  display: none;
}
.stat-section {
  display: flex;
  align-items: flex-start;
  grid-gap: 0 60px;
}
@media not screen and (min-width: 720px) {
  .stat-section {
    grid-gap: 20px;
  }
}
@media not screen and (min-width: 630px) {
  .stat-section {
    grid-gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.stat-section__data {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  font-size: 32px;
  color: #fff;
  text-align: center;
}
.stat-section__data span {
  font-size: 16px;
  line-height: 20px;
}
.stat-section__data:not(.stat-section__data:last-child):before {
  content: "";
  width: 2px;
  height: 120px;
  position: absolute;
  right: -30px;
  top: 50%;
  background-color: hsla(0, 0%, 100%, 0.12);
  transform: translateY(-50%) rotate(14deg);
}
@media not screen and (min-width: 630px) {
  .stat-section__data:not(.stat-section__data:last-child):before {
    display: none;
  }
}
.stat-section__icon {
  width: 42px;
  height: 40px;
  margin-bottom: 10px;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}
@media not screen and (min-width: 630px) {
  .stat-section__icon {
    width: 48px;
    height: 24px;
  }
}
.stat-section__icon-border {
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.stat-section__icon-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
}
.stat-section__num {
  font-family: VollkornExtraBold, sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 36px;
  line-height: 50px;
}
@media not screen and (min-width: 630px) {
  .stat-section__num {
    font-size: 24px;
    line-height: 36px;
  }
}
@media not screen and (min-width: 630px) {
  .stat-section_seq {
    grid-gap: 20px;
  }
}
.stat-section_seq .stat-section__icon {
  color: #fcb790;
  margin-bottom: 10px;
}
@media not screen and (min-width: 630px) {
  .stat-section_seq .stat-section__icon {
    width: 30px;
    height: 30px;
    margin-bottom: 10px;
  }
  .stat-section_seq .stat-section__icon .stat-section__icon-img {
    width: 15px;
    height: 15px;
  }
}
.stat-section_seq .stat-section__num {
  font-family: VollkornExtraBold;
  font-style: normal;
  font-weight: 700;
  font-size: 34px;
  line-height: 32px;
  color: #fcb790;
  margin-bottom: 4px;
}
@media not screen and (min-width: 630px) {
  .stat-section_seq .stat-section__num {
    font-size: 26px;
    line-height: 24px;
  }
}
@media not screen and (min-width: 630px) {
  .stat-section_seq .stat-section__data {
    width: 100px;
  }
}
.stat-section_seq
  .stat-section__data:not(.stat-section_seq
    .stat-section__data:last-child):before {
  content: "";
  width: 10px;
  height: 116px;
  position: absolute;
  right: -36px;
  top: 50%;
  background-color: transparent;
  transform: translateY(-50%) rotate(0);
  background-image: url(public/img/sequences/line-stat-seq.svg?v=3);
}
@media not screen and (min-width: 720px) {
  .stat-section_seq
    .stat-section__data:not(.stat-section_seq
      .stat-section__data:last-child):before {
    display: none;
  }
}
.stat-section_seq .stat-section__data span {
  text-transform: lowercase;
}
@media not screen and (min-width: 630px) {
  .stat-section_seq .stat-section__data span {
    font-size: 14px;
    line-height: 16px;
  }
}
.case {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  flex: none;
  padding: 10px 0 16px;
  border-bottom: 2px solid #1e2339;
  cursor: pointer;
}
@media only screen and (min-width: 1100px) {
  .case {
    transition: 0.12s ease;
  }
}
.case__img {
  display: flex;
  align-items: center;
  transition: 0.12s ease;
}
@media not screen and (min-width: 1100px) {
  .case__img {
    height: 130px;
  }
  .case__img img {
    width: 130px;
  }
}
@media only screen and (min-width: 1100px) {
  .case__img {
    height: 182px;
  }
  .case__img img {
    width: 182px;
  }
}
@media only screen and (min-width: 2300px) {
  .case__img {
    height: 190px;
  }
  .case__img img {
    width: 190px;
  }
}
.case__price {
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1100px) {
  .case__price {
    transition: 0.12s ease;
  }
}
.case__name {
  width: 100%;
  padding: 0 10px;
  margin-top: 14px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 500;
  flex: none;
  transition: 0.12s ease;
}
.case__name_flex {
  display: flex;
  justify-content: center;
  align-items: center;
}
.case__name_hover {
  color: #fff;
}
.case__name_hover:hover {
  color: #13cdff !important;
}
@media not screen and (min-width: 1100px) {
  .case__name {
    font-size: 12px;
  }
}
.case__labels {
  position: absolute;
  z-index: 1;
  left: 0;
  display: flex;
}
@media not screen and (min-width: 1100px) {
  .case__labels {
    top: -14px;
  }
}
@media only screen and (min-width: 1100px) {
  .case__labels {
    top: -17px;
  }
}
@media only screen and (min-width: 2300px) {
  .case__labels {
    left: 22px;
  }
}
.case__actions {
  display: flex;
  margin-bottom: 10px;
  z-index: 1;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.case__actions .action {
  margin: 0 6px;
  font-size: 0;
  transition: 0.2s ease;
}
.case__actions .action:first-child {
  z-index: 2;
}
@media not all and (hover: none) and (pointer: coarse) {
  .case__actions .action:hover {
    grid-gap: 0 6px;
    font-size: 14px;
  }
}
@media (hover: none) and (pointer: coarse) {
  .case__actions .action:active {
    -webkit-tap-highlight-color: transparent;
    grid-gap: 0 6px;
    font-size: 14px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .case:hover {
    border-bottom-color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .case:active {
    -webkit-tap-highlight-color: transparent;
    border-bottom-color: #13cdff;
  }
}
.case_sequences {
  border-bottom-color: hsla(0, 0%, 100%, 0.1);
  padding: 0 0 20px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .case_sequences:hover {
    border-bottom-color: #fcb790;
  }
  .case_sequences:hover .case__img {
    transform: scale(1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .case_sequences:active {
    -webkit-tap-highlight-color: transparent;
    border-bottom-color: #fcb790;
  }
  .case_sequences:active .case__img {
    transform: scale(1);
  }
}
@media not screen and (min-width: 1100px) {
  .case_sequences .case__img {
    height: 130px;
  }
  .case_sequences .case__img img {
    width: 130px;
  }
}
@media only screen and (min-width: 1100px) {
  .case_sequences .case__img {
    height: 216px;
  }
  .case_sequences .case__img img {
    width: 216px;
  }
}
.case_sequences .case__name {
  color: #f0d9ce;
  margin-top: 0;
  font-size: 15px;
  line-height: 19px;
}
.case_light {
  border-bottom-color: hsla(0, 0%, 100%, 0.1);
}
.case_light .case__name {
  color: hsla(0, 0%, 100%, 0.9);
}
.case_light-cyan {
  border-bottom-color: rgba(142, 201, 255, 0.2);
}
@media not all and (hover: none) and (pointer: coarse) {
  .case:not(.case.disabled):hover .case__img {
    transform: scale(1.08);
    filter: brightness(1.1);
  }
  .case:not(.case.disabled):hover .case-price {
    filter: brightness(1.25) saturate(1.2);
  }
  .case:not(.case.disabled):hover .case__name {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .case:not(.case.disabled):active {
    -webkit-tap-highlight-color: transparent;
  }
  .case:not(.case.disabled):active .case__img {
    transform: scale(1.08);
    filter: brightness(1.1);
  }
  .case:not(.case.disabled):active .case-price {
    filter: brightness(1.25) saturate(1.2);
  }
  .case:not(.case.disabled):active .case__name {
    color: #fff;
  }
}
.case.disabled {
  opacity: 0.4;
}
.case-price {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-image: url(public/img/fx/case-price.svg?v=3);
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  font-weight: 600;
  color: #fff;
  position: relative;
  width: 190px;
  margin: 0 auto;
  transition: filter 0.12s ease;
}
@media not screen and (min-width: 1100px) {
  .case-price {
    height: 38px;
    font-size: 15px;
    line-height: 15px;
    width: 140px;
  }
}
@media only screen and (min-width: 1100px) {
  .case-price {
    height: 48px;
    font-size: 18px;
    line-height: 24px;
  }
}
.case-price__old {
  margin-right: 8px;
  text-decoration: line-through;
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .case-price__old {
    font-size: 13px;
    line-height: 15px;
  }
}
@media only screen and (min-width: 1100px) {
  .case-price__old {
    font-size: 16px;
    line-height: 17px;
  }
}
.case-price__profit {
  display: flex;
  align-items: center;
  margin-right: 8px;
  font-size: 14px;
  font-weight: 500;
}
.case-price__profit_plus {
  color: #82ff1b;
}
.case-price__profit_plus .svg {
  transform: rotate(180deg);
}
.case-price__profit_minus {
  color: #ff3030;
}
.case-price__video {
  position: absolute;
  left: 50%;
  bottom: -52px;
  height: 317%;
  transform: translateX(-50%);
  pointer-events: none;
  max-width: none;
  object-fit: cover;
}
@media not screen and (min-width: 1100px) {
  .case-price__video {
    bottom: -39px;
    width: 174px;
    height: 306%;
  }
}
.case-price__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.case-price_accent {
  background-image: url(public/img/fx/case-price-accent.svg?v=3);
}
.case-price_accent .case-price__new {
  color: #ff552e;
}
.list-of-prizes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media not screen and (min-width: 1100px) {
  .list-of-prizes {
    grid-gap: 0 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .list-of-prizes {
    grid-gap: 0 30px;
    align-items: self-end;
  }
}
.list-of-prizes__item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .list-of-prizes__item {
    padding: 6px 0;
    width: 80px;
  }
}
@media only screen and (min-width: 630px) {
  .list-of-prizes__item {
    padding: 24px 0;
    width: 122px;
  }
}
.list-of-prizes__item_link:hover .list-of-prizes__img {
  transform: scale(1.1);
  filter: drop-shadow(0 0 22px rgba(19, 205, 255, 0.25));
}
@media not screen and (min-width: 630px) {
  .list-of-prizes__img {
    width: 75px;
    margin-bottom: 2px;
  }
}
@media only screen and (min-width: 630px) {
  .list-of-prizes__img {
    width: 120px;
    margin-bottom: 5px;
    transition: 0.08s ease-in-out;
  }
}
.list-of-prizes__name,
.list-of-prizes__type {
  width: 100%;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media not screen and (min-width: 630px) {
  .list-of-prizes__name,
  .list-of-prizes__type {
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .list-of-prizes__name,
  .list-of-prizes__type {
    font-size: 16px;
  }
}
.list-of-prizes__type {
  margin-bottom: 4px;
  color: #b7bcdb;
}
.list-of-prizes__name {
  color: var(--rarity-color);
}
.list-of-prizes_seq .list-of-prizes__name,
.list-of-prizes_seq .list-of-prizes__type {
  color: #f0d9ce;
}
.list-of-prizes_seq .list-of-prizes__item_link:hover .list-of-prizes__img {
  filter: drop-shadow(0 0 22px rgba(252, 183, 144, 0.25)) !important;
}
#toast-container {
  display: flex;
  flex-direction: column;
  gap: 18px;
  pointer-events: none;
}
#toast-container > div {
  overflow: initial !important;
}
@media not screen and (min-width: 630px) {
  #toast-container.toast-top-center {
    top: 120px;
    left: 12px;
    right: auto;
  }
}
@media only screen and (min-width: 630px) {
  #toast-container.toast-top-center {
    top: 130px;
  }
}
#toast-container.toast-bottom-right {
  bottom: 60px;
}
#toast-container.toast-large .toast-default:hover {
  opacity: 1 !important;
}
@media not screen and (min-width: 630px) {
  #toast-container.toast-large .toast-default {
    width: 290px;
  }
}
@media only screen and (min-width: 630px) {
  #toast-container.toast-large .toast-default {
    width: 420px;
  }
}
.toast-error {
  box-shadow: 0 0 64px 5px rgba(150, 0, 0, 0.1);
}
.toast-error .toast-progress {
  background-color: #ff3030;
}
.toast-warning {
  box-shadow: 0 0 64px 5px rgba(102, 80, 0, 0.1);
}
.toast-warning .toast-progress {
  background-color: #ffc700;
}
.toast-success {
  box-shadow: 0 0 64px 5px rgba(58, 129, 0, 0.1);
}
.toast-success .toast-progress {
  background-color: #82ff1b;
}
.toast-info {
  box-shadow: 0 0 64px 5px rgba(0, 95, 121, 0.1);
}
.toast-info .toast-progress {
  background-color: #13cdff;
}
.toast-default {
  position: relative;
  padding: 15px;
  min-width: 300px;
  opacity: 1;
  border-radius: 0;
  background-color: #0d1121;
  border: 2px solid #1e2339;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  cursor: pointer;
  pointer-events: auto;
  transition: 0.2s ease;
  will-change: transform;
  transform: translateY(10px);
  animation: toastGlide 2s ease forwards;
}
@media not all and (hover: none) and (pointer: coarse) {
  .toast-default:hover {
    opacity: 0.85;
  }
}
@media (hover: none) and (pointer: coarse) {
  .toast-default:active {
    -webkit-tap-highlight-color: transparent;
    opacity: 0.85;
  }
}
.toast-default .toast-message {
  color: #fff;
}
.toast-default .toast-progress {
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 3px;
  opacity: 1;
  opacity: 0.8;
}
.toast-default .toast-close-button {
  position: absolute;
  top: 10px !important;
  right: 10px !important;
  font-size: 30px;
  line-height: 16px;
  font-weight: 500;
  color: #fff;
}
.toast-battlepass {
  display: flex;
  align-items: center;
  background-color: #0f1223;
  border: 2px solid #41496b;
  background-size: 220%;
  background-position: top;
  padding: 10px 12px 14px;
}
.toast-battlepass .toast-wrapper {
  display: flex;
  align-items: center;
  gap: 0 15px;
}
.toast-battlepass__section {
  width: 100%;
}
.toast-battlepass__section_top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 18px;
  border-bottom: 2px solid #1e2339;
}
.toast-battlepass__section_bottom {
  display: flex;
  align-items: center;
  padding-top: 18px;
  grid-gap: 0 14px;
}
.toast-battlepass__lvl {
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
  background-image: url(public/img/battlepass/blast/open/fx-label_default.png?v=18);
  font-family: RadionA-BlackItalic;
  text-shadow: 1px 1px 0 rgba(10, 13, 29, 0.1);
  color: #fff;
}
.toast-battlepass__lvl_premium {
  background-image: url(public/img/battlepass/blast/open/fx-label_premium.png?v=18);
}
@media not screen and (min-width: 630px) {
  .toast-battlepass__lvl {
    width: 46px;
    height: 56px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .toast-battlepass__lvl {
    width: 52px;
    height: 60px;
    font-size: 32px;
  }
}
.toast-battlepass__title {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .toast-battlepass__title {
    font-size: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .toast-battlepass__title {
    font-size: 17px;
  }
}
.toast-battlepass__subtitle {
  color: #b7bcdb;
}
@media not screen and (min-width: 630px) {
  .toast-battlepass__subtitle {
    font-size: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .toast-battlepass__subtitle {
    font-size: 16px;
  }
}
.toast-battlepass__subtitle b {
  margin-left: 5px;
  font-weight: 600;
  color: #13cdff;
}
.toast-battlepass__info-lvl {
  flex: none;
  font-family: Druk Text Cyr;
  font-size: 24px;
  font-weight: 500;
  font-style: italic;
  color: #fff;
}
.toast-battlepass__progress-wrapper {
  display: flex;
  width: 100%;
  height: 4px;
  background-color: #1e2339;
}
.toast-battlepass__progress-extra,
.toast-battlepass__progress-main {
  height: 100%;
  transition: 0.2s ease;
}
.toast-battlepass__progress-main {
  background-color: #767b9f;
}
.toast-battlepass__progress-extra {
  background-color: #13cdff;
  border-left: 1px solid #1e2339;
}
.toast-battlepass_premium {
  border-color: #e6ca72;
}
.toast-battlepass_premium .toast-battlepass__lvl {
  background-image: url(public/img/battlepass/blast/open/fx-label_premium.png?v=18);
}
.toast-seq {
  background: radial-gradient(50% 50% at 50% 50%, #5e4838 0, #39281e 100%);
  border: 2px solid #6b5541;
  box-shadow: 0 0 64px 5px rgba(75, 60, 46, 0.3);
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  min-width: 420px;
  width: fit-content;
  height: 100%;
  padding: 42px 32px 24px;
  min-height: 100px;
}
.toast-seq:not(:first-child) {
  margin-top: 32px;
}
@media not screen and (min-width: 630px) {
  .toast-seq {
    min-width: 400px;
  }
}
@media not screen and (min-width: 430px) {
  .toast-seq {
    min-width: 90vw;
  }
}
.toast-seq:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(public/img/sequences/icon-toast.png?v=2);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  top: -58px;
}
.toast-seq_prompt:before {
  background-image: url(public/img/sequences/icon-toast_prompt.png?v=2);
}
.toast-packs {
  padding: 3px 18px 3px 3px;
  border: initial;
  background-color: initial;
  box-shadow: none;
  font-family: WindlassExtendedRegular;
}
.toast-packs:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  mask-image: url(public/img/collectibles/pirates/overlays/toastr-overlay.svg);
  -webkit-mask-image: url(public/img/collectibles/pirates/overlays/toastr-overlay.svg);
  mask-size: 100%;
  -webkit-mask-size: 100%;
}
.toast-packs .toast-wrapper {
  display: flex;
  align-items: center;
  gap: 0 15px;
}
.toast-packs__title {
  margin-bottom: 4px;
  font-size: 16px;
}
.toast-packs__subtitle {
  max-width: 219px;
  width: 100%;
  font-size: 14px;
  line-height: 17px;
}
.toast-packs__item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.toast-packs__item-img img {
  width: 80px;
}
.toast-packs__award {
  margin-top: 8px;
  font-size: 18px;
  color: #fff;
}
.toast-packs_small {
  min-width: 240px;
}
.toast-packs_small .toast-packs__item-img {
  width: 67px;
  height: 67px;
}
.toast-packs_small .toast-packs__item-img img {
  width: 42px;
}
.toast-packs_common {
  filter: drop-shadow(0 0 10px rgba(67, 211, 211, 0.9));
}
.toast-packs_common:before {
  background-color: #132328;
}
.toast-packs_common .toast-packs__item-img {
  background-image: url(public/img/collectibles/pirates/overlay_common.svg?v=2);
}
.toast-packs_common .toast-packs__subtitle {
  color: #97b1bf;
}
.toast-packs_rare {
  filter: drop-shadow(0 0 10px rgba(79, 170, 255, 0.9));
}
.toast-packs_rare:before {
  background-color: #131c28;
}
.toast-packs_rare .toast-packs__item-img {
  background-image: url(public/img/collectibles/overlay_rare.svg?v=2);
}
.toast-packs_rare .toast-packs__subtitle {
  color: #97b1bf;
}
.toast-packs_rare .toast-packs__subtitle b {
  color: #4faaff;
}
.toast-packs_legendary {
  filter: drop-shadow(0 0 10px rgba(255, 168, 87, 0.9));
}
.toast-packs_legendary:before {
  background-color: #281d13;
}
.toast-packs_legendary .toast-packs__item-img {
  background-image: url(public/img/collectibles/overlay_legendary.svg?v=2);
}
.toast-packs_legendary .toast-packs__subtitle {
  color: #bfb197;
}
.toast-packs_legendary .toast-packs__subtitle b {
  color: #ffa857;
}
.toast-packs_halloween.toast-packs_common .toast-packs__item-img {
  background-image: url(public/img/collectibles/halloween/overlay_common.svg?v=2);
}
.toast-packs_halloween.toast-packs_common .toast-packs__subtitle {
  color: #a497bf;
}
.toast-packs_halloween.toast-packs_common .toast-packs__subtitle b {
  color: #abbf97;
}
.toast-packs_halloween.toast-packs_rare .toast-packs__item-img {
  background-image: url(public/img/collectibles/overlay_rare.svg?v=2);
}
.toast-packs_halloween.toast-packs_legendary .toast-packs__item-img {
  background-image: url(public/img/collectibles/overlay_legendary.svg?v=2);
}
.toast-packs_halloween.toast-packs_common {
  filter: drop-shadow(0 0 10px rgba(123, 219, 75, 0.8));
}
.toast-packs_halloween.toast-packs_common:before {
  background-color: #161d16;
}
.toast-packs_halloween.toast-packs_rare {
  filter: drop-shadow(0 0 10px rgba(79, 170, 255, 0.8));
}
.toast-packs_halloween.toast-packs_rare:before {
  background-color: #131c28;
}
.toast-packs_halloween.toast-packs_small {
  filter: drop-shadow(0 0 10px rgba(200, 131, 255, 0.8));
}
.toast-packs_halloween.toast-packs_small:before {
  background-color: #191328;
}
.toast-packs_halloween.toast-packs_small .toast-packs__subtitle {
  color: #a497bf;
}
.toast-packs_halloween.toast-packs_small .toast-packs__item-img {
  background-image: url(public/img/collectibles/halloween/overlays/overlay_purple.svg);
}
@keyframes toastGlide {
  0% {
    transform: translateY(10px);
  }
  to {
    transform: translateY(0);
  }
}
.skew-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap: 0 16px;
  position: relative;
  z-index: 1;
  padding: 11px 18px;
  margin: 0 7px;
  flex: none;
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-weight: 500;
  word-wrap: break-word;
  white-space: nowrap;
  font-style: italic;
  color: #070a18;
}
@media not screen and (min-width: 360px) {
  .skew-btn {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 360px) and (max-width: 1469px) {
  .skew-btn {
    font-size: 20px;
    line-height: 25px;
  }
}
@media only screen and (min-width: 1470px) {
  .skew-btn {
    padding: 14px 36px;
    font-size: 24px;
    line-height: 30px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .skew-btn:hover:before {
    background-color: #55dbff;
    box-shadow: 0 0 20px 0 rgba(19, 205, 255, 0.2);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skew-btn:active {
    -webkit-tap-highlight-color: transparent;
  }
  .skew-btn:active:before {
    background-color: #55dbff;
    box-shadow: 0 0 20px 0 rgba(19, 205, 255, 0.2);
  }
}
.skew-btn:before {
  position: absolute;
  z-index: -1;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #13cdff;
  transform: skewX(-14deg);
  transition: 0.08s ease-in-out;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.skew-btn_orange:before {
  background: linear-gradient(90deg, #cd994b, #ffd28f 36.35%, #cd994b 79.32%);
  border: 2px solid #f2c34b;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skew-btn_orange:hover:before {
    box-shadow: 0 0 20px 0 rgba(255, 210, 143, 0.2);
    border-color: #f5d37b;
    filter: brightness(1.05);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skew-btn_orange:active {
    -webkit-tap-highlight-color: transparent;
  }
  .skew-btn_orange:active:before {
    box-shadow: 0 0 20px 0 rgba(255, 210, 143, 0.2);
    border-color: #f5d37b;
    filter: brightness(1.05);
  }
}
.skew-btn_yellow:before {
  background-color: #ffc700;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skew-btn_yellow:hover:before {
    background-color: #ffd642;
    box-shadow: 0 0 20px 0 rgba(255, 199, 0, 0.2);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skew-btn_yellow:active {
    -webkit-tap-highlight-color: transparent;
  }
  .skew-btn_yellow:active:before {
    background-color: #ffd642;
    box-shadow: 0 0 20px 0 rgba(255, 199, 0, 0.2);
  }
}
.skew-btn_cyan:before {
  background-color: #13cdff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skew-btn_cyan:hover:before {
    background-color: #fff;
    box-shadow: 0 0 20px 0 hsla(0, 0%, 100%, 0.2);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skew-btn_cyan:active {
    -webkit-tap-highlight-color: transparent;
  }
  .skew-btn_cyan:active:before {
    background-color: #fff;
    box-shadow: 0 0 20px 0 hsla(0, 0%, 100%, 0.2);
  }
}
.skew-btn.disabled,
.skew-btn:disabled {
  pointer-events: none;
}
.bold {
  font-weight: 600;
  color: #fff;
}
.bold_yellow {
  color: #ffc700;
}
.bold_orange {
  color: #ff7100;
}
.bold_cyan {
  color: #13cdff;
}
.bold_red {
  color: #ff3030;
}
.bold_green {
  color: #82ff1b;
}
.page-info {
  padding: 150px 0 100px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.page-info__icon {
  position: relative;
  margin-bottom: 32px;
  width: 76px;
  height: 94px;
  background-image: url(public/img/campaign/landing/icon-t-head.svg);
}
.page-info__icon,
.page-info__icon:before {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.page-info__icon:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 112px;
  height: 112px;
  background-image: url(public/img/campaign/landing/icon-t-head-frame.svg);
  animation: scale-frame 1.9s ease infinite;
}
.page-info__title {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #fff;
}
.page-info__text {
  width: 384px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #b7bcdb;
}
.page-info__btn {
  margin: 32px auto;
}
@keyframes scale-frame {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.08);
  }
  to {
    transform: translate(-50%, -50%) scale(1);
  }
}
.event-award {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 5px 10px 10px;
  border: 2px solid #41496b;
  background: radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
}
@media not screen and (min-width: 1100px) {
  .event-award {
    min-width: 160px;
    min-height: 184px;
  }
}
@media only screen and (min-width: 1100px) {
  .event-award {
    min-width: 220px;
    min-height: 234px;
  }
}
.event-award:after,
.event-award:before {
  position: absolute;
  z-index: 1;
  content: "";
  height: 4px;
  background-color: #41496b;
}
.event-award:before {
  top: 0;
  left: 0;
  width: 140px;
  clip-path: polygon(0 0, 100% 0, calc(100% - 2px) 100%, 0 100%);
}
.event-award:after {
  bottom: 0;
  right: 0;
  width: 39px;
  clip-path: polygon(2px 0, 100% 0, 100% 100%, 0 100%);
}
.event-award__img {
  width: 100%;
  transform: rotate(0deg);
  pointer-events: none;
}
.event-award__name {
  text-align: center;
  font-size: 14px;
}
.event-award__case-img,
.event-award__value {
  position: absolute;
  z-index: 1;
}
.event-award__case-img {
  top: 6px;
  right: 4px;
  transition: 0.08s ease-in-out;
}
@media not all and (hover: none) and (pointer: coarse) {
  .event-award__case-img:hover {
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(19, 205, 255, 0.35));
  }
}
@media (hover: none) and (pointer: coarse) {
  .event-award__case-img:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(19, 205, 255, 0.35));
  }
}
@media not screen and (min-width: 1100px) {
  .event-award__case-img {
    width: 60px;
  }
}
@media only screen and (min-width: 1100px) {
  .event-award__case-img {
    width: 75px;
  }
}
.event-award__value {
  top: 12px;
  right: 12px;
  font-family: Druk Text Cyr, Icons;
  font-weight: 500;
  font-style: italic;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .event-award__value {
    font-size: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .event-award__value {
    font-size: 24px;
  }
}
.event-award__value.price-BONUS:after {
  font-style: normal;
}
.event-award__action {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  width: fit-content;
  transform: translate(-50%, -50%);
}
.event-award__action .event-award__icon-lock,
.event-award__action .skew-btn {
  position: absolute;
}
.event-award__action .event-award__icon-lock {
  transition: 0.08s ease;
  transform: scale(1);
}
@media not screen and (min-width: 1100px) {
  .event-award__action .event-award__icon-lock {
    opacity: 0.7;
  }
}
@media not screen and (min-width: 1100px) {
  .event-award__action .skew-btn {
    margin-top: 100px;
    padding: 6px 10px;
    font-size: 15px;
  }
}
@media only screen and (min-width: 1100px) {
  .event-award__action .skew-btn {
    padding: 12px 18px;
    font-size: 20px;
    opacity: 0;
    visibility: hidden;
    transform: scale(0.5);
    transition: 0.12s ease;
  }
}
.event-award__info {
  position: absolute;
  z-index: 3;
  top: 8px;
  left: 8px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .event-award__info:hover {
    z-index: 4;
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .event-award__info:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 4;
    color: #fff;
  }
}
.event-award_medium {
  height: 234px;
}
.event-award_medium .event-award__img {
  width: 188px;
}
.event-award_fade {
  border-color: rgba(65, 73, 107, 0.5);
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(56, 63, 94, 0.5) 0,
    rgba(30, 35, 57, 0.5) 100%
  );
}
.event-award_fade .event-award__img,
.event-award_fade .event-award__name,
.event-award_fade:after,
.event-award_fade:before {
  opacity: 0.5;
}
.event-award_fade .event-award__value {
  color: #767b9f;
}
.event-award_clear {
  min-height: 0;
  min-width: 0;
  padding: 0;
  background-image: none;
  border: none;
}
.event-award_clear:after,
.event-award_clear:before {
  display: none;
}
.event-award_clear .event-award__case-img,
.event-award_clear .event-award__value {
  top: 0;
  right: 0;
}
.event-award_seq {
  background: radial-gradient(50% 50% at 50% 50%, #5e4838 0, #39281e 100%);
  border-color: #6b5541;
  color: #f0d9ce;
}
.event-award_seq:after,
.event-award_seq:before {
  display: none;
}
@media not all and (hover: none) and (pointer: coarse) {
  .event-award_seq .event-award__case-img:hover {
    filter: drop-shadow(0 0 15px rgba(252, 183, 144, 0.35));
  }
}
@media (hover: none) and (pointer: coarse) {
  .event-award_seq .event-award__case-img:active {
    -webkit-tap-highlight-color: transparent;
    filter: drop-shadow(0 0 15px rgba(252, 183, 144, 0.35));
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .event-award:hover .event-award__icon-lock {
    opacity: 0.3;
    transform: scale(0);
  }
  .event-award:hover .skew-btn {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .event-award:active {
    -webkit-tap-highlight-color: transparent;
  }
  .event-award:active .event-award__icon-lock {
    opacity: 0.3;
    transform: scale(0);
  }
  .event-award:active .skew-btn {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
.alert-message {
  position: fixed;
  max-width: 400px;
  left: 50%;
  transform: translateX(-50%) translateY(400px);
  z-index: 100000;
  animation: showAlertMessage 0.8s ease 1s forwards;
  opacity: 0.5;
}
@media not screen and (min-width: 630px) {
  .alert-message {
    bottom: 64px;
    width: 96%;
  }
}
@media only screen and (min-width: 630px) {
  .alert-message {
    bottom: 34px;
    width: 100%;
  }
}
.alert-message__head {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  margin-bottom: -2px;
  border: 2px solid #ff3030;
  background-color: #301320;
  color: #ff3030;
}
@media not screen and (min-width: 630px) {
  .alert-message__head {
    padding: 6px 12px;
  }
}
@media only screen and (min-width: 630px) {
  .alert-message__head {
    padding: 10px 20px;
  }
}
.alert-message__alert-icon {
  margin-right: 8px;
  width: 20px;
  height: 20px;
}
.alert-message__imgs {
  margin-left: auto;
  display: flex;
  gap: 10px;
  max-width: 100%;
  overflow-x: hidden;
}
.alert-message__skin-img {
  margin-left: auto;
  width: 56px;
}
.alert-message__skin-img_many {
  margin-left: 0;
  flex: none;
}
.alert-message__body {
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
}
@media not screen and (min-width: 630px) {
  .alert-message__body {
    padding: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .alert-message__body {
    padding: 20px;
  }
}
.alert-message__error-title {
  line-height: 20px;
  font-weight: 600;
}
@media not screen and (min-width: 630px) {
  .alert-message__error-title {
    font-size: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .alert-message__error-title {
    font-size: 15px;
  }
}
.alert-message__error-title_many {
  flex: none;
  margin-right: 10px;
}
.alert-message__messages-title {
  margin-bottom: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .alert-message__messages-title {
    font-size: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .alert-message__messages-title {
    font-size: 15px;
  }
}
.alert-message__messages {
  display: flex;
  flex-direction: column;
  width: 100%;
  grid-gap: 12px 0;
}
@media not screen and (min-width: 630px) {
  .alert-message__messages {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .alert-message__messages {
    font-size: 14px;
    line-height: 18px;
  }
}
.alert-message__btn {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 16px;
}
.alert-message__btn .action {
  width: 92%;
  margin: 0;
}
.alert-message_big {
  max-width: 50vw;
}
@media not screen and (min-width: 630px) {
  .alert-message_big {
    max-width: 95vw;
  }
}
@keyframes showAlertMessage {
  0% {
    transform: translateX(-50%) translateY(400px);
    opacity: 0.5;
  }
  to {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
  }
}
.take-messages {
  position: fixed;
  right: 20px;
  bottom: 20px;
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
  z-index: 100000;
  max-height: calc(100vh - 20px);
  overflow-y: scroll;
}
.take-messages::-webkit-scrollbar-track {
  background-color: #070a18;
}
.take-messages::-webkit-scrollbar {
  width: 5px;
  height: 2px;
}
.take-messages::-webkit-scrollbar-thumb {
  background-color: #41496b;
}
.take-message {
  opacity: 0.5;
  transform: translateY(400px);
  animation: showTakeMessage 0.8s ease 1s forwards;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  padding: 16px 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 340px;
}
@media not screen and (min-width: 630px) {
  .take-message {
    min-width: calc(100vw - 40px);
  }
}
.take-message__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.take-message__title {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #82ff1b;
  margin-bottom: 6px;
}
.take-message__timer {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: #fff;
}
.take-message__timer svg {
  margin-right: 8px;
  width: 18px;
  height: 18px;
}
.take-message__img {
  max-width: 64px;
}
.take-message__btns {
  display: flex;
}
.take-message__btns .action:first-child {
  width: 100%;
}
.take-message__btns .action:last-child {
  flex: none;
}
@keyframes showTakeMessage {
  0% {
    transform: translateY(400px);
    opacity: 0.5;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.accent-message {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.accent-message__title {
  margin-bottom: 12px;
  font-weight: 600;
  color: #82ff1b;
}
@media not screen and (min-width: 1100px) {
  .accent-message__title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .accent-message__title {
    font-size: 18px;
  }
}
.accent-message__text {
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .accent-message__text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .accent-message__text {
    font-size: 16px;
    line-height: 24px;
  }
}
.accent-message__btn {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 24px;
}
.accent-message__btn .action {
  width: 92%;
  margin: 0;
}
.accent-message_green-overlay:before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 230px;
  bottom: 0;
  left: 0;
  pointer-events: none;
  background-image: url(public/img/fx/green-lines.png?v=2);
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
}
.steam-status {
  padding: 16px 24px;
  width: 500px;
  height: fit-content;
  font-family: Rouben;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  position: relative;
}
@media not screen and (min-width: 630px) {
  .steam-status {
    padding-left: 18px;
    gap: 10px;
  }
}
.steam-status:before {
  width: 100%;
  height: 100%;
  background-image: url(public/img/fx/title/bg-title-green.svg?v=2);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  pointer-events: none;
}
.steam-status:after,
.steam-status:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
}
.steam-status:after {
  width: calc(100% + 100px);
  height: 2px;
  background: linear-gradient(
    90deg,
    rgba(147, 255, 31, 0.2),
    rgba(147, 255, 31, 0)
  );
}
@media not screen and (min-width: 1100px) {
  .steam-status:after {
    width: calc(100% + 50px);
  }
}
.steam-status__title {
  max-width: 160px;
  font-size: 16px;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .steam-status__title {
    font-size: 14px;
    max-width: 140px;
  }
}
.steam-status__status {
  font-size: 20px;
  color: #93ff1f;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media not screen and (min-width: 1100px) {
  .steam-status__status {
    font-size: 18px;
  }
}
.steam-status__icon {
  width: 20px;
  height: 20px;
}
.steam-status__back {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  color: #93ff1f;
}
.steam-status_yellow:before {
  background-image: url(public/img/fx/title/bg-title-yellow.svg?v=2);
}
.steam-status_yellow:after {
  background: linear-gradient(
    90deg,
    rgba(255, 199, 0, 0.2),
    rgba(255, 199, 0, 0)
  );
}
.steam-status_yellow .steam-status__status {
  color: #ffc700;
}
.steam-status_red:before {
  background-image: url(public/img/fx/title/bg-title-red.svg?v=2);
}
.steam-status_red:after {
  background: linear-gradient(
    90deg,
    rgba(255, 48, 48, 0.2),
    rgba(255, 48, 48, 0)
  );
}
.steam-status_red .steam-status__status {
  color: #ff3030;
}
.fill-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-style: italic;
  color: hsla(0, 0%, 100%, 0.95);
  transition: 0.25s ease;
}
@media not screen and (min-width: 1100px) {
  .fill-btn {
    padding: 0 22px;
    height: 38px;
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .fill-btn {
    padding: 0 40px;
    height: 54px;
    font-size: 20px;
  }
}
.fill-btn__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: -1;
  transform: skewX(-24deg);
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
}
.fill-btn__overlay:after,
.fill-btn__overlay:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
}
.fill-btn__overlay:before {
  z-index: 1;
  top: 0;
  transform: translateX(-50%);
  transition: 0.25s ease;
  background-color: #1e2339;
  pointer-events: none;
  backface-visibility: hidden;
}
.fill-btn__overlay:after {
  z-index: 2;
  transform: translateX(-151%);
  background-color: #ff9b01;
  transition: 0.25s ease;
}
.fill-btn:hover .fill-btn__overlay:before {
  opacity: 0.6;
}
.fill-btn:hover .fill-btn__overlay:after {
  transform: translateX(-50%);
}
.fill-btn:hover,
.fill-btn_accent {
  color: #1e2339;
}
.fill-btn_accent .fill-btn__overlay:before {
  background-color: #ff9b01;
}
.fill-btn_accent .fill-btn__overlay:after {
  background-color: #fff;
}
@media not screen and (min-width: 1100px) {
  .fill-btn_medium {
    padding: 0 16px;
    height: 32px;
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .fill-btn_medium {
    padding: 0 32px;
    height: 42px;
    font-size: 18px;
  }
}
.fill-btn.disabled,
.fill-btn:disabled {
  cursor: default;
}
.stats {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media not screen and (min-width: 1100px) {
  .stats {
    gap: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .stats {
    gap: 32px;
  }
}
.stats__title {
  display: flex;
  align-items: center;
  gap: 6px;
}
@media not screen and (min-width: 1100px) {
  .stats__title {
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 21px;
  }
}
@media only screen and (min-width: 1100px) {
  .stats__title {
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 22px;
  }
}
.stats__value {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .stats__value {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .stats__value {
    font-size: 34px;
  }
}
.stats__value .svg {
  width: 22px;
  height: 22px;
}
.stats__stat-separator {
  width: 2px;
  height: 42px;
  margin: auto 0;
  background-color: #41496b;
  transform: rotate(14deg);
}
.stats__info-icon {
  display: flex;
  color: #41496b;
  transition: 0.12s ease;
}
.stats__info-icon .svg {
  width: 16px;
  height: 16px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .stats__info-icon:hover {
    color: #b7bcdb;
  }
}
@media (hover: none) and (pointer: coarse) {
  .stats__info-icon:active {
    -webkit-tap-highlight-color: transparent;
    color: #b7bcdb;
  }
}
.square-timer {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  border-left: 2px solid #1e2339;
  border-right: 2px solid #1e2339;
  background-color: #0f1223;
  text-align: center;
  font-weight: 600;
  color: #41496b;
}
@media not screen and (min-width: 630px) {
  .square-timer {
    padding: 7px 0;
    font-size: 15px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer {
    padding: 14px 0;
    font-size: 18px;
    line-height: 24px;
  }
}
.square-timer__icon {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media not screen and (min-width: 630px) {
  .square-timer__icon {
    top: -13px;
    width: 24px;
    height: 24px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer__icon {
    top: -17px;
    width: 32px;
    height: 32px;
  }
}
.square-timer__column {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .square-timer__column {
    width: 38px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer__column {
    width: 54px;
  }
}
.square-timer__value {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .square-timer__value {
    font-size: 15px;
    line-height: 21px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer__value {
    margin-bottom: 3px;
    font-size: 18px;
    line-height: 24px;
  }
}
.square-timer__title {
  font-weight: 500;
  color: #b7bcdb;
}
@media not screen and (min-width: 630px) {
  .square-timer__title {
    line-height: 17px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer__title {
    line-height: 20px;
    font-size: 15px;
  }
}
@media not screen and (min-width: 630px) {
  .square-timer_ghost .square-timer__value {
    font-size: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer_ghost .square-timer__value {
    font-size: 24px;
  }
}
.square-timer_ghost {
  border: none;
}
.square-timer_seq {
  border: 2px solid #302520;
  background-color: #221a15;
}
@media not screen and (min-width: 630px) {
  .square-timer_seq {
    padding: 14px 6px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer_seq {
    padding: 24px 8px;
  }
}
.square-timer_seq .square-timer__icon {
  background-color: #221a15;
  color: #5a4636;
  border-radius: 100%;
}
@media not screen and (min-width: 630px) {
  .square-timer_seq .square-timer__column {
    width: 80px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer_seq .square-timer__column {
    width: 110px;
  }
}
.square-timer_seq .square-timer__value {
  font-family: VollkornExtraBold;
  font-style: normal;
  font-weight: 700;
  vertical-align: middle;
}
@media not screen and (min-width: 630px) {
  .square-timer_seq .square-timer__value {
    margin-bottom: 12px;
    font-size: 28px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer_seq .square-timer__value {
    margin-bottom: 12px;
    font-size: 46px;
    line-height: 46px;
  }
}
.square-timer_seq .square-timer__title {
  color: #f0d9ce;
}
@media not screen and (min-width: 630px) {
  .square-timer_seq .square-timer__title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .square-timer_seq .square-timer__title {
    font-size: 22px;
  }
}
.mission-progress {
  position: relative;
  z-index: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.mission-progress.success .mission-progress__progress-bar:before {
  background-color: #82ff1b;
}
.mission-progress.success .mission-progress__icon-success {
  display: inline-flex;
}
.mission-progress.disabled {
  opacity: 0.5;
}
.mission-progress__prize {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.mission-progress__prize img {
  margin: 2px 6px;
  max-width: 52px;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mission-progress__prize a:hover img {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .mission-progress__prize a:active {
    -webkit-tap-highlight-color: transparent;
  }
  .mission-progress__prize a:active img {
    transform: scale(1.1);
  }
}
.mission-progress__inner {
  display: flex;
  border: 2px solid #1e2339;
  background-color: #0f1223;
}
.mission-progress__value {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
  background-color: #1e2339;
  clip-path: polygon(0 0, 100% 0, 100%, 0 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 14px) 100%, 0 100%);
  font-weight: 600;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.mission-progress__value span {
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .mission-progress__value {
    width: 82px;
    padding: 10px 20px 10px 12px;
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .mission-progress__value {
    width: 100px;
    padding: 16px 35px 16px 25px;
    font-size: 24px;
    line-height: 28px;
  }
}
.mission-progress__progress {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  gap: 10px;
}
@media not screen and (min-width: 1100px) {
  .mission-progress__progress {
    padding: 0 8px;
  }
}
@media only screen and (min-width: 1100px) {
  .mission-progress__progress {
    padding: 0 16px;
  }
}
.mission-progress__progress-title {
  text-align: left;
  vertical-align: middle;
}
@media not screen and (min-width: 1100px) {
  .mission-progress__progress-title {
    font-size: 13px;
    line-height: 15px;
  }
}
.mission-progress__icon-success {
  margin-right: 2px;
  width: 14px;
  height: 10px;
  color: #82ff1b;
  display: none;
}
.mission-progress__progress-bar {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 3px;
  background-color: #1e2339;
}
.mission-progress__progress-bar:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: var(--campaign-progress-mission);
  background-color: #13cdff;
}
.mission-progress__take-prize {
  margin-top: 2px;
  padding: 5px 22px 6px 10px;
  display: inline-flex;
  width: fit-content;
  background-color: #82ff1b;
  clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);
  font-weight: 600;
  color: #070a18;
  cursor: pointer;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mission-progress__take-prize:hover {
    background-color: #a4ff58;
  }
}
@media (hover: none) and (pointer: coarse) {
  .mission-progress__take-prize:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #a4ff58;
  }
}
.mission-progress__info {
  display: inline-flex;
  margin-left: 4px;
  margin-bottom: 1px;
  vertical-align: middle;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mission-progress__info:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .mission-progress__info:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
@media not screen and (min-width: 520px) {
  .mission-progress_medium {
    padding: 6px 0 12px;
  }
}
@media not screen and (min-width: 520px) {
  .mission-progress_medium .mission-progress__inner {
    flex-direction: column;
    align-items: center;
  }
}
.mission-progress_medium .mission-progress__value {
  padding: 6px 12px 6px 6px;
  font-size: 18px;
  letter-spacing: 2px;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 520px) {
  .mission-progress_medium .mission-progress__value {
    text-align: center;
    background-color: transparent;
  }
}
@media not screen and (min-width: 1100px) {
  .mission-progress_medium .mission-progress__value span {
    font-size: 13px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .mission-progress_medium .mission-progress__value span {
    font-size: 15px;
    line-height: 27px;
  }
}
.mission-progress_medium .mission-progress__progress {
  padding: 0 10px;
  gap: 6px;
}
@media not screen and (min-width: 520px) {
  .mission-progress_medium .mission-progress__progress {
    margin-bottom: 12px;
  }
}
.mission-progress_medium .mission-progress__progress-title {
  font-size: 14px;
}
@media not screen and (min-width: 520px) {
  .mission-progress_medium .mission-progress__progress-title {
    display: flex;
    justify-content: center;
  }
}
@media not screen and (min-width: 520px) {
  .mission-progress_medium .mission-progress__progress-bar {
    height: 4px;
  }
}
@media only screen and (min-width: 520px) {
  .mission-progress_medium .mission-progress__progress-bar {
    height: 3px;
  }
}
.verification-status {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.12s ease;
  cursor: pointer;
}
@media not screen and (min-width: 1100px) {
  .verification-status {
    width: 24px;
    height: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .verification-status {
    width: 30px;
    height: 25px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .verification-status:hover:before {
    filter: brightness(1.2);
  }
}
@media (hover: none) and (pointer: coarse) {
  .verification-status:active {
    -webkit-tap-highlight-color: transparent;
  }
  .verification-status:active:before {
    filter: brightness(1.2);
  }
}
.verification-status:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #41496b;
  transform: skewX(-14deg);
}
.verification-status .svg {
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 1100px) {
  .verification-status .svg {
    width: 16px;
    height: 10px;
  }
}
@media only screen and (min-width: 1100px) {
  .verification-status .svg {
    width: 22px;
    height: 14px;
  }
}
.verification-status_warning:before {
  background: #1e2339
    linear-gradient(180deg, rgba(255, 48, 48, 0.7), rgba(255, 48, 48, 0.5));
}
.verification-status_waiting:before {
  background: #0f1223
    linear-gradient(180deg, rgba(255, 199, 0, 0.75), rgba(255, 199, 0, 0.65));
}
.verification-status_success:before {
  background: #1e2339
    linear-gradient(180deg, rgba(147, 255, 31, 0.7), rgba(147, 255, 31, 0.5));
}
.faq-category {
  background-color: #0f1223;
  cursor: pointer;
  transition: 0.12s ease;
  user-select: none;
}
@media not screen and (min-width: 1100px) {
  .faq-category {
    padding: 12px 14px;
    font-size: 14px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .faq-category {
    padding: 18px 20px;
    font-size: 16px;
    line-height: 22px;
  }
}
.faq-category__circle {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  flex: none;
  background-color: #b7bcdb;
  border-radius: 50%;
  transition: 0.12s ease;
}
.faq-category__circle:after,
.faq-category__circle:before {
  content: "";
  position: absolute;
  height: 2px;
  background-color: #0f1223;
  transition: 0.12s ease;
}
.faq-category__circle:after {
  transform: rotate(90deg);
}
@media not screen and (min-width: 1100px) {
  .faq-category__circle {
    width: 16px;
    height: 16px;
  }
  .faq-category__circle:after,
  .faq-category__circle:before {
    width: 7px;
  }
}
@media only screen and (min-width: 1100px) {
  .faq-category__circle {
    width: 20px;
    height: 20px;
  }
  .faq-category__circle:after,
  .faq-category__circle:before {
    width: 10px;
  }
}
.faq-category__q {
  display: flex;
  align-items: flex-start;
  color: #fff;
}
.faq-category__q .svg_alfaskins {
  margin-bottom: -2px;
}
@media not screen and (min-width: 1100px) {
  .faq-category__q {
    gap: 8px;
  }
}
@media only screen and (min-width: 1100px) {
  .faq-category__q {
    gap: 16px;
  }
}
.faq-category__a {
  padding-top: 16px;
  display: none;
}
.faq-category.active .faq-category__a {
  display: flex;
}
@media only screen and (min-width: 1100px) {
  .faq-category__a .list li {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
}
.faq-category__text {
  margin: 9px 0;
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.95);
}
.faq-category__samples {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 22px;
  margin-top: 22px;
}
.faq-category__samples img {
  max-width: 620px;
  width: 100%;
}
.faq-category__sample-block {
  max-width: 500px;
  margin: 0 auto;
}
.faq-category__sample-block .action {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 630px) {
  .faq-category__sample-block_promo {
    max-width: 80%;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .faq-category:hover {
    background-color: rgba(30, 35, 57, 0.8);
  }
}
@media (hover: none) and (pointer: coarse) {
  .faq-category:active {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(30, 35, 57, 0.8);
  }
}
.faq-category.active {
  background-color: rgba(30, 35, 57, 0.5);
}
.faq-category.active .faq-category__circle {
  background-color: #fff;
}
.faq-category.active .faq-category__circle:after {
  transform: rotate(0deg);
}
.faq-category_default {
  background-color: #0f1223;
  cursor: default;
}
@media not all and (hover: none) and (pointer: coarse) {
  .faq-category_default:hover {
    background-color: #0f1223;
  }
}
@media (hover: none) and (pointer: coarse) {
  .faq-category_default:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #0f1223;
  }
}
.faq-category_default .faq-category__a {
  display: block;
}
.faq-category_accent {
  border: 2px solid #ffc700;
  background-color: rgba(255, 199, 0, 0.04);
}
@media not all and (hover: none) and (pointer: coarse) {
  .faq-category_accent:hover {
    background-color: rgba(255, 199, 0, 0.06);
  }
}
@media (hover: none) and (pointer: coarse) {
  .faq-category_accent:active {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(255, 199, 0, 0.06);
  }
}
.faq-category_accent.active {
  background-color: rgba(255, 199, 0, 0.06);
}
@keyframes prizesBlockSlide {
  0% {
    transform: translateY(150px);
  }
  to {
    transform: translateY(0);
  }
}
.selects-block {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 26px 24px 32px;
  background-color: #0f1223;
  border-radius: 2px;
  box-shadow: 0 0 20px 0 rgba(17, 17, 17, 0.1);
}
@media not screen and (min-width: 1470px) {
  .selects-block {
    transform: translateY(300px);
    transition: 0.35s ease;
    background: linear-gradient(0deg, #0c0e1c, #0f1223);
  }
  .selects-block.active {
    animation: prizesBlockSlide 0.1s ease forwards;
  }
}
.selects-block__title {
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .selects-block__title {
    margin-bottom: 32px;
    line-height: 38px;
    font-size: 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .selects-block__title {
    margin-bottom: 22px;
    line-height: 32px;
    font-size: 26px;
  }
}
.selects-block__body {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0 6px;
  margin: 0 -6px;
  overflow-y: auto;
  -webkit-overflow-y: auto;
}
@media not screen and (min-width: 1100px) {
  .selects-block__body_large {
    max-height: 300px;
  }
}
@media only screen and (min-width: 1100px) {
  .selects-block__body {
    max-height: 250px;
  }
  .selects-block__body::-webkit-scrollbar-track {
    background-color: #15192d;
    border-radius: 2px;
  }
  .selects-block__body::-webkit-scrollbar {
    width: 3px;
    height: 2px;
    border-radius: 2px;
  }
  .selects-block__body::-webkit-scrollbar-thumb {
    background-color: #41496b;
    border-radius: 2px;
  }
}
.selects-block__item-title {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.selects-block__item-subtitle {
  font-size: 14px;
  font-weight: 400;
  line-height: 22x;
}
.selects-block__item-selector {
  position: relative;
  width: 24px;
  height: 24px;
  flex: none;
  border-radius: 100%;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  transition: 0.12s ease;
}
.selects-block__item-selector:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #13cdff;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  transition: 0.12s ease;
}
.selects-block__item label {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 12px 20px;
  background-color: #15192d;
  border-radius: 2px;
  cursor: pointer;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .selects-block__item label:hover {
    background-color: #1e2339;
  }
  .selects-block__item label:hover .selects-block__item-selector {
    border-color: #41496b;
  }
  .selects-block__item label:hover .selects-block__item-selector:before {
    opacity: 0.35;
    visibility: visible;
  }
}
@media (hover: none) and (pointer: coarse) {
  .selects-block__item label:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #1e2339;
  }
  .selects-block__item label:active .selects-block__item-selector {
    border-color: #41496b;
  }
  .selects-block__item label:active .selects-block__item-selector:before {
    opacity: 0.35;
    visibility: visible;
  }
}
.selects-block__item input:checked + label {
  background-color: #1e2339;
}
.selects-block__item input:checked + label .selects-block__item-selector {
  border-color: #13cdff;
  background-color: #1e2d45;
}
.selects-block__item
  input:checked
  + label
  .selects-block__item-selector:before {
  opacity: 1;
  visibility: visible;
}
@media not screen and (min-width: 1470px) {
  .selects-block__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 32px;
    width: 100%;
    padding: 19px 0;
    background-color: #13cdff;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    color: #070a18;
  }
}
@media only screen and (min-width: 1470px) {
  .selects-block__btn {
    display: none;
  }
}
.predictions {
  width: 100%;
  position: relative;
  display: flex;
}
@media not screen and (min-width: 1100px) {
  .predictions {
    gap: 32px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1299px) {
  .predictions {
    gap: 62px;
  }
}
@media not screen and (min-width: 1300px) {
  .predictions {
    flex-direction: column;
    padding-top: 22px;
  }
}
@media only screen and (min-width: 1300px) {
  .predictions {
    gap: 100px;
    padding-top: 64px;
  }
}
@media not screen and (min-width: 1100px) {
  .predictions__predictions-timer {
    width: fit-content;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions__predictions-timer {
    position: absolute;
    right: 0;
    top: -112px;
  }
}
.predictions__prediction-timer-locked {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 7px 10px;
  border-radius: 20px;
  background-color: #1e2339;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .predictions__prediction-timer-locked {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions__prediction-timer-locked {
    margin-top: 60px;
  }
}
.predictions__prediction-timer-locked .svg {
  width: 14px;
  height: 14px;
}
@media only screen and (min-width: 1100px) and (max-width: 1299px) {
  .predictions__info {
    display: flex;
  }
}
@media not screen and (min-width: 1300px) {
  .predictions__info {
    align-items: center;
    gap: 52px;
  }
}
@media only screen and (min-width: 1300px) {
  .predictions__info {
    width: 600px;
    flex: none;
  }
}
.predictions__board {
  width: 100%;
}
.predictions__favorites {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 20px;
  border: 1px solid #1e2339;
}
@media not screen and (min-width: 1100px) {
  .predictions__favorites {
    margin-bottom: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions__favorites {
    margin-bottom: 52px;
  }
}
@media not screen and (min-width: 1300px) {
  .predictions__favorites {
    padding: 22px;
  }
}
@media only screen and (min-width: 1300px) {
  .predictions__favorites {
    padding: 32px 62px;
  }
}
.predictions__favorites-title {
  margin-bottom: 2px;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}
.predictions__favorites-subtitle {
  line-height: 20px;
  font-weight: 400;
  text-align: center;
  color: #b7bcdb;
}
.predictions__favorites-teams {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin-top: 32px;
}
.predictions__favorite-team {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  background-color: #15192d;
  border: 1px solid #1e2339;
  border-radius: 100%;
  transition: 0.12s ease;
  cursor: pointer;
}
.predictions__favorite-team:before {
  content: "";
  width: 28px;
  height: 28px;
  position: absolute;
  z-index: 1;
  right: -5px;
  top: -5px;
  background-color: #ff12ae;
  border-radius: 100%;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: 0;
  visibility: hidden;
  transition: 0.08s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions__favorite-team:hover:before {
    opacity: 1;
    visibility: visible;
    background-image: url(public/img/battlepass/icon_heart-thin.svg);
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions__favorite-team:active {
    -webkit-tap-highlight-color: transparent;
  }
  .predictions__favorite-team:active:before {
    opacity: 1;
    visibility: visible;
    background-image: url(public/img/battlepass/icon_heart-thin.svg);
  }
}
.predictions__favorite-team_selected:before {
  background-image: url(public/img/battlepass/icon_heart.svg);
  opacity: 1;
  visibility: visible;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions__favorite-team_selected:hover:before {
    background-image: url(public/img/battlepass/icon_heart-broken.svg);
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions__favorite-team_selected:active {
    -webkit-tap-highlight-color: transparent;
  }
  .predictions__favorite-team_selected:active:before {
    background-image: url(public/img/battlepass/icon_heart-broken.svg);
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions__favorite-team:hover {
    border-color: #41496b;
  }
  .predictions__favorite-team:hover img {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions__favorite-team:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #41496b;
  }
  .predictions__favorite-team:active img {
    transform: scale(1.1);
  }
}
.predictions__favorite-team img {
  width: 58px;
  height: 58px;
  transition: 0.12s ease;
}
.predictions__step {
  display: flex;
  align-items: center;
  color: #fff;
}
@media not screen and (min-width: 1300px) {
  .predictions__step {
    padding-right: 22px;
    gap: 14px;
    font-size: 15px;
    line-height: 21px;
  }
}
@media only screen and (min-width: 1300px) {
  .predictions__step {
    padding-right: 62px;
    gap: 24px;
    font-size: 18px;
    line-height: 26px;
  }
}
.predictions__step:before {
  content: "";
  width: 48px;
  height: 48px;
  flex: none;
}
.predictions__step:not(:last-child) {
  border-bottom: 1px solid #1e2339;
}
@media not screen and (min-width: 1100px) {
  .predictions__step:not(:last-child) {
    margin-bottom: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions__step:not(:last-child) {
    margin-bottom: 32px;
    padding-bottom: 32px;
  }
}
.predictions__step_choose:before {
  background-image: url(public/img/battlepass/choose-team.svg);
}
.predictions__step_awards:before {
  background-image: url(public/img/battlepass/predict.svg);
}
.predictions__step_lvl:before {
  background-image: url(public/img/battlepass/lvl-req.svg);
}
.predictions__prediction-tournament-logo {
  width: 100%;
  margin: 0 auto 42px;
  background-size: 100%;
  background-image: url(public/img/battlepass/blast/open/logo_en.png?v=18);
  background-repeat: no-repeat;
  background-position: 50%;
}
@media not screen and (min-width: 630px) {
  .predictions__prediction-tournament-logo {
    align-self: center;
  }
}
@media not screen and (min-width: 1470px) {
  .predictions__prediction-tournament-logo {
    height: 112px;
    max-width: 234px;
  }
}
@media only screen and (min-width: 1470px) {
  .predictions__prediction-tournament-logo {
    height: 177px;
    max-width: 386px;
  }
}
.predictions-board {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.predictions-board__head {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 6px;
  padding-right: 24px;
  gap: 0 48px;
  font-weight: 400;
}
@media not screen and (min-width: 630px) {
  .predictions-board__head {
    font-size: 14px;
  }
}
.predictions-board__head-text {
  display: flex;
  justify-content: center;
  width: 20px;
  text-align: center;
}
.predictions-board__row {
  position: relative;
  display: flex;
  background-color: #0f1223;
  border: 1px solid #1e2339;
  transition: 0.08s ease;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__row {
    height: 60px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__row {
    height: 76px;
  }
}
.predictions-board__row:hover {
  z-index: 2;
}
.predictions-board__row_slot {
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions-board__row_slot:hover {
    background-color: #15192d;
    border-color: #41496b;
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions-board__row_slot:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #15192d;
    border-color: #41496b;
  }
}
.predictions-board__row_showed-teams {
  background-color: #15192d;
  border-color: #41496b;
}
.predictions-board__row_showed-teams .predictions-board__teams {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
.predictions-board__row_showed-teams ~ .predictions-board__row {
  opacity: 0.5;
}
.predictions-board__row_selected {
  cursor: pointer;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__row_selected .predictions-board__selector {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__row_selected .predictions-board__selector {
    margin-left: 10px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions-board__row_selected:hover {
    border-color: #767b9f;
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions-board__row_selected:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #767b9f;
  }
}
.predictions-board__row_selected {
  background-color: #1e2339;
  border-color: #41496b;
}
.predictions-board__row_selected .predictions-board__selector {
  margin-left: 10px;
  color: #fff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions-board__row_selected:hover {
    filter: brightness(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions-board__row_selected:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.1);
  }
}
.predictions-board__row_good {
  background-color: #0a1728;
  border-color: transparent;
}
.predictions-board__row_good .predictions-board__place {
  color: #13cdff;
}
.predictions-board__row_good .predictions-board__award,
.predictions-board__row_good .predictions-board__place {
  background: linear-gradient(
    0deg,
    rgba(19, 205, 255, 0.15),
    rgba(19, 205, 255, 0)
  );
}
.predictions-board__row_bad {
  background-color: #1b0f1e;
  border-color: transparent;
}
.predictions-board__row_bad .predictions-board__place {
  background: linear-gradient(
    0deg,
    rgba(255, 19, 19, 0.15),
    rgba(255, 19, 19, 0)
  );
  color: #ff3030;
}
.predictions-board__row_bad .predictions-board__info {
  color: #dbb7b7;
}
.predictions-board__row_done {
  opacity: 0.6;
  border-color: transparent;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions-board__row_done:hover {
    opacity: 1;
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions-board__row_done:active {
    -webkit-tap-highlight-color: transparent;
    opacity: 1;
  }
}
.predictions-board__place {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-right: 10px;
  flex: none;
  clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
  background: linear-gradient(
    180deg,
    rgba(65, 73, 107, 0),
    rgba(65, 73, 107, 0.5)
  );
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 500;
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__place {
    width: 48px;
    padding-right: 5px;
    font-size: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__place {
    width: 88px;
    padding-right: 8px;
    font-size: 32px;
  }
}
.predictions-board__selector {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  margin-left: 10px;
  transition: 0.08s ease;
  user-select: none;
}
.predictions-board__selector .svg {
  width: 12px;
  height: 6px;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__selector {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__selector {
    font-size: 18px;
  }
}
.predictions-board__teams {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
  width: calc(100% + 2px);
  background-color: #1e2339;
  border: 1px solid #41496b;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: 0.08s ease;
  user-select: none;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__teams {
    padding: 9px;
    top: 0;
    margin-top: -1px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__teams {
    padding: 24px;
    top: 100%;
    margin-top: 11px;
  }
}
.predictions-board__team-picker {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #15192d;
  transition: 0.08s ease;
  cursor: pointer;
  border: 1px solid transparent;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__team-picker {
    width: 40px;
    height: 40px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__team-picker {
    width: 78px;
    height: 78px;
  }
}
.predictions-board__team-picker_picked img {
  opacity: 0.5;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions-board__team-picker:hover {
    border-color: #767b9f;
  }
  .predictions-board__team-picker:hover img {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions-board__team-picker:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #767b9f;
  }
  .predictions-board__team-picker:active img {
    transform: scale(1.1);
  }
}
.predictions-board__team-picker img {
  width: 58px;
  height: 58px;
  transition: 0.08s ease;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__team-picker img {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__team-picker img {
    width: 58px;
    height: 58px;
    border-radius: 0 0 10px 10px;
  }
}
.predictions-board__team {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: none;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__team {
    margin-right: 10px;
  }
}
.predictions-board__team img {
  border-radius: 0 0 10px 10px;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__team img {
    width: 33px;
    height: 33px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__team img {
    width: 58px;
    height: 58px;
  }
}
.predictions-board__team_right {
  margin-left: auto;
  margin-right: 16px;
  text-align: right;
}
.predictions-board__team-name {
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__team-name {
    font-size: 15px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__team-name {
    font-size: 18px;
    line-height: 26px;
  }
}
@media not screen and (min-width: 1100px) {
  .predictions-board__info {
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.predictions-board__data {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1100px) {
  .predictions-board__data {
    gap: 3px;
  }
}
.predictions-board__award-section {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.predictions-board__award-action {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 6px;
  min-width: 108px;
  height: 100%;
}
.predictions-board__award-action:before {
  content: "";
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(
    0deg,
    rgba(65, 73, 107, 0.5),
    rgba(65, 73, 107, 0)
  );
  clip-path: polygon(14px 0, 100% 0, 100% 100%, 0 100%);
}
.predictions-board__award-action img {
  width: 64px;
  transition: 0.08s ease;
}
.predictions-board__award-action_available {
  transition: 0.08s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions-board__award-action_available:hover {
    filter: brightness(1.15);
  }
  .predictions-board__award-action_available:hover img {
    transform: scale(1.05);
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions-board__award-action_available:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.15);
  }
  .predictions-board__award-action_available:active img {
    transform: scale(1.05);
  }
}
.predictions-board__lvl {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: -30px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
  background-image: url(public/img/battlepass/blast/open/fx-label_default.png?v=18);
  font-family: RadionA-BlackItalic;
  text-shadow: 1px 1px 0 rgba(10, 13, 29, 0.1);
  color: #fff;
}
.predictions-board__lvl_premium {
  background-image: url(public/img/battlepass/blast/open/fx-label_premium.png?v=18);
}
@media not screen and (min-width: 1100px) {
  .predictions-board__lvl {
    width: 36px;
    height: 42px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__lvl {
    width: 46px;
    height: 52px;
    font-size: 20px;
  }
}
.predictions-board__locked {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  border-radius: 100%;
  background: linear-gradient(180deg, #b7bcdb, #767b9f 109.52%);
}
.predictions-board__locked .svg {
  width: 14px;
  height: 14px;
  color: #0a0d1d;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions-board__locked:hover {
    z-index: 3;
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions-board__locked:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 3;
  }
}
.predictions-board__take {
  display: flex;
  align-items: center;
  margin-right: 12px;
  height: 100%;
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 500;
  color: #13cdff;
  cursor: pointer;
}
@media not screen and (min-width: 1100px) {
  .predictions-board__take {
    margin-left: 22px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__take {
    margin-left: 32px;
    font-size: 24px;
  }
}
.predictions-board__completed {
  display: flex;
  align-items: center;
  margin-right: 10px;
  border-radius: 20px;
  background-color: #1e301d;
  color: #93ff1f;
}
@media not screen and (min-width: 400px) {
  .predictions-board__completed {
    position: absolute;
    z-index: 2;
    right: 75px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0;
  }
}
@media only screen and (min-width: 400px) {
  .predictions-board__completed {
    gap: 5px;
  }
}
@media only screen and (min-width: 400px) and (max-width: 1099px) {
  .predictions-board__completed {
    font-size: 12px;
  }
}
@media not screen and (min-width: 1100px) {
  .predictions-board__completed {
    padding: 4px 8px;
  }
  .predictions-board__completed .svg {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .predictions-board__completed {
    padding: 8px 10px;
  }
  .predictions-board__completed .svg {
    width: 16px;
    height: 16px;
  }
}
.predictions-board__value {
  position: absolute;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 6px;
  padding-left: 10px;
  height: 20px;
  top: 0;
  right: 0;
  clip-path: polygon(4px 0, 100% 0, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(4px 0, 100% 0, 100% 100%, 0 100%);
  background-color: #41496b;
  font-size: 11px;
  color: hsla(0, 0%, 100%, 0.95);
}
.predictions-board__value.price-BONUS:after {
  font-style: normal;
}
.predictions-board__case-link {
  position: absolute;
  z-index: 1;
  right: -5px;
  top: -5px;
  transition: 0.08s ease;
}
.predictions-board__case-link img {
  width: 50px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .predictions-board__case-link:hover {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .predictions-board__case-link:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
  }
}
.predictions-board__team-picked {
  width: 18px;
  height: 18px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 2px;
  top: 3px;
  border-radius: 100%;
  background-color: #fff;
  color: #12131a;
}
.predictions-board__team-picked .svg {
  width: 12px;
  height: 8px;
}
.alert-block {
  display: flex;
  align-items: center;
  max-width: fit-content;
  position: relative;
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .alert-block {
    padding: 10px 0 8px 7px;
    background: linear-gradient(
      161.63deg,
      rgba(147, 255, 31, 0.3),
      rgba(147, 255, 31, 0) 33%
    );
  }
}
@media only screen and (min-width: 1100px) {
  .alert-block {
    padding: 12px 0 14px 14px;
    background: linear-gradient(
      161.63deg,
      rgba(147, 255, 31, 0.3),
      rgba(147, 255, 31, 0) 44.35%
    );
  }
}
@media only screen and (min-width: 630px) {
  .alert-block:after,
  .alert-block:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
  }
  .alert-block:before {
    height: 2px;
    width: 90%;
    background: linear-gradient(90deg, #82ff1b, rgba(147, 255, 31, 0));
    top: -1px;
  }
  .alert-block:after {
    height: 100%;
    width: 2px;
    background: linear-gradient(180deg, #82ff1b, rgba(147, 255, 31, 0));
  }
}
.alert-block__icon {
  color: #82ff1b;
}
@media not screen and (min-width: 1100px) {
  .alert-block__icon {
    margin-right: 8px !important;
    width: 24px;
    height: 24px;
  }
}
.alert-block__text {
  max-width: 251px;
  width: 100%;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .alert-block__text {
    font-size: 12px;
    line-height: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .alert-block__text {
    font-size: 15px;
    line-height: 22px;
  }
}
.faq-grid {
  padding: 12px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
.faq-grid,
.faq-grid .faq-category {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .header {
    position: fixed;
    top: -1px;
    padding-top: 1px;
    left: 0;
    width: 100vw;
    background-color: #070a18;
  }
}
@media not screen and (min-width: 1100px) {
  .header__live-drops {
    position: relative;
    z-index: 4;
  }
}
@media not screen and (min-width: 1100px) {
  .header__hide-live-drops {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    height: 100%;
    width: 50px;
    z-index: 2;
    right: -7px;
    top: 0;
    padding: 0 12px 0 7px;
    background-color: #0f1223;
    transform: skew(-14deg);
  }
  .header__hide-live-drops .svg {
    width: 12px;
    height: 8px;
    transform: rotate(180deg) skew(14deg);
  }
}
@media only screen and (min-width: 1100px) {
  .header__hide-live-drops {
    display: none;
  }
}
.header__main,
.header__more {
  display: flex;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .header__main,
  .header__more {
    padding: 0 13px;
  }
}
@media only screen and (min-width: 630px) {
  .header__main,
  .header__more {
    padding: 0 24px;
  }
}
.header__more {
  background-color: #070a18;
}
@media not screen and (min-width: 1100px) {
  .header__more {
    position: absolute;
    z-index: 0;
    height: calc(100vh - 156px);
    width: 100%;
    padding-top: 15px;
    padding-bottom: 112px;
    left: 0;
    top: 102px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
  }
  .header__more.active {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (min-width: 1100px) {
  .header__more {
    position: relative;
    z-index: 1;
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media not screen and (min-width: 1100px) {
  .header__wrapper-main {
    height: 54px;
  }
}
@media only screen and (min-width: 1100px) {
  .header__wrapper-main {
    height: 72px;
  }
}
.header__main {
  position: relative;
  background-color: #080a19;
  will-change: position, width, height;
}
.header__main:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 300px;
  height: 100%;
  background: linear-gradient(
    160deg,
    rgba(19, 205, 255, 0.2) -20%,
    rgba(19, 205, 255, 0) 45.1%
  );
  pointer-events: none;
}
@media not screen and (min-width: 1100px) {
  .header__main {
    width: 100%;
    z-index: 3;
    height: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .header__main {
    height: 100%;
    background-color: #080a19;
    border-top: 1px solid #1e2339;
  }
}
@media only screen and (min-width: 1100px) {
  .header__main.sticky {
    position: fixed;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 60px;
  }
  .header__main.sticky .nav-main__link {
    font-size: 0 !important;
    padding: 0 42px;
    clip-path: polygon(18px 0, 100% 0, calc(100% - 18px) 100%, 0 100%);
  }
  .header__main.sticky .nav-main__link .svg {
    margin-right: 0;
  }
  .header__main.sticky .nav-main__link:after {
    width: 90px;
    bottom: -2px;
  }
  .header__main.sticky .nav-main__count {
    position: absolute;
    top: 35%;
    transform: translateY(-50%);
    right: 25px;
    min-width: 15px;
    padding: 2px;
    height: 15px;
    font-size: 12px;
  }
  .header__main.sticky .nav-main__link-label {
    opacity: 0;
  }
}
@media only screen and (min-width: 1100px) {
  .header__main.sticky .nav-main__link-wrapper {
    margin-right: -18px;
  }
  .header__main.sticky
    .nav-main__link-wrapper:not(.header__main.sticky
      .nav-main__link-wrapper:first-child):before {
    left: 8px;
  }
}
@media not screen and (min-width: 1100px) {
  .header__nav-main {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .header__nav-main {
    height: 100%;
  }
}
@media not screen and (min-width: 1100px) {
  .header__nav-more,
  .header__settings {
    width: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .header__settings {
    display: flex;
    align-items: center;
    margin-left: auto;
    height: 100%;
  }
}
.header__logo {
  flex: none;
  transition: 0.12s ease-in-out;
  background-size: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url(public/img/logo.svg?v=8);
}
@media not all and (hover: none) and (pointer: coarse) {
  .header__logo:hover {
    filter: brightness(1.25) saturate(1.1);
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .header__logo:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.25) saturate(1.1);
    transform: scale(1.1);
  }
}
@media not screen and (min-width: 1100px) {
  .header__logo {
    width: 32px;
    height: 28px;
    margin-right: 25px;
  }
  .header__logo svg {
    flex: none;
  }
  .header__logo-text {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .header__logo {
    width: 36px;
    height: 31px;
    margin-right: 24px;
  }
}
@media not screen and (min-width: 1100px) {
  .header__nav-icon {
    margin-right: 15px;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 35px;
    height: 35px;
    z-index: 11;
    flex: none;
    transition: 0.08s ease;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
  }
  .header__nav-icon-line {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 60%;
    height: 2px;
    flex: none;
    background: #c9d6e9;
    transition: transform 0.05s ease;
    transform: skewX(-14deg);
  }
  .header__nav-icon-line_top {
    transform: translateY(-7px) skewX(-14deg);
  }
  .header__nav-icon-line_bottom {
    transform: translateY(7px) skewX(-14deg);
  }
  .header__nav-icon.active .header__nav-icon-line_middle {
    background: transparent;
  }
  .header__nav-icon.active .header__nav-icon-line_top {
    transform: translate(0) rotate(45deg);
  }
  .header__nav-icon.active .header__nav-icon-line_bottom {
    transform: translate(0) rotate(-45deg);
  }
}
@media only screen and (min-width: 1100px) {
  .header__nav-icon {
    display: none;
  }
}
.header__userbar {
  margin-left: auto;
  height: 100%;
}
.nav-more {
  display: flex;
}
@media not screen and (min-width: 1100px) {
  .nav-more {
    flex-direction: column;
  }
}
@media only screen and (min-width: 1100px) {
  .nav-more {
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 12px 0;
  }
}
.nav-more__section {
  display: flex;
  flex-wrap: wrap;
}
@media not screen and (min-width: 630px) {
  .nav-more__section {
    margin: 12px 0;
    gap: 6px 0;
  }
}
.nav-more__link {
  display: flex;
  position: relative;
  transition: 0.12s ease-in-out;
  font-weight: 600;
}
.nav-more__link:hover {
  color: #fff;
}
.nav-more__link_accent {
  display: flex;
  align-items: center;
  padding: 0 12px;
  clip-path: polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%);
  text-shadow: 0 1px rgba(10, 13, 29, 0.25);
  color: #fff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .nav-more__link_accent:hover {
    filter: brightness(1.15);
  }
}
@media (hover: none) and (pointer: coarse) {
  .nav-more__link_accent:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.15);
  }
}
@media not screen and (min-width: 1100px) {
  .nav-more__link_accent {
    min-height: 25px;
  }
}
@media only screen and (min-width: 1100px) {
  .nav-more__link_accent {
    height: 25px;
    margin-right: 12px;
  }
}
.nav-more__link_orange {
  font-weight: 500;
  line-height: 14px;
  background: linear-gradient(310.54deg, #ff4d00 41.72%, #ff7a00 91.91%);
}
.nav-more__link_cyan {
  background: linear-gradient(101.53deg, #1371ff, #13cdff);
  font-weight: 500;
}
.nav-more__link_pink {
  background: linear-gradient(116deg, #c51fff 12.95%, #13cdff 113.37%);
}
.nav-more__link.active {
  color: #13cdff;
  display: flex;
  align-items: center;
}
@media not all and (hover: none) and (pointer: coarse) {
  .nav-more__link.active:hover {
    filter: brightness(1.15);
  }
}
@media (hover: none) and (pointer: coarse) {
  .nav-more__link.active:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.15);
  }
}
.nav-more__link_fire-orange {
  color: #ff9b01;
}
.nav-more__link_fire-orange .nav-more__video {
  opacity: 1;
  visibility: visible;
}
@media not all and (hover: none) and (pointer: coarse) {
  .nav-more__link_fire-orange:hover {
    color: #ffaf34;
  }
}
@media (hover: none) and (pointer: coarse) {
  .nav-more__link_fire-orange:active {
    -webkit-tap-highlight-color: transparent;
    color: #ffaf34;
  }
}
.nav-more__link_fire-cyan {
  color: #13cdff;
}
.nav-more__link_fire-cyan .nav-more__video {
  opacity: 1;
  visibility: visible;
}
@media not all and (hover: none) and (pointer: coarse) {
  .nav-more__link_fire-cyan:hover {
    color: #46d8ff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .nav-more__link_fire-cyan:active {
    -webkit-tap-highlight-color: transparent;
    color: #46d8ff;
  }
}
@media not screen and (min-width: 630px) {
  .nav-more__link {
    font-size: 12px;
    line-height: 14px;
  }
  .nav-more__link_accent {
    font-size: 11px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .nav-more__link {
    font-size: 13px;
  }
  .nav-more__link_accent {
    margin: 12px 5px;
  }
}
@media not screen and (min-width: 1100px) {
  .nav-more__link:not(.nav-more__link_accent) {
    padding: 10px 0;
  }
  .nav-more__link:not(.nav-more__link_accent):not(:last-child) {
    border-bottom: 1px solid rgba(43, 46, 59, 0.4);
  }
}
@media only screen and (min-width: 1100px) {
  .nav-more__link {
    font-size: 14px;
  }
  .nav-more__link:not(.nav-more__link_accent) {
    margin-right: 24px;
    padding: 3px 0;
  }
}
.nav-more__video {
  position: absolute;
  z-index: -1;
  width: 120px;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  backface-visibility: hidden;
}
@media not screen and (min-width: 1100px) {
  .nav-more__video {
    bottom: 0;
    left: -20px;
    height: 70px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1299px) {
  .nav-more__video {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .nav-more__video {
    bottom: -14px;
    left: 50%;
    transform: translateX(-50%);
    height: 90px;
  }
}
.nav-more__count {
  min-width: 16px;
  height: 16px;
}
@media not screen and (min-width: 1100px) {
  .nav-more__count {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .nav-more__count {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
    background-color: #13cdff;
    border-radius: 22px;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #070a18;
  }
}
.nav-more__value {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: -12px;
  min-height: 25px;
  margin-left: 6px;
  padding: 0 14px;
  font-weight: 700;
  background-color: rgba(7, 10, 24, 0.2);
  clip-path: polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%);
}
.nav-more__link-new {
  display: inline-block;
  padding: 0 7px;
  margin-left: 5px;
  clip-path: polygon(4.5px 0, 100% 0, calc(100% - 4.5px) 100%, 0 100%);
  background-color: #b7bcdb;
  font-size: 10px;
  font-weight: 600;
  color: #070a18;
}
@media only screen and (min-width: 1100px) {
  .nav-more__link-new {
    transform: translateY(-8px);
  }
}
.nav-more__link-new_cyan {
  background-color: #13cdff;
}
.nav-more__title {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.nav-main {
  display: flex;
  height: 100%;
}
.nav-main__link-wrapper {
  position: relative;
  height: 100%;
}
@media not screen and (min-width: 630px) {
  .nav-main__link-wrapper {
    width: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .nav-main__link-wrapper {
    margin-right: -20px;
  }
}
@media only screen and (min-width: 1630px) {
  .nav-main__link-wrapper.active + .nav-main__link-wrapper:before,
  .nav-main__link-wrapper.active:before {
    opacity: 0;
  }
}
.nav-main__link-wrapper.active .nav-main__count,
.nav-main__link-wrapper_accent .nav-main__count {
  background-color: #13cdff;
}
.nav-main__link-wrapper.active .nav-main__link,
.nav-main__link-wrapper_accent .nav-main__link {
  color: #13cdff;
}
.nav-main__link-wrapper.active {
  color: #fff;
}
.nav-main__link-wrapper.active .nav-main__link {
  border-color: #13cdff;
}
@media not screen and (min-width: 1100px) {
  .nav-main__link-wrapper.active .nav-main__link {
    gap: 6px;
    font-size: 14px;
  }
}
.nav-main__link-wrapper.active .nav-main__link:before {
  opacity: 1;
  visibility: visible;
}
.nav-main__link-wrapper.active .nav-main__link .svg {
  color: #13cdff;
}
.nav-main__link-wrapper.active .nav-main__video {
  opacity: 0;
  visibility: hidden;
}
.nav-main__link-wrapper.active .nav-main__link-label {
  color: #b7bcdb;
}
.nav-main__link-wrapper_accent .nav-main__link {
  color: #13cdff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .nav-main__link-wrapper_accent .nav-main__link:hover {
    color: #46d8ff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .nav-main__link-wrapper_accent .nav-main__link:active {
    -webkit-tap-highlight-color: transparent;
    color: #46d8ff;
  }
}
.nav-main__link-wrapper_accent .nav-main__video {
  opacity: 1;
  visibility: visible;
}
.nav-main__video {
  position: absolute;
  z-index: -1;
  left: 47%;
  transform: translateX(-50%);
  pointer-events: none;
  transition: 0.12s ease-in-out;
  backface-visibility: hidden;
  opacity: 0;
  visibility: hidden;
}
@media not screen and (min-width: 1100px) {
  .nav-main__video {
    bottom: -2px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .nav-main__video {
    width: 100px;
    height: 50px;
    bottom: -2px;
  }
}
@media only screen and (min-width: 1470px) {
  .nav-main__video {
    width: 120px;
    height: 60px;
    bottom: -2px;
  }
}
.nav-main__link {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  height: 100%;
  font-weight: 700;
  border-bottom: 2px solid transparent;
  transition: 0.1s ease;
}
.nav-main__link .tag {
  margin-left: 10px;
}
@media not screen and (min-width: 630px) {
  .nav-main__link .tag {
    display: none;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .nav-main__link .tag {
    position: absolute;
    bottom: 0;
    left: 4px;
  }
}
@media not screen and (min-width: 630px) {
  .nav-main__link {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
@media not screen and (min-width: 1100px) {
  .nav-main__link {
    padding: 0 7px;
    font-size: 0;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .nav-main__link {
    padding: 0 34px;
  }
}
@media only screen and (min-width: 1100px) {
  .nav-main__link {
    white-space: nowrap;
    text-transform: uppercase;
    clip-path: polygon(20px 0, 100% 0, calc(100% - 20px) 100%, 0 100%);
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1629px) {
  .nav-main__link {
    padding: 0 30px;
    font-size: 13px;
    letter-spacing: 0.5px;
  }
  .nav-main__link .svg {
    margin-right: 6px;
  }
}
@media only screen and (min-width: 1630px) {
  .nav-main__link {
    padding: 0 26px;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: 0.5px;
  }
  .nav-main__link .svg {
    margin-right: 8px;
    transition: 0.08s ease-in-out;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1299px) {
  .nav-main__link {
    font-size: 0;
    padding: 0 42px;
  }
  .nav-main__link .svg {
    margin-right: 0;
  }
}
.nav-main__link:before {
  content: "";
  z-index: -1;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1)
  );
  opacity: 0;
  visibility: hidden;
  transition: 0.08s ease-in-out;
  pointer-events: none;
}
@media not all and (hover: none) and (pointer: coarse) {
  .nav-main__link:hover {
    color: hsla(0, 0%, 100%, 0.85);
  }
  .nav-main__link:hover:before {
    opacity: 0.8;
    visibility: visible;
    transform: translateY(2px);
  }
}
@media (hover: none) and (pointer: coarse) {
  .nav-main__link:active {
    -webkit-tap-highlight-color: transparent;
    color: hsla(0, 0%, 100%, 0.85);
  }
  .nav-main__link:active:before {
    opacity: 0.8;
    visibility: visible;
    transform: translateY(2px);
  }
}
@media not screen and (min-width: 1470px) {
  .nav-main__link-label {
    display: none;
  }
}
@media only screen and (min-width: 1470px) {
  .nav-main__link-label {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 8px;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    font-weight: 700;
    color: #13cdff;
    transition: 0.12s ease-in-out;
  }
}
@media not screen and (min-width: 1100px) {
  .nav-main__count {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .nav-main__count {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 3px;
    margin-left: 8px;
    background-color: #b7bcdb;
    border-radius: 22px;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #070a18;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1299px) {
  .nav-main__count {
    position: absolute;
    top: 35%;
    transform: translateY(-50%);
    right: 25px;
    min-width: 14px;
    height: 14px;
  }
}
@media only screen and (min-width: 1300px) {
  .nav-main__count {
    min-width: 16px;
    height: 16px;
  }
}
.live-drops {
  display: flex;
  background-color: #070a18;
}
@media not screen and (min-width: 1100px) {
  .live-drops {
    height: 48px;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops {
    height: 82px;
  }
}
.live-drops__items {
  position: relative;
  z-index: 1;
  flex: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 1100px) {
  .live-drops__items {
    margin-left: -8px;
    will-change: transform;
    -webkit-will-change: transform;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops__hovered {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    transition: 0.02s ease-in-out;
    opacity: 0;
    visibility: hidden;
  }
}
@media not screen and (min-width: 1100px) {
  .live-drops__from {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops__from {
    margin-bottom: 2px;
    transition: transform 0.08s ease;
  }
  .live-drops__from img {
    width: 52px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .live-drops__from:hover {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .live-drops__from:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
  }
}
@media not screen and (min-width: 1100px) {
  .live-drops__user {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .live-drops__user img {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops__user {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    width: 100%;
    transition: color 0.08s ease;
    color: #fff;
  }
  .live-drops__user img {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    margin-right: 6px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .live-drops__user:hover {
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .live-drops__user:active {
    -webkit-tap-highlight-color: transparent;
    color: #13cdff;
  }
}
@media not screen and (min-width: 1100px) {
  .live-drops__user-name {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops__user-name {
    font-size: 13px;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.live-drops__item {
  position: absolute;
  z-index: 1;
  transition: transform 0.3s linear;
}
@media only screen and (min-width: 1100px) {
  .live-drops__item {
    -webkit-clip-path: polygon(20px 0, 100% 0, calc(100% - 20px) 100%, 0 100%);
    clip-path: polygon(20px 0, 100% 0, calc(100% - 20px) 100%, 0 100%);
  }
  .live-drops__item:hover .live-drop {
    opacity: 0.3;
  }
  .live-drops__item:hover .live-drops__hovered {
    opacity: 1;
    visibility: visible;
  }
}
@media not screen and (min-width: 1100px) {
  .live-drops__switchers {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops__switchers {
    position: relative;
    justify-content: center;
    z-index: 2;
    width: 76px;
    height: 100%;
    flex: none;
    margin-left: -8px;
    margin-right: -10px;
    background-color: #070a18;
    clip-path: polygon(20px 0, 100% 0, 56px 100%, 0 100%);
    -webkit-clip-path: polygon(20px 0, 100% 0, 56px 100%, 0 100%);
  }
}
.live-drops__switcher {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50%;
  cursor: pointer;
  transition: 0.12s ease-in-out;
}
.live-drops__switcher_best {
  padding-left: 10px;
}
.live-drops__switcher_best .svg {
  width: 18px;
  height: 15px;
}
.live-drops__switcher_all {
  padding-right: 10px;
}
.live-drops__switcher_all .svg {
  width: 15px;
  height: 18px;
}
.live-drops__switcher .svg {
  transition: 0.12s ease-in-out;
}
.live-drops__switcher:hover {
  background-color: rgba(19, 205, 255, 0.05);
}
.live-drops__switcher.active {
  background-color: rgba(19, 205, 255, 0.15);
  pointer-events: none;
}
.live-drops__switcher.active .svg {
  color: #13cdff;
}
.live-drops__is-stopped {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 2;
  height: 100%;
  left: 7px;
  padding: 0 12px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: 0.1s ease;
  background: linear-gradient(
    90deg,
    rgba(10, 13, 29, 0.9),
    rgba(10, 13, 29, 0.6)
  );
  transform: skew(-14deg);
}
.live-drops__is-stopped span {
  transform: skew(14deg);
  color: #fff;
}
.live-drops__is-stopped_showed {
  opacity: 1;
  visibility: visible;
}
.live-drops__online {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: none;
  background: linear-gradient(311.94deg, #0a1626 13.17%, #070a18 74.74%);
  transition: 0.08s ease-in-out;
}
@media not screen and (min-width: 1100px) {
  .live-drops__online {
    width: 80px;
    clip-path: polygon(0 0, 100% 0, 68px 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 68px 100%, 0 100%);
    margin-right: -11px;
    padding-right: 6px;
    line-height: 14px;
  }
  .live-drops__online .svg {
    width: 12px;
    height: 12px;
    margin-bottom: 2px;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops__online {
    width: 112px;
    clip-path: polygon(0 0, 100% 0, 92px 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 92px 100%, 0 100%);
    margin-right: -10.5px;
    padding-right: 12px;
  }
  .live-drops__online .svg {
    width: 16px;
    height: 16px;
    margin-bottom: 5px;
  }
}
.live-drops__online .svg {
  color: #13cdff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .live-drops__online:hover {
    filter: brightness(1.3);
  }
}
@media (hover: none) and (pointer: coarse) {
  .live-drops__online:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.3);
  }
}
.live-drops__online-value {
  font-weight: 700;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .live-drops__online-value {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops__online-value {
    font-size: 14px;
  }
}
@media not screen and (min-width: 1100px) {
  .live-drops__online-title {
    font-size: 10px;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drops__online-title {
    font-size: 12px;
  }
}
.live-drop {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  transition: 0.02s ease-in-out;
  cursor: pointer;
}
@media not screen and (min-width: 1100px) {
  .live-drop {
    width: 83px;
    height: 48px;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drop {
    width: 140px;
    height: 82px;
  }
}
.live-drop__icon {
  position: absolute;
  height: 16px;
  z-index: 1;
  color: var(--rarity-color-lighten);
}
@media not screen and (min-width: 1100px) {
  .live-drop__icon {
    top: 4px;
    right: 9px;
    width: 13px;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drop__icon {
    top: 7px;
    right: 14px;
    width: 16px;
  }
}
.live-drop__overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.live-drop__img {
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 1100px) {
  .live-drop__img {
    width: 55px;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drop__img {
    width: 93px;
  }
}
.live-drop__chance {
  position: absolute;
  z-index: 1;
  bottom: 0;
  z-index: 2;
  line-height: 14px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .live-drop__chance {
    left: 1px;
    padding: 0 5px;
    font-size: 10px;
  }
}
@media only screen and (min-width: 1100px) {
  .live-drop__chance {
    left: 4px;
    padding: 4px 8px;
    font-size: 11px;
  }
}
.site-settings {
  display: flex;
}
@media not screen and (min-width: 1100px) {
  .site-settings {
    width: 100%;
    flex-direction: column;
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings {
    height: 70%;
    margin-right: -17px;
  }
}
@media not screen and (min-width: 630px) {
  .site-settings__section {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 12px;
    padding-top: 12px;
    border-top: 1px solid rgba(43, 46, 59, 0.4);
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings__section {
    display: flex;
  }
}
.site-settings__item {
  display: flex;
  align-items: center;
  position: relative;
  transition: 0.06s ease-in-out;
}
.site-settings__item .svg {
  width: 17px;
  height: 17px;
}
@media not screen and (min-width: 1100px) {
  .site-settings__item {
    width: 100%;
    padding: 12px 0;
    min-height: 47px;
    border-top: 1px solid rgba(43, 46, 59, 0.4);
    font-size: 13px;
  }
  .site-settings__item .svg {
    margin-right: 10px;
    width: 16px;
  }
}
@media not screen and (min-width: 1100px) and not all and (hover: none) and (pointer: coarse) {
  .site-settings__item:hover {
    color: #fff;
  }
}
@media not screen and (min-width: 1100px) and all and (hover: none) and (pointer: coarse) {
  .site-settings__item:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings__item {
    height: 100%;
    justify-content: center;
    padding: 8px 17px;
    min-width: 67px;
    height: 34px;
    cursor: pointer;
    transform: skewX(-14deg);
    font-size: 0;
  }
  .site-settings__item:not(.site-settings__item:first-child) {
    border-left: 1px solid #1e2339;
  }
  .site-settings__item .svg {
    transform: skewX(14deg);
  }
  .site-settings__item:hover {
    color: #fff;
  }
  .site-settings__item:hover .site-settings__sound-slider {
    opacity: 1;
    visibility: visible;
  }
}
@media not screen and (min-width: 630px) {
  .site-settings__item_accent {
    min-height: 0;
    width: 42px;
    height: 42px;
    justify-content: center;
    background-color: #0f1223;
    border-top-color: transparent;
    border-radius: 2px;
    font-size: 0;
  }
  .site-settings__item_accent .svg {
    margin: 0;
    color: hsla(0, 0%, 100%, 0.95);
  }
}
.site-settings__item_sound {
  z-index: 2;
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .site-settings__item_lng {
    order: -1;
  }
}
@media not screen and (min-width: 1100px) {
  .site-settings__item_lng {
    backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
  }
  .site-settings__item_lng
    .site-settings__flag:not(.site-settings__item_lng
      .site-settings__flag_big) {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings__item_lng {
    position: relative;
    z-index: 3;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
  }
}
.site-settings__item_help {
  justify-content: flex-end;
  font-size: 14px;
  color: #82ff1b;
}
@media not all and (hover: none) and (pointer: coarse) {
  .site-settings__item_help:hover {
    color: #64dd00;
  }
}
@media (hover: none) and (pointer: coarse) {
  .site-settings__item_help:active {
    -webkit-tap-highlight-color: transparent;
    color: #64dd00;
  }
}
@media not screen and (min-width: 1100px) {
  .site-settings__item_help {
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings__item_help {
    gap: 0 8px;
  }
}
@media not screen and (min-width: 630px) {
  .site-settings__item_support-mail {
    order: 1;
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings__item_support-mail {
    display: none;
  }
}
@media not screen and (min-width: 630px) {
  .site-settings__item_signout {
    order: -1;
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings__label-text {
    transform: skewX(14deg);
  }
}
.site-settings__inner {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 1100px) {
  .site-settings__inner {
    justify-content: center;
    width: 100%;
    height: 100%;
    transform: skewX(14deg);
    backface-visibility: hidden;
  }
}
.site-settings__notifications-count {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 22px;
  height: 22px;
  padding: 3px;
  border-radius: 22px;
  background-color: #ff3030;
  border: 3px solid #070a18;
  letter-spacing: 1px;
  font-size: 13px;
  font-weight: 700;
  text-shadow: 1px 1px 0 rgba(17, 17, 17, 0.5);
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .site-settings__notifications-count {
    margin-left: 5px;
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings__notifications-count {
    position: absolute;
    z-index: 2;
    top: 1px;
    left: 35px;
    transform: skewX(14deg);
  }
}
.site-settings__sound-icon {
  display: flex;
}
@media not screen and (min-width: 1100px) {
  .site-settings__sound-slider {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .site-settings__sound-slider {
    padding: 10px 15px;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: skewX(14deg) translateX(-50%);
    background-color: #0f1223;
    border: 2px solid #1e2339;
    box-shadow: 0 0 10px 2px rgba(7, 10, 24, 0.3);
    opacity: 0;
    visibility: hidden;
    transition: 0.04s ease;
  }
  .site-settings__sound-slider .irs {
    width: 120px;
    margin-top: -22px;
  }
}
.userbar,
.userbar__signin {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
}
.userbar__signin {
  z-index: 1;
  justify-content: flex-end;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  transition: 0.2s ease;
}
@media not screen and (min-width: 630px) {
  .userbar__signin {
    max-width: 100%;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .userbar__signin {
    width: 220px;
  }
}
@media not screen and (min-width: 1100px) {
  .userbar__signin {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .userbar__signin {
    width: 320px;
    font-size: 17px;
  }
}
.userbar__signin:before {
  content: "";
  position: absolute;
  right: -32px;
  bottom: 0;
  z-index: -1;
  background-image: url(public/img/fx/blue-lines.png?v=2);
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  transition: 0.2s ease;
  opacity: 0.8;
}
@media not screen and (min-width: 630px) {
  .userbar__signin:before {
    width: 120%;
  }
}
@media only screen and (min-width: 630px) {
  .userbar__signin:before {
    width: 100%;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .userbar__signin:hover:before {
    right: -36px;
    opacity: 1;
  }
}
@media (hover: none) and (pointer: coarse) {
  .userbar__signin:active {
    -webkit-tap-highlight-color: transparent;
  }
  .userbar__signin:active:before {
    right: -36px;
    opacity: 1;
  }
}
.userbar__all-coins {
  display: flex;
}
@media not screen and (min-width: 495px) {
  .userbar__all-coins {
    position: absolute;
    z-index: 1;
    padding: 4px 6px 4px 12px;
    top: 100%;
    right: -16px;
  }
  .userbar__all-coins:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background-color: #0a0d1d;
    transform: skewX(14deg);
  }
}
.userbar__coins {
  position: relative;
  display: flex;
  align-items: center;
  transition: 0.12s ease;
  font-weight: 500;
  white-space: nowrap;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not all and (hover: none) and (pointer: coarse) {
  .userbar__coins:hover {
    filter: brightness(1.25);
  }
}
@media (hover: none) and (pointer: coarse) {
  .userbar__coins:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.25);
  }
}
@media only screen and (min-width: 630px) {
  .userbar__coins:not(.userbar__coins_bonus):before {
    content: "";
    position: absolute;
    right: -16px;
    top: 50%;
    transform: translateY(-50%) rotate(14deg);
    width: 1px;
    height: 42px;
    background-color: #1e2339;
  }
}
@media not screen and (min-width: 630px) {
  .userbar__coins {
    margin-right: 12px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1299px) {
  .userbar__coins {
    margin-right: 32px;
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1469px) {
  .userbar__coins {
    margin-right: 14px;
    font-size: 13px;
  }
  .userbar__coins:before {
    display: none;
  }
}
@media only screen and (min-width: 1470px) {
  .userbar__coins {
    margin-right: 32px;
    font-size: 15px;
  }
}
.userbar__coins_bonus {
  color: #ff7100;
}
@media not screen and (min-width: 1300px) {
  .userbar__coins_bonus .price:after {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1299px) {
  .userbar__coins_bonus {
    margin-right: 22px;
  }
}
@media only screen and (min-width: 1470px) {
  .userbar__coins_bonus {
    margin-right: 22px;
  }
  .userbar__coins_bonus .price:after {
    font-size: 1.1rem;
  }
}
.userbar__coins_pirates {
  color: #43d3d3;
}
.userbar__coins_halloween {
  color: #c883ff;
}
@media not screen and (min-width: 1100px) {
  .userbar__coins_halloween .price:after {
    width: 1.1rem;
    height: 1.1rem;
  }
}
@media only screen and (min-width: 1100px) {
  .userbar__coins_halloween .price:after {
    width: 1.2rem;
    height: 1.2rem;
  }
}
.userbar__coins_ticket {
  color: #13cdff;
}
.userbar__bonuses {
  display: flex;
  align-items: center;
  font-weight: 600;
  color: #fff;
  transition: 0.08s ease-in-out;
}
@media not all and (hover: none) and (pointer: coarse) {
  .userbar__bonuses:hover {
    color: #ff7f1a;
  }
}
@media (hover: none) and (pointer: coarse) {
  .userbar__bonuses:active {
    -webkit-tap-highlight-color: transparent;
    color: #ff7f1a;
  }
}
.userbar__balance .action:before {
  background: linear-gradient(
    180deg,
    rgba(36, 255, 0, 0),
    rgba(36, 255, 0, 0.1)
  );
}
@media not all and (hover: none) and (pointer: coarse) {
  .userbar__balance .action:hover:before {
    background: linear-gradient(
      180deg,
      rgba(36, 255, 0, 0),
      rgba(36, 255, 0, 0.3)
    );
  }
}
@media (hover: none) and (pointer: coarse) {
  .userbar__balance .action:active {
    -webkit-tap-highlight-color: transparent;
  }
  .userbar__balance .action:active:before {
    background: linear-gradient(
      180deg,
      rgba(36, 255, 0, 0),
      rgba(36, 255, 0, 0.3)
    );
  }
}
@media not screen and (min-width: 365px) {
  .userbar__balance .action {
    height: 26px;
    min-height: auto;
  }
}
@media not screen and (min-width: 630px) {
  .userbar__balance .action {
    font-size: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .userbar__balance .action {
    font-size: 13px;
  }
}
@media only screen and (min-width: 365px) and (max-width: 1099px) {
  .userbar__balance .action {
    padding: 5px;
    min-height: 34px;
  }
  .userbar__balance .action .svg {
    width: 9px;
  }
}
@media only screen and (min-width: 1100px) {
  .userbar__balance .action {
    font-size: 16px;
    height: 52px;
  }
}
@media not screen and (min-width: 370px) {
  .userbar__balance .action .svg {
    display: none;
  }
}
.userbar__img {
  position: relative;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: 0.12s ease;
}
@media only screen and (min-width: 365px) {
  .userbar__img {
    margin-left: 10px;
  }
}
@media not screen and (min-width: 1100px) {
  .userbar__img {
    width: 32px;
    height: 32px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .userbar__img {
    width: 40px;
    height: 40px;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1470px) {
  .userbar__img {
    width: 52px;
    height: 52px;
    margin-left: 30px;
  }
}
.userbar__img img {
  border-radius: 50%;
}
@media not all and (hover: none) and (pointer: coarse) {
  .userbar__img:hover {
    box-shadow: 0 0 10px 1px rgba(19, 205, 255, 0.5);
    border-color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .userbar__img:active {
    -webkit-tap-highlight-color: transparent;
    box-shadow: 0 0 10px 1px rgba(19, 205, 255, 0.5);
    border-color: #13cdff;
  }
}
@media not screen and (min-width: 1470px) {
  .userbar__bp-lvl {
    display: none;
  }
}
@media only screen and (min-width: 1470px) {
  .userbar__bp-lvl {
    position: absolute;
    z-index: 1;
    bottom: -14px;
    left: 50%;
    width: 26px;
    height: 30px;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50%;
    background-image: url(public/img/battlepass/blast/open/fx-label_default.png?v=18);
    font-family: RadionA-BlackItalic;
    text-shadow: 1px 1px 0 rgba(10, 13, 29, 0.1);
    color: #fff;
  }
  .userbar__bp-lvl_premium {
    background-image: url(public/img/battlepass/blast/open/fx-label_premium.png?v=18);
  }
}
@media not screen and (min-width: 630px) {
  .mobile-nav {
    height: 56px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .mobile-nav {
    height: 70px;
  }
}
@media not screen and (min-width: 1100px) {
  .mobile-nav {
    position: fixed;
    z-index: 2;
    left: 0;
    bottom: 0;
    background: #0f1223;
    width: 100vw;
  }
}
@media only screen and (min-width: 1100px) {
  .mobile-nav {
    display: none;
  }
}
@media not screen and (min-width: 1100px) {
  .ticker {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .ticker {
    position: relative;
    display: flex;
    width: 100%;
    min-width: 0;
    z-index: 3;
    padding: 12px 6px;
    color: #fff;
    white-space: nowrap;
    font-size: 15px;
  }
  .ticker__wrapper {
    width: 100%;
    overflow: hidden;
  }
  .ticker__wrapper:after,
  .ticker__wrapper:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    width: 62px;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .ticker__wrapper:before {
    left: -1px;
    transform: rotate(180deg) skewX(-14deg);
  }
  .ticker__wrapper:after,
  .ticker__wrapper:before {
    background: linear-gradient(90deg, rgba(22, 54, 76, 0) 60%, #16364c 90%);
  }
  .ticker__wrapper:after {
    right: -1px;
    transform: skewX(-14deg);
  }
  .ticker__canvas {
    width: 100%;
    display: flex;
    width: fit-content;
  }
  .ticker__canvas:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    transform: skewX(-14deg) translateZ(0);
    background-color: #15364c;
  }
  .ticker__content {
    padding: 0 12px;
  }
  .ticker__content.animate {
    animation: ticker linear infinite;
  }
  .ticker:hover .ticker__content {
    animation-play-state: paused;
  }
  .ticker + .raffles .raffles__title:before {
    top: -108px;
    opacity: 0.6;
  }
}
@keyframes ticker {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.footer__stats {
  position: relative;
  display: grid;
  justify-content: center;
  background-color: #070a18;
}
@media not screen and (min-width: 630px) {
  .footer__stats {
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px 20px;
    padding: 30px 0 36px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .footer__stats {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px;
  }
}
@media only screen and (min-width: 630px) {
  .footer__stats {
    padding: 48px 0;
  }
}
@media only screen and (min-width: 1470px) {
  .footer__stats {
    grid-template-columns: repeat(auto-fit, minmax(210px, 240px));
  }
}
@media not screen and (min-width: 630px) {
  .footer__stats_fx {
    padding: 90px 0 36px;
    background: radial-gradient(
        39.12% 186.27% at 50% -86.27%,
        rgba(19, 205, 255, 0.1) -100%,
        rgba(7, 10, 24, 0.1) 78.12%
      ),
      #070a18;
  }
}
@media only screen and (min-width: 630px) {
  .footer__stats_fx {
    padding: 180px 0 46px;
    background: radial-gradient(
        39.12% 186.27% at 50% -86.27%,
        rgba(19, 205, 255, 0.1) 0,
        rgba(7, 10, 24, 0.1) 78.12%
      ),
      #070a18;
  }
}
.footer__stats_fx:before {
  content: "";
  position: absolute;
  top: -75px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 200px;
  height: 130px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/fx/items-on-logo.png?v=2);
  background-position: 50%;
}
@media only screen and (min-width: 630px) {
  .footer__stats_fx:before {
    width: 395px;
    height: 256px;
    top: -130px;
  }
}
.footer__stat {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  transition: 0.08s ease-in-out;
}
@media not all and (hover: none) and (pointer: coarse) {
  .footer__stat:hover .footer__stat-icon {
    transform: translateY(-3px);
  }
  .footer__stat:hover .footer__stat-title {
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .footer__stat:active {
    -webkit-tap-highlight-color: transparent;
  }
  .footer__stat:active .footer__stat-icon {
    transform: translateY(-3px);
  }
  .footer__stat:active .footer__stat-title {
    color: #13cdff;
  }
}
@media not screen and (min-width: 1640px) {
  .footer__stat {
    padding: 0 18px;
  }
}
@media only screen and (min-width: 1640px) {
  .footer__stat {
    padding: 0 34px;
  }
}
@media only screen and (min-width: 1720px) {
  .footer__stat:not(:last-child):after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #1e2339;
    transform: rotate(14deg);
    border-radius: 2px;
  }
}
.footer__stat-icon {
  margin-bottom: 10px;
  color: #13cdff;
  transition: 0.08s ease-in-out;
}
.footer__stat-icon .svg {
  height: 20px;
}
.footer__stat-value {
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  color: #fff;
}
@media only screen and (min-width: 630px) {
  .footer__stat-value {
    font-size: 20px;
  }
}
.footer__stat-title {
  margin-top: 4px;
  transition: 0.08s ease-in-out;
}
@media not screen and (min-width: 630px) {
  .footer__stat-title {
    font-size: 12px;
  }
}
.footer__info {
  display: flex;
  align-items: center;
  padding: 42px 0;
  background-color: #0a0d1d;
}
@media not screen and (min-width: 1300px) {
  .footer__info {
    flex-wrap: wrap;
  }
}
.footer__payments {
  display: flex;
}
@media not screen and (min-width: 1300px) {
  .footer__payments {
    max-width: 100%;
    flex-wrap: wrap;
    grid-gap: 25px;
  }
}
@media only screen and (min-width: 1300px) {
  .footer__payments {
    align-items: center;
  }
}
.footer__payment {
  grid-column: auto;
}
@media only screen and (min-width: 1300px) {
  .footer__payment:not(:last-child) {
    margin-right: 40px;
  }
}
.footer__payment_visa {
  width: 56px;
}
.footer__payment_mastercard {
  width: 119px;
}
.footer__payment_webmoney {
  width: 104px;
}
.footer__payment_qiwi {
  width: 73px;
}
.footer__payment_skins {
  width: 90px;
}
.footer__payment_g2a {
  width: 97px;
}
.footer__payment_crypto {
  width: 62px;
}
@media not screen and (min-width: 1300px) {
  .footer__socials {
    width: 100%;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1300px) {
  .footer__socials {
    margin-left: auto;
  }
}
.footer__end-section {
  background-color: #070a18;
}
@media not screen and (min-width: 1100px) {
  .footer__end-section {
    padding: 58px 0 115px;
  }
}
@media only screen and (min-width: 1100px) {
  .footer__end-section {
    padding: 58px 0;
  }
}
.footer__corp {
  display: flex;
  justify-content: space-between;
}
@media not screen and (min-width: 1100px) {
  .footer__corp {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media only screen and (min-width: 1100px) {
  .footer__corp {
    align-items: center;
  }
}
@media not screen and (min-width: 1100px) {
  .footer__corp-column {
    width: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .footer__corp-column {
    width: fit-content;
  }
}
.footer__corp-column_links {
  display: flex;
  flex-direction: column;
}
@media not screen and (min-width: 1100px) {
  .footer__corp-column_links {
    order: 3;
  }
}
@media only screen and (min-width: 1100px) {
  .footer__corp-column_links {
    margin-right: 80px;
  }
}
.footer__corp-column_help {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  grid-gap: 60px;
}
@media not screen and (min-width: 1100px) {
  .footer__corp-column_help {
    padding: 30px 0;
    margin: 30px 0;
    grid-gap: 30px;
    order: 2;
    border-top: 2px solid #1e2339;
    border-bottom: 2px solid #1e2339;
  }
}
.footer__corp-column_trustpilot {
  display: flex;
  margin-left: auto;
}
@media not screen and (min-width: 1100px) {
  .footer__corp-column_trustpilot {
    order: 1;
  }
}
.footer__text {
  margin: 6px 0;
}
.footer__text_copy {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
@media not screen and (min-width: 630px) {
  .footer__text_copy {
    flex-wrap: wrap;
    grid-gap: 11px;
  }
}
.footer__dota-link {
  margin-left: 32px;
}
.footer__lng {
  margin-right: 22px;
}
.footer__china {
  margin-top: 22px;
  width: 100%;
  line-height: 20px;
  color: #767b9f;
}
.trustpilot {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  transition: 0.12s ease-in-out;
}
@media not screen and (min-width: 1100px) {
  .trustpilot {
    align-items: flex-start;
  }
}
@media only screen and (min-width: 1100px) {
  .trustpilot {
    align-items: flex-end;
    text-align: right;
  }
}
.trustpilot:hover {
  filter: brightness(1.2);
}
.trustpilot__logo {
  width: 99px;
  margin-bottom: 12px;
}
.trustpilot__rating {
  display: flex;
  position: relative;
  width: 150px;
  height: 28px;
  margin-bottom: 12px;
  background-color: hsla(0, 0%, 100%, 0.15);
}
.trustpilot__rating:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #00b67a;
}
.trustpilot__star {
  position: relative;
  width: 20%;
  height: 100%;
  z-index: 2;
  border-right: 3px solid #0c1117;
  background-image: url(public/img/other/trustpilot-star.svg);
  background-repeat: no-repeat;
  background-position: 50%;
}
.trustpilot__star:last-child {
  border-right: none;
}
.trustpilot__info {
  font-size: 14px;
}
.layout-home {
  display: grid;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-home {
    grid-gap: 22px 0;
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-home {
    grid-gap: 32px 0;
    padding-bottom: 220px;
  }
}
.layout-home__case-filters {
  margin-bottom: 12px;
  z-index: 2;
}
.layout-home__promo-info .title {
  margin-bottom: 0;
}
.layout-home__promo-info .title:before {
  display: none;
}
@media not screen and (min-width: 1100px) {
  .layout-home__active-battle {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-home__active-battle {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    z-index: 3;
    bottom: 100px;
    left: 50%;
    width: 64px;
    height: 64px;
    transform: scale(0.9) translateX(-50%);
    color: #070a18;
    background-color: #14a1cb;
    border: 2px solid #13cdff;
    border-radius: 50%;
    transition: 0.08s ease-in-out;
    opacity: 0;
    visibility: hidden;
    animation: showActiveBattle 2s ease 0s forwards,
      pulseActiveBattle 2s ease 2s infinite forwards;
  }
  .layout-home__active-battle:hover {
    background-color: #1fbbe9;
    border-color: #60ddff;
  }
}
@keyframes showActiveBattle {
  0% {
    transform: translateX(-50%) scale(0.7);
    opacity: 0;
    visibility: hidden;
  }
  to {
    transform: translateX(-50%) scale(0.9);
    opacity: 1;
    visibility: visible;
  }
}
@keyframes pulseActiveBattle {
  0% {
    transform: translateX(-50%) scale(0.9);
  }
  50% {
    transform: translateX(-50%) scale(1.1);
  }
  to {
    transform: translateX(-50%) scale(0.9);
  }
}
.grid-cases {
  position: relative;
  z-index: 1;
  display: grid;
  padding-bottom: 15px;
  width: 100%;
}
.grid-cases.hidden {
  display: none;
}
@media not screen and (min-width: 335px) {
  .grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(118px, 1fr));
    grid-gap: 12px;
  }
}
@media only screen and (min-width: 335px) and (max-width: 1099px) {
  .grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(135px, 1fr));
    grid-gap: 14px;
  }
}
@media not screen and (min-width: 1100px) {
  .grid-cases {
    margin-top: -14px;
  }
}
@media only screen and (min-width: 1100px) {
  .grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
    grid-gap: 30px 18px;
    margin-top: -24px;
  }
}
@media only screen and (min-width: 1359px) and (max-width: 1469px) {
  .grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }
}
@media only screen and (min-width: 2300px) {
  .grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  }
}
.grid-cases__action {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 250px;
  font-weight: 500;
  transition: 0.1s ease;
  border: 2px dashed #1e2339;
}
.grid-cases__action .svg {
  transition: 0.1s ease;
}
@media not screen and (min-width: 1100px) {
  .grid-cases__action {
    font-size: 12px;
  }
  .grid-cases__action .svg {
    margin-bottom: 12px;
    width: 30px;
  }
}
@media only screen and (min-width: 1100px) {
  .grid-cases__action .svg {
    margin-bottom: 17px;
    width: 43px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .grid-cases__action:hover {
    color: #fff;
    border-color: #272d4a;
  }
}
@media (hover: none) and (pointer: coarse) {
  .grid-cases__action:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
    border-color: #272d4a;
  }
}
.grid-cases_offset {
  margin-bottom: 32px;
}
@media only screen and (min-width: 1470px) {
  .grid-cases_offset {
    min-height: 320px;
  }
}
.grid-cases_seq {
  width: fit-content;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.grid-cases_giveaways {
  grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));
  grid-gap: 10px;
}
.limit {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  text-align: center;
  white-space: nowrap;
  font-weight: 600;
  color: #fff;
}
.limit span {
  white-space: pre;
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .limit {
    font-size: 11px;
    line-height: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .limit {
    font-size: 15px;
    line-height: 16px;
  }
}
.limit .svg {
  color: #767b9f;
}
.case-filters {
  display: flex;
  flex-wrap: wrap;
}
.case-filters .tooltip {
  padding: 2px 15px;
  margin-bottom: 1px;
  font-size: 13px;
}
@media not screen and (min-width: 1100px) {
  .case-filters {
    grid-gap: 12px 0;
  }
}
.case-filters__input {
  position: relative;
}
@media not screen and (min-width: 375px) {
  .case-filters__input {
    max-width: 125px;
  }
}
@media only screen and (min-width: 375px) and (max-width: 459px) {
  .case-filters__input {
    max-width: 180px;
  }
}
@media only screen and (min-width: 1100px) {
  .case-filters__input {
    width: 300px;
  }
}
.case-filters__main,
.case-filters__prices,
.case-filters__search {
  display: flex;
}
.case-filters__type {
  margin-right: -16px;
}
@media not screen and (min-width: 390px) {
  .case-filters__price:first-child {
    display: none;
  }
}
@media not screen and (min-width: 630px) {
  .case-filters__price .action {
    padding: 0 6px;
  }
}
@media only screen and (min-width: 1100px) {
  .case-filters__price .action {
    min-width: 80px;
  }
}
.case-filters__price:not(:last-child) {
  margin-right: -16px;
}
@media not screen and (min-width: 1100px) {
  .case-filters__search {
    order: 3;
  }
}
@media only screen and (min-width: 1100px) {
  .case-filters__search {
    order: 1;
    margin-right: 6px;
  }
}
.case-filters__prices {
  order: 2;
}
@media only screen and (min-width: 880px) {
  .case-filters__prices {
    margin-right: 6px;
  }
}
@media only screen and (min-width: 1100px) {
  .case-filters__bonuses {
    order: 3;
    margin-right: auto;
  }
}
.case-filters__reset {
  order: 4;
}
@media not screen and (min-width: 1100px) {
  .case-filters__reset {
    margin-left: auto;
  }
}
@media only screen and (min-width: 1100px) {
  .case-filters__reset {
    margin-right: 6px;
  }
}
@media not screen and (min-width: 630px) {
  .case-filters__main .action {
    font-size: 0;
  }
}
@media only screen and (min-width: 630px) {
  .case-filters__main .action {
    grid-gap: 0 8px;
  }
}
@media not screen and (min-width: 1100px) {
  .case-filters__main {
    order: 4;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1100px) {
  .case-filters__main {
    order: 5;
  }
}
@media only screen and (min-width: 1100px) {
  .case-filters__toggle-filters {
    display: none;
  }
}
.search-result {
  position: absolute;
  padding: 10px 0;
  background-color: #070a18;
  border: 2px solid #1e2339;
  box-shadow: 0 0 30px 2px rgba(7, 10, 24, 0.3);
  z-index: 2;
  top: 120%;
  opacity: 0;
  visibility: hidden;
  transition: 0.03s ease;
  will-change: transform;
  max-height: 300px;
  overflow-y: auto;
}
.search-result::-webkit-scrollbar-track {
  background-color: #070a18;
}
.search-result::-webkit-scrollbar {
  width: 1.5px;
  height: 1.5px;
}
.search-result::-webkit-scrollbar-thumb {
  background-color: #41496b;
}
@media not all and (hover: none) and (pointer: coarse) {
  .search-result:hover {
    opacity: 1 !important;
    visibility: visible !important;
  }
}
@media (hover: none) and (pointer: coarse) {
  .search-result:active {
    -webkit-tap-highlight-color: transparent;
    opacity: 1 !important;
    visibility: visible !important;
  }
}
@media not screen and (min-width: 630px) {
  .search-result {
    left: -120px;
    width: calc(100vw - 36px);
  }
}
@media only screen and (min-width: 630px) {
  .search-result {
    left: 0;
    min-width: 400px;
  }
}
.search-result__head {
  width: 100%;
  padding: 16px 20px;
  margin-bottom: 16px;
  border-bottom: 2px solid #1e2339;
}
.search-result__title {
  margin-bottom: 8px;
  font-weight: 500;
  color: #fff;
}
.search-result__subtitle {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  transition: 0.08s ease;
}
.search-result__subtitle .svg {
  margin-left: 6px;
  transform: rotate(-90deg);
}
.search-result__subtitle:hover {
  color: #fff;
}
.search-result__result-title {
  margin-left: 20px;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
}
.search-result__item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
}
.search-result__item:nth-child(2n) {
  background-color: #0a0d1d;
}
.search-result__img {
  width: 48px;
  margin-right: 16px;
}
.search-result__name {
  display: flex;
  align-items: center;
  font-weight: 500;
  transition: 0.08s ease;
  text-align: left;
  white-space: normal;
}
@media not screen and (min-width: 630px) {
  .search-result__name {
    font-size: 11px;
    line-height: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .search-result__name {
    font-size: 15px;
  }
}
.search-result__value {
  margin-left: auto;
  padding-left: 10px;
  font-weight: 600;
  white-space: nowrap;
}
@media not screen and (min-width: 630px) {
  .search-result__value {
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .search-result__value {
    font-size: 16px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  a.search-result__item:hover,
  button.search-result__item:hover {
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  a.search-result__item:active,
  button.search-result__item:active {
    -webkit-tap-highlight-color: transparent;
    color: #13cdff;
  }
}
.stream-block {
  position: fixed;
  z-index: 3;
  pointer-events: none;
}
@media not screen and (min-width: 1100px) {
  .stream-block {
    left: 32px;
    bottom: 82px;
  }
}
@media only screen and (min-width: 1100px) {
  .stream-block {
    left: 52px;
    bottom: 52px;
  }
}
.stream-block.active .stream-tv {
  bottom: 20px;
  opacity: 1;
}
.stream-block.active .stream-link {
  bottom: -200px;
  opacity: 0;
}
.stream-link {
  position: absolute;
  bottom: 0;
  left: 0;
  cursor: pointer;
  opacity: 1;
  transition: all 0.3s ease-in-out;
  pointer-events: auto;
}
@media not screen and (min-width: 1100px) {
  .stream-link {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (min-width: 1100px) {
  .stream-link {
    width: 60px;
    height: 60px;
    -webkit-animation: blump 16s ease-out 20s infinite;
    animation: blump 16s ease-out 20s infinite;
  }
}
.stream-link .svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-40%, -50%);
  color: rgba(255, 48, 48, 0.8);
}
@media not screen and (min-width: 1100px) {
  .stream-link .svg {
    width: 16px;
  }
}
.stream-link:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #0a0d1d;
}
@media not screen and (min-width: 1100px) {
  .stream-link:before {
    height: 40px;
    width: 40px;
    border: 2px solid #1e2339;
  }
}
@media only screen and (min-width: 1100px) {
  .stream-link:before {
    height: 70px;
    width: 70px;
    border: 3px solid #1e2339;
  }
}
.stream-link:hover .stream-link-text {
  opacity: 1;
  visibility: visible;
  will-change: left, opacity, visibility;
}
.stream-link-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 100%;
  line-height: 30px;
  height: 30px;
  font-weight: 500;
  background-color: #070a18;
  color: #fff;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s, opacity 0.25s ease-in-out, left 0.25s ease-in-out;
}
@keyframes blump {
  0% {
    transform: scale(1);
  }
  93% {
    transform: scale(1);
  }
  95% {
    transform: scale(0.7);
  }
  97% {
    transform: scale(1);
  }
  99% {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
}
.stream-tv {
  position: relative;
  opacity: 0;
  bottom: -200px;
  transition: all 0.3s ease-in-out;
  width: 260px;
  pointer-events: auto;
}
.stream-header {
  position: relative;
  padding: 12px 12px 11px;
  background: #0a0d1d;
  border-radius: 3px, 0, 0, 3px;
}
.stream-headline {
  font-size: 1em;
  line-height: 1em;
  width: 90%;
  font-weight: 500;
  text-overflow: ellipsis;
  cursor: default;
  white-space: nowrap;
}
.stream-button,
.stream-buttons {
  position: absolute;
  top: 5px;
  right: 5px;
}
.stream-button {
  z-index: 1;
  vertical-align: top;
  cursor: pointer;
}
.stream-embed {
  width: 260px;
  height: 146px;
  background-color: rgba(0, 0, 0, 0.8);
}
.free-cases {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 4;
  width: 250px;
  height: 210px;
  overflow: hidden;
  border: 2px solid #13cdff;
  background-color: #0a0d1d;
}
.free-cases:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(public/img/fx/blue-lines.png);
  background-repeat: no-repeat;
  background-size: 140%;
  background-position: 50px bottom;
  transform: rotate(-180deg);
  opacity: 0.4;
}
@media not screen and (min-width: 630px) {
  .free-cases {
    left: 5px;
    bottom: 62px;
  }
}
@media only screen and (min-width: 630px) {
  .free-cases {
    right: 30px;
    bottom: 60px;
  }
}
.free-cases__head {
  position: relative;
  flex: none;
  padding: 18px 20px 8px;
}
.free-cases__title {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 16px;
}
.free-cases__close {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: 0.15s ease;
  opacity: 0.75;
}
.free-cases__close:hover {
  transform: translateY(-50%) scale(1.1);
  opacity: 0.87;
}
.free-cases__body {
  height: 100%;
  overflow-y: auto;
  min-height: auto;
}
.free-cases__body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: transparent;
}
.free-cases__body::-webkit-scrollbar {
  width: 3px;
}
.free-cases__body::-webkit-scrollbar-thumb {
  background-color: #767b9f;
}
.free-cases__body-inner {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(82px, 1fr));
  grid-gap: 12px;
  padding: 0 20px;
}
@media only screen and (min-width: 900px) {
  .free-cases {
    width: 404px;
  }
}
.case-mini {
  position: relative;
  flex-direction: column;
  padding-bottom: 5px;
  width: 100%;
  height: 100%;
}
.case-mini,
.case-mini__img {
  display: flex;
  align-items: center;
}
.case-mini__img {
  justify-content: center;
  transition: 0.12s ease;
  backface-visibility: hidden;
}
@media not screen and (min-width: 630px) {
  .case-mini__img {
    width: 70px;
    height: 70px;
  }
}
@media only screen and (min-width: 630px) {
  .case-mini__img {
    width: 85px;
    height: 85px;
  }
}
.case-mini__name {
  width: 100px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media not screen and (min-width: 630px) {
  .case-mini__name {
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .case-mini__name {
    font-size: 13px;
  }
}
a.case-mini:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  width: 100px;
  height: 2px;
  transform: translateX(-50%);
  background-color: rgba(19, 205, 255, 0.15);
  transition: 0.12s ease;
}
a.case-mini:hover:after {
  background-color: rgba(19, 205, 255, 0.35);
}
a.case-mini:hover a.case-mini__img {
  transform: scale(1.1);
}
.raffles {
  position: relative;
  width: 100%;
  min-width: 0;
}
@media not screen and (min-width: 1100px) {
  .raffles {
    display: flex;
    flex-direction: column;
    grid-gap: 24px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .raffles {
    display: flex;
  }
}
.raffles__head {
  position: relative;
  z-index: 3;
  width: 100%;
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .raffles__head {
    margin-right: 32px;
  }
}
@media only screen and (min-width: 1470px) {
  .raffles__head {
    margin-right: auto;
  }
}
.raffles__title {
  transition: 0.12s ease;
}
@media only screen and (min-width: 1100px) {
  .raffles__title:before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 396px;
    height: 263px;
    left: 100px;
    top: -70px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
    background-image: url(public/img/fx/blue-line-ovelay.svg);
    pointer-events: none;
    transition: 0.08s ease-in-out;
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
}
@media only screen and (min-width: 1470px) {
  .raffles__title {
    width: 45%;
    will-change: width;
  }
}
.raffles__info {
  margin-top: 8px;
  line-height: 19px;
  font-weight: 500;
  max-width: 330px;
}
@media not screen and (min-width: 630px) {
  .raffles__info {
    font-size: 14px;
    line-height: 17px;
  }
}
.raffles__winners {
  margin-top: 12px;
  display: flex;
  align-items: center;
  width: fit-content;
  transition: 0.12s ease;
  font-weight: 600;
}
@media not screen and (min-width: 630px) {
  .raffles__winners {
    font-size: 14px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .raffles__winners:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .raffles__winners:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.raffles__prizes {
  display: flex;
  flex: none;
}
@media not screen and (min-width: 630px) {
  .raffles__prizes {
    grid-gap: 0 12px;
  }
}
@media not screen and (min-width: 1100px) {
  .raffles__prizes {
    overflow-y: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin: 0 -30px;
    padding: 0 30px;
  }
  .raffles__prizes::-webkit-scrollbar {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .raffles__prizes {
    grid-gap: 0 20px;
  }
}
.raffles__item {
  position: relative;
  display: flex;
  max-width: 320px;
  transition: 0.12s ease;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .raffles__item:hover .raffles__participating,
  .raffles__item:hover .raffles__participating:before {
    border-color: #41496b;
  }
  .raffles__item:hover .raffles__skin:before {
    height: 7px;
  }
  .raffles__item:hover .raffles__skin-data {
    border-color: #41496b;
  }
  .raffles__item:hover .raffles__skin-data:before {
    opacity: 1;
  }
  .raffles__item:hover .raffles__skin-img {
    transform: scale(0.92) rotate(12deg);
  }
}
@media (hover: none) and (pointer: coarse) {
  .raffles__item:active {
    -webkit-tap-highlight-color: transparent;
  }
  .raffles__item:active .raffles__participating,
  .raffles__item:active .raffles__participating:before {
    border-color: #41496b;
  }
  .raffles__item:active .raffles__skin:before {
    height: 7px;
  }
  .raffles__item:active .raffles__skin-data {
    border-color: #41496b;
  }
  .raffles__item:active .raffles__skin-data:before {
    opacity: 1;
  }
  .raffles__item:active .raffles__skin-img {
    transform: scale(0.92) rotate(12deg);
  }
}
.raffles__item.milspec {
  --raffle-rarity: #0b1227;
}
.raffles__item.restricted {
  --raffle-rarity: #110c29;
}
.raffles__item.classified {
  --raffle-rarity: #160d24;
}
.raffles__item.covert {
  --raffle-rarity: #160e1d;
}
.raffles__item.rare {
  --raffle-rarity: #16161c;
}
.raffles__skin {
  position: relative;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
  background: radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  border: 2px solid #41496b;
  border-bottom: 2px solid var(--rarity-color);
}
@media not screen and (min-width: 630px) {
  .raffles__skin {
    height: 95px;
  }
}
@media not screen and (min-width: 1470px) {
  .raffles__skin {
    width: 100px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .raffles__skin {
    height: 100px;
  }
}
@media only screen and (min-width: 1470px) {
  .raffles__skin {
    width: 120px;
    height: 114px;
  }
}
.raffles__skin:before {
  content: "";
  position: absolute;
  left: -2px;
  bottom: -2px;
  width: calc(100% + 4px);
  height: 2px;
  background-color: var(--rarity-color);
  transition: 0.3s ease;
}
.raffles__skin-img {
  transition: 0.3s ease;
}
@media not screen and (min-width: 630px) {
  .raffles__skin-img {
    margin-bottom: 15px;
  }
}
@media not screen and (min-width: 1470px) {
  .raffles__skin-img {
    width: 80px;
  }
}
@media only screen and (min-width: 1470px) {
  .raffles__skin-img {
    width: 100px;
  }
}
.raffles__skin-price {
  position: absolute;
  bottom: 7px;
  left: -17px;
}
@media only screen and (min-width: 630px) {
  .raffles__skin-data {
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 2px solid #1e2339;
    border-left: none;
    background-color: #0a0d1d;
    transition: 0.12s ease;
  }
  .raffles__skin-data:before {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -70px;
    left: 55px;
    box-shadow: 0 0 100px 45px var(--rarity-color);
    opacity: 0.8;
    transition: 0.12s ease;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .raffles__skin-data {
    width: 130px;
    padding: 14px 18px;
  }
}
@media only screen and (min-width: 1470px) {
  .raffles__skin-data {
    min-width: 200px;
    padding: 16px 22px;
  }
}
@media not screen and (min-width: 630px) {
  .raffles__raffle-type,
  .raffles__skin-name {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .raffles__raffle-type,
  .raffles__skin-name {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
.raffles__raffle-type {
  margin-bottom: 5px;
}
.raffles__skin-name {
  color: #fff;
}
.raffles__raffle-duration {
  display: flex;
  align-items: center;
  margin-top: auto;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .raffles__raffle-duration {
    position: absolute;
    left: 6px;
    bottom: 6px;
    z-index: 3;
    font-size: 11px;
  }
}
@media only screen and (min-width: 630px) {
  .raffles__raffle-duration {
    position: relative;
    z-index: 2;
  }
}
.raffles__raffle-progress {
  border-radius: 50%;
  transition: 0.3s ease;
  background: radial-gradient(
      closest-side,
      var(--raffle-rarity) 67%,
      transparent 0 99.9%,
      transparent 0
    ),
    conic-gradient(
      var(--rarity-color) calc(var(--raffle-duration) * 1%),
      #1e2339 0
    );
}
@media not screen and (min-width: 630px) {
  .raffles__raffle-progress {
    width: 14px;
    height: 14px;
    margin-right: 4px;
  }
}
@media only screen and (min-width: 630px) {
  .raffles__raffle-progress {
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }
}
.raffles__participating {
  bottom: 100%;
  right: 0;
  padding: 0 10px;
  display: flex;
  align-items: center;
  height: 24px;
  border-top: 2px solid #1e2339;
  border-right: 2px solid #1e2339;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
}
.raffles__participating,
.raffles__participating:before {
  position: absolute;
  background-color: #0f1223;
  transition: 0.12s ease;
}
.raffles__participating:before {
  content: "";
  width: 10px;
  height: 28px;
  top: 0;
  left: -4px;
  transform: rotate(14deg);
  border-left: 2px solid #1e2339;
}
.raffle-description {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: auto;
  max-width: 500px;
  padding-bottom: 32px;
  width: 100%;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  cursor: default;
}
.raffle-description__shadow {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
}
@media not screen and (min-width: 1100px) {
  .raffle-description__shadow {
    width: 100%;
  }
}
.raffle-description__skin {
  max-width: 240px;
  margin: -32px 0 20px;
}
.raffle-description__duration {
  display: flex;
  align-items: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .raffle-description__duration {
    font-size: 16px;
  }
}
.raffle-description__raffle-progress {
  margin-right: 8px;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  transition: 0.3s ease;
  background: radial-gradient(
      closest-side,
      var(--raffle-rarity) 75%,
      transparent 0 99.9%,
      transparent 0
    ),
    conic-gradient(
      var(--rarity-color) calc(var(--raffle-duration) * 1%),
      #1e2339 0
    );
}
.raffle-description__title {
  width: 100%;
  padding: 12px 0;
  margin: 10px 0 18px;
  background-color: #070a18;
  text-align: center;
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .raffle-description__title {
    font-size: 18px;
  }
}
.raffle-description__footer {
  padding: 0 32px;
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .raffle-description__footer {
    padding: 0 18px;
  }
}
.raffle-description__rules {
  padding: 18px 0;
}
.raffle-description__subtitle {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
}
.raffle-description__close {
  position: absolute;
  z-index: 1;
  right: 22px;
  top: 22px;
  transition: 0.12s ease;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .raffle-description__close:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .raffle-description__close:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.raffle-description__btn {
  margin-top: 18px;
  width: 100%;
}
.raffle-description__btn .action {
  width: calc(100% - 30px);
  max-width: 100%;
  margin: 0 auto;
}
.campaign-banner {
  transition: 0.2s ease;
  position: relative;
  width: 100%;
  background-size: cover;
  background-position: 50%;
  background-image: url(public/img/campaign/landing/dust2ny-banner.png);
  min-height: 152px;
  display: flex;
  align-items: center;
  border: 2px solid #1e2339;
}
@media (max-width: 600px) {
  .campaign-banner {
    min-height: 120px;
  }
}
.campaign-banner__img {
  width: 98px;
  height: 98px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url(public/img/campaign/landing/icon-campaign-dust2ny.png);
  margin-left: 27px;
}
@media (max-width: 600px) {
  .campaign-banner__img {
    display: none;
  }
}
.campaign-banner__info {
  color: #fff;
  padding: 27px 42px 27px 24px;
}
@media (max-width: 600px) {
  .campaign-banner__info {
    padding: 15px 10px 15px 15px;
  }
}
.campaign-banner__title {
  font-family: Druk Text Cyr;
  font-style: normal;
  font-weight: 900;
  font-size: 34px;
  line-height: 42px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
@media (max-width: 600px) {
  .campaign-banner__title {
    font-size: 28px;
    line-height: 36px;
  }
}
.campaign-banner__text {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  max-width: 450px;
}
@media (max-width: 600px) {
  .campaign-banner__text {
    font-size: 14px;
    line-height: 20px;
  }
}
.campaign-banner:hover {
  border-color: #13cdff;
}
.campaign-banner_iem {
  background-image: url(public/img/campaign/landing/iem-banner.png);
  min-height: 160px;
}
@media (max-width: 600px) {
  .campaign-banner_iem {
    background-position: 0;
    min-height: 124px;
  }
}
.campaign-banner_iem .campaign-banner__img {
  display: none;
}
.campaign-banner_iem .campaign-banner__info {
  padding-left: 42px;
}
@media (max-width: 600px) {
  .campaign-banner_iem .campaign-banner__info {
    padding-left: 10px;
  }
}
@keyframes scaleDownCase {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0.75);
    opacity: 0.8;
  }
}
@keyframes slideLeftFrame {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(100px);
    opacity: 1;
  }
  to {
    transform: translateX(-290px);
    opacity: 0.1;
  }
}
@keyframes slideRightFrame {
  0% {
    transform: rotate(180deg) translateX(0);
  }
  50% {
    transform: rotate(180deg) translateX(100px);
    opacity: 1;
  }
  to {
    transform: rotate(180deg) translateX(-290px);
    opacity: 0.1;
  }
}
@keyframes slideEasyLeftFrame {
  0% {
    transform: translateX(-200px);
    opacity: 0.4;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slideEasyRightFrame {
  0% {
    transform: rotate(180deg) translateX(-200px);
    opacity: 0.4;
  }
  to {
    transform: rotate(180deg) translateX(0);
    opacity: 1;
  }
}
@keyframes shakeCase {
  0% {
    transform: translateY(-4px) rotate(0deg);
  }
  50% {
    transform: translateY(2px) rotate(1deg);
  }
  to {
    transform: translateY(0) rotate(0deg);
  }
}
@keyframes highlightCase {
  0% {
    transform: rotate(-28deg) translateX(-150px);
  }
  10% {
    transform: rotate(-28deg) translateX(450px);
  }
  to {
    transform: rotate(-28deg) translateX(450px);
  }
}
.layout-case {
  position: relative;
  min-width: 0;
}
.layout-case.ready .layout-case__case-img {
  animation: shakeCase 1s linear 0s forwards;
}
.layout-case.ready .layout-case__case:before {
  animation: slideEasyLeftFrame 0.8s ease 0s forwards;
}
.layout-case.ready .layout-case__case:after {
  animation: slideEasyRightFrame 0.8s ease 0s forwards;
}
.layout-case.opening .layout-case__case-img {
  animation: scaleDownCase 0.5s ease 0s forwards;
}
.layout-case.opening .layout-case__case:before {
  animation: slideLeftFrame 1.2s ease 0s forwards;
}
.layout-case.opening .layout-case__case:after {
  animation: slideRightFrame 1.2s ease 0s forwards;
}
.layout-case__drop_ready {
  transform: scale(0.8) translateY(-40px);
  opacity: 0;
  animation-name: readyDrop;
  animation-duration: 1.5s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  animation-delay: 0.05s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
@media only screen and (min-width: 1100px) {
  .layout-case__title {
    margin-bottom: 14px;
  }
}
@media screen and (max-height: 920px) and (min-width: 1420px) {
  .layout-case__title {
    margin-bottom: 12px;
  }
}
.layout-case__head-actions {
  display: flex;
  align-items: center;
  width: 100%;
  pointer-events: none;
}
@media not screen and (min-width: 1100px) {
  .layout-case__head-actions {
    margin-bottom: 10px;
    align-items: center;
    justify-content: center;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__head-actions {
    position: absolute;
    left: 0;
    top: 48px;
    z-index: 2;
    justify-content: space-between;
  }
}
.layout-case__event-info {
  margin-right: auto;
  width: 100%;
  max-width: 321px;
}
@media not screen and (min-width: 400px) {
  .layout-case__event-info {
    max-width: 210px;
  }
}
.layout-case__head-btns {
  display: flex;
}
@media not screen and (min-width: 630px) {
  .layout-case__head-btns .action {
    width: 20px;
    font-size: 0;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__head-btns .action {
    grid-gap: 0 8px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-case__head-btns {
    pointer-events: all;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__head-btns {
    margin-left: auto;
  }
}
.layout-case__sequences-info {
  margin-right: auto;
  pointer-events: all;
}
.layout-case__roulette {
  width: 100%;
  display: grid;
  justify-content: center;
  align-items: center;
  -webkit-transform: translateZ(0) perspective(1000px);
  transform: translateZ(0) perspective(1000px);
  -webkit-perspective: 1000;
  perspective: 1000;
}
@media not screen and (min-width: 1100px) {
  .layout-case__roulette {
    grid-template-columns: repeat(auto-fit, minmax(550px, 1fr));
    margin-bottom: 22px;
    grid-gap: 12px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette {
    grid-template-columns: repeat(auto-fit, minmax(700px, 1fr));
    grid-gap: 32px 0;
  }
}
.layout-case__roulette_three .roulette:last-child {
  grid-column: 1/-1;
}
.layout-case__roulette_vertical {
  grid-template-columns: 1fr;
}
.layout-case__case {
  position: relative;
}
@media not screen and (min-width: 630px) {
  .layout-case__case {
    width: 100%;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-case__case {
    margin: 0 auto 10px;
  }
}
@media not screen and (min-width: 1470px) {
  .layout-case__case {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__case {
    width: fit-content;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__case {
    margin: 0 auto 20px;
    min-height: 280px;
  }
  .layout-case__case:after,
  .layout-case__case:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 42px;
    width: 270px;
    height: 271px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(public/img/fx/case-frame.svg);
    background-position: 50%;
    pointer-events: none;
    transition: 0.12s ease;
  }
  .layout-case__case:before {
    right: 100%;
  }
  .layout-case__case:after {
    left: 100%;
    transform: rotate(180deg);
  }
}
@media screen and (max-height: 920px) and (min-width: 1420px) {
  .layout-case__case {
    margin-bottom: 22px;
  }
}
.layout-case__case-img-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: var(--caseImgPath);
  -webkit-mask-image: var(--caseImgPath);
  background-size: 0;
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
}
.layout-case__case-img-mask:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  z-index: 1;
  width: 60px;
  height: 170%;
  border-radius: 100%;
  opacity: 0.195;
  transform: rotate(-25deg) translateX(-150px);
  animation: highlightCase 10s ease 1s infinite forwards;
  background-image: var(--caseImgPath);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  filter: blur(60px) brightness(2.15) saturate(1.3);
}
.layout-case__case-img {
  display: flex;
  margin: 0 auto;
}
@media not screen and (min-width: 1100px) {
  .layout-case__case-img {
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 250px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-case__case-img img {
    width: 250px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__case-img img {
    width: 356px;
  }
}
@media not screen and (min-width: 1000px) {
  .layout-case__open-amount {
    display: none;
  }
}
@media only screen and (min-width: 1000px) {
  .layout-case__open-amount {
    position: absolute;
    bottom: 10px;
    left: 0;
  }
}
.layout-case__multi-open {
  display: flex;
  justify-content: center;
  width: 100%;
}
.layout-case__multi-x {
  margin: 0 -8px;
}
@media not screen and (min-width: 365px) {
  .layout-case__multi-x .action {
    padding: 8px 6px;
  }
}
@media not screen and (min-width: 450px) {
  .layout-case__multi-x .action {
    min-width: auto;
  }
}
.layout-case__skins {
  transition: 0.03s ease;
}
@media not screen and (min-width: 1100px) {
  .layout-case__skins {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__skins {
    margin-top: 52px;
  }
}
.layout-case__skins_opacity {
  opacity: 0.4;
  pointer-events: none;
}
.layout-case__actions {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media not screen and (min-width: 1100px) {
  .layout-case__actions {
    grid-gap: 15px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__actions {
    grid-gap: 40px 6px;
    margin-bottom: 52px;
  }
}
.layout-case__actions:before {
  content: "";
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 356px;
  height: 40px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/fx/case-shadow.png);
  background-position: 50%;
  pointer-events: none;
}
@media not screen and (min-width: 1100px) {
  .layout-case__actions:before {
    opacity: 0.7;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__actions:before {
    top: -40px;
  }
}
.layout-case__labels {
  display: flex;
  justify-content: center;
  grid-gap: 10px 0;
  margin-bottom: 10px;
}
@media not screen and (min-width: 1100px) {
  .layout-case__labels {
    margin-top: 12px;
    flex-wrap: wrap;
  }
}
.layout-case__info {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  grid-gap: 40px;
}
@media not screen and (min-width: 1100px) {
  .layout-case__info {
    margin-top: 35px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__info {
    margin-top: 50px;
  }
}
@media not screen and (min-width: 1470px) {
  .layout-case__show-prizes-btn {
    margin-top: -32px;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-case__show-prizes-btn {
    display: none;
  }
}
.layout-case__prizes {
  width: 100%;
}
@media not screen and (min-width: 1470px) {
  .layout-case__prizes {
    display: none;
    align-items: flex-end;
    position: fixed;
    height: 100vh;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 4;
  }
  .layout-case__prizes.active {
    display: flex;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-case__prizes {
    position: absolute;
    min-width: 420px;
    top: 50%;
    right: 100%;
    margin-right: 42px;
    transform: translateY(-50%);
  }
}
@media not screen and (min-width: 1470px) {
  .layout-case__prizes-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: rgba(7, 10, 24, 0.8);
  }
}
@media only screen and (min-width: 1470px) {
  .layout-case__prizes-overlay {
    display: none;
  }
}
.layout-case__social-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 6px;
}
.layout-case__social-links .action {
  margin: -1px 6px;
}
.layout-case__avatars-info {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 32px;
}
.layout-case__avatars-info .info {
  max-width: 800px;
  width: 100%;
}
.layout-case_winter .layout-case__roulette {
  margin-top: 22px;
}
@media not screen and (min-width: 630px) {
  .layout-case_winter .layout-case__roulette {
    grid-gap: 42px 0;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case_winter .layout-case__roulette {
    grid-gap: 88px 0;
  }
}
.layout-case__roulette .roulette_winter .roulette-item {
  background: url(public/img/themes/winter/skin-overlay.png?v=4),
    radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}
.layout-case__roulette .roulette_winter:after,
.layout-case__roulette .roulette_winter:before {
  background-image: url(public/img/themes/winter/roulette-frame.svg);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_winter:before {
    left: -100px;
  }
  .layout-case__roulette .roulette_winter:after {
    right: -100px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_winter:before {
    left: -66px;
  }
  .layout-case__roulette .roulette_winter:after {
    right: -66px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_winter .roulette__wrapper {
    position: relative;
    z-index: 1;
  }
}
.layout-case__roulette .roulette_winter .roulette__wrapper:after,
.layout-case__roulette .roulette_winter .roulette__wrapper:before {
  content: "";
  position: absolute;
  z-index: 0;
  width: 100%;
  background-repeat: no-repeat;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_winter .roulette__wrapper:after,
  .layout-case__roulette .roulette_winter .roulette__wrapper:before {
    min-width: 495px;
    background-size: 540px;
    height: 175px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_winter .roulette__wrapper:after,
  .layout-case__roulette .roulette_winter .roulette__wrapper:before {
    height: 380px;
    min-width: 640px;
    background-size: 1160px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_winter .roulette__wrapper:after,
  .layout-case__roulette .roulette_winter .roulette__wrapper:before {
    background-position: 50%;
  }
}
.layout-case__roulette .roulette_winter .roulette__wrapper:before {
  z-index: -1;
  background-image: url(public/img/themes/winter/flare-roulette-1.png);
  animation: rouletteFlareToFade 2s ease 0s infinite forwards;
}
.layout-case__roulette .roulette_winter .roulette__wrapper:after {
  background-image: url(public/img/themes/winter/flare-roulette-2.png);
  opacity: 0;
  animation: rouletteFlareToShow 2s ease 0s infinite forwards;
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case__roulette
    .roulette_vertical.roulette_winter
    .roulette__wrapper:after,
  .layout-case__roulette
    .roulette_vertical.roulette_winter
    .roulette__wrapper:before {
    width: 360px;
    min-width: auto;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case_cs2
    .layout-case__roulette:not(.layout-case__roulette_single):not(.layout-case__roulette_vertical)
    .roulette {
    padding: 5px 51px;
  }
  .layout-case_cs2
    .layout-case__roulette:not(.layout-case__roulette_single):not(.layout-case__roulette_vertical)
    .roulette:before {
    width: 100%;
    max-width: 70%;
    background-size: auto;
    background-position: 0;
  }
}
.layout-case_cs2
  .layout-case__roulette:not(.layout-case__roulette_single):not(.layout-case__roulette_vertical)
  .roulette__wrapper:after {
  display: none;
}
.layout-case_cs2
  .layout-case__roulette:not(.layout-case__roulette_single):not(.layout-case__roulette_vertical)
  .roulette__wrapper:before {
  width: 650px;
}
.layout-case__roulette .roulette_cs2 {
  width: 100% !important;
  padding-top: 0;
  padding-bottom: 0;
}
.layout-case__roulette .roulette_cs2 .roulette-item {
  border-width: 0 0 3px;
  background: hsla(0, 0%, 100%, 0.35);
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case__roulette .roulette_cs2 .roulette-item {
    height: 245px;
  }
}
.layout-case__roulette .roulette_cs2 .roulette-item__name,
.layout-case__roulette .roulette_cs2 .roulette-item__type {
  color: #000;
}
.layout-case__roulette .roulette_cs2 .roulette-item.skin-win-highlight {
  box-shadow: none !important;
  background: hsla(0, 0%, 100%, 0.85);
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette-item.skin-win-highlight {
    border-bottom-width: 8px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 {
    margin: 12px auto 22px;
    max-width: 460px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_cs2 {
    padding: 5px 0;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 {
    margin: 32px auto 52px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_cs2 {
    padding: 5px 160px;
  }
}
.layout-case__roulette .roulette_cs2:after,
.layout-case__roulette .roulette_cs2:before {
  z-index: -1;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2:after,
  .layout-case__roulette .roulette_cs2:before {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 60%;
  }
}
.layout-case__roulette .roulette_cs2:before {
  left: 0;
  background-image: url(public/img/themes/cs2/roulette-overlay_white.svg?v=2);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2:before {
    width: 1040px;
    height: 104px;
    transform: translateY(-50%) translateX(-320px);
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case__roulette .roulette_cs2:before {
    height: 270px;
    transform: translateY(-50%) translateX(-150px);
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2:before {
    width: 1350px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_cs2:before {
    height: 270px;
    transform: translateY(-50%) translateX(10px);
    animation: slideOverlayWhite 2s ease forwards;
  }
}
.layout-case__roulette .roulette_cs2:after {
  width: 570px;
  right: 0;
  background-image: url(public/img/themes/cs2/roulette-overlay_orange.svg?v=2);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2:after {
    height: 110px;
    margin-top: 3px;
    transform: translateY(-50%) translateX(320px);
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case__roulette .roulette_cs2:after {
    height: 280px;
    transform: translateY(-50%) translateX(240px);
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2:after {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_cs2:after {
    height: 280px;
    transform: translateY(-50%) translateX(-10px);
    animation: slideOverlayOrange 2s ease forwards;
  }
}
.layout-case__roulette .roulette_cs2 .roulette__cursor {
  width: 945px;
  background-color: #1e202f;
}
.layout-case__roulette .roulette_cs2 .roulette__cursor:after,
.layout-case__roulette .roulette_cs2 .roulette__cursor:before {
  display: none;
}
.layout-case__roulette .roulette_cs2 .roulette__wrapper {
  display: flex;
  align-items: center;
}
.layout-case__roulette .roulette_cs2 .roulette__wrapper:after,
.layout-case__roulette .roulette_cs2 .roulette__wrapper:before {
  content: "";
  position: absolute;
}
.layout-case__roulette .roulette_cs2 .roulette__wrapper:before {
  z-index: -2;
  left: 0;
  top: 5px;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #252939;
  transform: skewX(-23deg) scale(0.5);
  animation: scaleRouletteOverlay 1s ease forwards;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette__wrapper:before {
    width: 360px;
    height: 126px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette__wrapper:before {
    width: 710px;
    height: 310px;
  }
}
.layout-case__roulette .roulette_cs2 .roulette__wrapper:after {
  z-index: 2;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url(public/img/themes/cs2/roulette-npcs.png);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette__wrapper:after {
    width: 490px;
    height: 129px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette__wrapper:after {
    width: 1400px;
    height: 299px;
  }
}
@media not screen and (min-width: 400px) {
  .layout-case__roulette .roulette_cs2 .roulette__wrapper:after {
    width: 400px;
    height: 94px;
    bottom: -11px;
  }
}
.layout-case__roulette .roulette_cs2 .roulette__frame {
  margin: 0 auto;
  padding: 10px 2px;
  background: initial;
  border: initial;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette__frame {
    clip-path: polygon(52px 0, 100% 0, calc(100% - 52px) 100%, 0 100%);
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette__frame {
    clip-path: polygon(112px 0, 100% 0, calc(100% - 112px) 100%, 0 100%);
  }
}
.layout-case__roulette .roulette_cs2 .roulette__frame:after,
.layout-case__roulette .roulette_cs2 .roulette__frame:before {
  height: 24px;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette__frame:after,
  .layout-case__roulette .roulette_cs2 .roulette__frame:before {
    width: 30px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2 .roulette__frame:after,
  .layout-case__roulette .roulette_cs2 .roulette__frame:before {
    width: 50px;
  }
}
.layout-case__roulette .roulette_cs2 .roulette__frame:before {
  background-image: url(public/img/themes/cs2/roulette-arrow_white.svg);
  transform: translateX(-50%) rotate(180deg);
}
.layout-case__roulette .roulette_cs2 .roulette__frame:after {
  background-image: url(public/img/themes/cs2/roulette-arrow_white.svg);
  transform: translateX(-50%);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2
    .roulette__wrapper:after {
    display: none;
  }
}
.layout-case__roulette .roulette_vertical.roulette_cs2 .roulette__items {
  position: relative;
  bottom: 10px;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2 .roulette__items {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2 .roulette__items {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 122px;
    width: 16%;
  }
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2 .roulette__frame {
    height: 87%;
    clip-path: none;
  }
  .layout-case__roulette .roulette_vertical.roulette_cs2 .roulette__frame:after,
  .layout-case__roulette
    .roulette_vertical.roulette_cs2
    .roulette__frame:before {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2 .roulette__frame {
    height: 95%;
  }
}
.layout-case__roulette .roulette_vertical.roulette_cs2 .roulette__frame:after {
  transform: rotate(-90deg) translateY(-50%);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2
    .roulette__frame:after {
    right: -20px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2
    .roulette__frame:after {
    right: 54px;
  }
}
.layout-case__roulette .roulette_vertical.roulette_cs2 .roulette__frame:before {
  transform: rotate(90deg) translateY(-50%);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2
    .roulette__frame:before {
    left: -20px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2
    .roulette__frame:before {
    left: 54px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2 .roulette-item {
    height: 96px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2 .roulette-item__img {
    margin-top: 22px;
  }
}
.layout-case_halloween .layout-case__roulette {
  margin: 32px 0;
}
@media not screen and (min-width: 1100px) {
  .layout-case_halloween .layout-case__roulette {
    grid-gap: 42px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case_halloween .layout-case__roulette {
    grid-gap: 72px 30px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case_halloween
    .layout-case__roulette_single
    .roulette__wrapper:before,
  .layout-case_halloween
    .layout-case__roulette_vertical
    .roulette__wrapper:before {
    width: 575px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case_halloween
    .layout-case__roulette_single
    .roulette__wrapper:before,
  .layout-case_halloween
    .layout-case__roulette_vertical
    .roulette__wrapper:before {
    width: 1090px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case_halloween .layout-case__roulette_single {
    margin: 52px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case_halloween .layout-case__roulette_single {
    margin-top: 84px;
  }
}
.layout-case_halloween .layout-case__roulette_single .roulette__wrapper:after {
  content: "";
  position: absolute;
  background-image: url(public/img/themes/halloween/candles.png);
  bottom: 98%;
  left: 50%;
  transform: translateX(-50%);
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .layout-case_halloween
    .layout-case__roulette_single
    .roulette__wrapper:after {
    width: 500px;
    height: 47px;
    background-size: 510px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case_halloween
    .layout-case__roulette_single
    .roulette__wrapper:after {
    width: 831px;
    height: 73px;
    background-size: 830px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case_halloween
    .layout-case__roulette_single
    .roulette__wrapper:after {
    width: 1220px;
    height: 107px;
    background-size: 1220px;
  }
}
.layout-case_halloween .roulette:after,
.layout-case_halloween .roulette:before {
  background-image: url(public/img/themes/halloween/roulette-frame.svg);
}
@media only screen and (min-width: 630px) {
  .layout-case_halloween .roulette:after,
  .layout-case_halloween .roulette:before {
    width: 720px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-case_halloween .roulette:before {
    left: -120px;
  }
  .layout-case_halloween .roulette:after {
    right: -120px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case_halloween .roulette:before {
    left: -42px;
  }
  .layout-case_halloween .roulette:after {
    right: -42px;
  }
}
.layout-case_halloween .roulette__wrapper:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: 388px;
  background-image: url(public/img/themes/halloween/vine.png);
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .layout-case_halloween .roulette__wrapper:before {
    top: -15px;
    width: 385px;
    background-size: 445px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case_halloween .roulette__wrapper:before {
    top: -28px;
    width: 785px;
    background-size: 985px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case_halloween .roulette__wrapper:before {
    top: -52px;
    width: 645px;
    background-size: 1090px;
  }
}
.layout-case_halloween .roulette-item {
  background: url(public/img/themes/halloween/skin-overlay.png?v=4),
    radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  background-size: 100%;
  background-position: top;
  background-repeat: no-repeat;
}
.layout-case__roulette .roulette_cs2dark {
  width: 100% !important;
  padding-top: 0;
  padding-bottom: 0;
}
.layout-case__roulette .roulette_cs2dark .roulette-item {
  border-width: 0 0 3px;
  background-color: #252939;
  background-image: url(public/img/themes/cs2dark/skin-overlay.png?v=4);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
.layout-case__roulette .roulette_cs2dark .roulette-item__name,
.layout-case__roulette .roulette_cs2dark .roulette-item__type {
  color: #fff;
}
.layout-case__roulette .roulette_cs2dark .roulette-item.skin-win-highlight {
  box-shadow: none !important;
  background-color: #2f3448;
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette-item.skin-win-highlight {
    border-bottom-width: 8px;
  }
}
@keyframes scaleRouletteOverlay {
  0% {
    transform: skewX(-23deg) scale(0.5);
  }
  to {
    transform: skewX(-23deg) scale(1);
  }
}
@keyframes slideOverlayOrange {
  0% {
    transform: translateY(-50%) translateX(-10px);
  }
  to {
    transform: translateY(-50%) translateX(-40px);
  }
}
@keyframes slideOverlayWhite {
  0% {
    transform: translateY(-50%) translateX(10px);
  }
  to {
    transform: translateY(-50%) translateX(40px);
  }
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark {
    margin: 12px auto 22px;
    max-width: 460px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_cs2dark {
    padding: 5px 0;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark {
    margin: 32px auto 52px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_cs2dark {
    padding: 5px 160px;
  }
}
.layout-case__roulette .roulette_cs2dark:after,
.layout-case__roulette .roulette_cs2dark:before {
  z-index: -1;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark:after,
  .layout-case__roulette .roulette_cs2dark:before {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 60%;
  }
}
.layout-case__roulette .roulette_cs2dark:before {
  left: -3px;
  background-image: url(public/img/themes/cs2dark/roulette-overlay_dark.svg?v=3);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark:before {
    width: 1040px;
    height: 104px;
    transform: translateY(-50%) translateX(-320px);
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case__roulette .roulette_cs2dark:before {
    height: 270px;
    transform: translateY(-50%) translateX(-150px);
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark:before {
    width: 1350px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_cs2dark:before {
    height: 270px;
    transform: translateY(-50%) translateX(10px);
    animation: slideOverlayWhite 2s ease forwards;
  }
}
.layout-case__roulette .roulette_cs2dark:after {
  width: 570px;
  right: 0;
  background-image: url(public/img/themes/cs2/roulette-overlay_orange.svg?v=3);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark:after {
    height: 110px;
    margin-top: 3px;
    transform: translateY(-50%) translateX(320px);
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case__roulette .roulette_cs2dark:after {
    height: 280px;
    transform: translateY(-50%) translateX(240px);
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark:after {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette .roulette_cs2dark:after {
    height: 280px;
    transform: translateY(-50%) translateX(-10px);
    animation: slideOverlayOrange 2s ease forwards;
  }
}
.layout-case__roulette .roulette_cs2dark .roulette__cursor {
  width: 945px;
  background-color: #1e202f;
}
.layout-case__roulette .roulette_cs2dark .roulette__cursor:after,
.layout-case__roulette .roulette_cs2dark .roulette__cursor:before {
  display: none;
}
.layout-case__roulette .roulette_cs2dark .roulette__wrapper {
  display: flex;
  align-items: center;
}
.layout-case__roulette .roulette_cs2dark .roulette__wrapper:after,
.layout-case__roulette .roulette_cs2dark .roulette__wrapper:before {
  content: "";
  position: absolute;
}
.layout-case__roulette .roulette_cs2dark .roulette__wrapper:before {
  z-index: -2;
  left: 0;
  top: 5px;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #171928;
  transform: skewX(-23deg) scale(0.5);
  animation: scaleRouletteOverlay 1s ease forwards;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette__wrapper:before {
    width: 360px;
    height: 126px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette__wrapper:before {
    width: 710px;
    height: 310px;
  }
}
.layout-case__roulette .roulette_cs2dark .roulette__wrapper:after {
  z-index: 2;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url(public/img/themes/cs2/roulette-npcs.png?v=2);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette__wrapper:after {
    width: 490px;
    height: 129px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette__wrapper:after {
    width: 1400px;
    height: 299px;
  }
}
@media not screen and (min-width: 400px) {
  .layout-case__roulette .roulette_cs2dark .roulette__wrapper:after {
    width: 400px;
    height: 94px;
    bottom: -11px;
  }
}
.layout-case__roulette .roulette_cs2dark .roulette__frame {
  margin: 0 auto;
  padding: 10px 2px;
  background: initial;
  border: initial;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette__frame {
    clip-path: polygon(52px 0, 100% 0, calc(100% - 52px) 100%, 0 100%);
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette__frame {
    clip-path: polygon(112px 0, 100% 0, calc(100% - 112px) 100%, 0 100%);
  }
}
.layout-case__roulette .roulette_cs2dark .roulette__frame:after,
.layout-case__roulette .roulette_cs2dark .roulette__frame:before {
  height: 24px;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette__frame:after,
  .layout-case__roulette .roulette_cs2dark .roulette__frame:before {
    width: 30px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_cs2dark .roulette__frame:after,
  .layout-case__roulette .roulette_cs2dark .roulette__frame:before {
    width: 50px;
  }
}
.layout-case__roulette .roulette_cs2dark .roulette__frame:before {
  background-image: url(public/img/themes/cs2/roulette-arrow_white.svg?v=2);
  transform: translateX(-50%) rotate(180deg);
}
.layout-case__roulette .roulette_cs2dark .roulette__frame:after {
  background-image: url(public/img/themes/cs2/roulette-arrow_white.svg?v=2);
  transform: translateX(-50%);
}
.layout-case__roulette .roulette_vertical.roulette_cs2dark .roulette__items {
  position: relative;
  bottom: 10px;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2dark .roulette__items {
    margin-top: 50px;
    width: 13%;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2dark .roulette__items {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 122px;
    width: 17%;
  }
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2dark .roulette__frame {
    height: 90%;
    clip-path: none;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2dark .roulette__frame {
    height: 95%;
  }
}
.layout-case__roulette
  .roulette_vertical.roulette_cs2dark
  .roulette__frame:after {
  transform: rotate(-90deg) translateY(-50%);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2dark
    .roulette__frame:after {
    right: -20px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2dark
    .roulette__frame:after {
    right: 54px;
  }
}
.layout-case__roulette
  .roulette_vertical.roulette_cs2dark
  .roulette__frame:before {
  transform: rotate(90deg) translateY(-50%);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2dark
    .roulette__frame:before {
    left: -20px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2dark
    .roulette__frame:before {
    left: 54px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2dark .roulette-item {
    height: 68px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_cs2dark
    .roulette-item__img {
    margin: auto;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case__roulette .roulette_vertical.roulette_cs2dark .roulette-item {
    height: 180px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case_cs2dark
    .layout-case__roulette:not(.layout-case__roulette_single):not(.layout-case__roulette_vertical)
    .roulette {
    padding: 5px 51px;
  }
  .layout-case_cs2dark
    .layout-case__roulette:not(.layout-case__roulette_single):not(.layout-case__roulette_vertical)
    .roulette:before {
    width: 100%;
    max-width: 70%;
    background-size: auto;
    background-position: 0;
  }
}
.layout-case_cs2dark
  .layout-case__roulette:not(.layout-case__roulette_single):not(.layout-case__roulette_vertical)
  .roulette__wrapper:after {
  display: none;
}
.layout-case_cs2dark
  .layout-case__roulette:not(.layout-case__roulette_single):not(.layout-case__roulette_vertical)
  .roulette__wrapper:before {
  width: 650px;
}
.layout-case__roulette .roulette_matrix:after,
.layout-case__roulette .roulette_matrix:before {
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_matrix:after,
  .layout-case__roulette .roulette_matrix:before {
    width: 140px;
    height: 110px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_matrix:after,
  .layout-case__roulette .roulette_matrix:before {
    width: 300px;
    height: 280px;
  }
}
.layout-case__roulette .roulette_matrix:before {
  background-image: url(public/img/themes/matrix/code-side_left.png?v=2);
  left: 0;
}
.layout-case__roulette .roulette_matrix:after {
  right: 0;
  background-image: url(public/img/themes/matrix/code-side_right.png?v=2);
  transform: translateY(-50%);
}
.layout-case__roulette .roulette_matrix .roulette-item {
  background-color: transparent;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  border: none;
}
.layout-case__roulette .roulette_matrix .roulette-item.common {
  background-image: url(public/img/themes/matrix/common.png?v=3);
}
.layout-case__roulette .roulette_matrix .roulette-item.uncommon {
  background-image: url(public/img/themes/matrix/uncommon.png?v=3);
}
.layout-case__roulette .roulette_matrix .roulette-item.milspec {
  background-image: url(public/img/themes/matrix/milspec.png?v=3);
}
.layout-case__roulette .roulette_matrix .roulette-item.restricted {
  background-image: url(public/img/themes/matrix/restricted.png?v=3);
}
.layout-case__roulette .roulette_matrix .roulette-item.classified {
  background-image: url(public/img/themes/matrix/classified.png?v=3);
}
.layout-case__roulette .roulette_matrix .roulette-item.covert {
  background-image: url(public/img/themes/matrix/covert.png?v=3);
}
.layout-case__roulette .roulette_matrix .roulette-item.rare {
  background-image: url(public/img/themes/matrix/rare.png?v=3);
}
.layout-case__roulette .roulette_matrix .roulette-item__type {
  color: var(--rarity-color);
}
.layout-case__roulette .roulette_matrix .roulette-item__name {
  margin-top: 3px;
  text-transform: uppercase;
}
.layout-case__roulette .roulette_matrix .roulette__wrapper:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url(public/img/themes/matrix/arrow_vertical.png);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_matrix .roulette__wrapper:before {
    width: 30px;
    height: 122px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_matrix .roulette__wrapper:before {
    width: 56px;
    height: 282px;
  }
}
.layout-case__roulette .roulette_matrix .roulette__frame {
  border: none;
  background: none;
  padding: 7px 2px;
}
.layout-case__roulette .roulette_matrix .roulette__frame:after,
.layout-case__roulette .roulette_matrix .roulette__frame:before {
  display: none;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_matrix {
    padding: 5px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_matrix:after,
  .layout-case__roulette .roulette_vertical.roulette_matrix:before {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_matrix:after,
  .layout-case__roulette .roulette_vertical.roulette_matrix:before {
    height: 296px;
  }
}
.layout-case__roulette
  .roulette_vertical.roulette_matrix
  .roulette__wrapper:before {
  width: 100%;
  height: 56px;
  background-image: url(public/img/themes/matrix/arrow_horizontal.png);
  z-index: 4;
  max-width: 1250px;
}
.layout-case__roulette .roulette_vertical.roulette_matrix .roulette__cursor {
  background: transparent;
  height: 100%;
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette .roulette_vertical.roulette_matrix .roulette__cursor {
    width: 110%;
  }
}
.layout-case__roulette
  .roulette_vertical.roulette_matrix
  .roulette__cursor:after,
.layout-case__roulette
  .roulette_vertical.roulette_matrix
  .roulette__cursor:before {
  background: linear-gradient(180deg, rgba(7, 10, 24, 0) 60%, #0a0d1d 90%);
}
@media not screen and (min-width: 630px) {
  .layout-case__roulette
    .roulette_vertical.roulette_matrix
    .roulette__cursor:after,
  .layout-case__roulette
    .roulette_vertical.roulette_matrix
    .roulette__cursor:before {
    height: 62px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-case__roulette
    .roulette_vertical.roulette_matrix
    .roulette__cursor:after,
  .layout-case__roulette
    .roulette_vertical.roulette_matrix
    .roulette__cursor:before {
    height: 182px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-case__roulette
    .roulette_vertical.roulette_matrix
    .roulette__cursor:after,
  .layout-case__roulette
    .roulette_vertical.roulette_matrix
    .roulette__cursor:before {
    height: 20px;
  }
}
.layout-case__roulette
  .roulette_vertical.roulette_matrix
  .roulette__cursor:before {
  top: 0;
}
.layout-case__roulette
  .roulette_vertical.roulette_matrix
  .roulette__cursor:after {
  bottom: 0;
}
.grid-multiple-drops {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.grid-multiple-drops__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media not screen and (min-width: 630px) {
  .grid-multiple-drops__actions {
    margin-bottom: 30px;
    grid-gap: 15px 0;
  }
}
@media only screen and (min-width: 630px) {
  .grid-multiple-drops__actions {
    margin-bottom: 50px;
    grid-gap: 20px 6px;
  }
}
.grid-multiple-drops__grid {
  width: 100%;
  display: grid;
  justify-content: center;
}
@media not screen and (min-width: 630px) {
  .grid-multiple-drops__grid {
    grid-template-columns: repeat(auto-fit, minmax(120px, 160px));
    grid-gap: 20px 10px;
    margin-bottom: 32px;
  }
  .grid-multiple-drops__grid_two {
    grid-template-columns: repeat(auto-fit, minmax(130px, 150px));
  }
}
@media only screen and (min-width: 630px) {
  .grid-multiple-drops__grid {
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    grid-gap: 50px 20px;
    margin-bottom: 52px;
  }
  .grid-multiple-drops__grid_two {
    grid-template-columns: repeat(auto-fit, minmax(300px, 340px));
  }
}
.avatars {
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
}
.avatars__avatar {
  position: relative;
  flex: none;
  border-radius: 100%;
  overflow: hidden;
  background-size: 114%;
  background-position: 50%;
  background-repeat: no-repeat;
  transition: 0.15s ease-in-out;
}
.avatars__avatar:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
  height: 110%;
  width: 18px;
  background-color: #fff;
  transform: rotate(20deg) translateX(-50px);
  filter: blur(16px);
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;
}
@media not screen and (min-width: 630px) {
  .avatars__avatar {
    width: 56px;
    height: 56px;
  }
}
@media only screen and (min-width: 630px) {
  .avatars__avatar {
    width: 83px;
    height: 83px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .avatars__avatar:hover {
    filter: contrast(1.2);
    background-size: 125%;
    transform: rotate(12deg);
  }
  .avatars__avatar:hover:before {
    opacity: 1;
    visibility: visible;
    transform: rotate(25deg) translateX(75px);
  }
}
@media (hover: none) and (pointer: coarse) {
  .avatars__avatar:active {
    -webkit-tap-highlight-color: transparent;
    filter: contrast(1.2);
    background-size: 125%;
    transform: rotate(12deg);
  }
  .avatars__avatar:active:before {
    opacity: 1;
    visibility: visible;
    transform: rotate(25deg) translateX(75px);
  }
}
.avatars__avatar_active {
  box-shadow: 0 0 10px 1px rgba(19, 205, 255, 0.6);
}
.info-free-case {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.info-free-case__title {
  margin-bottom: 6px;
  font-size: 19px;
  line-height: 22px;
  font-weight: 600;
  color: #fff;
}
.info-free-case__info-section {
  display: flex;
  justify-content: center;
  gap: 16px;
  width: 100%;
  margin-top: 20px;
}
@media not screen and (min-width: 630px) {
  .info-free-case__info-section {
    flex-direction: column;
  }
}
.info-free-case__info {
  position: relative;
  padding: 24px;
  background-color: #0f1223;
  border: 2px solid transparent;
  box-shadow: inset 0 0 0 4px #0a0d1d;
}
.info-free-case__info_wide {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (min-width: 630px) {
  .info-free-case__info_wide {
    max-width: 692px;
    width: 100%;
  }
}
@media only screen and (min-width: 630px) {
  .info-free-case__info:not(.info-free-case__info_wide) {
    max-width: 338px;
    width: 100%;
  }
}
.info-free-case__info_active {
  border-color: #82ff1b;
}
.info-free-case__info_active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #82ff1b;
  transform: scaleY(1.1) scaleX(1.05);
  animation: giveawayInfoPulse 2.2s ease 0s infinite forwards;
  opacity: 1;
}
.info-free-case__info-title {
  margin-bottom: 24px;
  display: flex;
  gap: 4px;
  font-size: 32px;
  font-weight: 600;
  color: #fff;
}
.info-free-case__info-title span {
  font-weight: 500;
  font-size: 24px;
  color: #b7bcdb;
}
.info-free-case__info-subtitle {
  display: flex;
  align-items: center;
  gap: 6px;
}
.info-free-case__subtitle-tooltip {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background-color: #767b9f;
  border-radius: 100%;
}
.info-free-case__subtitle-tooltip .svg {
  width: 8px;
  height: 10px;
  color: #0a0d1d;
}
.info-free-case__progress {
  position: relative;
  margin-bottom: 24px;
  height: 4px;
  width: 100%;
  background-color: #1e2339;
}
.info-free-case__progress-line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: var(--free-case-refill-percent);
  overflow: hidden;
  background-color: #82ff1b;
}
.info-free-case__progress-line:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 32px;
  height: 100%;
  transform: translateY(-50%);
  z-index: 2;
  background: linear-gradient(90deg, #93ff1f, #cfff9b);
  box-shadow: 0 0 10px 0 rgba(147, 255, 31, 0.6);
}
.info-free-case__timer {
  margin-top: 20px;
  display: flex;
  gap: 8px;
}
.info-free-case__timer-column {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #0f1223;
  color: #fff;
  font-weight: 600;
}
@media not screen and (min-width: 630px) {
  .info-free-case__timer-column {
    padding: 12px 16px;
    min-width: 68px;
    min-height: 68px;
    font-size: 24px;
  }
}
@media only screen and (min-width: 630px) {
  .info-free-case__timer-column {
    padding: 20px;
    min-width: 98px;
    min-height: 98px;
    font-size: 32px;
  }
}
.info-free-case__timer-column span {
  font-weight: 500;
  font-size: 15px;
  color: #b7bcdb;
}
@media not screen and (min-width: 630px) {
  .info-free-case__timer-column span {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 630px) {
  .info-free-case__timer-column span {
    margin-top: 16px;
  }
}
.info-free-case__rules-section {
  display: flex;
  margin-top: 16px;
  background-color: #0f1223;
}
@media not screen and (min-width: 1100px) {
  .info-free-case__rules-section {
    flex-direction: column;
    padding-bottom: 18px;
    max-width: 692px;
    width: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .info-free-case__rules-section {
    height: 78px;
    min-width: 692px;
    max-width: 920px;
  }
}
.info-free-case__rules-bar {
  display: flex;
  align-items: center;
  height: 100%;
  background: linear-gradient(270deg, #1e2339 10%, #0f1223);
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
  font-size: 16px;
  color: #fff;
  flex: none;
}
@media not screen and (min-width: 1100px) {
  .info-free-case__rules-bar {
    padding: 8px 42px 8px 22px;
    margin-bottom: 12px;
    width: fit-content;
  }
}
@media only screen and (min-width: 1100px) {
  .info-free-case__rules-bar {
    justify-content: center;
    max-width: 300px;
    padding-left: 20px;
    padding-right: 28px;
    width: 100%;
  }
}
.info-free-case__rules {
  display: flex;
  align-items: center;
  gap: 32px;
}
@media not screen and (min-width: 1100px) {
  .info-free-case__rules {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .info-free-case__rules {
    padding-left: 42px;
    padding-right: 50px;
  }
}
.info-free-case__rule {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  flex: none;
}
.info-free-case__rule span {
  margin-top: 6px;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}
@keyframes loadedSkinItem {
  0% {
    transform: translateY(-20px) scaleY(0.85);
    opacity: 0;
  }
  to {
    transform: translateY(0) scaleY(1);
    opacity: 1;
  }
}
.layout-user__info-in-items {
  margin-bottom: 22px;
}
.layout-user__tabs {
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .layout-user__tabs {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-user__tabs {
    margin-top: 42px;
  }
}
.layout-user__items-section {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 26px;
}
.layout-user__items-actions {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout-user__items-actions:hover {
    z-index: 3;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout-user__items-actions:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 3;
  }
}
@media not screen and (min-width: 1250px) {
  .layout-user__items-actions {
    grid-gap: 24px 6px;
  }
}
@media only screen and (min-width: 1250px) {
  .layout-user__items-actions {
    align-items: center;
    grid-gap: 0 6px;
  }
}
.layout-user__items-filter {
  display: flex;
  flex-wrap: wrap;
}
.layout-user__items-filter .action {
  margin: 0 6px;
}
@media not screen and (min-width: 1100px) {
  .layout-user__items-filter .action {
    margin: -1px 6px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-user__price-filters {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-user__price-filters {
    display: flex;
    align-items: center;
    grid-gap: 0 20px;
    margin-left: auto;
    font-size: 16px;
  }
  .layout-user__price-filters .action {
    margin: 0 8px;
  }
}
.layout-user__items-prompts {
  z-index: 1;
  display: flex;
  align-items: center;
  font-weight: 600;
  position: relative;
  margin-left: auto;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media not screen and (min-width: 900px) {
  .layout-user__items-prompts {
    position: absolute;
    top: 5px;
    right: 0;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-user__items-prompts {
    gap: 6px;
    font-size: 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-user__items-prompts {
    gap: 8px;
  }
}
.layout-user__items-prompts:hover {
  color: #fff;
}
.layout-user__items-prompts:hover .prompts-block {
  opacity: 1;
  visibility: visible;
}
.layout-user__items {
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 410px) {
  .layout-user__items .tooltip {
    max-width: 47.61905vw;
  }
}
.layout-user__items .grid__item,
.layout-user__items .mb-history-block,
.layout-user__items .skin,
.layout-user__items .skins-block {
  opacity: 0;
  transform: translateY(-20px);
  animation-name: loadedSkinItem;
  animation-duration: 0.2s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}
.layout-user__items .grid_drops .skin:first-child {
  animation-delay: 42ms;
}
.layout-user__items .grid_drops .skin:nth-child(2) {
  animation-delay: 62ms;
}
.layout-user__items .grid_drops .skin:nth-child(3) {
  animation-delay: 82ms;
}
.layout-user__items .grid_drops .skin:nth-child(4) {
  animation-delay: 102ms;
}
.layout-user__items .grid_drops .skin:nth-child(5) {
  animation-delay: 122ms;
}
.layout-user__items .grid_drops .skin:nth-child(6) {
  animation-delay: 142ms;
}
.layout-user__items .grid_drops .skin:nth-child(7) {
  animation-delay: 162ms;
}
.layout-user__items .grid_drops .skin:nth-child(8) {
  animation-delay: 182ms;
}
.layout-user__items .grid_drops .skin:nth-child(9) {
  animation-delay: 202ms;
}
.layout-user__items .grid_drops .skin:nth-child(10) {
  animation-delay: 222ms;
}
.layout-user__items .grid_drops .skin:nth-child(11) {
  animation-delay: 242ms;
}
.layout-user__items .grid_drops .skin:nth-child(12) {
  animation-delay: 262ms;
}
.layout-user__items .grid_drops .skin:nth-child(13) {
  animation-delay: 282ms;
}
.layout-user__items .grid_drops .skin:nth-child(14) {
  animation-delay: 302ms;
}
.layout-user__items .grid_drops .skin:nth-child(15) {
  animation-delay: 322ms;
}
.layout-user__items .grid_drops .skin:nth-child(16) {
  animation-delay: 342ms;
}
.layout-user__items .grid_drops .skin:nth-child(17) {
  animation-delay: 362ms;
}
.layout-user__items .grid_drops .skin:nth-child(18) {
  animation-delay: 382ms;
}
.layout-user__items .grid_drops .skin:nth-child(19) {
  animation-delay: 402ms;
}
.layout-user__items .grid_drops .skin:nth-child(20) {
  animation-delay: 422ms;
}
.layout-user__items .grid_drops .skin:nth-child(21) {
  animation-delay: 442ms;
}
.layout-user__items .grid_drops .skin:nth-child(22) {
  animation-delay: 462ms;
}
.layout-user__items .grid_drops .skin:nth-child(23) {
  animation-delay: 482ms;
}
.layout-user__items .grid_drops .skin:nth-child(24) {
  animation-delay: 502ms;
}
.layout-user__items .grid_drops .skin:nth-child(25) {
  animation-delay: 522ms;
}
.layout-user__items .grid_drops .skin:nth-child(26) {
  animation-delay: 542ms;
}
.layout-user__items .grid_drops .skin:nth-child(27) {
  animation-delay: 562ms;
}
.layout-user__items .grid_drops .skin:nth-child(28) {
  animation-delay: 582ms;
}
.layout-user__items .grid_drops .skin:nth-child(29) {
  animation-delay: 602ms;
}
.layout-user__items .grid_drops .skin:nth-child(30) {
  animation-delay: 622ms;
}
.layout-user__items .grid_prizes .skin:first-child {
  animation-delay: 42ms;
}
.layout-user__items .grid_prizes .skin:nth-child(2) {
  animation-delay: 62ms;
}
.layout-user__items .grid_prizes .skin:nth-child(3) {
  animation-delay: 82ms;
}
.layout-user__items .grid_prizes .skin:nth-child(4) {
  animation-delay: 102ms;
}
.layout-user__items .grid_prizes .skin:nth-child(5) {
  animation-delay: 122ms;
}
.layout-user__items .grid_prizes .skin:nth-child(6) {
  animation-delay: 142ms;
}
.layout-user__items .grid_prizes .skin:nth-child(7) {
  animation-delay: 162ms;
}
.layout-user__items .grid_prizes .skin:nth-child(8) {
  animation-delay: 182ms;
}
.layout-user__items .grid_prizes .skin:nth-child(9) {
  animation-delay: 202ms;
}
.layout-user__items .grid_prizes .skin:nth-child(10) {
  animation-delay: 222ms;
}
.layout-user__items .grid_prizes .skin:nth-child(11) {
  animation-delay: 242ms;
}
.layout-user__items .grid_prizes .skin:nth-child(12) {
  animation-delay: 262ms;
}
.layout-user__items .grid_upgrades .skins-block:first-child {
  animation-delay: 42ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(2) {
  animation-delay: 62ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(3) {
  animation-delay: 82ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(4) {
  animation-delay: 102ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(5) {
  animation-delay: 122ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(6) {
  animation-delay: 142ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(7) {
  animation-delay: 162ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(8) {
  animation-delay: 182ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(9) {
  animation-delay: 202ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(10) {
  animation-delay: 222ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(11) {
  animation-delay: 242ms;
}
.layout-user__items .grid_upgrades .skins-block:nth-child(12) {
  animation-delay: 262ms;
}
.layout-user__items .grid_contracts .skin:first-child {
  animation-delay: 42ms;
}
.layout-user__items .grid_contracts .skin:nth-child(2) {
  animation-delay: 62ms;
}
.layout-user__items .grid_contracts .skin:nth-child(3) {
  animation-delay: 82ms;
}
.layout-user__items .grid_contracts .skin:nth-child(4) {
  animation-delay: 102ms;
}
.layout-user__items .grid_contracts .skin:nth-child(5) {
  animation-delay: 122ms;
}
.layout-user__items .grid_contracts .skin:nth-child(6) {
  animation-delay: 142ms;
}
.layout-user__items .grid_contracts .skin:nth-child(7) {
  animation-delay: 162ms;
}
.layout-user__items .grid_contracts .skin:nth-child(8) {
  animation-delay: 182ms;
}
.layout-user__items .grid_contracts .skin:nth-child(9) {
  animation-delay: 202ms;
}
.layout-user__items .grid_contracts .skin:nth-child(10) {
  animation-delay: 222ms;
}
.layout-user__items .grid_battles .mb-history-block:first-child {
  animation-delay: 42ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(2) {
  animation-delay: 62ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(3) {
  animation-delay: 82ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(4) {
  animation-delay: 102ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(5) {
  animation-delay: 122ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(6) {
  animation-delay: 142ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(7) {
  animation-delay: 162ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(8) {
  animation-delay: 182ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(9) {
  animation-delay: 202ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(10) {
  animation-delay: 222ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(11) {
  animation-delay: 242ms;
}
.layout-user__items .grid_battles .mb-history-block:nth-child(12) {
  animation-delay: 262ms;
}
.layout-user__items .grid_contracts .grid__item:first-child {
  animation-delay: 42ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(2) {
  animation-delay: 62ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(3) {
  animation-delay: 82ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(4) {
  animation-delay: 102ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(5) {
  animation-delay: 122ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(6) {
  animation-delay: 142ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(7) {
  animation-delay: 162ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(8) {
  animation-delay: 182ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(9) {
  animation-delay: 202ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(10) {
  animation-delay: 222ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(11) {
  animation-delay: 242ms;
}
.layout-user__items .grid_contracts .grid__item:nth-child(12) {
  animation-delay: 262ms;
}
.layout-user__user {
  position: relative;
  z-index: 1;
}
.layout-user__drops-trouble {
  margin: 12px 0;
}
.layout-user_winter2 .mb-history-block__users,
.layout-user_winter2 .skin,
.layout-user_winter2 .skins-block,
.layout-user_winter .mb-history-block__users,
.layout-user_winter .skin,
.layout-user_winter .skins-block {
  background: url(public/img/themes/winter/skin-overlay.png?v=4),
    radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}
.layout-user_winter {
  position: relative;
  background-image: url(public/img/themes/winter/bg-profile.jpg);
}
@media not screen and (min-width: 1100px) {
  .layout-user_winter {
    background-size: 300%;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-user_winter:before {
    content: "";
    position: absolute;
    z-index: 0;
    width: 450px;
    height: 354px;
    left: 58%;
    top: 0;
    transform: translate(-50%);
    background-image: url(public/img/themes/winter/fx-profile.png?v=2);
    background-size: 100%;
    background-repeat: no-repeat;
    pointer-events: none;
    opacity: 0.8;
  }
}
.layout-user_winter .user__img {
  position: relative;
}
.layout-user_winter .user__img:before {
  content: "";
  position: absolute;
  background-image: url(public/img/themes/winter/snow-2.png?v=2);
  background-size: 100%;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .layout-user_winter .user__img:before {
    top: -5px;
    left: -6px;
    width: 55px;
    height: 40px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-user_winter .user__img:before {
    top: -7px;
    left: -9px;
    width: 85px;
    height: 63px;
  }
}
.layout-user_winter .tabs__tab:before {
  width: 100%;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background: url(public/img/themes/winter/snow-1.svg?v=2);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media not screen and (min-width: 1470px) {
  .layout-user_winter .tabs__tab:before {
    min-width: 50px;
    max-width: 110px;
    height: 6px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-user_winter .tabs__tab:before {
    max-width: 180px;
    min-width: 80px;
    height: 10px;
  }
}
.layout-user_winter .layout-user__price-filters .action:after {
  content: "";
  position: absolute;
  width: 100px;
  height: 26px;
  top: -9px;
  right: -11px;
  background: url(public/img/themes/winter/snow-3.png?v=2);
  background-size: 100%;
  background-repeat: no-repeat;
  pointer-events: none;
}
.layout-user_winter2 {
  position: relative;
  background-image: url(public/img/themes/winter2/bg-profile.jpg);
}
@media not screen and (min-width: 1100px) {
  .layout-user_winter2 {
    background-size: 300%;
  }
}
.layout-user_cs2 {
  position: relative;
  background-image: url(public/img/themes/cs2/profile-overlay.svg);
  background-position: top;
}
@media not screen and (min-width: 1100px) {
  .layout-user_cs2 {
    background-size: 1900px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-user_cs2:before {
    position: absolute;
    z-index: 0;
    content: "";
    width: 999px;
    height: 762px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
    background-image: url(public/img/themes/cs2/profile-npcs.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
  }
}
@media only screen and (min-width: 2300px) {
  .layout-user_cs2 {
    background-position-y: -100px;
  }
}
.layout-user_cs2 .tabs__tab:before {
  background-color: #ff9b01;
}
.layout-user_cs2 .tabs__tab.active .svg {
  color: #ff9b01;
}
.layout-user_halloween {
  position: relative;
  background-image: url(public/img/themes/halloween/profile-overlay.jpg);
  background-position: top;
}
@media not screen and (min-width: 630px) {
  .layout-user_halloween {
    background-size: 770px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-user_halloween {
    background-size: 1900px;
  }
}
.layout-user_halloween .tabs__tab:before {
  background-color: #c883ff;
}
.layout-user_halloween .tabs__tab.active .svg {
  color: #c883ff;
}
@media not screen and (min-width: 1100px) {
  .user {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.user__main {
  display: flex;
  align-items: center;
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .user__main {
    order: 3;
    margin-top: 15px;
  }
}
@media not screen and (min-width: 1100px) {
  .user__main {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.user__profile {
  position: relative;
  z-index: 1;
  flex: none;
}
@media not screen and (min-width: 630px) {
  .user__profile {
    order: 1;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .user__profile {
    order: 2;
    margin: 0 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .user__profile {
    margin-right: 42px;
  }
}
@media not screen and (min-width: 630px) {
  .user__data {
    order: 2;
    margin-bottom: 12px;
  }
}
@media not screen and (min-width: 1100px) {
  .user__data {
    width: 100%;
    text-align: center;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .user__data {
    order: 4;
  }
}
@media only screen and (min-width: 1100px) {
  .user__data {
    margin-right: auto;
  }
}
.user__img {
  display: flex;
}
.user__img,
.user__img img {
  border-radius: 50%;
}
@media not screen and (min-width: 630px) {
  .user__img img {
    width: 72px;
    height: 72px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .user__img img {
    width: 115px;
    height: 115px;
  }
}
@media only screen and (min-width: 1100px) {
  .user__img img {
    width: 128px;
    height: 128px;
  }
}
.user__name {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
  line-height: 32px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .user__name {
    font-size: 20px;
    gap: 6px;
  }
}
@media not screen and (min-width: 1100px) {
  .user__name {
    text-align: center;
    justify-content: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
@media only screen and (min-width: 630px) {
  .user__name {
    font-size: 24px;
    gap: 8px;
  }
}
.user__id {
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .user__id {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .user__id {
    font-size: 16px;
  }
}
.user__steam {
  display: flex;
  position: absolute;
  z-index: 1;
  border: 2px solid #0a0d1d;
  background-color: #0a0d1d;
  border-radius: 50%;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .user__steam:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .user__steam:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
@media not screen and (min-width: 630px) {
  .user__steam {
    right: -15px;
    bottom: 3px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .user__steam {
    right: 0;
    bottom: 5px;
  }
}
@media only screen and (min-width: 1100px) {
  .user__steam {
    right: 0;
    bottom: 6px;
  }
}
.user__links {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 12px 0;
  margin-top: 24px;
}
@media not screen and (min-width: 630px) {
  .user__links .action {
    width: 26px;
    gap: 0;
    font-size: 0;
  }
}
@media not screen and (min-width: 1100px) {
  .user__links {
    justify-content: center;
  }
}
.user__info {
  margin: 16px 0 6px;
  max-width: 660px;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 1100px) {
  .user__info {
    text-align: center;
    font-size: 14px;
  }
  .user__info .svg {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .user__info {
    display: flex;
    align-items: center;
    gap: 8px;
    line-height: 22px;
    font-size: 16px;
  }
}
@media not screen and (min-width: 630px) {
  .user__best-item {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .user__best-item {
    width: 200px;
    flex: none;
  }
  .user__best-item .drop__label .action {
    text-transform: uppercase;
  }
  .user__best-item .drop__img {
    margin: 0;
    width: 140px;
  }
  .user__best-item .drop__overlay {
    width: 280px;
    height: 280px;
  }
  .user__best-item .drop__head {
    top: 20px;
  }
  .user__best-item .drop__head-content {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .user__best-item {
    margin-left: 30px;
  }
}
@media not screen and (min-width: 630px) {
  .user__best-item_case {
    order: 4;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .user__best-item_case {
    order: 1;
  }
}
@media not screen and (min-width: 1100px) {
  .user__best-item_skin {
    order: 3;
  }
}
.user__trade-url-info {
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .user__trade-url-info {
    margin-bottom: 12px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .user__trade-url-info {
    margin-bottom: 20px;
    font-size: 16px;
  }
}
@media not screen and (min-width: 1100px) {
  .user__trade-url-info {
    width: 100%;
  }
}
@media not screen and (min-width: 630px) {
  .user__trade-url {
    order: 2;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .user__trade-url {
    margin-top: 20px;
  }
}
@media not screen and (min-width: 1100px) {
  .user__trade-url {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
  }
}
@media only screen and (min-width: 1100px) {
  .user__trade-url {
    padding-top: 22px;
    margin-bottom: 32px;
  }
}
.user__trade-url-input {
  display: flex;
}
@media not screen and (min-width: 1100px) {
  .user__trade-url-input {
    width: 100%;
  }
}
.user__trade-url-input label {
  width: 100%;
  max-width: 713px;
  margin-right: 15px;
}
.user__info-skins {
  padding-top: 13px;
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .user__info-skins {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .user__info-skins {
    padding-top: 22px;
    margin-bottom: 32px;
  }
}
.user__bp-lvl {
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.08s ease;
  will-change: transform;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
  background-image: url(public/img/battlepass/blast/open/fx-label_default.png?v=18);
  font-family: RadionA-BlackItalic;
  text-shadow: 1px 1px 0 rgba(10, 13, 29, 0.1);
  color: #fff;
}
.user__bp-lvl_premium {
  background-image: url(public/img/battlepass/blast/open/fx-label_premium.png?v=18);
}
@media not screen and (min-width: 1100px) {
  .user__bp-lvl {
    width: 42px;
    height: 52px;
    top: -30px;
    font-size: 21px;
  }
}
@media only screen and (min-width: 1100px) {
  .user__bp-lvl {
    width: 56px;
    height: 62px;
    font-size: 32px;
    bottom: -25px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .user__bp-lvl:hover {
    transform: translateX(-50%) scale(1.1);
    filter: brightness(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .user__bp-lvl:active {
    -webkit-tap-highlight-color: transparent;
    transform: translateX(-50%) scale(1.1);
    filter: brightness(1.1);
  }
}
@media not screen and (min-width: 630px) {
  .user__favorite-team-logo {
    width: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .user__favorite-team-logo {
    width: 30px;
  }
}
.contract-used-skins {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  padding: 14px;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
}
.contract-used-skins__skins {
  display: grid;
  align-content: flex-start;
  grid-gap: 4px;
  margin-bottom: auto;
  padding-bottom: 15px;
}
@media not screen and (min-width: 630px) {
  .contract-used-skins__skins {
    grid-template-columns: repeat(auto-fill, minmax(45px, 1fr));
  }
}
@media only screen and (min-width: 630px) {
  .contract-used-skins__skins {
    grid-template-columns: repeat(auto-fill, minmax(55px, 1fr));
  }
}
.contract-used-skins__skin {
  position: relative;
}
@media not all and (hover: none) and (pointer: coarse) {
  .contract-used-skins__skin:hover .contract-used-skins__name {
    opacity: 1;
    visibility: visible;
    top: 80%;
    z-index: 1;
  }
}
@media (hover: none) and (pointer: coarse) {
  .contract-used-skins__skin:active {
    -webkit-tap-highlight-color: transparent;
  }
  .contract-used-skins__skin:active .contract-used-skins__name {
    opacity: 1;
    visibility: visible;
    top: 80%;
    z-index: 1;
  }
}
.contract-used-skins__name {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px;
  background-color: #1e2339;
  border-bottom: 2px solid var(--rarity-color);
  transition: 0.08s ease;
  font-size: 12px;
  line-height: 16px;
  max-width: 150px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.contract-used-skins__cost-title {
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 500;
}
.contract-used-skins__cost-value {
  font-weight: 600;
  color: #fff;
}
.skins-block {
  position: relative;
  display: flex;
  justify-content: center;
  border-top: 2px solid #41496b;
  border-left: 2px solid #41496b;
  border-right: 2px solid #41496b;
  background: radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
}
@media only screen and (min-width: 630px) {
  .skins-block {
    min-height: 190px;
  }
}
.skins-block:after,
.skins-block:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 52%;
  transform: translateX(-50%) rotate(14deg);
  width: 2px;
  height: 40%;
}
.skins-block:before {
  top: -1px;
  background: linear-gradient(180deg, #41496b, rgba(65, 73, 107, 0));
}
.skins-block:after {
  bottom: -1px;
  background: linear-gradient(180deg, rgba(65, 73, 107, 0), #41496b);
}
.skins-block__head {
  display: flex;
  justify-content: space-between;
  position: absolute;
  z-index: 3;
  top: 10px;
  width: calc(100% + 24px);
}
.skins-block__head .action {
  margin: 0 7px;
}
.skins-block__head-column {
  display: flex;
  align-items: center;
  grid-gap: 0 12px;
}
.skins-block__center {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.skins-block__center_case {
  width: 74px;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skins-block__center_case:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skins-block__center_case:active {
    -webkit-tap-highlight-color: transparent;
    transform: translate(-50%, -50%) scale(1.1);
  }
}
.skins-block__center_upgrade {
  transform: translate(-50%, -50%) rotate(90deg);
}
.skins-block__item {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding: 15px 20px;
  flex: none;
  border-bottom: 2px solid var(--rarity-color);
}
.skins-block__item_right {
  align-items: flex-end;
  text-align: right;
}
.skins-block__item_right .skins-block__data {
  flex-flow: row-reverse;
}
.skins-block__item-img {
  width: 152px;
  margin-top: 12px;
}
.skins-block__item-img_default {
  width: 120px;
}
.skins-block__item-img_offset {
  margin-left: 16px;
}
.skins-block__column {
  width: 100%;
  min-width: 0;
}
.skins-block__data {
  display: flex;
  align-items: center;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .skins-block__data {
    grid-gap: 6px;
  }
}
@media only screen and (min-width: 1100px) {
  .skins-block__data {
    grid-gap: 14px;
  }
}
.skins-block__user-img {
  border-radius: 50%;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skins-block__user-img:hover {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .skins-block__user-img:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
  }
}
@media not screen and (min-width: 1100px) {
  .skins-block__user-img {
    width: 24px;
    height: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .skins-block__user-img {
    width: 32px;
    height: 32px;
  }
}
.skins-block__name,
.skins-block__type {
  line-height: 16px;
  font-weight: 500;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media not screen and (min-width: 1100px) {
  .skins-block__name,
  .skins-block__type {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .skins-block__name,
  .skins-block__type {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .skins-block__type {
    margin-bottom: 2px;
  }
}
.skins-block__name {
  color: #fff;
}
.skins-block__item-pf {
  display: flex;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .skins-block__item-pf:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .skins-block__item-pf:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.user-settings__row {
  display: flex;
  align-items: flex-start;
  grid-gap: 32px 128px;
}
@media not screen and (min-width: 630px) {
  .user-settings__row {
    padding: 18px 0;
  }
}
@media only screen and (min-width: 630px) {
  .user-settings__row {
    padding: 42px 0;
  }
}
@media not screen and (min-width: 1100px) {
  .user-settings__row {
    flex-wrap: wrap;
  }
}
.user-settings__row:first-child {
  padding-top: 0;
}
.user-settings__row:not(.user-settings__row:last-child) {
  border-bottom: 2px solid #1e2339;
}
@media only screen and (min-width: 1100px) {
  .user-settings__row_hide-desktop {
    display: none;
  }
}
.user-settings__column {
  max-width: 372px;
  width: 100%;
  flex: none;
}
.user-settings__title {
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .user-settings__title {
    margin-bottom: 7px;
    font-size: 16px;
    line-height: 19px;
  }
}
@media only screen and (min-width: 630px) {
  .user-settings__title {
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 22px;
  }
}
.user-settings__subtitle {
  display: flex;
  align-items: center;
  gap: 6px;
}
@media not screen and (min-width: 630px) {
  .user-settings__subtitle {
    font-size: 14px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .user-settings__subtitle {
    font-size: 16px;
    line-height: 22px;
  }
}
.user-settings__subtitle_accent {
  color: hsla(0, 0%, 100%, 0.95);
  font-weight: 600;
}
.user-settings__setting {
  display: flex;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .user-settings__setting {
    overflow-x: auto;
    text-align: center;
  }
}
.user-settings__setting_theme {
  grid-gap: 22px;
  flex-wrap: wrap;
}
.user-settings__setting-input {
  display: flex;
  align-items: center;
  width: 100%;
  margin-right: -16px;
}
.user-settings__setting-input .action {
  width: 100%;
}
.user-settings__setting-label {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .user-settings__setting-label {
    margin-right: 6px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .user-settings__setting-label {
    margin-right: 12px;
    font-size: 16px;
  }
}
.theme-switcher__preview-profile,
.theme-switcher__preview-roulette {
  position: relative;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  background-position: 50%;
  background-repeat: no-repeat;
  transition: 0.08s ease-in-out;
}
@media not screen and (min-width: 630px) {
  .theme-switcher__preview-profile,
  .theme-switcher__preview-roulette {
    width: 137px;
    height: 97px;
    background-size: 100px;
  }
}
@media only screen and (min-width: 630px) {
  .theme-switcher__preview-profile,
  .theme-switcher__preview-roulette {
    width: 196px;
    height: 137px;
    background-size: 156px;
  }
}
.theme-switcher__preview-profile_winter:before,
.theme-switcher__preview-roulette_winter:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 53%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(public/img/fx/snow-frame.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  backface-visibility: hidden;
}
@media not screen and (min-width: 630px) {
  .theme-switcher__preview-profile_winter:before,
  .theme-switcher__preview-roulette_winter:before {
    width: 140px;
    height: 126%;
  }
}
@media only screen and (min-width: 630px) {
  .theme-switcher__preview-profile_winter:before,
  .theme-switcher__preview-roulette_winter:before {
    width: 201px;
    height: 122%;
  }
}
.theme-switcher__preview-profile_cs2,
.theme-switcher__preview-profile_cs2dark,
.theme-switcher__preview-profile_halloween,
.theme-switcher__preview-profile_matrix,
.theme-switcher__preview-profile_winter2,
.theme-switcher__preview-roulette_cs2,
.theme-switcher__preview-roulette_cs2dark,
.theme-switcher__preview-roulette_halloween,
.theme-switcher__preview-roulette_matrix,
.theme-switcher__preview-roulette_winter2 {
  background-size: 100%;
  background-position: top;
}
.theme-switcher__preview-profile {
  background-image: url(public/img/fx/screenshot-profile.png);
}
.theme-switcher__preview-profile_cs2 {
  background-image: url(public/img/fx/screenshot-profile_cs2.png);
}
.theme-switcher__preview-profile_halloween {
  background-image: url(public/img/fx/screenshot-profile_halloween.png);
}
.theme-switcher__preview-profile_winter2 {
  background-image: url(public/img/themes/winter2/fx-profile-preview.png);
}
.theme-switcher__preview-roulette {
  background-image: url(public/img/fx/screenshot-roulette.png);
}
.theme-switcher__preview-roulette_cs2 {
  background-image: url(public/img/fx/screenshot-roulette_cs2.png);
  background-position: 50%;
  background-size: 85%;
}
.theme-switcher__preview-roulette_cs2dark {
  background-image: url(public/img/fx/screenshot-roulette_cs2dark.png);
  background-position: 50%;
  background-size: 85%;
}
.theme-switcher__preview-roulette_halloween {
  background-image: url(public/img/fx/screenshot-roulette_halloween.png);
  background-position: 50%;
  background-size: 85%;
}
.theme-switcher__preview-roulette_matrix {
  background-image: url(public/img/fx/screenshot-roulette_matrix.png);
  background-position: 50%;
  background-size: 75%;
}
.theme-switcher__round {
  position: relative;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  transition: 0.08s ease-in-out;
}
.theme-switcher__round:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background-color: #13cdff;
  opacity: 0;
  visibility: hidden;
  transition: 0.08s ease-in-out;
}
.theme-switcher__text {
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .theme-switcher__text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .theme-switcher__text {
    font-size: 16px;
    line-height: 22px;
  }
}
.theme-switcher label {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 12px;
  cursor: pointer;
}
.theme-switcher label:hover .theme-switcher__preview-profile,
.theme-switcher label:hover .theme-switcher__preview-roulette {
  border-color: rgba(19, 205, 255, 0.5);
}
.theme-switcher label:hover .theme-switcher__round {
  border-color: rgba(19, 205, 255, 0.4);
}
.theme-switcher input:checked + label .theme-switcher__preview-profile,
.theme-switcher input:checked + label .theme-switcher__preview-roulette {
  border-color: #13cdff;
}
.theme-switcher input:checked + label .theme-switcher__round {
  border-color: #13cdff;
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1)
  );
}
.theme-switcher input:checked + label .theme-switcher__round:before {
  opacity: 1;
  visibility: visible;
}
.theme-switcher input.disabled + label,
.theme-switcher input:disabled + label {
  opacity: 0.4;
  pointer-events: none;
}
.rounded-switcher__toggler {
  display: flex;
  align-items: center;
  position: relative;
  width: 48px;
  height: 32px;
  border-radius: 24px;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  transition: 0.08s ease-in-out;
}
.rounded-switcher__toggler:before {
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #41496b;
  transform: translateX(4px);
  transition: 0.08s ease-in-out;
}
.rounded-switcher__text {
  text-align: right;
  font-size: 16px;
  transition: 0.08s ease-in-out;
}
.rounded-switcher label {
  display: flex;
  align-items: center;
  grid-gap: 0 16px;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .rounded-switcher label:hover .rounded-switcher__toggler:before {
    transform: translateX(6px);
  }
}
@media (hover: none) and (pointer: coarse) {
  .rounded-switcher label:active {
    -webkit-tap-highlight-color: transparent;
  }
  .rounded-switcher label:active .rounded-switcher__toggler:before {
    transform: translateX(6px);
  }
}
.rounded-switcher input:checked + label {
  color: #fff;
}
.rounded-switcher input:checked + label .rounded-switcher__toggler {
  border-color: #13cdff;
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1)
  );
}
.rounded-switcher input:checked + label .rounded-switcher__toggler:before {
  background-color: #13cdff;
  transform: translateX(19px);
}
.rounded-switcher input.disabled + label,
.rounded-switcher input:disabled + label {
  opacity: 0.4;
  pointer-events: none;
}
.change-currency {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.change-currency__btn {
  display: flex;
  width: 100%;
  margin-bottom: 24px;
}
.change-currency__btn .action {
  width: 100%;
}
.change-currency__info {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #ff3030;
}
.change-currency__text {
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .change-currency__text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .change-currency__text {
    font-size: 16px;
    line-height: 22px;
  }
}
.change-currency__currencies {
  margin-bottom: 32px;
  display: flex;
  gap: 10px;
}
.change-currency__currency {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  font-size: 24px;
  color: #fff;
}
@media not screen and (min-width: 400px) {
  .change-currency__currency {
    width: 80px;
    height: 54px;
  }
}
@media only screen and (min-width: 400px) {
  .change-currency__currency {
    width: 100px;
    height: 64px;
  }
}
.change-currency__round {
  position: relative;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  transition: 0.08s ease-in-out;
}
.change-currency__round:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background-color: #13cdff;
  opacity: 0;
  visibility: hidden;
  transition: 0.08s ease-in-out;
}
.change-currency label {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 12px;
  cursor: pointer;
}
.change-currency label:hover .change-currency__currency {
  border-color: rgba(19, 205, 255, 0.5);
}
.change-currency label:hover .change-currency__round {
  border-color: rgba(19, 205, 255, 0.4);
}
.change-currency input:checked + label .change-currency__currency {
  border-color: #13cdff;
}
.change-currency input:checked + label .change-currency__round {
  border-color: #13cdff;
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1)
  );
}
.change-currency input:checked + label .change-currency__round:before {
  opacity: 1;
  visibility: visible;
}
.change-currency input.disabled + label,
.change-currency input:disabled + label {
  opacity: 0.4;
  pointer-events: none;
}
.prompts-block {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  margin-top: 10px;
  opacity: 0;
  visibility: hidden;
  max-width: 420px;
  transition: 0.12s ease;
  background-color: #0f1223;
  border: 2px solid #1e2339;
  box-shadow: 0 0 15px 4px rgba(10, 13, 29, 0.3);
}
@media not screen and (min-width: 1100px) {
  .prompts-block {
    right: 0;
    width: 210px;
    padding: 12px;
    gap: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .prompts-block {
    right: 0;
    width: fit-content;
    padding: 18px;
    gap: 20px;
  }
}
@media not screen and (min-width: 1100px) {
  .prompts-block__mobile-title {
    font-size: 14px;
    font-weight: 700;
    color: hsla(0, 0%, 100%, 0.95);
  }
}
@media only screen and (min-width: 1100px) {
  .prompts-block__mobile-title {
    display: none;
  }
}
.prompts-block__item {
  display: flex;
  align-items: center;
  font-weight: 400;
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .prompts-block__item {
    gap: 8px;
    font-size: 13px;
  }
}
@media only screen and (min-width: 1100px) {
  .prompts-block__item {
    gap: 12px;
    white-space: nowrap;
  }
}
.prompts-block__item .svg {
  color: hsla(0, 0%, 100%, 0.95);
}
.layout-contract__drop {
  transform: scale(0.8) translateY(-40px);
  opacity: 0;
  animation-name: readyDrop;
  animation-duration: 1.5s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
}
.layout-contract__head {
  display: flex;
}
@media not screen and (min-width: 900px) {
  .layout-contract__head {
    flex-direction: column;
  }
}
@media only screen and (min-width: 900px) {
  .layout-contract__head {
    align-items: center;
    justify-content: space-between;
  }
}
.layout-contract__head-column {
  display: flex;
  align-items: center;
  grid-gap: 10px 32px;
  flex-wrap: wrap;
}
@media not screen and (min-width: 900px) {
  .layout-contract__head-column_head {
    margin-bottom: 22px;
  }
}
.layout-contract__head-text {
  font-weight: 500;
}
@media not screen and (min-width: 1100px) {
  .layout-contract__head-text {
    margin-bottom: 6px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-contract__head-text {
    margin-bottom: 12px;
    font-size: 16px;
  }
}
.layout-contract__head-value {
  font-weight: 600;
  color: #fff;
  display: flex;
  align-items: center;
}
@media not screen and (min-width: 1100px) {
  .layout-contract__head-value {
    font-size: 17px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-contract__head-value {
    font-size: 26px;
  }
}
.layout-contract__head-btn {
  display: inline-flex;
  color: #13cdff;
  cursor: pointer;
  margin-left: 8px;
}
.layout-contract__head-btn svg {
  transition: 0.3s ease;
}
.layout-contract__head-btn:hover {
  color: rgba(19, 205, 255, 0.8);
}
.layout-contract__used-skins {
  display: grid;
}
@media not screen and (min-width: 630px) {
  .layout-contract__used-skins {
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    grid-gap: 40px 5px;
    padding: 32px 0;
  }
}
@media only screen and (min-width: 630px) {
  .layout-contract__used-skins {
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    grid-gap: 80px 5px;
    padding: 52px 0;
  }
}
.layout-contract__used-skins.progress .drop {
  opacity: 0;
  transform: scale(1.3) rotate(15deg);
}
.layout-contract__used-skins .drop_1 {
  transition: 0.2s;
  transition-delay: 0s;
}
.layout-contract__used-skins .drop_2 {
  transition: 0.4s;
  transition-delay: 0.25s;
}
.layout-contract__used-skins .drop_3 {
  transition: 0.6s;
  transition-delay: 0.5s;
}
.layout-contract__used-skins .drop_4 {
  transition: 0.8s;
  transition-delay: 0.75s;
}
.layout-contract__used-skins .drop_5 {
  transition: 1s;
  transition-delay: 1s;
}
.layout-contract__used-skins .drop_6 {
  transition: 1.2s;
  transition-delay: 1.25s;
}
.layout-contract__used-skins .drop_7 {
  transition: 1.4s;
  transition-delay: 1.5s;
}
.layout-contract__used-skins .drop_8 {
  transition: 1.6s;
  transition-delay: 1.75s;
}
.layout-contract__used-skins .drop_9 {
  transition: 1.8s;
  transition-delay: 2s;
}
.layout-contract__used-skins .drop_10 {
  transition: 2s;
  transition-delay: 2.25s;
}
.layout-contract__available-skins {
  margin: 32px 0 52px;
}
.layout-contract__how-to {
  margin-top: 32px;
}
.layout-contract__verification {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 32px 0;
}
.layout-contract .popup-overlay {
  display: none;
}
.layout-contract .popup-overlay.active {
  display: flex;
}
.layout-upgrade {
  position: relative;
  z-index: 2;
}
@media not screen and (min-width: 630px) {
  .layout-upgrade {
    margin-top: 12px;
  }
}
.layout-upgrade__skins {
  margin-top: 12px;
}
.layout-upgrade__skins .info {
  margin-top: 22px;
}
@media not screen and (min-width: 1100px) {
  .layout-upgrade__upgrade {
    margin-bottom: 152px;
    margin-top: -32px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-upgrade__upgrade {
    margin-bottom: 42px;
  }
}
.layout-upgrade__laod-more-skins {
  display: flex;
  justify-content: center;
  margin-top: 42px;
}
.layout-upgrade__knife-wrapper {
  position: absolute;
  width: 1000px;
  height: 247px;
  pointer-events: none;
  filter: drop-shadow(5px 5px 16px rgba(10, 13, 29, 0.7));
}
@media not screen and (min-width: 1100px) {
  .layout-upgrade__knife-wrapper {
    top: 285px;
    left: 49%;
    transform: translateX(-50%) scale(0.45) rotate(-90deg);
    z-index: 4;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-upgrade__knife-wrapper {
    top: 145px;
    left: 52%;
    transform: translateX(-50%) scale(0.71) rotate(-30deg);
    z-index: 6;
  }
}
.layout-upgrade__knife-wrapper.final .layout-upgrade__knife_fill:before,
.layout-upgrade__knife-wrapper.final .layout-upgrade__succesfull-upgrade {
  opacity: 0;
}
.layout-upgrade__version {
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: center;
}
@media not screen and (min-width: 1100px) {
  .layout-upgrade__version {
    z-index: 6;
  }
}
.layout-upgrade__version .action {
  margin: 0 6px;
}
.layout-upgrade__knife {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  background-position: 100% 0;
  background-size: cover;
  background-repeat: no-repeat;
  transition: 1s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media not screen and (min-width: 1100px) {
  .layout-upgrade__knife {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-upgrade__knife {
    width: 1008px;
    height: 249px;
  }
}
.layout-upgrade__knife_green,
.layout-upgrade__knife_red {
  opacity: 0.9;
  animation: knifePulse 2.5s ease 0s infinite backwards;
}
.layout-upgrade__knife_red {
  z-index: 4;
  background-image: url(public/img/other/upgrade/knife-red.png?v=2);
}
.layout-upgrade__knife_blue {
  z-index: 2;
  background-image: url(public/img/other/upgrade/knife-blue.png?v=2);
}
.layout-upgrade__knife_green {
  z-index: 4;
  background-image: url(public/img/other/upgrade/knife-green.png?v=2);
}
.layout-upgrade__knife_fill {
  z-index: 3;
  background-image: url(public/img/other/upgrade/knife.png?v=2);
}
.layout-upgrade__knife_fill:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 110%;
  width: 2px;
  background: linear-gradient(rgba(7, 10, 24, 0), #82ff1b 54.17%, #82ff1b);
}
.layout-upgrade__knife-cursor {
  position: absolute;
  z-index: 4;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: var(--position-indicator);
  width: 4px;
  height: 80%;
  background: linear-gradient(
    180deg,
    rgba(130, 255, 27, 0),
    #93ff1f 26.56%,
    rgba(147, 255, 31, 0.9) 71.87%,
    rgba(130, 255, 27, 0)
  );
  transition: 0.3s ease;
  will-change: transform;
}
.layout-upgrade__knife-cursor:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(130, 255, 27, 0.3);
  filter: blur(25px);
  transition: 0.3s ease;
  will-change: transform;
}
.layout-upgrade__knife-cursor.failure {
  background: linear-gradient(
    180deg,
    rgba(255, 48, 48, 0),
    #ff3030 26.56%,
    #ff3030 71.87%,
    rgba(255, 48, 48, 0)
  );
}
.layout-upgrade__knife-cursor.failure:before {
  background-color: rgba(252, 0, 0, 0.5);
}
.layout-upgrade__knife-cursor.flexing {
  animation: flexingIndicator 7s ease 0s forwards;
}
@keyframes flexingIndicator {
  0% {
    right: 0;
  }
  10% {
    right: 100%;
  }
  25% {
    right: 0;
  }
  50% {
    right: 100%;
  }
  75% {
    right: 0;
  }
  to {
    right: var(--position-indicator);
  }
}
.layout-upgrade__ranges {
  display: flex;
}
.layout-upgrade__range {
  width: 110px;
}
.layout-upgrade__range .action {
  display: flex;
}
.layout-upgrade__filters {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
}
@media not screen and (min-width: 630px) {
  .layout-upgrade__filters {
    grid-gap: 12px 0;
  }
  .layout-upgrade__filters .search-result {
    display: none;
  }
}
.layout-upgrade__succesfull-upgrade {
  position: absolute;
  z-index: 3;
  top: 106px;
  left: -106px;
  padding: 6px 10px 13px;
  width: 250px;
  text-align: right;
  transform: rotate(90deg);
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.1px;
  color: #82ff1b;
  border-right: 2px solid #82ff1b;
  text-shadow: 1px 1px 0 rgba(17, 37, 0, 0.95), 1px 1px 8px rgba(12, 27, 0, 0.8);
  transition: 0.3s ease;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.layout-upgrade__faq {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  max-width: 972px;
  width: 100%;
}
.layout-upgrade__faq .faq-category {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-upgrade__faq {
    margin: 52px auto 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-upgrade__faq {
    margin: 100px auto 0;
  }
}
@keyframes knifePulse {
  0% {
    opacity: 0.8;
  }
  50% {
    opacity: 0.2;
  }
  to {
    opacity: 0.8;
  }
}
.upgrade-section {
  position: relative;
}
.upgrade-section__cashback-info {
  position: absolute;
  z-index: 6;
}
@media not screen and (min-width: 630px) {
  .upgrade-section__cashback-info {
    top: -32px;
  }
  .upgrade-section__cashback-info .alert-block__text {
    font-size: 10px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 719px) {
  .upgrade-section__cashback-info .svg {
    display: none;
  }
  .upgrade-section__cashback-info .alert-block {
    padding-left: 10px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 719px) {
  .upgrade-section__cashback-info {
    top: -10px;
    width: 170px;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1099px) {
  .upgrade-section__cashback-info {
    top: -10px;
    max-width: 181px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__cashback-info {
    top: -52px;
  }
}
.upgrade-section__cashback-received {
  position: absolute;
  top: 100%;
  margin-top: -10px;
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0.2px;
  color: #93ff1f;
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__cashback-received {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__cashback-received {
    font-size: 20px;
  }
}
.upgrade-section__upgrade {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__upgrade {
    flex-wrap: wrap;
  }
}
.upgrade-section__upgrade .action__bind {
  top: 50%;
  right: -20px;
  transform: translateY(-50%);
  font-family: Rouben;
  font-style: normal;
  font-weight: 700;
}
.upgrade-section__head {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.upgrade-section__skin {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  height: fit-content;
}
@media not screen and (min-width: 630px) {
  .upgrade-section__skin {
    z-index: 3;
  }
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__skin {
    width: 50%;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-section__skin {
    z-index: 5;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__skin {
    width: 512px;
    margin-top: 22px;
  }
}
@media not screen and (min-width: 850px) {
  .upgrade-section__skin_left {
    padding-right: 62px;
    padding-left: 22px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1199px) {
  .upgrade-section__skin_left {
    padding-left: 120px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__skin_left {
    padding-right: 32px;
  }
}
@media not screen and (min-width: 850px) {
  .upgrade-section__skin_right {
    padding-left: 62px;
    padding-right: 22px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1199px) {
  .upgrade-section__skin_right {
    padding-right: 120px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__skin_right {
    padding-left: 32px;
  }
}
.upgrade-section__controller {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: none;
  width: 396px;
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__controller {
    width: 100%;
    order: 1;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__controller {
    z-index: 4;
  }
}
.upgrade-section__probability {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: 500;
  pointer-events: none;
  text-align: center;
  color: #fff;
  backdrop-filter: blur(10px);
}
.upgrade-section__probability path {
  transition: 0.08s ease;
}
@media not screen and (min-width: 630px) {
  .upgrade-section__probability {
    top: 36px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .upgrade-section__probability {
    top: 50px;
  }
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__probability {
    z-index: 4;
    height: 78px;
    max-width: 220px;
    transition: 0.12s ease;
  }
  .upgrade-section__probability_opacity {
    opacity: 0;
    transform: translateY(20px) scale(0.5);
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__probability {
    top: 347px;
    z-index: 1;
    height: 92px;
    max-width: 260px;
    font-size: 16px;
  }
}
.upgrade-section__probability-title {
  font-weight: 500;
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__probability-title {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__probability-title {
    font-size: 14px;
    line-height: 16px;
  }
}
.upgrade-section__probability-percent {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__probability-percent {
    margin-top: 6px;
    font-size: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__probability-percent {
    margin-top: 12px;
    font-size: 34px;
  }
}
.upgrade-section__probability svg {
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  backdrop-filter: blur(10px);
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__probability svg {
    width: 648px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__probability svg {
    width: 760px;
  }
}
.upgrade-section__quick-switcher {
  position: absolute;
  z-index: 3;
  display: flex;
  align-items: center;
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__quick-switcher {
    left: -10px;
    top: -16px;
  }
  .upgrade-section__quick-switcher .switch__square {
    height: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__quick-switcher {
    left: 80px;
    top: -16px;
  }
}
.upgrade-section__classic-upgrade {
  position: absolute;
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__classic-upgrade {
    top: -72px;
    pointer-events: none;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__classic-upgrade {
    top: 66px;
  }
}
.upgrade-section__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 22px;
}
.upgrade-section__actions .action {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__actions .action {
    --action-color-0: #0a0d1d;
    --action-color-10: #0f1223;
    --action-color-30: #1e2339;
    height: 48px;
  }
}
@media not screen and (min-width: 1100px) {
  .upgrade-section__actions {
    position: fixed;
    z-index: 5;
    bottom: 90px;
    width: 240px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-section__actions {
    width: 100%;
    position: relative;
    margin-top: 474px;
    padding: 0 90px;
  }
}
@keyframes upgradeOverlayAnimate {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  30% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
.classic-upgrade {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  border-radius: 100%;
  transition: 0.1s ease;
}
.classic-upgrade__radar-dot {
  position: absolute;
  z-index: 2;
  box-shadow: 0 0 10px 0 #93ff1f;
  background-color: #93ff1f;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.1s linear;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__radar-dot {
    width: 4px;
    height: 4px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__radar-dot {
    width: 6px;
    height: 6px;
  }
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__radar-dot:first-child {
    top: 24px;
    right: 50px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__radar-dot:first-child {
    top: 100px;
    right: 110px;
  }
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__radar-dot:nth-child(2) {
    top: 130px;
    right: 130px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__radar-dot:nth-child(2) {
    top: 240px;
    right: 230px;
  }
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__radar-dot:nth-child(3) {
    top: 135px;
    right: 50px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__radar-dot:nth-child(3) {
    top: 235px;
    right: 90px;
  }
}
@media only screen and (min-width: 1470px) {
  .classic-upgrade_ready:hover {
    box-shadow: 0 0 20px 1px rgba(130, 255, 27, 0.2);
  }
  .classic-upgrade_ready:hover .classic-upgrade__upgrade-hover {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    visibility: visible;
  }
  .classic-upgrade_ready:hover .classic-upgrade__content {
    opacity: 0;
    transform: scale(0.8);
  }
}
.classic-upgrade:not(.classic-upgrade_complete) .classic-upgrade__radar-dot {
  visibility: visible;
}
.classic-upgrade:not(.classic-upgrade_complete)
  .classic-upgrade__radar-dot:first-child {
  animation: showRadarDot1 5s linear 0s infinite;
}
.classic-upgrade:not(.classic-upgrade_complete)
  .classic-upgrade__radar-dot:nth-child(2) {
  animation: showRadarDot2 5s linear 0s infinite;
}
.classic-upgrade:not(.classic-upgrade_complete)
  .classic-upgrade__radar-dot:nth-child(3) {
  animation: showRadarDot3 5s linear 0s infinite;
}
.classic-upgrade:not(.classic-upgrade_ongoing):not(.classic-upgrade_ready)
  .classic-upgrade__arrow {
  opacity: 0;
}
.classic-upgrade_ongoing .classic-upgrade__cursor,
.classic-upgrade_ongoing .classic-upgrade__radar-dot,
.classic-upgrade_ready .classic-upgrade__cursor,
.classic-upgrade_ready .classic-upgrade__radar-dot {
  animation: none !important;
  visibility: hidden;
  opacity: 0;
}
.classic-upgrade__status {
  position: relative;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__status {
    width: 200px;
    height: 200px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__status {
    width: 340px;
    height: 340px;
  }
}
.classic-upgrade__status_lose .classic-upgrade__svg-overlay {
  color: #8a3233;
}
.classic-upgrade__status_lose .classic-upgrade__bg {
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(141, 51, 51, 0.6) -120%,
    #14070f 80%
  );
}
.classic-upgrade__status_lose .classic-upgrade__title {
  color: #fff;
}
.classic-upgrade__status_lose .classic-upgrade__chance,
.classic-upgrade__status_lose .classic-upgrade__chance-shadow {
  --classic-upgrade-state: #8a3233;
}
.classic-upgrade__status_lose .classic-upgrade__cursor {
  filter: grayscale(0.6) hue-rotate(-208deg) brightness(0.6);
}
.classic-upgrade__status:not(.classic-upgrade__status_success):not(.classic-upgrade__status_lose)
  .classic-upgrade__bg,
.classic-upgrade__status:not(.classic-upgrade__status_success):not(.classic-upgrade__status_lose)
  .classic-upgrade__cursor {
  opacity: 0.5;
}
.classic-upgrade__chance,
.classic-upgrade__chance-shadow {
  --classic-upgrade-state: #93ff1f;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: conic-gradient(
    var(--classic-upgrade-state) calc(var(--fillValue) * 1%),
    transparent 0
  );
  animation: classicUpgradeAction 1.5s ease 0s infinite forwards;
  border-radius: 50%;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__chance {
    -webkit-mask-image: radial-gradient(
      circle,
      transparent 0 94px,
      #000 94.6px
    );
    mask-image: radial-gradient(circle, transparent 0 94px, #000 94.6px);
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__chance {
    -webkit-mask-image: radial-gradient(
      circle,
      transparent 0 160px,
      #000 160.6px
    );
    mask-image: radial-gradient(circle, transparent 0 160px, #000 160.6px);
  }
}
.classic-upgrade__chance-shadow {
  mask-image: radial-gradient(circle, transparent 0 122px, #000 172px);
  opacity: 0.3;
}
.classic-upgrade__arrow,
.classic-upgrade__bg,
.classic-upgrade__cursor,
.classic-upgrade__cursor:after,
.classic-upgrade__cursor:before,
.classic-upgrade__svg-overlay {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  pointer-events: none;
}
.classic-upgrade__bg {
  border-radius: 50%;
  transition: 0.08s ease;
  pointer-events: none;
  background: radial-gradient(50% 50% at 50% 50%, #3b5a1a -140%, #0f1d00 80%);
}
.classic-upgrade__upgrade-hover {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.7);
  z-index: 2;
  font-size: 56px;
  line-height: 59px;
  font-family: Druk Text Cyr;
  text-transform: uppercase;
  font-style: italic;
  color: hsla(0, 0%, 100%, 0.95);
  backface-visibility: hidden;
  opacity: 0;
  visibility: hidden;
  transition: 0.1s ease;
  white-space: nowrap;
}
.classic-upgrade__content {
  position: relative;
  z-index: 3;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: 0.1s ease;
}
.classic-upgrade__state {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
.classic-upgrade__svg-overlay {
  color: #628d33;
}
.classic-upgrade__overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__overlay {
    width: 424px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__overlay {
    width: 782px;
  }
}
.classic-upgrade__overlay_animate {
  animation: upgradeOverlayAnimate 3.5s ease 0.2s infinite forwards;
}
.classic-upgrade__chance-value {
  margin-bottom: 10px;
  font-family: Druk Text Cyr;
  font-style: italic;
  color: #93ff1f;
  backface-visibility: hidden;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__chance-value {
    font-size: 36px;
    line-height: 39px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__chance-value {
    font-size: 56px;
    line-height: 59px;
  }
}
.classic-upgrade__chance-title {
  color: #fff;
  text-align: center;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__chance-title {
    padding: 0 12px;
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__chance-title {
    padding: 0 52px;
    font-size: 16px;
    line-height: 21px;
  }
}
.classic-upgrade__title {
  padding: 0 22px;
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-style: italic;
  color: #93ff1f;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__title {
    font-size: 24px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__title {
    font-size: 34px;
    line-height: 38px;
  }
}
.classic-upgrade__cursor {
  width: inherit;
  aspect-ratio: inherit;
}
.classic-upgrade__cursor:after,
.classic-upgrade__cursor:before {
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  will-change: transform, opacity;
  backface-visibility: hidden;
}
.classic-upgrade__cursor:before {
  background-image: url(public/img/other/upgrade/radar.png?v=2);
  transition-duration: 5s;
  transition-timing-function: cubic-bezier(0.22, 0.35, 0.31, 0.985);
  transform: rotate(0);
  opacity: 0;
}
.classic-upgrade__cursor:after {
  background-image: url(public/img/other/upgrade/radar-cursor.png?v=2);
  transform: 0.1s ease;
  opacity: 0;
}
.classic-upgrade__cursor:not(.classic-upgrade__cursor_ongoing):not(.classic-upgrade__cursor_complete) {
  animation: radarSpin 5s linear 0s infinite;
}
.classic-upgrade__cursor:not(.classic-upgrade__cursor_ongoing):not(.classic-upgrade__cursor_complete):after,
.classic-upgrade__cursor:not(.classic-upgrade__cursor_ongoing):not(.classic-upgrade__cursor_complete):before {
  opacity: 1;
}
.classic-upgrade__cursor_ongoing:before {
  opacity: 0.3;
}
.classic-upgrade__cursor_ongoing:after {
  opacity: 1;
}
.classic-upgrade__cursor_complete:before {
  opacity: 0;
}
.classic-upgrade__cursor_complete:after {
  opacity: 1;
}
.classic-upgrade__arrow:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-color: transparent transparent #fff;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__arrow:before {
    top: 4px;
    border-width: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__arrow:before {
    top: 9px;
    border-width: 16px;
  }
}
.classic-upgrade__cashback-received {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0.2px;
  color: #93ff1f;
}
@media not screen and (min-width: 1100px) {
  .classic-upgrade__cashback-received {
    bottom: 40px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .classic-upgrade__cashback-received {
    bottom: 70px;
    font-size: 20px;
  }
}
@keyframes showRadarDot1 {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes showRadarDot2 {
  5% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  85% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes showRadarDot3 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes classicUpgradeAction {
  0% {
    box-shadow: 0 0 35px 0 var(--classic-upgrade-action-20);
  }
  50% {
    box-shadow: 0 0 85px 12px var(--classic-upgrade-action-20);
  }
  to {
    box-shadow: 0 0 35px 0 var(--classic-upgrade-action-20);
  }
}
@keyframes radarSpin {
  to {
    rotate: 1turn;
  }
}
@keyframes loadedMultiX {
  0% {
    transform: translateY(-50%) scale(0.6);
    opacity: 0;
  }
  to {
    transform: translateY(-50%) scale(1);
    opacity: 1;
  }
}
@keyframes loadedUpgradeBlock {
  0% {
    transform: translateY(-28px) scale(0.85);
  }
  to {
    transform: translateY(0) scale(1);
  }
}
@keyframes upgradeSkinTop {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(20px, -15px);
  }
}
@keyframes upgradeSkinCenter {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-35px);
  }
}
@keyframes upgradeSkinBottom {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-5px, 5px);
  }
}
.upgrade-skin {
  position: relative;
  z-index: 3;
  flex: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media not all and (hover: none) and (pointer: coarse) {
  .upgrade-skin:hover .upgrade-skin__remove {
    opacity: 1;
    visibility: visible;
  }
}
@media (hover: none) and (pointer: coarse) {
  .upgrade-skin:active {
    -webkit-tap-highlight-color: transparent;
  }
  .upgrade-skin:active .upgrade-skin__remove {
    opacity: 1;
    visibility: visible;
  }
}
@media not screen and (min-width: 520px) {
  .upgrade-skin {
    width: 180px;
  }
}
@media only screen and (min-width: 520px) and (max-width: 999px) {
  .upgrade-skin {
    width: 250px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1099px) {
  .upgrade-skin {
    width: 370px;
  }
}
@media not screen and (min-width: 1100px) {
  .upgrade-skin {
    height: 330px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin {
    width: 408px;
    height: 408px;
  }
}
.upgrade-skin__skin {
  filter: drop-shadow(5px 5px 8px rgba(10, 13, 29, 0.7));
  animation: loadedUpgradeBlock 0.5s ease 0s forwards;
  cursor: pointer;
  pointer-events: all;
  transform: translate(0);
  transition: 2.1s ease;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__skin {
    width: 140px;
    height: 105px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .upgrade-skin__skin {
    width: 200px;
    height: 150px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__skin {
    width: 300px;
    height: 225px;
  }
}
.upgrade-skin__skin_broken .upgrade-skin__skin-img_top {
  animation: upgradeSkinTop 2.1s ease 0.05s forwards;
}
.upgrade-skin__skin_broken .upgrade-skin__skin-img_center {
  animation: upgradeSkinCenter 2.1s ease 0.05s forwards;
}
.upgrade-skin__skin_broken .upgrade-skin__skin-img_bottom {
  animation: upgradeSkinBottom 2.1s ease 0.05s forwards;
}
.upgrade-skin__balance-in-upgrade {
  position: absolute;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__balance-in-upgrade {
    top: 54px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 999px) {
  .upgrade-skin__balance-in-upgrade {
    top: 48px;
  }
}
@media only screen and (min-width: 1000px) {
  .upgrade-skin__balance-in-upgrade {
    top: 12px;
  }
}
.upgrade-skin__balance-in-upgrade-title {
  text-transform: lowercase;
  text-align: center;
  color: hsla(0, 0%, 100%, 0.95);
}
.upgrade-skin__balance-in-upgrade-title:first-letter {
  text-transform: capitalize;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__balance-in-upgrade-title {
    margin-bottom: 6px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 999px) {
  .upgrade-skin__balance-in-upgrade-title {
    margin-bottom: 8px;
    font-size: 15px;
  }
}
@media only screen and (min-width: 1000px) {
  .upgrade-skin__balance-in-upgrade-title {
    margin-bottom: 12px;
    font-size: 18px;
  }
}
.upgrade-skin__balance-in-upgrade-price {
  font-family: Druk Text Cyr;
  font-weight: 400;
  font-style: italic;
  letter-spacing: -0.3px;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__balance-in-upgrade-price {
    font-size: 20px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 999px) {
  .upgrade-skin__balance-in-upgrade-price {
    font-size: 22px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1000px) {
  .upgrade-skin__balance-in-upgrade-price {
    font-size: 32px;
    line-height: 32px;
  }
}
.upgrade-skin__skin-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.upgrade-skin__skin-img_top {
  clip-path: polygon(0 0, 100% 0, 100% 25%, 0 40%);
}
.upgrade-skin__skin-img_center {
  clip-path: polygon(0 40%, 100% 25%, 100% 60%, 0 75%);
}
.upgrade-skin__skin-img_bottom {
  clip-path: polygon(0 75%, 100% 60%, 100% 100%, 0 100%);
}
.upgrade-skin__range-slider {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0 8px;
}
@media not screen and (min-width: 500px) {
  .upgrade-skin__range-slider {
    width: 80px;
  }
}
@media only screen and (min-width: 500px) and (max-width: 629px) {
  .upgrade-skin__range-slider {
    width: 140px;
  }
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__range-slider {
    margin-left: -50px;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-skin__range-slider {
    width: 160px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__range-slider {
    width: 280px;
  }
}
.upgrade-skin__slider-label {
  position: absolute;
  white-space: nowrap;
  top: 32px;
  font-size: 12px;
}
@media not screen and (min-width: 500px) {
  .upgrade-skin__slider-label {
    display: none;
  }
}
.upgrade-skin__slider-label_left {
  left: 0;
}
.upgrade-skin__slider-label_right {
  right: 0;
}
.upgrade-skin__range-price {
  position: relative;
}
.upgrade-skin__range-price:before {
  content: "+";
  position: absolute;
  transform: translateX(-50%);
  font-size: 36px;
  color: #13cdff;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__range-price:before {
    left: -10%;
    z-index: 2;
    top: 5px;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-skin__range-price:before {
    left: 50%;
    top: -28px;
  }
}
.upgrade-skin__range-price_plus:before {
  opacity: 1;
  visibility: visible;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__range-price .action_input {
    max-width: 80px;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-skin__range-price .action_input {
    max-width: 120px;
  }
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__range-price {
    margin-top: 7px;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-skin__range-price {
    margin-top: 32px;
  }
}
.upgrade-skin .range-slider {
  width: 100%;
  pointer-events: all;
  margin-top: -15px;
}
@media only screen and (min-width: 630px) {
  .upgrade-skin .range-slider {
    bottom: 90px;
  }
}
.upgrade-skin .range-slider .irs-line {
  height: 2px;
  background: #41496b;
}
.upgrade-skin .range-slider .irs-slider {
  width: 24px;
  height: 18px;
  top: 27px;
}
.upgrade-skin__overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  filter: drop-shadow(0 0 70px var(--rarity-color-60));
}
.upgrade-skin__overlay svg {
  color: var(--rarity-color);
}
.upgrade-skin__content {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__content {
    top: 200px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .upgrade-skin__content {
    top: 232px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__content {
    top: 325px;
  }
}
.upgrade-skin__input {
  display: flex;
  align-items: center;
  grid-gap: 0 8px;
}
.upgrade-skin__input input {
  font-family: Druk Text Cyr;
  font-weight: 400;
  font-style: italic;
}
@media not screen and (min-width: 1100px) {
  .upgrade-skin__input input {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__input input {
    font-size: 24px;
  }
}
.upgrade-skin__input .action_input:focus {
  z-index: 2;
}
.upgrade-skin__input .action .price {
  color: #b7bcdb;
}
@media not screen and (min-width: 440px) {
  .upgrade-skin__input-reset {
    display: none;
  }
}
@media only screen and (min-width: 440px) {
  .upgrade-skin__input-reset {
    position: absolute;
    z-index: 1;
    left: 100%;
    margin-left: -16px;
  }
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__balance {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-skin__balance {
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
  }
}
.upgrade-skin__skin-name {
  color: hsla(0, 0%, 100%, 0.95);
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex: none;
  font-weight: 500;
}
@media not screen and (min-width: 520px) {
  .upgrade-skin__skin-name {
    margin: 10px 0 6px;
    width: 60%;
    font-size: 12px;
    line-height: 14px;
  }
}
@media only screen and (min-width: 520px) {
  .upgrade-skin__skin-name {
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 520px) and (max-width: 1099px) {
  .upgrade-skin__skin-name {
    width: 80%;
    font-size: 15px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__skin-name {
    margin-bottom: 4px;
    width: 85%;
    font-size: 22px;
    line-height: 28px;
  }
}
.upgrade-skin__skin-price {
  color: var(--rarity-color);
  font-family: Druk Text Cyr;
  font-weight: 400;
  font-style: italic;
  letter-spacing: -0.3px;
}
@media not screen and (min-width: 520px) {
  .upgrade-skin__skin-price {
    font-size: 24px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 520px) and (max-width: 1099px) {
  .upgrade-skin__skin-price {
    font-size: 32px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__skin-price {
    font-size: 42px;
    line-height: 42px;
  }
}
.upgrade-skin__text {
  position: absolute;
  z-index: 2;
  text-align: center;
  letter-spacing: 0.2px;
  color: #fff;
  animation: loadedUpgradeBlock 0.3s ease 0s forwards;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__text {
    padding: 0 12px;
    font-size: 11px;
    line-height: 16px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .upgrade-skin__text {
    padding: 0 35px;
    font-size: 12px;
    line-height: 18px;
  }
}
@media not screen and (min-width: 1100px) {
  .upgrade-skin__text {
    width: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__text {
    width: 100%;
    padding: 0 50px;
    font-size: 18px;
    line-height: 26px;
  }
}
.upgrade-skin__remove {
  top: 46%;
  pointer-events: none;
  filter: drop-shadow(0 0 5px #0a0d1d);
}
.upgrade-skin__types {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: all;
}
@media not screen and (min-width: 1100px) {
  .upgrade-skin__types {
    top: 50px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__types {
    top: 12px;
  }
}
.upgrade-skin__types .action {
  margin: 0 6px;
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__types .action {
    min-width: 52px;
  }
}
.upgrade-skin__knife-overlay {
  opacity: 0.8;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__knife-overlay {
    width: 80px;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-skin__knife-overlay {
    width: 220px;
  }
}
.upgrade-skin__remove {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  transition: 0.08s ease;
  cursor: pointer;
}
.upgrade-skin__img-upgrade-balance {
  position: absolute;
  z-index: -1;
  align-items: center;
  width: 100%;
  animation: loadedUpgradeBlock 0.3s ease 0s forwards;
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__img-upgrade-balance {
    max-width: 144px;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-skin__img-upgrade-balance {
    max-width: 263px;
  }
}
.upgrade-skin__random-btns {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  z-index: 1;
  animation: loadedMultiX 0.2s ease 0s forwards;
}
@media not screen and (min-width: 1100px) {
  .upgrade-skin__random-btns {
    top: 78px;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__random-btns {
    bottom: -146px;
  }
}
@media not screen and (min-width: 630px) {
  .upgrade-skin__multi-title {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .upgrade-skin__multi-title {
    margin: 6px 0;
    font-weight: 400;
    text-align: center;
    font-size: 14px;
    color: hsla(0, 0%, 100%, 0.95);
  }
}
@media not screen and (min-width: 320px) {
  .upgrade-skin__multi-actions {
    display: none;
  }
}
@media only screen and (min-width: 320px) {
  .upgrade-skin__multi-actions {
    display: flex;
  }
}
.upgrade-skin__multi-actions .action {
  margin: -1px 6px;
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .upgrade-skin__multi-actions .action {
    width: 18px;
    min-height: 24px;
    padding: 0 6px;
    font-size: 10px;
  }
}
@media not screen and (min-width: 500px) {
  .upgrade-skin__multi-actions .action:nth-child(2),
  .upgrade-skin__multi-actions .action:nth-child(4),
  .upgrade-skin__multi-actions .action:nth-child(6) {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .upgrade-skin__multi-actions .action {
    font-size: 13px;
  }
}
.layout-provably-fair {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-provably-fair__check-roll-id {
  margin: 40px 0 50px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.layout-provably-fair__title {
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 24px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}
.layout-provably-fair__table {
  width: 100%;
  margin-top: 20px;
}
.layout-provably-fair__text {
  font-size: 15px;
  line-height: 24px;
  font-weight: 600;
  color: #fff;
}
.layout-provably-fair__btn {
  margin-top: 15px;
}
.layout-provably-fair__head {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-provably-fair__head {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-provably-fair__head {
    margin-bottom: 40px;
  }
}
.layout-provably-fair__type {
  margin: 30px 0 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-provably-fair__type-img {
  margin-bottom: 10px;
  width: 150px;
}
.layout-provably-fair__type-title {
  margin-bottom: 6px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
}
.layout-provably-fair__type-value {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #b7bcdb;
}
.layout-provably-fair__json {
  width: 100%;
  margin-top: 20px;
}
.layout-provably-fair__progress {
  width: 100%;
  margin: 10px 0;
}
.layout-provably-fair__footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 20px 0;
}
.layout-provably-fair__load-more {
  margin-top: 32px;
}
.layout-provably-fair__pf-json {
  width: 100%;
  margin-top: 32px;
}
.layout-provably-fair_history {
  width: 100%;
  margin: 0 auto;
}
.provably-fair-banner {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  max-width: 989px;
  width: 100%;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  background-image: url(public/img/other/provablyFair/overlay_banner.svg);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 350px;
}
@media only screen and (min-width: 630px) {
  .provably-fair-banner {
    padding: 30px;
  }
}
@media only screen and (min-width: 1100px) {
  .provably-fair-banner {
    padding: 30px 130px;
  }
}
.provably-fair-banner__icon {
  margin-bottom: 10px;
  width: 35px;
  height: 43px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/provablyFair/icon_shield.svg?v=3);
  background-position: 50%;
}
@media only screen and (min-width: 630px) {
  .provably-fair-banner__icon {
    margin-bottom: 25px;
    width: 46px;
    height: 54px;
  }
}
.provably-fair-banner__title {
  margin-bottom: 12px;
  font-size: 17px;
  line-height: 23px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (min-width: 630px) {
  .provably-fair-banner__title {
    font-size: 20px;
    line-height: 28px;
  }
}
.provably-fair-banner__text {
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  color: #b7bcdb;
  text-align: center;
}
@media only screen and (min-width: 630px) {
  .provably-fair-banner__text {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 24px;
  }
}
@media not screen and (min-width: 630px) {
  .provably-fair-banner__more-info {
    padding-top: 15px;
    font-size: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .provably-fair-banner__more-info {
    padding-top: 30px;
    font-size: 16px;
  }
}
.provably-fair-banner__info-text {
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .provably-fair-banner__info-text {
    margin-bottom: 10px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .provably-fair-banner__info-text {
    margin-bottom: 20px;
    line-height: 24px;
  }
}
.provably-fair-banner__info-text-important {
  color: #b7bcdb;
}
.provably-fair-banner__info-header {
  font-weight: 700;
  padding-top: 10px;
}
@media not screen and (min-width: 630px) {
  .provably-fair-banner__info-header {
    font-size: 15px;
    margin-bottom: 10px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .provably-fair-banner__info-header {
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 26px;
  }
}
.provably-fair-banner__btn {
  margin-top: 12px;
}
.provably-fair-banner__pf-required {
  margin: 10px 0;
  line-height: 22px;
}
.provably-fair-banner__pf-required b {
  color: #fff;
}
@media only screen and (min-width: 630px) {
  .provably-fair-banner__pf-required {
    display: flex;
    align-items: flex-start;
  }
  .provably-fair-banner__pf-required:before {
    content: "";
    margin-right: 10px;
    margin-top: 3px;
    margin-left: -22px;
    width: 12px;
    height: 15px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  .provably-fair-banner__pf-required_client:before {
    background-image: url(public/img/other/provablyFair/icon_client.svg?v=3);
  }
  .provably-fair-banner__pf-required_server:before {
    background-image: url(public/img/other/provablyFair/icon_server.svg?v=3);
  }
  .provably-fair-banner__pf-required_nonce:before {
    background-image: url(public/img/other/provablyFair/icon_nonce.svg?v=3);
  }
}
.provably-fair-history-head {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .provably-fair-history-head {
    display: flex;
  }
}
.provably-fair-history-head__section {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 15px;
  display: flex;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__section {
    padding: 24px;
    align-items: center;
  }
}
.provably-fair-history-head__section_info {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .provably-fair-history-head__section_info {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}
.provably-fair-history-head__section_info .provably-fair-history-head__search {
  margin-left: 0;
}
@media not screen and (min-width: 1100px) {
  .provably-fair-history-head__section_range {
    flex-direction: column;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .provably-fair-history-head__section_range {
    flex: none;
    margin-left: 15px;
    max-width: 40%;
  }
}
@media not screen and (min-width: 1100px) {
  .provably-fair-history-head__case-img {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__case-img {
    margin-right: 24px;
    width: 100px;
  }
}
.provably-fair-history-head__title {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  color: #fff;
}
.provably-fair-history-head__title a {
  color: #13cdff;
}
.provably-fair-history-head__title a:hover {
  text-decoration: underline;
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__title {
    margin-bottom: 3px;
    font-size: 18px;
    line-height: 24px;
  }
}
.provably-fair-history-head__subtitle {
  font-size: 12px;
  line-height: 15px;
  font-weight: 600;
  color: #b7bcdb;
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__subtitle {
    font-size: 15px;
    line-height: 24px;
  }
}
.provably-fair-history-head__price {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .provably-fair-history-head__price {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__price {
    margin-left: auto;
    margin-right: 30px;
    font-size: 22px;
    line-height: 30px;
  }
}
.provably-fair-history-head__odds-range {
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  color: #fff;
  white-space: nowrap;
}
.provably-fair-history-head__odds-range a {
  color: #13cdff;
}
.provably-fair-history-head__odds-range a:hover {
  text-decoration: underline;
}
.provably-fair-history-head__odds-range span {
  color: #b7bcdb;
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__odds-range {
    font-size: 16px;
    line-height: 24px;
  }
}
@media not screen and (min-width: 1100px) {
  .provably-fair-history-head__date {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__date {
    display: flex;
    align-items: center;
    margin-left: 30px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: #fff;
  }
  .provably-fair-history-head__date:before {
    content: "";
    margin-right: 10px;
    margin-bottom: 2px;
    flex: none;
    width: 20px;
    height: 20px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(public/img/other/provablyFair/icon_date.svg?v=3);
    background-position: 50%;
  }
}
.provably-fair-history-head__search {
  display: flex;
  align-items: center;
}
@media not screen and (min-width: 1100px) {
  .provably-fair-history-head__search {
    margin: 15px 0 0;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__search {
    margin-left: auto;
    padding-left: 50px;
    border-left: 2px solid #41496b;
  }
}
.provably-fair-history-head__input {
  max-width: 230px;
  margin-right: 15px;
  height: 35px;
  width: 100%;
  background: transparent;
  font-size: 13px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
}
.provably-fair-history-head__input::-webkit-input-placeholder {
  color: #767b9f;
}
.provably-fair-history-head__input::placeholder {
  color: #767b9f;
}
@media only screen and (min-width: 1100px) {
  .provably-fair-history-head__input {
    font-size: 15px;
  }
}
.check-roll-id {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 32px 0 40px;
  max-width: 720px;
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 630px) {
  .check-roll-id {
    padding: 32px 60px 40px;
  }
}
.check-roll-id:after,
.check-roll-id:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 12px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/provablyFair/line.svg?v=4);
  background-position: 50%;
}
.check-roll-id:before {
  top: 0;
}
.check-roll-id:after {
  bottom: 0;
  transform: rotate(180deg);
}
.check-roll-id__title {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #fff;
}
.check-roll-id__subtitle {
  margin-bottom: 24px;
  text-align: center;
}
.check-roll-id__roll-id,
.check-roll-id__subtitle {
  font-size: 15px;
  line-height: 24px;
  font-weight: 500;
  color: #b7bcdb;
}
.check-roll-id__roll-id {
  margin-top: 25px;
}
.check-roll-id__input {
  display: flex;
}
.provably-fair-json {
  max-width: 1050px;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  border: 2px solid #1e2339;
}
.provably-fair-json__footer,
.provably-fair-json__head {
  padding: 20px 0;
  background-color: #0a0d1d;
  text-align: center;
}
.provably-fair-json__head {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #fff;
}
.provably-fair-json__footer {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #fff;
}
.provably-fair-json__code {
  overflow-x: auto;
  white-space: nowrap;
  font-family: Tahoma, sans-serif;
}
.provably-fair-json__code-inner {
  padding: 30px;
  background-color: #070a18;
}
.provably-fair-json__code-row {
  padding-left: 30px;
  margin: 25px 0;
}
.provably-fair-json__code-row span {
  color: #13cdff;
}
.provably-fair-progress {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 110px;
  max-width: 1050px;
  padding: 30px 15px 0;
  margin: 0 auto;
  width: 100%;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
}
@media only screen and (min-width: 630px) {
  .provably-fair-progress {
    padding: 30px 30px 0;
  }
}
.provably-fair-progress__line {
  position: relative;
  width: 100%;
  height: 10px;
  background-color: #1e2339;
}
.provably-fair-progress__progress {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-color: #13cdff;
  transition: 0.15 ease;
}
.provably-fair-progress__min-max-chances {
  display: flex;
  width: 100%;
  justify-content: space-between;
  font-size: 10px;
  line-height: 18px;
  font-weight: 600;
  color: #fff;
}
.provably-fair-progress__chance {
  top: 100%;
  left: 0;
  margin-top: 5px;
  width: 1px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  color: #767b9f;
}
.provably-fair-progress__chance,
.provably-fair-progress__marker {
  display: flex;
  justify-content: center;
  position: absolute;
  text-align: center;
}
.provably-fair-progress__marker {
  width: 0;
  white-space: nowrap;
  z-index: 2;
  bottom: 16px;
  transition: 0.15s ease;
}
.provably-fair-progress__marker:after {
  content: "";
  width: 6px;
  height: 18px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -20px;
  background-color: #fff;
  border: 2px solid #0a0f16;
}
.table-big {
  width: 100%;
  margin: 0 auto;
  padding: 30px 30px 0;
  overflow-x: auto;
  overflow-y: hidden;
  flex: none;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
}
@media not screen and (min-width: 1100px) {
  .table-big {
    max-width: 1050px;
  }
}
.table-big__table {
  width: 100%;
  min-width: 700px;
}
.table-big tr {
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  color: #b1bbca;
  white-space: nowrap;
  text-align: left;
}
.table-big tr.current-roll-drop .table-big__accent,
.table-big tr.current-roll-drop .table-big__first-name {
  color: #94e815;
}
.table-big tr th {
  font-size: 13px;
  padding: 11px 20px;
  background-color: #1e2339;
  font-weight: 700;
}
.table-big tr td {
  padding: 18px 20px;
  border-bottom: 2px solid #1e2339;
  vertical-align: middle;
  color: hsla(0, 0%, 100%, 0.95);
}
.table-big tr td:first-child {
  color: #b7bcdb;
}
.table-big tr:last-child td {
  border-bottom: none;
}
.table-big__row {
  display: flex;
  align-items: center;
}
.table-big__row_ghost {
  color: #41496b;
}
.table-big__item-img {
  width: 65px;
  margin-right: 20px;
}
.table-big__first-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 260px;
  font-size: 13px;
  line-height: 24px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
}
.table-big__first-name_rarity {
  color: var(--rarity-color);
}
.table-big__accent {
  color: #767b9f;
  font-weight: 600;
}
.table-big__second-name {
  margin-left: 10px;
  font-size: 12px;
  line-height: 24px;
  font-weight: 500;
  color: #767b9f;
  text-transform: uppercase;
}
.table-big__btns {
  display: flex;
  margin-right: -20px;
}
.table-big__btn {
  margin-left: 10px;
}
.table-big__data {
  margin-right: auto;
}
.table-big__data_lighten {
  color: #fff;
}
.table-big__user {
  display: flex;
  align-items: center;
  gap: 10px;
  transition: 0.12s ease;
  color: #fff;
}
.table-big__user img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
@media not all and (hover: none) and (pointer: coarse) {
  .table-big__user:hover {
    filter: brightness(1.15);
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .table-big__user:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.15);
    color: #13cdff;
  }
}
.table-big__user-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 160px;
  font-size: 13px;
  color: currentColor;
  text-transform: uppercase;
}
.table-big__user-name_success {
  color: #82ff1b;
}
.table-big_items tr td {
  padding: 18px 20px;
}
.table-big_offset {
  margin: 10px 0;
}
@media not screen and (min-width: 630px) {
  .table-big_compact {
    padding: 0 18px 8px;
  }
}
@media only screen and (min-width: 630px) {
  .table-big_compact {
    padding: 0 30px 16px;
  }
}
.table-big_compact tr td {
  padding: 10px 18px;
  border-bottom: 1px solid #1e2339;
  vertical-align: middle;
}
.table-big_compact tr:last-child td {
  border-bottom: none;
}
.layout-refill__head {
  display: flex;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .layout-refill__head {
    grid-gap: 12px 0;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-refill__head {
    grid-gap: 12px 15px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-refill__head {
    justify-content: space-between;
    margin-bottom: 22px;
    height: 36px;
  }
  .layout-refill__head .action {
    flex: none;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-refill__head {
    margin-bottom: 32px;
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }
}
.layout-refill__section {
  display: flex;
  grid-gap: 0 42px;
}
@media not screen and (min-width: 1100px) {
  .layout-refill__section {
    position: relative;
  }
  .layout-refill__section.active .layout-refill__payments,
  .layout-refill__section.active .layout-refill__refill-data {
    transform: translateX(calc(-100% - 42px));
  }
}
.layout-refill__return {
  display: none;
}
@media not screen and (min-width: 1100px) {
  .layout-refill__return {
    align-items: center;
    width: fit-content;
    white-space: nowrap;
  }
  .layout-refill__return .svg {
    transform: rotate(90deg);
  }
  .layout-refill__return.active {
    display: flex;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-refill__refill-step {
    margin-bottom: 12px;
    font-weight: 600;
    color: #fff;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-refill__refill-step {
    display: none;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-refill__payments,
  .layout-refill__refill-data {
    flex: none;
    transition: 0.12s ease;
    will-change: transform;
  }
}
.layout-refill__payments {
  width: 100%;
}
@media only screen and (min-width: 1100px) {
  .layout-refill__payments {
    margin-bottom: 32px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-refill__form {
    margin-bottom: 32px;
  }
}
.layout-refill__info {
  margin-top: 32px;
}
@media not screen and (min-width: 1100px) {
  .layout-refill__info {
    font-size: 13px;
    line-height: 19px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-refill__info {
    max-width: 700px;
    font-size: 16px;
    line-height: 22px;
  }
}
.layout-refill__country-switcher {
  display: flex;
  align-items: center;
}
@media not screen and (min-width: 1100px) {
  .layout-refill__country-switcher {
    margin-left: 10px;
  }
  .layout-refill__country-switcher.hidden {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-refill__country-switcher {
    margin-left: 10px;
  }
}
.layout-refill__refill-data {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media only screen and (min-width: 1100px) {
  .layout-refill__refill-data {
    grid-gap: 42px 0;
  }
}
.layout-refill__refill-promo-title {
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-refill__refill-promo-title {
    margin: 22px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-refill__refill-promo-title {
    margin: 52px 0 32px;
  }
}
.layout-refill__steps {
  margin: 130px 0 52px;
}
.layout-refill__table {
  overflow-x: auto;
}
.layout-refill__table::-webkit-scrollbar-track {
  background-color: #070a18;
}
.layout-refill__table::-webkit-scrollbar {
  width: 1.5px;
  height: 1.5px;
}
.layout-refill__table::-webkit-scrollbar-thumb {
  background: #41496b;
}
.layout-refill__infos-section {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.refill-payments {
  display: grid;
  grid-gap: 10px;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .refill-payments {
    grid-template-columns: repeat(auto-fill, minmax(90px, 1fr));
  }
}
@media only screen and (min-width: 1100px) {
  .refill-payments {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }
}
.refill-payments__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  transition: 0.08s ease-in-out;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  user-select: none;
}
.refill-payments__item img {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .refill-payments__item {
    height: 72px;
    padding: 10px;
  }
  .refill-payments__item img {
    max-width: 90px;
    max-height: 40px;
  }
}
@media only screen and (min-width: 1100px) {
  .refill-payments__item {
    height: 140px;
    padding: 20px;
  }
  .refill-payments__item img {
    max-width: 140px;
    max-height: 80px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .refill-payments__item:hover {
    border-color: #41496b;
  }
}
@media (hover: none) and (pointer: coarse) {
  .refill-payments__item:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #41496b;
  }
}
.refill-payments__item.active {
  border-color: #13cdff;
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1)
  );
}
.refill-payments__item_hot {
  border-color: rgba(255, 85, 46, 0.2);
}
@media not all and (hover: none) and (pointer: coarse) {
  .refill-payments__item_hot:hover {
    border-color: rgba(255, 85, 46, 0.5);
  }
}
@media (hover: none) and (pointer: coarse) {
  .refill-payments__item_hot:active {
    -webkit-tap-highlight-color: transparent;
    border-color: rgba(255, 85, 46, 0.5);
  }
}
@media only screen and (min-width: 1100px) {
  .refill-payments__item_hot.active {
    border-color: #ff552e;
    background: linear-gradient(
      180deg,
      rgba(19, 205, 255, 0),
      rgba(255, 85, 46, 0.1)
    );
  }
}
.refill-payments__hot {
  position: absolute;
  z-index: 1;
  left: -2px;
  top: -2px;
  display: flex;
  align-items: center;
  gap: 4px;
  background-image: linear-gradient(113deg, #ff552e 14.71%, #ff881a 85.29%);
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .refill-payments__hot {
    padding: 1px 8px 1px 4px;
    min-width: 47px;
    font-size: 12px;
  }
  .refill-payments__hot .svg {
    width: 8px;
    height: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .refill-payments__hot {
    padding: 4px 12px 4px 8px;
    min-width: 67px;
    font-size: 16px;
  }
  .refill-payments__hot .svg {
    width: 12px;
    height: 16px;
  }
}
.refill-data {
  position: relative;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
}
@media not screen and (min-width: 630px) {
  .refill-data {
    padding: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .refill-data {
    padding: 26px;
  }
}
.refill-data__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 10px 12px;
  margin-bottom: 22px;
  border: 2px solid #1e2339;
  background-color: rgba(30, 35, 57, 0.5);
}
.refill-data__title {
  margin-bottom: 7px;
  font-size: 14px;
  font-weight: 500;
}
.refill-data__method-name {
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.refill-data__method-img {
  width: 100%;
  max-width: 80px;
  max-height: 50px;
}
.refill-data__inputs {
  display: flex;
  flex-direction: column;
  width: 100%;
  grid-gap: 15px 0;
}
.refill-data__inputs .checkbox {
  margin-top: 6px;
}
.refill-data__action {
  display: flex;
  justify-content: center;
  margin-top: 22px;
}
.refill-data__action .action {
  width: 92%;
  margin: 0;
}
.refill-data__bonus {
  margin-bottom: 12px;
  font-weight: 500;
}
.refill-data__bonus .action {
  margin-bottom: 12px;
  margin-left: 6px;
}
.refill-data__bonus b {
  font-weight: 600;
  color: #ff7100;
}
.refill-data__info {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom: 2px solid rgba(30, 35, 57, 0.6);
  text-align: left;
  font-weight: 600;
  color: #fff;
}
.refill-data__info_comission {
  color: #ffc700;
}
.refill-data__info .price {
  font-weight: 700;
  color: #13cdff;
}
@media not screen and (min-width: 630px) {
  .refill-data__info {
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .refill-data__info {
    font-size: 14px;
  }
}
.refill-data__refill-presets {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 12px;
  margin-bottom: 15px;
}
.refill-data__preset {
  padding: 5px 10px;
  border: 2px solid #1e2339;
  background-color: #070a18;
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  transition: 0.08s ease-in-out;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .refill-data__preset:hover {
    border-color: rgba(19, 205, 255, 0.7);
  }
}
@media (hover: none) and (pointer: coarse) {
  .refill-data__preset:active {
    -webkit-tap-highlight-color: transparent;
    border-color: rgba(19, 205, 255, 0.7);
  }
}
.refill-data__promocode-info {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 9px 10px 10px;
  margin-bottom: 12px;
  background-image: linear-gradient(
    270deg,
    var(--refill-info-gd-1),
    var(--refill-info-gd-2) 50%,
    var(--refill-info-gd-1)
  );
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .refill-data__promocode-info {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .refill-data__promocode-info {
    font-size: 15px;
  }
}
.refill-data__promocode-info span {
  display: flex;
}
.refill-data__promocode-info:after,
.refill-data__promocode-info:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background-image: linear-gradient(
    270deg,
    var(--refill-info-gd-1),
    var(--refill-info-gd-3) 50%,
    var(--refill-info-gd-1)
  );
}
.refill-data__promocode-info:before {
  top: 0;
}
.refill-data__promocode-info:after {
  bottom: 0;
}
.refill-data__promocode-info_success {
  --refill-info-gd-1: rgba(130, 255, 27, 0);
  --refill-info-gd-2: rgba(130, 255, 27, 0.2);
  --refill-info-gd-3: #82ff1b;
}
.refill-data__promocode-info_error {
  --refill-info-gd-1: rgba(255, 48, 48, 0);
  --refill-info-gd-2: rgba(255, 48, 48, 0.2);
  --refill-info-gd-3: #ff3030;
}
.refill-data__promocode-info_bonus {
  --refill-info-gd-1: rgba(255, 85, 46, 0);
  --refill-info-gd-2: rgba(255, 85, 46, 0.2);
  --refill-info-gd-3: #ff552e;
}
.refill-data__promocode-info_info {
  --refill-info-gd-1: rgba(19, 205, 255, 0);
  --refill-info-gd-2: rgba(19, 205, 255, 0.2);
  --refill-info-gd-3: #13cdff;
}
.refill-data__promocode-info_medium {
  padding-left: 0;
  padding-right: 0;
  font-size: 13px;
}
.refill-data__amount-get {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.refill-data__price {
  font-size: 18px;
  font-weight: 600;
  color: #82ff1b;
}
.refill-data__price--limit {
  margin-bottom: 4px;
}
.refill-data__rate {
  font-weight: 600;
  font-size: 22px;
  color: #fff;
}
.refill-data__verification {
  margin-top: 16px;
}
.refill-promocodes {
  display: flex;
  flex-wrap: wrap;
}
@media not screen and (min-width: 630px) {
  .refill-promocodes {
    grid-gap: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .refill-promocodes {
    grid-gap: 20px;
  }
}
.refill-promocodes__promo {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  height: 140px;
  width: 222px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: 0.9;
  transition: 0.08s ease-in-out;
}
@media not all and (hover: none) and (pointer: coarse) {
  .refill-promocodes__promo:hover {
    opacity: 1;
    background-size: 105%;
    filter: saturate(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .refill-promocodes__promo:active {
    -webkit-tap-highlight-color: transparent;
    opacity: 1;
    background-size: 105%;
    filter: saturate(1.1);
  }
}
.refill-promocodes__promo_kinguin {
  height: 172px;
  width: 200px;
}
.refill-promocodes__value {
  font-size: 24px;
  font-weight: 600;
  color: #fff;
  text-shadow: 3px 3px 15px rgba(7, 10, 24, 0.4);
}
.country-switcher {
  position: relative;
  z-index: 2;
  padding: 5px 0;
}
.country-switcher__current {
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: 0.08s ease-in-out;
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .country-switcher__current {
    max-width: 220px;
    font-size: 11px;
  }
}
.country-switcher__current img {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .country-switcher__current:hover {
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .country-switcher__current:active {
    -webkit-tap-highlight-color: transparent;
    color: #13cdff;
  }
}
.country-switcher__all-countries {
  position: absolute;
  z-index: 2;
  padding: 10px;
  top: 100%;
  right: 0;
  width: fit-content;
  min-width: 230px;
  height: 300px;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  box-shadow: 0 0 30px 10px rgba(10, 13, 29, 0.6);
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  transition: 0.08s ease-in-out;
}
.country-switcher__all-countries::-webkit-scrollbar-track {
  background-color: #070a18;
}
.country-switcher__all-countries::-webkit-scrollbar {
  width: 1.5px;
  height: 1.5px;
}
.country-switcher__all-countries::-webkit-scrollbar-thumb {
  background: slate200;
}
.country-switcher__all-countries.active {
  opacity: 1;
  visibility: visible;
}
.country-switcher__country {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  padding: 7px 0;
  transition: 0.08s ease-in-out;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .country-switcher__country:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .country-switcher__country:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.country-switcher__country:not(.country-switcher__country:last-child) {
  border-bottom: 1px solid #1e2339;
}
.country-switcher__country img {
  width: 20px;
  margin-right: 10px;
}
.layout-kits {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-kits__promocode {
  display: flex;
  margin: 24px 0 32px;
}
.layout-kits__promocode .action_input {
  margin-right: -2px;
}
@media only screen and (min-width: 1100px) {
  .layout-kits__promocode .action_input {
    min-width: 300px;
  }
}
.layout-kits__main-title {
  width: 100%;
  margin-bottom: 10px;
}
.layout-kits__main-title .title__title {
  font-size: 40px;
}
.layout-kits__head {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.layout-kits__intro-title {
  margin-bottom: 24px;
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 900;
  text-transform: uppercase;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-kits__intro-title {
    font-size: 32px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-kits__intro-title {
    font-size: 52px;
    line-height: 42px;
  }
}
.layout-kits__intro-subtitle {
  max-width: 490px;
  margin-bottom: 8px;
}
@media not screen and (min-width: 1100px) {
  .layout-kits__intro-subtitle {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-kits__intro-subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}
.layout-kits__intro {
  width: 100%;
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 900px) {
  .layout-kits__intro {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-kits__intro {
    padding: 32px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-kits__intro {
    padding: 52px 0;
  }
}
.layout-kits__intro:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -50px;
  right: 0;
  margin-right: -260px;
  height: 574px;
  background-image: url(public/img/prizes/bg.png);
  background-size: 100%;
  background-repeat: no-repeat;
  pointer-events: none;
  backface-visibility: hidden;
}
@media not screen and (min-width: 630px) {
  .layout-kits__intro:before {
    width: 800px;
    opacity: 0.16;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-kits__intro:before {
    width: 900px;
    opacity: 0.2;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .layout-kits__intro:before {
    width: 1300px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-kits__intro:before {
    width: 1242px;
    opacity: 0.8;
  }
}
.layout-kits__timer {
  width: 242px;
}
@media not screen and (min-width: 900px) {
  .layout-kits__timer {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 900px) {
  .layout-kits__timer {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.layout-kits__kits {
  display: grid;
  grid-auto-flow: dense;
  width: 100%;
  gap: 20px;
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .layout-kits__kits {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 1470px) {
  .layout-kits__kits {
    grid-template-columns: repeat(3, 1fr);
  }
}
.layout-kits__faq {
  max-width: 982px;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-kits__faq {
    margin-top: 52px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-kits__faq {
    margin-top: 128px;
  }
}
.layout-kits__faq-items {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media not screen and (min-width: 1100px) {
  .layout-kits__title {
    margin-bottom: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-kits__title {
    margin-bottom: 48px;
  }
}
@keyframes loadedPrizeItem {
  0% {
    transform: translateY(-20px) scaleY(0.85);
    opacity: 0;
  }
  to {
    transform: translateY(0) scaleY(1);
    opacity: 1;
  }
}
@keyframes prizeBgRotate {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
.kits-set {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  padding: 1px 1px 1px 0;
  transition: 0.12s ease;
}
@media not screen and (min-width: 1100px) {
  .kits-set {
    min-height: 258px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .kits-set {
    min-height: 318px;
  }
}
@media only screen and (min-width: 1470px) {
  .kits-set {
    height: 318px;
  }
}
.kits-set:hover {
  z-index: 2;
  box-shadow: inset 0 0 20px var(--prize-rarity-color-10);
}
.kits-set:after,
.kits-set:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  width: 100%;
  height: 1px;
}
.kits-set:before {
  top: 0;
  background: linear-gradient(
    90deg,
    var(--prize-rarity-color),
    transparent 75%
  );
}
.kits-set:after {
  bottom: 0;
  background: linear-gradient(
    90deg,
    var(--prize-rarity-color),
    transparent 50%
  );
}
.kits-set__animation-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  will-change: transform;
  pointer-events: none;
}
.kits-set__animation-border {
  position: relative;
  width: 100%;
  height: 100%;
  filter: blur(28px);
}
.kits-set__animation-border:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 110%;
  transform: translate(-50%, -50%);
  clip-path: polygon(50% 31%, 0 100%, 100% 100%);
  height: 1500px;
  background: linear-gradient(
    0deg,
    var(--prize-rarity-color) 40%,
    transparent 50%
  );
  animation: prizeBgRotate 4s linear infinite forwards;
}
.kits-set__inner {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 16px;
  background: var(--prize-rarity-bg-color);
  border-left: 1px solid var(--prize-rarity-color);
}
@media not screen and (min-width: 1470px) {
  .kits-set__inner {
    padding-bottom: 82px;
  }
}
.kits-set__prizes-count {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  gap: 8px;
  color: var(--prize-rarity-color);
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.5px;
}
.kits-set__prizes-count .svg {
  filter: drop-shadow(0 0 3px var(--prize-rarity-color));
  color: #fff;
}
.kits-set__title {
  padding-left: 16px;
  font-size: 32px;
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-weight: 700;
  font-style: italic;
  color: #fff;
}
.kits-set__title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 400px;
  max-width: 100%;
  height: 62px;
  z-index: -1;
  pointer-events: none;
  background-image: url(public/img/prizes/set-overlay.svg);
}
.kits-set__info {
  position: absolute;
  z-index: 1;
  right: 20px;
  top: 20px;
  opacity: 0.6;
  transition: 0.12s ease;
}
.kits-set__info .svg {
  width: 22px;
  height: 22px;
  color: var(--prize-rarity-color);
}
.kits-set__info:hover {
  opacity: 1;
  z-index: 2;
}
.kits-set__info:hover .kits-set__info-tooltip {
  opacity: 1;
  visibility: visible;
}
@media only screen and (min-width: 1918px) {
  .kits-set__info:hover .kits-set__info-tooltip {
    transform: translateX(-50%) translateY(0);
  }
}
.kits-set__info-tooltip {
  position: absolute;
  z-index: 2;
  top: 14px;
  transition: 0.12s ease;
  opacity: 0;
  visibility: hidden;
}
@media not screen and (min-width: 630px) {
  .kits-set__info-tooltip {
    min-width: 320px;
  }
}
@media not screen and (min-width: 1918px) {
  .kits-set__info-tooltip {
    right: -32px;
    transform: translateY(10px);
  }
}
@media only screen and (min-width: 630px) {
  .kits-set__info-tooltip {
    min-width: 400px;
  }
}
@media only screen and (min-width: 1918px) {
  .kits-set__info-tooltip {
    left: 50%;
    transform: translateX(-50%) translateY(10px);
  }
}
.kits-set__prizes {
  margin-top: 16px;
  display: flex;
  gap: 5px;
}
@media not screen and (min-width: 1470px) {
  .kits-set__prizes {
    flex-wrap: wrap;
  }
}
.kits-set__prize {
  position: relative;
  z-index: 1;
  margin: 0 -3px;
}
.kits-set__prize img {
  transition: 0.12s ease;
}
.kits-set__prize:hover img {
  transform: scale(1.1);
  filter: drop-shadow(0 0 10px var(--prize-rarity-color-30));
}
.kits-set__prize:hover .kits-set__prize-tooltip {
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) translateY(0);
}
@media only screen and (min-width: 1470px) {
  .kits-set__prize {
    width: 133px;
  }
}
.kits-set__prize-tooltip {
  position: absolute;
  bottom: 100%;
  left: 50%;
  padding: 14px 0 8px;
  transform: translateX(-50%) translateY(10px);
  background-color: #0f1223;
  border: 2px solid #1e2339;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: 0.12s ease;
}
@media not screen and (min-width: 630px) {
  .kits-set__prize-tooltip {
    min-width: 320px;
  }
}
@media only screen and (min-width: 630px) {
  .kits-set__prize-tooltip {
    min-width: 400px;
  }
}
.kits-set__prize-tooltip-title {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}
.kits-set__prize-tooltip-subtitle {
  font-weight: 400;
  line-height: 20px;
}
@media not screen and (min-width: 1470px) {
  .kits-set__prize-img {
    width: 98px;
  }
}
@media only screen and (min-width: 1470px) {
  .kits-set__prize-img {
    width: 100%;
  }
}
.kits-set__case-link {
  position: absolute;
  z-index: 1;
  right: -5px;
  top: -5px;
  transition: 0.08s ease;
}
.kits-set__case-link img {
  width: 50px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .kits-set__case-link:hover {
    transform: scale(1.1);
    filter: drop-shadow(0 0 10px var(--prize-rarity-color-30));
  }
}
@media (hover: none) and (pointer: coarse) {
  .kits-set__case-link:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
    filter: drop-shadow(0 0 10px var(--prize-rarity-color-30));
  }
}
.kits-set__footer {
  position: absolute;
  bottom: -1px;
  left: 0;
  display: flex;
  align-items: center;
  padding-left: 18px;
  height: 70px;
  width: 100%;
  background: linear-gradient(
    90deg,
    var(--prize-rarity-color-10),
    transparent 90%
  );
}
.kits-set__prices {
  display: flex;
  align-items: center;
  gap: 14px;
  color: #fff;
}
.kits-set__price {
  text-shadow: 0 0 14px var(--prize-rarity-color);
}
@media not screen and (min-width: 630px) {
  .kits-set__price.price-RUB,
  .kits-set__price.price-RUB + .kits-set__old-price {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 630px) {
  .kits-set__price.price-RUB,
  .kits-set__price.price-RUB + .kits-set__old-price {
    font-size: 28px;
    line-height: 34px;
  }
}
.kits-set__old-price,
.kits-set__price {
  font-family: Druk Text Cyr, Icons;
  text-transform: uppercase;
  font-style: italic;
  font-weight: 700;
}
@media not screen and (min-width: 630px) {
  .kits-set__old-price,
  .kits-set__price {
    font-size: 24px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 630px) {
  .kits-set__old-price,
  .kits-set__price {
    font-size: 32px;
    line-height: 38px;
  }
}
.kits-set__old-price {
  position: relative;
  color: hsla(0, 0%, 100%, 0.4);
}
.kits-set__old-price:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-55%) rotate(-12deg);
  width: 120%;
  height: 3px;
  background-color: hsla(0, 0%, 100%, 0.6);
}
.kits-set__percent-discount {
  position: relative;
  margin-left: 6px;
  padding: 5px 14px;
  background-color: var(--prize-rarity-color);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.2px;
  box-shadow: inset 0 0 15px rgba(17, 17, 17, 0.3);
  clip-path: polygon(7px 0, 100% 0, calc(100% - 7px) 100%, 0 100%);
  text-shadow: 1px 1px 0 rgba(10, 13, 29, 0.3);
}
.kits-set__percent-discount:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 98%;
  transform: translateX(-50%) skew(-14deg);
  box-shadow: inset 0 0 15px var(--prize-rarity-color);
  filter: brightness(1.6);
  opacity: 0.7;
}
.kits-set__btn,
.kits-set__percent-discount:before {
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.kits-set__btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 5px;
  max-width: 165px;
  width: 100%;
  margin: 0 -1px 0 auto;
  clip-path: polygon(16px 0, 100% 0, 100% 100%, 0 100%);
  background-color: var(--prize-rarity-color);
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.3px;
  color: #fff;
  transition: 0.12s ease;
}
@media not screen and (min-width: 630px) {
  .kits-set__btn {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .kits-set__btn {
    font-size: 16px;
  }
}
.kits-set__btn:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 5px 0 15px var(--prize-rarity-color);
  filter: brightness(1.6);
  opacity: 0.7;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .kits-set__btn:hover {
    max-width: 170px;
  }
  .kits-set__btn:hover:before {
    filter: brightness(1.7) saturate(1.4);
    box-shadow: inset 5px 0 35px var(--prize-rarity-color);
    opacity: 0.6;
  }
}
@media (hover: none) and (pointer: coarse) {
  .kits-set__btn:active {
    -webkit-tap-highlight-color: transparent;
    max-width: 170px;
  }
  .kits-set__btn:active:before {
    filter: brightness(1.7) saturate(1.4);
    box-shadow: inset 5px 0 35px var(--prize-rarity-color);
    opacity: 0.6;
  }
}
.kits-set_disabled {
  opacity: 0.35 !important;
  filter: grayscale(0.2);
  cursor: default;
  transition: 0.3s ease !important;
}
.kits-set_disabled:hover {
  opacity: 1 !important;
  filter: none;
}
.kits-set_1 {
  order: -5;
  background-color: #2e1820;
  --prize-rarity-color: #fc5530;
  --prize-rarity-bg-color: #16111f;
  --prize-rarity-color-30: rgba(252, 85, 48, 0.3);
  --prize-rarity-color-10: rgba(252, 85, 48, 0.1);
}
.kits-set_1 .kits-set__inner {
  background-image: radial-gradient(
    45% 80% at 0 0,
    rgba(252, 85, 48, 0.14) 0,
    rgba(252, 85, 48, 0) 100%
  );
}
.kits-set_2 {
  order: -4;
  background-color: #422c21;
  --prize-rarity-color: #fc9230;
  --prize-rarity-bg-color: #16141e;
  --prize-rarity-color-30: rgba(252, 146, 48, 0.3);
  --prize-rarity-color-10: rgba(252, 146, 48, 0.1);
}
.kits-set_2 .kits-set__title:before {
  filter: hue-rotate(24deg);
}
.kits-set_2 .kits-set__inner {
  background-image: radial-gradient(
    45% 80% at 0 0,
    rgba(252, 146, 48, 0.14) 0,
    rgba(252, 85, 48, 0) 100%
  );
}
.kits-set_3 {
  order: -3;
  background-color: #2e1f51;
  --prize-rarity-color: #a45cff;
  --prize-rarity-bg-color: #121128;
  --prize-rarity-color-30: rgba(164, 92, 255, 0.3);
  --prize-rarity-color-10: rgba(164, 92, 255, 0.1);
}
.kits-set_3 .kits-set__title:before {
  filter: hue-rotate(244deg);
}
.kits-set_3 .kits-set__inner {
  background-image: radial-gradient(
    45% 80% at 0 0,
    rgba(164, 92, 255, 0.14) 0,
    rgba(252, 85, 48, 0) 100%
  );
}
.kits-set_4 {
  order: -2;
  background-color: #1d2351;
  --prize-rarity-color: #5c6dff;
  --prize-rarity-bg-color: #0e1228;
  --prize-rarity-color-30: rgba(92, 109, 255, 0.3);
  --prize-rarity-color-10: rgba(92, 109, 255, 0.1);
}
.kits-set_4 .kits-set__title:before {
  filter: hue-rotate(214deg);
}
.kits-set_4 .kits-set__inner {
  background-image: radial-gradient(
    45% 80% at 0 0,
    rgba(92, 109, 255, 0.14) 0,
    rgba(252, 85, 48, 0) 100%
  );
}
.kits-set_5 {
  order: -1;
  background-color: #234;
  --prize-rarity-color: #76b3c7;
  --prize-rarity-bg-color: #0f1525;
  --prize-rarity-color-30: rgba(118, 179, 199, 0.3);
  --prize-rarity-color-10: rgba(118, 179, 199, 0.1);
}
.kits-set_5 .kits-set__title:before {
  filter: hue-rotate(182deg) grayscale(0.4);
}
.kits-set_5 .kits-set__inner {
  background-image: radial-gradient(
    45% 80% at 0 0,
    rgba(118, 179, 199, 0.14) 0,
    rgba(252, 85, 48, 0) 100%
  );
}
@media only screen and (min-width: 1470px) {
  .kits-set_grid-column-1-4 {
    grid-column: 1/4;
  }
  .kits-set_grid-column-1-3 {
    grid-column: 1/3;
  }
  .kits-set_grid-column-2-4 {
    grid-column: 2/4;
  }
  .kits-set_grid-column-1 {
    order: 0;
  }
}
.kits-tooltip {
  display: flex;
  flex-direction: column;
  padding: 6px;
  background-color: #0f1223;
  border: 2px solid #1e2339;
  max-height: 360px;
}
.kits-tooltip__title {
  padding: 4px 12px 12px;
  font-weight: 600;
  line-height: 20px;
  flex: none;
}
.kits-tooltip__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 10px;
  grid-column-gap: 10px;
  font-size: 14px;
}
.kits-tooltip__item:nth-child(odd) {
  background-color: #15192d;
}
.kits-tooltip__body {
  height: 100%;
  overflow-y: auto;
  padding-right: 4px;
}
.kits-tooltip__body::-webkit-scrollbar-track {
  background-color: #15192d;
  border-radius: 2px;
}
.kits-tooltip__body::-webkit-scrollbar {
  width: 3px;
  height: 2px;
  border-radius: 2px;
}
.kits-tooltip__body::-webkit-scrollbar-thumb {
  background-color: #41496b;
  border-radius: 2px;
}
.kits-tooltip__prize-img {
  width: 38px;
  grid-area: 1/1/3/2;
}
.kits-tooltip__prize-name {
  margin-bottom: 2px;
  line-height: 18px;
  color: #fff;
}
.kits-tooltip__prize-descr {
  font-weight: 400;
  line-height: 18px;
}
.kits-tooltip__case-link {
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.12s ease;
}
.kits-tooltip__case-link img {
  width: 30px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .kits-tooltip__case-link:hover {
    filter: drop-shadow(0 0 6px rgba(19, 205, 255, 0.4));
    transform: scale(1.05);
  }
}
@media (hover: none) and (pointer: coarse) {
  .kits-tooltip__case-link:active {
    -webkit-tap-highlight-color: transparent;
    filter: drop-shadow(0 0 6px rgba(19, 205, 255, 0.4));
    transform: scale(1.05);
  }
}
.layout-mb_column {
  display: flex;
  grid-gap: 0 52px;
}
@media not screen and (min-width: 1100px) {
  .layout-mb_column {
    flex-direction: column;
  }
}
.layout-mb__sidebar {
  display: flex;
  flex-direction: column;
  grid-gap: 38px 0;
}
@media not screen and (min-width: 1100px) {
  .layout-mb__sidebar {
    order: -1;
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-mb__sidebar {
    max-width: 322px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-mb__how-it,
  .layout-mb__sidebar-stats,
  .layout-mb__sidebar-title {
    display: none;
  }
}
.layout-mb__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
}
@media not screen and (min-width: 1100px) {
  .layout-mb__content {
    order: -1;
    grid-gap: 22px 0;
    align-items: center;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-mb__content {
    grid-gap: 42px 0;
  }
}
.layout-mb__round {
  margin-top: 4px;
}
@media only screen and (min-width: 1100px) {
  .layout-mb__sidebar-stats {
    display: flex;
    justify-content: center;
    grid-gap: 0 56px;
  }
}
.layout-mb__sidebar-stat {
  display: flex;
  align-items: center;
  position: relative;
  font-size: 16px;
  font-weight: 500;
}
.layout-mb__sidebar-stat:first-child:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -28px;
  transform: translateY(-50%) rotate(14deg);
  width: 2px;
  height: 150%;
  background-color: #1e2339;
}
.layout-mb__sidebar-stat span {
  margin-right: 10px;
  font-size: 28px;
  font-weight: 600;
  color: #fff;
}
.layout-mb__info {
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 383px;
  margin: auto;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
@media not screen and (min-width: 1100px) {
  .layout-mb__info {
    margin: 64px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-mb__info {
    margin: 128px auto;
  }
}
.layout-mb__info svg {
  margin-bottom: 24px;
}
.layout-mb__cases {
  width: 100%;
  display: grid;
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .layout-mb__cases {
    grid-template-columns: repeat(auto-fill, minmax(142px, 1fr));
    grid-gap: 22px 12px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-mb__cases {
    grid-template-columns: repeat(auto-fill, minmax(192px, 1fr));
    grid-gap: 32px 19px;
  }
}
.layout-mb__actions {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  grid-gap: 12px 0;
  justify-content: center;
}
@media not screen and (min-width: 1100px) {
  .layout-mb__actions {
    margin: 22px 0 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-mb__actions {
    margin: 36px 0 46px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-mb__title-create-battle {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .layout-mb__title-create-battle {
    width: 100%;
  }
}
.layout-mb__round-settings {
  margin-bottom: 32px;
}
.mb-table {
  width: 100%;
  text-align: left;
}
@media not screen and (min-width: 630px) {
  .mb-table {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-table {
    font-size: 16px;
  }
}
@media not screen and (min-width: 1100px) {
  .mb-table__row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
.mb-table__row:not(.mb-table__row_head) {
  border-bottom: 2px solid #1e2339;
}
@media not screen and (min-width: 630px) {
  .mb-table__row_head {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .mb-table__row_head {
    padding-bottom: 0;
    font-weight: 500;
    border-bottom: none;
  }
}
@media not screen and (min-width: 630px) {
  .mb-table__th {
    padding: 0 8px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-table__th {
    padding: 0 16px;
  }
}
.mb-table__th:first-child {
  padding-left: 0;
}
.mb-table__th:last-child {
  padding-right: 0;
}
.mb-table__td {
  vertical-align: middle;
}
@media not screen and (min-width: 630px) {
  .mb-table__td {
    padding: 12px 8px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-table__td {
    padding: 32px 16px;
  }
}
.mb-table__td:first-child {
  padding-left: 0;
}
.mb-table__td:last-child {
  padding-right: 0;
}
.mb-table__td_cost {
  color: #fff;
  font-weight: 600;
  font-size: 19px;
}
@media only screen and (min-width: 630px) {
  .mb-table__td_rounds {
    width: 120px;
  }
}
.mb-table__column {
  display: flex;
  align-items: center;
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .mb-table__column {
    grid-gap: 0 4px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-table__column {
    grid-gap: 0 8px;
  }
}
.mb-table__column_btns {
  justify-content: flex-end;
}
.mb-table__rounds {
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(public/img/other/multibattles/hex.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  font-weight: 500;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .mb-table__rounds {
    width: 42px;
    height: 42px;
    font-size: 17px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-table__rounds {
    width: 72px;
    height: 72px;
    font-size: 24px;
  }
}
.mb-table__cases {
  display: flex;
  overflow-x: auto;
}
.mb-table__cases::-webkit-scrollbar-track {
  background-color: #070a18;
}
.mb-table__cases::-webkit-scrollbar {
  width: 1.5px;
  height: 1.5px;
}
.mb-table__cases::-webkit-scrollbar-thumb {
  background-color: #41496b;
}
@media not screen and (min-width: 630px) {
  .mb-table__cases {
    width: 180px;
    grid-gap: 0 4px;
    overflow-x: auto;
  }
}
@media only screen and (min-width: 630px) {
  .mb-table__cases {
    width: 235px;
    grid-gap: 0 8px;
    overflow: hidden;
  }
}
@media not screen and (min-width: 630px) {
  .mb-table__cases_long {
    width: 140px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-table__cases_long {
    width: 280px;
  }
}
.mb-table__case {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: none;
  width: fit-content;
}
.mb-table__case-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  width: 52px;
  height: 52px;
  margin-bottom: 3px;
}
.mb-table__case-price {
  font-size: 12px;
  font-weight: 600;
}
.mb-table__cases-count {
  width: 42px;
  height: 42px;
  font-size: 16px;
  font-weight: 500;
  background-color: #0a0d1d;
}
.mb-table__cases-count,
.mb-table__player {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  border: 2px solid #1e2339;
  border-radius: 50%;
}
.mb-table__player {
  position: relative;
  width: 36px;
  height: 36px;
  box-sizing: content-box;
  color: #41496b;
}
.mb-table__player img {
  border-radius: 50%;
  width: 38px;
  height: 38px;
}
.mb-create-actions {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  grid-gap: 16px 0;
}
.mb-create-actions__title {
  position: relative;
  display: flex;
  align-items: center;
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .mb-create-actions__title {
    font-size: 13px;
  }
  .mb-create-actions__title .svg {
    width: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-create-actions__title {
    font-size: 16px;
  }
}
.mb-create-actions__column {
  display: flex;
}
@media not screen and (min-width: 500px) {
  .mb-create-actions__column {
    flex-direction: column;
  }
}
@media not screen and (min-width: 1100px) {
  .mb-create-actions__column {
    gap: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .mb-create-actions__column {
    align-items: center;
  }
}
.mb-create-actions__btns {
  display: flex;
}
.mb-create-actions__btns .action {
  margin: 0 6px;
}
@media not screen and (min-width: 1100px) {
  .mb-create-actions__btns {
    margin-right: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .mb-create-actions__btns {
    margin-left: 32px;
    margin-right: 42px;
  }
}
@media only screen and (min-width: 1470px) {
  .mb-create-actions__create {
    margin-left: auto;
  }
}
.mb-case {
  width: 100%;
  position: relative;
  flex-direction: column;
  padding-bottom: 20px;
  padding-top: 10px;
  border-bottom: 2px solid #1e2339;
}
.mb-case,
.mb-case__img {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mb-case__img {
  cursor: pointer;
  flex: none;
}
@media not screen and (min-width: 850px) {
  .mb-case__img {
    width: 120px;
    height: 120px;
  }
}
@media only screen and (min-width: 850px) {
  .mb-case__img {
    width: 170px;
    height: 170px;
    transition: 0.12s ease;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .mb-case__img:hover {
    transform: scale(1.05);
  }
}
@media (hover: none) and (pointer: coarse) {
  .mb-case__img:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.05);
  }
}
.mb-case__remove {
  position: absolute;
  top: 0;
  right: 0;
  transition: 0.2s ease;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mb-case__remove:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .mb-case__remove:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.mb-case__price {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  margin: 16px 0 20px;
  width: 100%;
  height: 48px;
  background-image: url(public/img/other/multibattles/case-price.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  font-weight: 600;
  color: #fff;
}
.mb-case__price .price {
  margin: 0 auto;
}
@media not screen and (min-width: 850px) {
  .mb-case__price {
    max-width: 190px;
    height: 40px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 850px) {
  .mb-case__price {
    height: 48px;
    font-size: 18px;
  }
}
.mb-case__amount {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 33px;
  height: 24px;
  top: -18px;
  left: 5px;
  font-size: 14px;
  color: #070a18;
  font-weight: 700;
  background-color: #13cdff;
  clip-path: polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%);
}
.mb-case__name {
  font-weight: 500;
}
.mb-case__x-controller {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin: 0 10px;
  cursor: pointer;
  color: #b7bcdb;
  transition: 0.08s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mb-case__x-controller:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .mb-case__x-controller:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.mb-case_add-case {
  grid-gap: 16px 0;
  padding-bottom: 0;
  border: 2px dashed #1e2339;
  transition: 0.08s ease;
  cursor: pointer;
  min-height: 260px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mb-case_add-case:hover {
    color: #fff;
    border-color: #41496b;
  }
}
@media (hover: none) and (pointer: coarse) {
  .mb-case_add-case:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
    border-color: #41496b;
  }
}
.mb-case.active {
  border-bottom-color: #13cdff;
}
.mb-case.active .mb-case__img {
  transform: translateY(-5px) scale(1.05);
}
.mb-creating {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  max-width: 1120px;
  max-height: 716px;
  height: 100%;
  width: 100%;
  border: 2px solid #1e2339;
  background: linear-gradient(180deg, #0c0e1d, #0f1223);
}
.mb-creating__actions {
  display: flex;
  flex: none;
  margin-bottom: 32px;
}
@media not screen and (min-width: 850px) {
  .mb-creating__actions {
    flex-wrap: wrap;
    grid-gap: 12px 0;
  }
}
@media not screen and (min-width: 850px) {
  .mb-creating__search {
    width: 100%;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__search {
    max-width: 280px;
    margin-right: 12px;
  }
}
@media not screen and (min-width: 850px) {
  .mb-creating__prices {
    display: none;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__prices {
    display: flex;
  }
  .mb-creating__prices .action {
    margin: 0 6px;
  }
}
.mb-creating__sort {
  display: flex;
}
@media not screen and (min-width: 850px) {
  .mb-creating__sort {
    width: 100%;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__sort {
    margin-left: auto;
  }
}
.mb-creating__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
@media not screen and (min-width: 850px) {
  .mb-creating__content {
    padding: 12px 12px 0;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__content {
    padding: 42px 42px 0;
  }
}
.mb-creating__cases {
  width: 100%;
  height: 100%;
  padding-bottom: 32px;
  padding-right: 5px;
  margin-bottom: 5px;
  min-height: 0;
  display: grid;
  overflow-y: auto;
}
@media not screen and (min-width: 850px) {
  .mb-creating__cases {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    grid-gap: 10px;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__cases {
    grid-template-columns: repeat(auto-fill, minmax(188px, 1fr));
    grid-gap: 32px 19px;
  }
}
.mb-creating__cases::-webkit-scrollbar-track {
  background-color: #070a18;
}
.mb-creating__cases::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.mb-creating__cases::-webkit-scrollbar-thumb {
  background-color: #41496b;
}
.mb-creating__footer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: auto;
  flex: none;
  border-top: 2px solid #1e2339;
  background-color: #0f1223;
}
@media not screen and (min-width: 630px) {
  .mb-creating__footer {
    grid-gap: 20px;
  }
}
@media not screen and (min-width: 850px) {
  .mb-creating__footer {
    padding: 12px;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__footer {
    padding: 42px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-creating__footer-column {
    margin-right: 42px;
  }
}
.mb-creating__footer-title {
  font-weight: 500;
}
@media not screen and (min-width: 850px) {
  .mb-creating__footer-title {
    margin-bottom: 7px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__footer-title {
    margin-bottom: 14px;
    font-size: 16px;
  }
}
.mb-creating__footer-value {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 850px) {
  .mb-creating__footer-value {
    font-size: 20px;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__footer-value {
    font-size: 24px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-creating__btn-next {
    margin-left: auto;
  }
}
@media only screen and (min-width: 850px) {
  .mb-creating__btn-next .action {
    width: 300px;
  }
}
.mb-settings {
  display: flex;
  flex-wrap: wrap;
}
@media not screen and (min-width: 630px) {
  .mb-settings {
    justify-content: center;
  }
}
@media only screen and (min-width: 1100px) {
  .mb-settings {
    align-items: center;
    grid-gap: 18px 0;
  }
}
.mb-settings__back {
  margin-right: 36px;
}
.mb-settings__rounds {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .mb-settings__rounds {
    margin-bottom: 22px;
  }
}
.mb-settings__value {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin-top: 12px;
  background-image: url(public/img/other/multibattles/hex.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .mb-settings__cases {
    width: 100%;
    justify-content: center;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .mb-settings__cases {
    width: 80%;
    margin-left: 22px;
  }
}
@media not screen and (min-width: 1100px) {
  .mb-settings__cases {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 22px 4px;
  }
}
@media only screen and (min-width: 1100px) {
  .mb-settings__cases {
    display: flex;
    margin-left: 32px;
    grid-gap: 32px 4px;
  }
}
.mb-settings__case {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 2px solid #1e2339;
  transition: 0.12s ease;
  opacity: 0.8;
}
@media not screen and (min-width: 630px) {
  .mb-settings__case {
    width: 42px;
    height: 42px;
  }
  .mb-settings__case img {
    margin-top: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-settings__case {
    width: 62px;
    height: 62px;
  }
  .mb-settings__case img {
    margin-top: 25px;
  }
}
.mb-settings__case.active {
  border-color: #13cdff;
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0.1),
    rgba(19, 205, 255, 0)
  );
  opacity: 1;
  transform: translateY(-7px);
}
.mb-settings__case.active ~ .mb-settings__case {
  border-color: #41496b;
}
.mb-settings__actions {
  display: flex;
}
@media not screen and (min-width: 630px) {
  .mb-settings__actions {
    justify-content: center;
  }
}
@media not screen and (min-width: 1100px) {
  .mb-settings__actions {
    flex-wrap: wrap;
    grid-gap: 12px 0;
    margin-top: 22px;
    width: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .mb-settings__actions {
    margin-left: auto;
  }
}
.mb-round {
  position: relative;
  width: 100%;
}
@media not screen and (min-width: 800px) {
  .mb-round {
    display: flex;
    flex-wrap: wrap;
  }
  .mb-round .roulette:first-child {
    order: 1;
  }
  .mb-round .roulette:nth-child(2) {
    order: 3;
  }
  .mb-round .roulette:nth-child(3) {
    order: 5;
  }
  .mb-round .roulette:nth-child(4) {
    order: 7;
  }
  .mb-round .mb-round__player_0 {
    order: 2;
  }
  .mb-round .mb-round__player_1 {
    order: 4;
  }
  .mb-round .mb-round__player_2 {
    order: 6;
  }
  .mb-round .mb-round__player_3 {
    order: 8;
  }
}
@media only screen and (min-width: 800px) {
  .mb-round {
    display: grid;
    grid-gap: 0 16px;
  }
}
@media only screen and (min-width: 800px) {
  .mb-round_players-2 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "a b" "c d";
  }
}
.mb-round_players-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (min-width: 1650) {
  .mb-round_players-3 {
    grid-template-areas: "a b c" "d e f";
  }
}
.mb-round_players-4 {
  grid-template-columns: 1fr 1fr;
}
@media only screen and (min-width: 1650px) {
  .mb-round_players-4 {
    grid-template-areas: "a b c d" "d e f g";
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (min-width: 800px) and (max-width: 1649px) {
  .mb-round_players-3,
  .mb-round_players-4 {
    grid-template-columns: 1fr 1fr;
  }
  .mb-round_players-3 .roulette:first-child,
  .mb-round_players-4 .roulette:first-child {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-end: 2;
  }
  .mb-round_players-3 .mb-round__player_0,
  .mb-round_players-4 .mb-round__player_0 {
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-end: 2;
  }
  .mb-round_players-3 .roulette:nth-child(2),
  .mb-round_players-4 .roulette:nth-child(2) {
    grid-column-start: 2;
    grid-row-start: 1;
    grid-row-end: 2;
    grid-column-end: 3;
  }
  .mb-round_players-3 .mb-round__player_1,
  .mb-round_players-4 .mb-round__player_1 {
    grid-column-start: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-end: 3;
  }
  .mb-round_players-3 .roulette:nth-child(3),
  .mb-round_players-4 .roulette:nth-child(3) {
    grid-column-start: 1;
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-end: 2;
  }
  .mb-round_players-3 .mb-round__player_2,
  .mb-round_players-4 .mb-round__player_2 {
    grid-column-start: 1;
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-end: 2;
  }
  .mb-round_players-3 .roulette:nth-child(4),
  .mb-round_players-4 .roulette:nth-child(4) {
    grid-column-start: 2;
    grid-row-start: 3;
    grid-row-end: 4;
    grid-column-end: 3;
  }
  .mb-round_players-3 .mb-round__player_3,
  .mb-round_players-4 .mb-round__player_3 {
    grid-column-start: 2;
    grid-row-start: 4;
    grid-row-end: 5;
    grid-column-end: 3;
  }
}
.mb-round__player {
  width: 100%;
}
@media not screen and (min-width: 800px) {
  .mb-round__player {
    margin-bottom: 28px;
  }
}
@media only screen and (min-width: 800px) {
  .mb-round__player {
    margin-top: 2px;
  }
}
.mb-round__head {
  display: flex;
  position: relative;
  padding: 10px 0;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  border-bottom: none;
  overflow: hidden;
}
.mb-round__head_no-money,
.mb-round__head_ready,
.mb-round__head_waiting {
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .mb-round__head_no-money,
  .mb-round__head_ready,
  .mb-round__head_waiting {
    min-height: 50px;
    background-position: center 30px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round__head_no-money,
  .mb-round__head_ready,
  .mb-round__head_waiting {
    min-height: 200px;
    background-position: 50%;
  }
}
.mb-round__head_waiting {
  position: relative;
  background-image: url(public/img/other/multibattles/status-waiting.svg),
    linear-gradient(180deg, #0a0d1d, #101426);
}
.mb-round__head_waiting:before {
  position: absolute;
  left: -200px;
  top: 50%;
  content: "";
  height: 120%;
  width: 42px;
  background-color: #bbd0e8;
  transform: rotate(20deg) translateY(-50%);
  filter: blur(52px);
  opacity: 0.18;
  animation: battleWaitingFlare 1.5s ease infinite backwards;
  will-change: transform;
  -webkit-will-change: transform;
}
.mb-round__head_ready {
  background-image: url(public/img/other/multibattles/status-ready.svg),
    linear-gradient(0deg, #0a1b2d, #0a0d1d);
  color: #13cdff;
}
.mb-round__head_no-money,
.mb-round__head_ready {
  filter: brightness(1);
  backface-visibility: hidden;
  animation: battleReadyPulse 2s ease 1 forwards;
}
.mb-round__head_no-money {
  background-image: url(public/img/other/multibattles/status-error.svg),
    linear-gradient(0deg, #270e0e, #0a0d1d);
  color: #ff3030;
}
.mb-round__status {
  margin: auto auto 5px;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
}
@media not screen and (min-width: 630px) {
  .mb-round__status {
    font-size: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round__status {
    font-size: 16px;
  }
}
.mb-round__user {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  transition: background-color 0.08s ease;
  transition: 0.12s ease-in-out;
}
@media not screen and (min-width: 630px) {
  .mb-round__user {
    padding: 8px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round__user {
    padding: 30px;
    min-height: 200px;
  }
}
.mb-round__user_leader .mb-round__user-place:before,
.mb-round__user_winner .mb-round__user-place:before {
  opacity: 1;
  visibility: visible;
}
.mb-round__user_leader {
  background: linear-gradient(0deg, #0a1b2d, #0a0d1d 80%);
}
.mb-round__user_winner {
  background-image: url(public/img/other/multibattles/fx-lines.svg),
    linear-gradient(0deg, #0a1b2d, #0a0d1d);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center 55px;
}
.mb-round__user_loser {
  opacity: 0.5;
  filter: brightness(0.9);
}
.mb-round__user_hover {
  cursor: pointer;
  color: #13cdff;
}
.mb-round__user_hover .svg {
  transition: 0.2s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mb-round__user_hover:hover {
    background-color: #0f1223;
  }
  .mb-round__user_hover:hover .svg {
    transform: scale(1.2);
  }
}
@media (hover: none) and (pointer: coarse) {
  .mb-round__user_hover:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #0f1223;
  }
  .mb-round__user_hover:active .svg {
    transform: scale(1.2);
  }
}
.mb-round__user-place {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  border: 2px solid #41496b;
  box-sizing: content-box;
}
@media not screen and (min-width: 630px) {
  .mb-round__user-place {
    width: 28px;
    height: 28px;
    margin-bottom: 8px;
  }
  .mb-round__user-place .svg {
    width: 14px;
    height: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round__user-place {
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .mb-round__user-place {
    width: 52px;
    height: 52px;
  }
}
@media only screen and (min-width: 1470px) {
  .mb-round__user-place {
    width: 64px;
    height: 64px;
  }
}
.mb-round__user-place:before {
  content: "";
  position: absolute;
  z-index: -1;
  background-image: url(public/img/other/multibattles/crown.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  transition: 0.12s ease;
  opacity: 0;
  visibility: hidden;
}
@media not screen and (min-width: 1100px) {
  .mb-round__user-place:before {
    width: 18px;
    height: 18px;
    right: -3px;
    top: -9px;
  }
}
@media only screen and (min-width: 1100px) {
  .mb-round__user-place:before {
    width: 25px;
    height: 25px;
    right: 5px;
    top: -15px;
  }
}
.mb-round__user-place img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-sizing: content-box;
}
.mb-round__user-place_cyan {
  border-color: #13cdff;
}
.mb-round__user-name {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 100%;
  font-weight: 600;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #b7bcdb;
}
@media not screen and (min-width: 630px) {
  .mb-round__user-name {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round__user-name {
    font-size: 16px;
  }
}
.mb-round__favorite-team-logo {
  width: 24px;
}
.mb-round__user-label {
  position: absolute;
  top: 16px;
  left: 0;
  padding: 3px 14px 3px 8px;
  clip-path: polygon(0 0, 100% 0, calc(100% - 6px) 100%, 0 100%);
  background: linear-gradient(134.33deg, #13cdff 8.81%, #0080dd 62.35%);
  font-weight: 700;
  font-size: 14px;
  color: #fff;
}
.mb-round__user-label_warning {
  background: linear-gradient(134.33deg, #ff552e 8.81%, #ff7100 62.35%);
}
.mb-round__summ {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .mb-round__summ {
    margin-top: 5px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round__summ {
    margin-top: 10px;
    font-size: 20px;
  }
}
.mb-round__skins {
  margin-top: 10px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(164px, 1fr));
  grid-gap: 10px;
}
.mb-round__skins .skin {
  animation: battleDropPulse 1.3s ease forwards;
  filter: brightness(0.8);
  opacity: 0.1;
  transform: scale(0.5);
}
@media not screen and (min-width: 630px) {
  .mb-round__skins {
    display: none;
  }
  .mb-round__skins_show {
    display: grid;
  }
}
.mb-round__action {
  position: absolute;
  top: 15px;
  right: 15px;
  transition: 0.08s ease;
  cursor: pointer;
  color: #767b9f;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mb-round__action:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .mb-round__action:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
@media not screen and (min-width: 630px) {
  .mb-round__action_btn {
    top: 50%;
    right: 6px;
    transform: translateY(-50%);
  }
}
.mb-round__before-start {
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(7, 10, 24, 0.6);
}
.mb-round .roulette {
  padding: 3px 0;
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette {
    height: 242px;
  }
}
.mb-round .roulette:after,
.mb-round .roulette:before {
  height: calc(100% - 10px);
  width: 50px;
  background-image: url();
}
.mb-round .roulette:before {
  left: 2px;
  background: linear-gradient(90deg, #0a0d1d, rgba(15, 18, 35, 0));
}
.mb-round .roulette:after {
  right: 2px;
  background: linear-gradient(-270deg, #0a0d1d, rgba(15, 18, 35, 0));
}
.mb-round .roulette__frame {
  border: 2px solid #1e2339;
}
.mb-round .roulette__img {
  width: 144px;
}
.mb-round .roulette_winter .roulette-item {
  background: url(public/img/themes/winter/skin-overlay.png?v=4),
    radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette_winter .roulette__wrapper {
    position: relative;
    z-index: 1;
  }
}
.mb-round .roulette_winter .roulette__wrapper:after,
.mb-round .roulette_winter .roulette__wrapper:before {
  content: "";
  position: absolute;
  z-index: 0;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-size: 200%;
  background-position: 100% 0;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .mb-round .roulette_winter .roulette__wrapper:after,
  .mb-round .roulette_winter .roulette__wrapper:before {
    top: -28px;
    max-width: 320px;
    height: 120px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette_winter .roulette__wrapper:after,
  .mb-round .roulette_winter .roulette__wrapper:before {
    top: -40px;
    max-width: 420px;
    height: 220px;
  }
}
.mb-round .roulette_winter .roulette__wrapper:before {
  z-index: -1;
  background-image: url(public/img/themes/winter/flare-roulette-1.png);
  animation: rouletteFlareToFade 2s ease 0s infinite forwards;
}
.mb-round .roulette_winter .roulette__wrapper:after {
  background-image: url(public/img/themes/winter/flare-roulette-2.png);
  opacity: 0;
  animation: rouletteFlareToShow 2s ease 0s infinite forwards;
}
.mb-round .roulette_cs2 {
  overflow: hidden;
}
.mb-round .roulette_cs2:before {
  background: linear-gradient(90deg, #989898, hsla(0, 0%, 100%, 0));
}
.mb-round .roulette_cs2:after {
  background: linear-gradient(-270deg, #ffbf72, hsla(0, 0%, 100%, 0));
}
.mb-round .roulette_cs2 .roulette__frame {
  background: transparent;
  border-color: #e6e6e6;
}
.mb-round .roulette_cs2 .roulette__wrapper:after,
.mb-round .roulette_cs2 .roulette__wrapper:before {
  position: absolute;
  content: "";
  z-index: 1;
  top: 50%;
  z-index: -1;
  transform: translateY(-50%);
}
@media not screen and (min-width: 630px) {
  .mb-round .roulette_cs2 .roulette__wrapper:after,
  .mb-round .roulette_cs2 .roulette__wrapper:before {
    height: 118px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette_cs2 .roulette__wrapper:after,
  .mb-round .roulette_cs2 .roulette__wrapper:before {
    height: 236px;
  }
}
.mb-round .roulette_cs2 .roulette__wrapper:before {
  left: -160px;
  background-image: url(public/img/themes/cs2/roulette-overlay_white.svg?v=2);
  width: 1350px;
}
.mb-round .roulette_cs2 .roulette__wrapper:after {
  width: 570px;
  right: -360px;
  background-image: url(public/img/themes/cs2/roulette-overlay_orange.svg?v=2);
}
.mb-round .roulette_cs2 .roulette__frame:after,
.mb-round .roulette_cs2 .roulette__frame:before {
  height: 24px;
}
@media not screen and (min-width: 630px) {
  .mb-round .roulette_cs2 .roulette__frame:after,
  .mb-round .roulette_cs2 .roulette__frame:before {
    width: 30px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette_cs2 .roulette__frame:after,
  .mb-round .roulette_cs2 .roulette__frame:before {
    width: 50px;
  }
}
.mb-round .roulette_cs2 .roulette__frame:before {
  background-image: url(public/img/themes/cs2/roulette-arrow_white.svg);
  transform: translateX(-50%) rotate(180deg);
}
.mb-round .roulette_cs2 .roulette__frame:after {
  background-image: url(public/img/themes/cs2/roulette-arrow_white.svg);
  transform: translateX(-50%);
}
.mb-round .roulette_cs2 .roulette-item {
  border-width: 0 0 3px;
  background: hsla(0, 0%, 100%, 0.35);
}
.mb-round .roulette_cs2 .roulette-item__name,
.mb-round .roulette_cs2 .roulette-item__type {
  color: #000;
}
.mb-round .roulette_cs2 .roulette-item.skin-win-highlight {
  box-shadow: none !important;
  background: hsla(0, 0%, 100%, 0.85);
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette_cs2 .roulette-item.skin-win-highlight {
    border-bottom-width: 8px;
  }
}
.mb-round .roulette_cs2dark {
  overflow: hidden;
}
.mb-round .roulette_cs2dark:before {
  background: linear-gradient(
    90deg,
    rgba(20, 21, 31, 0.5),
    rgba(20, 21, 31, 0)
  );
}
.mb-round .roulette_cs2dark:after {
  background: linear-gradient(
    -270deg,
    rgba(20, 21, 31, 0.3),
    rgba(20, 21, 31, 0)
  );
}
.mb-round .roulette_cs2dark .roulette__frame {
  background: #14151f;
  border-color: #1e202f;
}
.mb-round .roulette_cs2dark .roulette__wrapper:after,
.mb-round .roulette_cs2dark .roulette__wrapper:before {
  display: none;
}
.mb-round .roulette_cs2dark .roulette__frame:after,
.mb-round .roulette_cs2dark .roulette__frame:before {
  height: 24px;
}
@media not screen and (min-width: 630px) {
  .mb-round .roulette_cs2dark .roulette__frame:after,
  .mb-round .roulette_cs2dark .roulette__frame:before {
    width: 30px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette_cs2dark .roulette__frame:after,
  .mb-round .roulette_cs2dark .roulette__frame:before {
    width: 50px;
  }
}
.mb-round .roulette_cs2dark .roulette__frame:before {
  background-image: url(public/img/themes/cs2/roulette-arrow_white.svg?v=2);
  transform: translateX(-50%) rotate(180deg);
}
.mb-round .roulette_cs2dark .roulette__frame:after {
  background-image: url(public/img/themes/cs2/roulette-arrow_white.svg?v=2);
  transform: translateX(-50%);
}
.mb-round .roulette_cs2dark .roulette-item {
  border-width: 0 0 3px;
  background-color: #252939;
  background-image: url(public/img/themes/cs2dark/skin-overlay.png?v=4);
  background-size: 100%;
}
.mb-round .roulette_cs2dark .roulette-item__name,
.mb-round .roulette_cs2dark .roulette-item__type {
  color: hsla(0, 0%, 100%, 0.95);
}
.mb-round .roulette_cs2dark .roulette-item.skin-win-highlight {
  box-shadow: none !important;
  background-color: rgba(57, 63, 88, 0.95);
  background-image: url(public/img/themes/cs2dark/skin-overlay.png?v=4);
  background-size: 100%;
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette_cs2dark .roulette-item.skin-win-highlight {
    border-bottom-width: 8px;
  }
}
.mb-round .roulette_halloween .roulette-item {
  background: url(public/img/themes/halloween/skin-overlay.png?v=4),
    radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}
.mb-round .roulette_halloween .roulette__wrapper:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(public/img/themes/halloween/vine.png);
  background-repeat: no-repeat;
}
@media not screen and (min-width: 1100px) {
  .mb-round .roulette_halloween .roulette__wrapper:before {
    top: -15px;
    width: 385px;
    height: 100px;
    background-size: 445px;
  }
}
@media only screen and (min-width: 1100px) {
  .mb-round .roulette_halloween .roulette__wrapper:before {
    top: -32px;
    width: 410px;
    height: 200px;
    background-size: 920px;
    background-position-x: right;
  }
}
.mb-round .roulette_halloween .roulette__wrapper:after {
  content: "";
  position: absolute;
  width: 200px;
  right: -160px;
  background-image: url(public/img/themes/halloween/candles.png);
  transform: translateX(-50%);
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .mb-round .roulette_halloween .roulette__wrapper:after {
    height: 25px;
    background-size: 280px;
  }
}
@media not screen and (min-width: 1100px) {
  .mb-round .roulette_halloween .roulette__wrapper:after {
    bottom: 97%;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .mb-round .roulette_halloween .roulette__wrapper:after {
    height: 38px;
    background-size: 410px;
  }
}
@media only screen and (min-width: 1100px) {
  .mb-round .roulette_halloween .roulette__wrapper:after {
    height: 58px;
    bottom: 98%;
    background-size: 650px;
  }
}
.mb-round .roulette_matrix .roulette-item {
  background-color: transparent;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
  border: none;
}
.mb-round .roulette_matrix .roulette-item.common {
  background-image: url(public/img/themes/matrix/common.png);
}
.mb-round .roulette_matrix .roulette-item.milspec {
  background-image: url(public/img/themes/matrix/milspec.png);
}
.mb-round .roulette_matrix .roulette-item.restricted {
  background-image: url(public/img/themes/matrix/restricted.png);
}
.mb-round .roulette_matrix .roulette-item.classified {
  background-image: url(public/img/themes/matrix/classified.png);
}
.mb-round .roulette_matrix .roulette-item.covert {
  background-image: url(public/img/themes/matrix/covert.png);
}
.mb-round .roulette_matrix .roulette-item.rare {
  background-image: url(public/img/themes/matrix/rare.png);
}
.mb-round .roulette_matrix .roulette-item__type {
  color: var(--rarity-color);
}
.mb-round .roulette_matrix .roulette-item__name {
  margin-top: 3px;
  text-transform: uppercase;
}
.mb-round .roulette_matrix .roulette__frame:after,
.mb-round .roulette_matrix .roulette__frame:before {
  display: none;
}
.mb-round .roulette_matrix .roulette__wrapper:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url(public/img/themes/matrix/arrow_vertical.png);
}
@media not screen and (min-width: 630px) {
  .mb-round .roulette_matrix .roulette__wrapper:before {
    width: 30px;
    height: 142px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-round .roulette_matrix .roulette__wrapper:before {
    width: 56px;
    height: 222px;
  }
}
@keyframes battleWaitingFlare {
  0% {
    left: -200px;
  }
  to {
    left: 120%;
  }
}
@keyframes battleReadyPulse {
  0% {
    filter: brightness(1);
  }
  50% {
    filter: brightness(1.15);
  }
  to {
    filter: brightness(1);
  }
}
@keyframes battleDropPulse {
  0% {
    filter: brightness(0.8);
    opacity: 0.1;
    transform: scale(0.5);
  }
  50% {
    filter: brightness(1.2);
    opacity: 1;
    transform: scale(1.05);
  }
  to {
    opacity: 1;
    transform: scale(1);
    filter: brightness(1);
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  a.mb-round__user:hover {
    filter: brightness(1.15);
  }
}
@media (hover: none) and (pointer: coarse) {
  a.mb-round__user:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.15);
  }
}
.mb-history-block {
  display: flex;
  flex-direction: column;
  position: relative;
}
.mb-history-block__battle-link,
.mb-history-block__pf {
  position: absolute;
  right: 10px;
  transition: 0.12s ease;
  opacity: 0.7;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mb-history-block__battle-link:hover,
  .mb-history-block__pf:hover {
    opacity: 1;
    z-index: 3;
  }
}
@media (hover: none) and (pointer: coarse) {
  .mb-history-block__battle-link:active,
  .mb-history-block__pf:active {
    -webkit-tap-highlight-color: transparent;
    opacity: 1;
    z-index: 3;
  }
}
.mb-history-block__battle-link {
  top: 7px;
}
.mb-history-block__battle-link .svg {
  width: 20px;
  height: 20px;
}
.mb-history-block__pf {
  position: absolute;
  bottom: 8px;
}
.mb-history-block__pf .svg {
  width: 18px;
  height: 20px;
}
.mb-history-block__users {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  grid-gap: 0 10px;
  height: 110px;
  padding: 32px 26px 6px;
  background: radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  border: 2px solid #41496b;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .mb-history-block__users:hover {
    border-color: #767b9f;
  }
}
@media (hover: none) and (pointer: coarse) {
  .mb-history-block__users:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #767b9f;
  }
}
.mb-history-block__user {
  display: flex;
  position: relative;
  z-index: 2;
  transition: 0.12s ease;
}
.mb-history-block__user_winner:before {
  content: "";
  position: absolute;
  right: 6px;
  top: -12px;
  z-index: -1;
  width: 20px;
  height: 20px;
  background-image: url(public/img/other/multibattles/crown.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .mb-history-block__user_winner:before {
    right: 0;
    top: -12px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-history-block__user_winner:before {
    right: 6px;
    top: -12px;
  }
}
.mb-history-block__user_winner img {
  opacity: 1;
}
@media not screen and (min-width: 630px) {
  .mb-history-block__user_winner img {
    width: 34px;
    height: 34px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-history-block__user_winner img {
    width: 54px;
    height: 54px;
  }
}
.mb-history-block__user-img {
  position: relative;
  border-radius: 100%;
  opacity: 0.5;
  transition: 0.12s ease;
}
@media not screen and (min-width: 630px) {
  .mb-history-block__user-img {
    width: 22px;
    height: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-history-block__user-img {
    width: 42px;
    height: 42px;
  }
}
.mb-history-block__cases {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50px, 1fr));
  align-content: flex-start;
  grid-gap: 6px 3px;
  padding: 16px 11px;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  border-top: none;
}
.mb-history-block__case {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 46px;
  width: 46px;
}
.mb-history-block__case img {
  width: 100%;
}
.mb-history-block__price {
  position: absolute;
  top: 10px;
  z-index: 2;
}
@media not screen and (min-width: 630px) {
  .mb-history-block__price {
    left: -10px;
  }
}
@media only screen and (min-width: 630px) {
  .mb-history-block__price {
    left: -16px;
  }
}
.timer-progress {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.timer-progress__progress {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 30px;
  font-weight: 700;
  width: 80px;
  height: 80px;
  color: #fff;
}
.timer-progress__progress .spin-circle {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  color: #13cdff;
}
.timer-progress__title {
  margin-top: 12px;
  font-size: 20px;
  font-weight: 500;
}
.sequences-home {
  position: relative;
  z-index: 0;
}
.sequences-home__bg {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(public/img/sequences/bg-dark-no-people.png?v=5);
  width: 100vw;
  height: 133%;
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: -1;
}
@media not screen and (min-width: 1100px) {
  .sequences-home__bg {
    height: 162%;
  }
}
@media not screen and (min-width: 400px) {
  .sequences-home__bg {
    height: 180%;
  }
}
@media only screen and (min-width: 1470px) {
  .sequences-home__bg {
    height: 135%;
  }
}
.sequences-home__bg-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .sequences-home__bg-gradient {
    display: none;
  }
}
.sequences-home__bg-gradient:after,
.sequences-home__bg-gradient:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
}
.sequences-home__bg-gradient:after {
  background: linear-gradient(180deg, rgba(10, 13, 29, 0), #0a0d1d);
  height: 200px;
  bottom: 0;
}
.sequences-home__bg-gradient:before {
  height: 300px;
  top: 70px;
  background: linear-gradient(180deg, rgba(10, 13, 29, 0), #0a0d1d);
  transform: matrix(1, 0, 0, -1, 0, 0);
}
@media only screen and (min-width: 1470px) {
  .sequences-home__bg-gradient:before {
    top: 53px;
  }
}
@media only screen and (min-width: 630px) {
  .sequences-home__bg:after,
  .sequences-home__bg:before {
    content: "";
    position: absolute;
    bottom: -200px;
    height: 900px;
    background-size: 100%;
    background-repeat: no-repeat;
    pointer-events: none;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .sequences-home__bg:after,
  .sequences-home__bg:before {
    width: 500px;
  }
}
@media only screen and (min-width: 1470px) {
  .sequences-home__bg:after,
  .sequences-home__bg:before {
    width: 556px;
  }
}
.sequences-home__bg:before {
  left: 0;
  background-image: url(public/img/sequences/t-npc-1.png?v=5);
}
@media only screen and (min-width: 1720px) {
  .sequences-home__bg:before {
    left: -3%;
  }
}
@media only screen and (min-width: 2300px) {
  .sequences-home__bg:before {
    left: 5%;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .sequences-home__bg:before {
    left: -5%;
  }
}
.sequences-home__bg:after {
  right: 0;
  background-image: url(public/img/sequences/t-npc-2.png?v=5);
}
@media only screen and (min-width: 1720px) {
  .sequences-home__bg:after {
    right: -8%;
  }
}
@media only screen and (min-width: 2300px) {
  .sequences-home__bg:after {
    right: 5%;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .sequences-home__bg:after {
    right: -5%;
  }
}
.sequences-home__intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 100%;
  z-index: 1;
  grid-gap: 48px 0;
}
@media not screen and (min-width: 1100px) {
  .sequences-home__intro {
    padding: 12px 0 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .sequences-home__intro {
    padding: 12px 0 52px;
  }
}
@media not screen and (min-width: 630px) {
  .sequences-home__intro {
    grid-gap: 24px 0;
  }
}
.sequences-home__event-img {
  width: 242px;
}
@media not screen and (min-width: 630px) {
  .sequences-home .btn-sequences {
    margin: 24px 0;
  }
}
.sequences-home .case {
  border-color: rgba(142, 201, 255, 0.2);
}
.sequences-home .case:hover {
  border-color: rgba(142, 201, 255, 0.6);
}
.sequences-home .case__name {
  color: #fff;
}
.sequences-home .case .case-price {
  background-image: url(public/img/sequences/case-price-seq-home.svg?v=3);
}
.sequences-home .case .case-price_accent {
  background-image: url(public/img/sequences/case-price-accent-seq-home.svg?v=3);
}
.sequences-home .case .case-price__old {
  color: #fff;
}
.layout-sequences {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-image: linear-gradient(180deg, #140e0b 97%, #0a0d1d);
  background-position: top;
  background-attachment: scroll;
}
.layout-sequences_no-active {
  justify-content: center;
  background-image: url(public/img/bg-gradient.jpg?v=5);
  background-size: cover;
  overflow: hidden;
}
.layout-sequences_no-active:after,
.layout-sequences_no-active:before {
  filter: grayscale(1);
  opacity: 0.5;
}
.layout-sequences_expired .sequences-progress__help {
  display: none;
}
.layout-sequences_expired .case,
.layout-sequences_expired .event-award {
  opacity: 0.5 !important;
}
.layout-sequences_expired .event-award__info {
  pointer-events: none;
}
.layout-sequences__intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 100%;
  z-index: 1;
}
.layout-sequences__bg {
  position: absolute;
  top: -51px;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(public/img/sequences/bg-light_tuscan.png?v=5);
  width: 100vw;
  height: 112%;
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__bg {
    height: 100%;
  }
}
.layout-sequences__bg-gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(20, 14, 11, 0), #140e0b);
  height: 783px;
  z-index: 2;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__bg-gradient {
    display: none;
  }
}
.layout-sequences__bg-gradient_event-active {
  height: 100%;
}
@media only screen and (min-width: 630px) {
  .layout-sequences__bg:after,
  .layout-sequences__bg:before {
    content: "";
    position: absolute;
    top: 170px;
    height: 900px;
    background-size: 100%;
    background-repeat: no-repeat;
    pointer-events: none;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .layout-sequences__bg:after,
  .layout-sequences__bg:before {
    width: 350px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-sequences__bg:after,
  .layout-sequences__bg:before {
    width: 556px;
    top: 60px;
    height: 1000px;
  }
}
.layout-sequences__bg:before {
  left: 0;
  background-image: url(public/img/sequences/t-npc-1.png?v=5);
}
@media only screen and (min-width: 1720px) {
  .layout-sequences__bg:before {
    left: 0;
  }
}
@media only screen and (min-width: 2300px) {
  .layout-sequences__bg:before {
    left: 5%;
  }
}
.layout-sequences__bg:after {
  right: 0;
  background-image: url(public/img/sequences/t-npc-2.png?v=5);
}
@media only screen and (min-width: 1720px) {
  .layout-sequences__bg:after {
    right: 0;
  }
}
@media only screen and (min-width: 2300px) {
  .layout-sequences__bg:after {
    right: 5%;
  }
}
.layout-sequences__sequences-logo,
.layout-sequences__timer {
  position: relative;
  z-index: 1;
}
.layout-sequences__logo {
  margin-bottom: 48px;
}
.layout-sequences__big-title {
  margin-bottom: 32px;
  font-size: 52px;
  line-height: 52px;
  font-weight: 900;
  color: #fff;
  font-family: Druk Text Cyr, Rouben, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 600px) {
  .layout-sequences__big-title {
    font-size: 40px;
    margin-bottom: 15px;
  }
}
.layout-sequences__combo-info {
  z-index: 1;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 120px 0 100px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__combo-info {
    margin: 120px 0 30px;
  }
}
.layout-sequences__combo-info:before {
  z-index: -1;
  content: "";
  position: absolute;
  left: 50%;
  top: -93px;
  transform: translateX(-50%);
  width: 365px;
  height: 201px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/sequences/title-overlay_tuscan.svg);
  background-position: 50%;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__combo-info:before {
    width: 200px;
    height: 150px;
    top: -70px;
  }
}
.layout-sequences__combo-info_margin {
  margin: 210px 0 100px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__combo-info_margin {
    margin: 120px 0 30px;
  }
}
.layout-sequences__subtitle {
  max-width: 550px;
  width: 100%;
  margin-bottom: 48px;
  text-align: center;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-sequences__subtitle {
    font-size: 15px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-sequences__subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}
.layout-sequences__subtitle_cases-info {
  max-width: 762px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__subtitle_cases-info {
    padding: 0 24px;
  }
}
.layout-sequences__subtitle_home {
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__subtitle {
    margin-bottom: 25px;
  }
}
.layout-sequences__title {
  display: flex;
  align-items: center;
  grid-gap: 0 10px;
  font-family: VollkornExtraBold;
  font-style: normal;
  font-weight: 700;
  color: #fcb790;
  text-align: center;
}
@media not screen and (min-width: 1100px) {
  .layout-sequences__title {
    margin-bottom: 14px;
    font-size: 26px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-sequences__title {
    margin-bottom: 16px;
    font-size: 36px;
    line-height: 38px;
  }
}
.layout-sequences__title:after,
.layout-sequences__title:before {
  content: "";
  width: 10px;
  height: 10px;
  flex: none;
  background-color: #fcb790;
  transform: rotate(45deg);
}
.layout-sequences__title_home:after,
.layout-sequences__title_home:before {
  content: "";
  width: 10px;
  height: 10px;
  flex: none;
  border-radius: 50%;
  background-color: #767b9f;
}
.layout-sequences__combo-img {
  margin-bottom: 24px;
  max-width: 832px;
  width: 100%;
}
.layout-sequences__combo-img-wrapper {
  position: relative;
}
.layout-sequences__combo-img-wrapper:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: radial-gradient(
    50% 50% at 50% 50%,
    #fcb790 0,
    rgba(252, 183, 144, 0) 100%
  );
  opacity: 0.2;
  filter: blur(150px);
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.layout-sequences__timer {
  margin-bottom: 100px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__timer {
    margin-bottom: 60px;
  }
}
.layout-sequences__timer_event-active {
  margin-bottom: 48px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__timer_event-active {
    margin-bottom: 24px;
  }
}
.layout-sequences__sequences-logo {
  max-width: 302px;
  margin-bottom: 64px;
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__sequences-logo {
    margin-bottom: 20px;
    max-width: 250px;
  }
}
.layout-sequences__sequences-descr {
  max-width: 700px;
  width: 100%;
  margin-bottom: 22px;
  text-align: center;
  line-height: 26px;
  font-size: 18px;
  color: #fff;
  position: relative;
  z-index: 2;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__sequences-descr {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
  }
}
.layout-sequences__sequences-descr_no-active {
  max-width: 500px;
}
.layout-sequences__sequences-descr_last {
  margin-bottom: 48px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__sequences-descr_last {
    margin-bottom: 24px;
  }
}
.layout-sequences__stat {
  margin: 99px 0 52px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__stat {
    margin: 24px 0 70px;
  }
}
.layout-sequences__stat_no-margin {
  margin-top: 0;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__stat_no-margin {
    margin-top: 24px;
  }
}
.layout-sequences__tabs {
  width: 100%;
}
.layout-sequences__play {
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  color: #fff;
  transition: 0.2s ease;
}
.layout-sequences__cases-info {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding: 176px 0 136px;
  background-image: url(public/img/sequences/bg-info.png?v=2);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  background-position-y: 10px;
}
@media only screen and (min-width: 1720px) {
  .layout-sequences__cases-info {
    overflow: hidden;
  }
}
@media not screen and (min-width: 774px) {
  .layout-sequences__cases-info {
    padding: 70px 0;
    height: fit-content;
    background-size: cover;
    margin-bottom: 0;
  }
}
.layout-sequences__sequences-cases {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap: 0 14px;
}
@media not screen and (min-width: 774px) {
  .layout-sequences__sequences-cases {
    flex-wrap: wrap;
  }
}
.layout-sequences__sequences-cases .case {
  border-color: hsla(0, 0%, 100%, 0.15);
}
.layout-sequences__sequences-cases .case:hover {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.layout-sequences__sequences-cases .case__name {
  color: #fff;
}
.layout-sequences__sequences-cases .case-price {
  background-image: url(public/img/sequences/case-price-seq.svg?v=3);
}
.layout-sequences__sequences-cases .case-price_accent {
  background-image: url(public/img/sequences/case-price-accent-seq.svg?v=3);
}
.layout-sequences__sequences-cases .case-price__old {
  color: #fff;
}
.layout-sequences__main-prize {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 1;
  padding: 73px 0;
  margin: 12px;
  width: 100%;
  max-width: 1376px;
  background-color: #1e1511;
  border: 2px solid #302520;
  background-image: url(public/img/sequences/main-reward-bg.png);
  background-size: cover;
  background-position: 50%;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__main-prize {
    margin: 0;
    padding: 60px 20px;
  }
}
.layout-sequences__main-prize-border {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 106px);
  height: calc(100% + 24px);
  pointer-events: none;
  border: 2px solid #fcb790;
  border-right: none;
  border-left: none;
}
.layout-sequences__main-prize-border:after,
.layout-sequences__main-prize-border:before {
  content: "";
  position: absolute;
  width: 65px;
  height: calc(100% + 4px);
  background-image: url(public/img/sequences/main-prize-border.svg);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  left: -65px;
  top: 50%;
  transform: translateY(-50%);
}
.layout-sequences__main-prize-border:after {
  transform: translateY(-50%) scale(-1);
  left: auto;
  right: -65px;
}
.layout-sequences__main-prize-skin {
  position: relative;
  width: 220px;
  z-index: 1;
  min-height: 230px;
}
.layout-sequences__main-prize-skin:after,
.layout-sequences__main-prize-skin:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(public/img/sequences/ear.svg);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 76px;
  height: 213px;
  opacity: 0.3;
}
.layout-sequences__main-prize-skin:before {
  left: -76px;
}
.layout-sequences__main-prize-skin:after {
  right: -76px;
  transform: scaleX(-1) translateY(-50%);
}
.layout-sequences__main-prize-skin-check {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(public/img/sequences/check.svg?v=2);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 42px;
  height: 42px;
  z-index: 2;
  pointer-events: none;
  display: block;
  background-color: transparent;
  opacity: 0;
  transition: 0.2s ease;
}
.layout-sequences__main-prize-skin_taked.showed .event-award {
  opacity: 0.3;
}
.layout-sequences__main-prize-skin_taked.showed
  .layout-sequences__main-prize-skin-check {
  opacity: 1;
}
.layout-sequences__separating-line {
  position: relative;
}
.layout-sequences__separating-line-center {
  width: 30px;
  height: 30px;
  border: 2px solid #302520;
  transform: rotate(45deg);
}
.layout-sequences__separating-line:after,
.layout-sequences__separating-line:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 10px;
  width: 100vw;
  border: 2px solid #302520;
  border-right: none;
  border-left: none;
}
.layout-sequences__separating-line:after {
  left: 37px;
}
.layout-sequences__separating-line:before {
  transform: translateY(-50%) scaleX(-1);
  right: 37px;
}
.layout-sequences__help-hunt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 0 128px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__help-hunt {
    padding: 40px 0 60px;
  }
}
.layout-sequences__help-hunt .layout-sequences__title {
  margin-bottom: 82px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__help-hunt .layout-sequences__title {
    margin-bottom: 40px;
  }
}
.layout-sequences__help-hunt-steps {
  display: flex;
  grid-gap: 54px;
  max-width: 1191px;
}
@media not screen and (min-width: 1100px) {
  .layout-sequences__help-hunt-steps {
    justify-content: center;
    flex-wrap: wrap;
  }
}
.layout-sequences__help-hunt-step {
  position: relative;
  display: flex;
  align-items: flex-end;
}
.layout-sequences__help-hunt-num {
  font-family: VollkornExtraBold;
  font-style: normal;
  font-weight: 700;
  font-size: 100px;
  line-height: 94px;
  text-align: center;
  letter-spacing: -10px;
  background: linear-gradient(
    179.26deg,
    rgba(252, 183, 144, 0.15) 0.64%,
    rgba(252, 183, 144, 0) 74.36%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  flex: none;
  width: 127px;
}
.layout-sequences__help-hunt-icon {
  color: #fcb790;
  width: 42px;
  height: 42px;
  position: absolute;
  left: 44px;
  bottom: 5px;
}
.layout-sequences__help-hunt-text {
  font-size: 20px;
  line-height: 26px;
  color: #fff;
  margin-left: -26px;
  max-width: 260px;
}
.layout-sequences__progress {
  z-index: 1;
}
.layout-sequences__progress,
.layout-sequences__progress-title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.layout-sequences__progress-title {
  margin-bottom: 42px;
  justify-content: center;
}
.layout-sequences__progress-title .layout-sequences__title {
  margin-bottom: 20px;
}
.layout-sequences__help-amount {
  position: relative;
  display: flex;
  align-items: center;
  padding: 10px 42px 10px 46px;
  margin-top: 12px;
  min-width: 300px;
  background-image: url(public/img/sequences/help-overlay.svg?v=2);
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  font-size: 26px;
  line-height: 36px;
  color: #fff;
}
.layout-sequences__help-amount .info-icon {
  position: absolute;
  left: 50%;
  top: -10px;
  transform: translateX(-50%);
  width: 22px;
  height: 22px;
}
.layout-sequences__help-amount .bulb-icon {
  width: 20px;
  height: 20px;
}
.layout-sequences__help-amount svg {
  margin-right: 12px;
  color: #fcb790;
}
.layout-sequences__help-amount span {
  margin-right: 9px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
}
.layout-sequences__help-amount_long {
  max-width: 620px;
  padding: 22px 52px 16px;
  text-align: center;
}
.layout-sequences__help-amount_long span {
  line-height: 24px;
  font-weight: 600;
}
@media only screen and (min-width: 1470px) {
  .layout-sequences__help-amount_side {
    position: absolute;
    right: 0;
  }
}
.layout-sequences__video {
  padding: 85px 0 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  z-index: 1;
}
.layout-sequences__video .layout-sequences__subtitle {
  margin-bottom: 58px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__video .layout-sequences__subtitle {
    margin-bottom: 30px;
  }
}
.layout-sequences__video-border {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 106px);
  height: calc(100% + 24px);
  pointer-events: none;
  border: 2px solid #fcb790;
  border-right: none;
  border-left: none;
  z-index: 2;
}
.layout-sequences__video-border:after,
.layout-sequences__video-border:before {
  content: "";
  position: absolute;
  width: 65px;
  height: calc(100% + 4px);
  background-image: url(public/img/sequences/video-border.svg);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  left: -65px;
  top: 50%;
  transform: translateY(-50%);
}
.layout-sequences__video-border:after {
  transform: translateY(-50%) scale(-1);
  left: auto;
  right: -65px;
}
.layout-sequences__video-mask {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  background-size: cover;
  background-position: 50%;
  filter: brightness(0.5);
  cursor: pointer;
}
.layout-sequences__video-play {
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 54px;
  height: 54px;
  z-index: 3;
  transition: 0.2s ease;
  pointer-events: none;
}
.layout-sequences__video-content {
  position: relative;
  width: 100%;
  max-width: 700px;
  min-height: 340px;
}
.layout-sequences__video-content:hover .layout-sequences__video-play {
  transform: translate(-50%, -50%) scale(1.08);
}
.layout-sequences__faq {
  padding-top: 66px;
  padding-bottom: 140px;
  width: 100%;
}
.layout-sequences__faq-grid {
  margin-top: 42px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 16px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__faq-grid {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 10px;
  }
}
.layout-sequences__completed-event {
  padding-top: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__completed-event {
    padding-top: 40px;
  }
}
.layout-sequences__completed-event-icon {
  margin-bottom: 32px;
}
.layout-sequences__completed-event .layout-sequences__separating-line {
  margin-top: 170px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__completed-event .layout-sequences__separating-line {
    margin-top: 110px;
  }
}
.layout-sequences__completed-event .btn-sequences {
  margin-top: 36px;
}
@media not screen and (min-width: 630px) {
  .layout-sequences__completed-event .btn-sequences {
    margin-top: 16px;
  }
}
.sequences-progress {
  width: 100%;
  display: flex;
  flex-direction: column;
  grid-gap: 22px 0;
  margin-bottom: 100px;
}
@media not screen and (min-width: 630px) {
  .sequences-progress {
    margin-bottom: 60px;
  }
}
.sequences-progress__cases {
  display: grid;
  padding-bottom: 40px;
  padding-top: 24px;
}
@media not screen and (min-width: 630px) {
  .sequences-progress__cases {
    grid-template-columns: repeat(auto-fill, minmax(135px, 1fr));
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .sequences-progress__cases {
    grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
  }
}
@media only screen and (min-width: 1470px) {
  .sequences-progress__cases {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    grid-gap: 16px 18px;
  }
}
.sequences-progress__cases-no-active {
  opacity: 0.3;
}
.sequences-progress__item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  z-index: 1;
  transition: 0.12s ease-in-out;
  max-height: 230px;
}
.sequences-progress__item-wrapper_gift:after {
  opacity: 0.3 !important;
}
.sequences-progress__item-wrapper_gift.showed {
  pointer-events: auto;
}
.sequences-progress__item-wrapper_gift.showed .event-award {
  opacity: 1 !important;
}
.sequences-progress__item-wrapper_gift.showed:after {
  background-image: url(public/img/sequences/arrow-active.svg?v=2) !important;
  opacity: 1 !important;
}
.sequences-progress__item-wrapper_gift .sequences-progress__help {
  display: none;
}
.sequences-progress__item-wrapper_gift-unactive.showed .event-award__info {
  pointer-events: none;
}
.sequences-progress__item-wrapper_gift-unactive.showed .event-award {
  opacity: 0.3 !important;
}
.sequences-progress__item-wrapper_gift-unactive.showed:after {
  background-image: url(public/img/sequences/arrow-default.svg?v=2) !important;
  opacity: 0.3 !important;
}
.sequences-progress__item-wrapper_gift-unactive.showed:before {
  display: block !important;
}
.sequences-progress__item-wrapper_gift-unactive.showed
  .sequences-progress__help {
  display: block;
}
.sequences-progress__item-wrapper_gift-unactive.showed
  .sequences-progress__help:before {
  content: "";
  position: absolute;
  width: calc(100% - 15px);
  height: 100%;
  background-color: #140e0b;
  left: 50%;
  transform: skewX(-14deg) translateX(-50%);
}
.sequences-progress__item-wrapper_gift:before {
  display: none;
}
.sequences-progress__item-wrapper .case,
.sequences-progress__item-wrapper .event-award,
.sequences-progress__item-wrapper .skin {
  height: 100%;
  max-width: 100%;
}
.sequences-progress__item-wrapper:not(:first-child):after {
  content: "";
  position: absolute;
  z-index: -1;
  right: 87%;
  top: 50%;
  transform: translateY(-50%);
  width: 80px;
  height: 80px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/sequences/arrow-default.svg?v=2);
  background-position: 50%;
  opacity: 1;
}
@media not all and (hover: none) and (pointer: coarse) {
  .sequences-progress__item-wrapper:hover .case,
  .sequences-progress__item-wrapper:hover .skin {
    opacity: 1;
  }
}
@media (hover: none) and (pointer: coarse) {
  .sequences-progress__item-wrapper:active {
    -webkit-tap-highlight-color: transparent;
  }
  .sequences-progress__item-wrapper:active .case,
  .sequences-progress__item-wrapper:active .skin {
    opacity: 1;
  }
}
.sequences-progress__item-wrapper.showed .case,
.sequences-progress__item-wrapper.showed .skin {
  opacity: 0.3;
}
.sequences-progress__item-wrapper.showed .case {
  border-bottom-color: #fcb790;
}
.sequences-progress__item-wrapper.showed:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(public/img/sequences/check.svg?v=2);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 42px;
  height: 42px;
  z-index: 2;
  pointer-events: none;
}
.sequences-progress__item-wrapper.showed:after {
  opacity: 0.3;
}
.sequences-progress__item-wrapper.showed:last-child:after {
  opacity: 1;
}
.sequences-progress__item-wrapper.not-showed {
  pointer-events: none;
}
.sequences-progress__item-wrapper.not-showed .case,
.sequences-progress__item-wrapper.not-showed .skin {
  opacity: 0.6;
}
.sequences-progress__item-wrapper.not-showed:after {
  opacity: 0.3;
}
.sequences-progress__item-wrapper.active-case .case,
.sequences-progress__item-wrapper.active-case .skin {
  opacity: 1;
}
.sequences-progress__take-win {
  display: flex;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  width: calc(100% + 20px);
  height: calc(100% + 72px);
  top: -10px;
  border: 2px solid #ffc700;
  cursor: pointer;
  transition: 0.12s ease;
  backface-visibility: hidden;
}
@media not all and (hover: none) and (pointer: coarse) {
  .sequences-progress__take-win:hover {
    border-color: #ffce1f;
    box-shadow: 0 0 35px 2px rgba(255, 199, 0, 0.2);
  }
  .sequences-progress__take-win:hover .event-progress__take-win-btn {
    background-color: #ffca0f;
  }
}
@media (hover: none) and (pointer: coarse) {
  .sequences-progress__take-win:active {
    -webkit-tap-highlight-color: transparent;
    border-color: #ffce1f;
    box-shadow: 0 0 35px 2px rgba(255, 199, 0, 0.2);
  }
  .sequences-progress__take-win:active .event-progress__take-win-btn {
    background-color: #ffca0f;
  }
}
.sequences-progress__take-win-btn {
  margin-top: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 52px;
  background-color: #ffc700;
  border-top: 2px solid #ffc700;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  color: #140e0b;
  transition: 0.12s ease;
}
.sequences-progress__help {
  position: absolute;
  top: -24px;
  z-index: 3;
}
.sequences-progress__help .action {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 14px;
  padding: 5px 12px;
}
.sequences-progress__help .action .tooltip {
  text-transform: none;
}
.sequences-progress__help .prompt-used {
  color: #140e0b;
}
.sequences-progress__help .prompt-used:before {
  background-color: rgba(255, 199, 0, 0.9);
  border-color: #ffc700;
}
.sequences-progress__help .prompt-used:hover:before {
  background-color: #ffc700 !important;
  border-color: #ffc700;
}
.sequences-progress__help .prompt-used span {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  transition: 0.2s ease;
}
.sequences-progress__help .prompt-used span:after {
  content: "";
  background-image: url(public/img/sequences/icon-copy.svg?v=2);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  margin-left: 4px;
}
.sequences-progress__help .prompt-used span:hover {
  filter: brightness(1.2);
}
.sequences-tooltip {
  position: absolute;
  z-index: 2;
  bottom: 100%;
  margin-bottom: 7px;
  min-width: calc(100% + 30px);
  width: max-content;
  padding: 14px 20px 14px 14px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  transition: 0.1s ease-in-out;
  background: radial-gradient(50% 50% at 50% 50%, #5e4838 0, #39281e 100%);
  border: 2px solid #6b5541;
  box-shadow: 0 0 12px 4px rgba(30, 22, 17, 0.6);
  color: #fff;
}
@media not screen and (min-width: 440px) {
  .sequences-tooltip {
    max-width: 80vw;
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 440px) {
  .sequences-tooltip {
    max-width: 400px;
  }
}
.sequences-tooltip b {
  color: #13cdff;
  font-weight: 600;
}
.sequences-tooltip:after,
.sequences-tooltip:before {
  content: "";
  position: absolute;
}
.sequences-tooltip:after {
  bottom: -6px;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
  background-color: #39281e;
  border-left-color: #6d5143;
  border-bottom: 2px solid #6d5143;
  border-right: 2px solid #6d5143;
  border-top-color: #6d5143;
}
.sequences-tooltip:before {
  top: 100%;
  left: 0;
  width: 100%;
  height: 15px;
}
.sequences-tooltip__content {
  display: flex;
  align-items: center;
  width: 100%;
}
.sequences-tooltip__img {
  max-width: 100px;
  margin-right: 14px;
  flex: none;
}
@media not screen and (min-width: 440px) {
  .sequences-tooltip__img {
    max-width: 60px;
  }
}
@media not screen and (min-width: 630px) {
  .sequences-tooltip__img {
    display: none;
  }
}
.sequences-tooltip__text {
  width: 252px;
  white-space: normal;
}
.sequences-tooltip__text span {
  color: #ffc700;
}
@media not screen and (min-width: 630px) {
  .sequences-tooltip__text {
    font-size: 12px;
    line-height: 130%;
  }
}
.sequences-tooltip_center {
  left: 50%;
  transform: translateX(-50%);
}
@media not screen and (min-width: 1651px) {
  .sequences-tooltip_center {
    left: 0;
    transform: none;
  }
}
@media not screen and (min-width: 630px) {
  .sequences-tooltip_center {
    max-width: 160px;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px;
  }
}
.sequences-tooltip_center:after {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
@media not screen and (min-width: 1651px) {
  .sequences-tooltip_center:after {
    left: 50px;
    transform: rotate(45deg);
  }
}
@media not screen and (min-width: 630px) {
  .sequences-tooltip_center:after {
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
  }
}
.btn-sequences {
  background: linear-gradient(
      180deg,
      rgba(252, 183, 144, 0),
      rgba(252, 183, 144, 0.3)
    ),
    rgba(20, 14, 11, 0.5);
  background-size: 200% 200%;
  background-position: center top 0;
  border: 2px solid #fcb790;
  cursor: pointer;
  position: relative;
  display: flex;
  place-content: center;
  font-family: VollkornExtraBold;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  padding: 19px 32px;
  margin: 4px;
  transition: 0.2s ease;
}
@media not screen and (min-width: 630px) {
  .btn-sequences {
    font-size: 16px;
    line-height: 16px;
  }
}
.btn-sequences:before {
  content: "";
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 32px);
  border: 1px solid #fcb790;
  border-right: none;
  border-left: none;
}
.btn-sequences:before,
.btn-sequences__border {
  position: absolute;
  top: 50%;
  height: calc(100% + 8px);
}
.btn-sequences__border {
  color: #fcb790;
  left: -4px;
  transform: translateY(-50%);
  width: 21px;
}
.btn-sequences__border:nth-child(2) {
  transform: translateY(-50%) rotate(180deg);
  left: auto;
  right: -4px;
}
.btn-sequences:hover {
  background-position: center top 20%;
}
.btn-sequences_main {
  font-size: 24px;
  line-height: 24px;
  padding: 22px 36px;
}
@media not screen and (min-width: 630px) {
  .btn-sequences_main {
    font-size: 20px;
    line-height: 20px;
  }
}
.btn-sequences_orange {
  border-color: #ff552e;
  background: linear-gradient(
      180deg,
      rgba(39, 9, 0, 0.7) 30%,
      rgba(255, 85, 46, 0.3)
    ),
    rgba(39, 9, 0, 0.7);
  background-size: 200% 200%;
  background-position: center top 0;
}
.btn-sequences_orange:before {
  border-color: #ff552e;
}
.btn-sequences_orange:hover {
  background-position: center top 60%;
}
.btn-sequences_orange .btn-sequences__border {
  color: #ff552e;
}
.layout-collectible {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: -62px;
  background-image: linear-gradient(180deg, #091316 96%, #0a0d1d);
  background-position: top;
  background-attachment: scroll;
  font-family: WindlassExtendedRegular, sans-serif, Icons;
  color: #97b1bf;
}
.layout-collectible__collections,
.layout-collectible__intro {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-collectible__collections {
    display: flex;
    flex-direction: column;
    margin: 12px 0 32px;
    gap: 22px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__collections {
    margin: 100px 0;
  }
}
.layout-collectible__title {
  margin-bottom: 5px;
  text-transform: uppercase;
  font-family: DwarvenStonecraftCyr;
  color: #43d3d3;
}
@media not screen and (min-width: 420px) {
  .layout-collectible__title {
    font-size: 28px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 420px) and (max-width: 1099px) {
  .layout-collectible__title {
    font-size: 36px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__title {
    font-size: 60px;
    line-height: 52px;
  }
}
.layout-collectible__subtitle {
  max-width: 680px;
  width: 100%;
  color: #fff;
}
@media not screen and (min-width: 420px) {
  .layout-collectible__subtitle {
    font-size: 14px;
    line-height: 19px;
  }
}
@media only screen and (min-width: 420px) and (max-width: 1099px) {
  .layout-collectible__subtitle {
    font-size: 16px;
    line-height: 23px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__subtitle {
    font-size: 20px;
    line-height: 28px;
  }
}
.layout-collectible__main-progress {
  display: flex;
  flex-direction: column;
  grid-gap: 22px 0;
}
@media not screen and (min-width: 630px) {
  .layout-collectible__main-progress {
    margin-top: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-collectible__main-progress {
    margin-top: 42px;
  }
}
.layout-collectible__progress-title {
  display: flex;
  align-items: center;
  grid-gap: 0 10px;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .layout-collectible__progress-title {
    font-size: 16px;
  }
  .layout-collectible__progress-title span {
    font-size: 21px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-collectible__progress-title {
    font-size: 20px;
  }
  .layout-collectible__progress-title span {
    font-size: 30px;
  }
}
.layout-collectible__progress-title span {
  color: #43d3d3;
}
.layout-collectible__main-progressbar {
  display: flex;
  align-items: center;
  position: relative;
  max-width: 486px;
  width: 100%;
  height: 24px;
  padding: 0 7px;
}
.layout-collectible__main-progressbar:after,
.layout-collectible__main-progressbar:before {
  content: "";
}
.layout-collectible__main-progressbar:before {
  z-index: 0;
  height: 14px;
  width: var(--mainProgress);
  background-color: #43d3d3;
  transform: skewX(-10deg);
}
.layout-collectible__main-progressbar:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/collectibles/pirates/main-progress.svg);
}
.layout-collectible__head-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media not screen and (min-width: 860px) {
  .layout-collectible__head-wrapper {
    flex-direction: column;
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 860px) {
  .layout-collectible__head-wrapper {
    margin-bottom: 64px;
  }
}
.layout-collectible__head {
  width: 100%;
}
.layout-collectible__spray-info {
  flex: none;
  width: 100%;
  max-width: 384px;
}
@media not screen and (min-width: 1100px) {
  .layout-collectible__spray-info {
    margin-top: 22px;
  }
}
.layout-collectible__shop {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-collectible__shop {
    margin: 32px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__shop {
    margin: 100px 0 80px;
  }
}
.layout-collectible__shop-filter {
  display: flex;
  flex-direction: column;
  gap: 19px 0;
}
@media not screen and (min-width: 860px) {
  .layout-collectible__shop-filter {
    margin-top: 26px;
    align-items: flex-start;
    width: 100%;
  }
}
@media only screen and (min-width: 860px) {
  .layout-collectible__shop-filter {
    align-items: center;
  }
}
.layout-collectible__shop-filter-title {
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .layout-collectible__shop-filter-title {
    font-size: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-collectible__shop-filter-title {
    font-size: 20px;
  }
}
.layout-collectible__shop-items {
  width: 100%;
  display: grid;
  grid-gap: 10px;
}
@media not screen and (min-width: 630px) {
  .layout-collectible__shop-items {
    grid-template-columns: repeat(auto-fill, minmax(145px, 1fr));
  }
}
@media only screen and (min-width: 630px) {
  .layout-collectible__shop-items {
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  }
}
.layout-collectible__predictions {
  position: relative;
  z-index: 1;
  width: 100vw;
  margin-bottom: -32px;
}
@media not screen and (min-width: 1100px) {
  .layout-collectible__predictions {
    padding: 72px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__predictions {
    padding: 122px 0 182px;
  }
}
.layout-collectible__predictions:after,
.layout-collectible__predictions:before {
  content: "";
  position: absolute;
  width: 100%;
}
.layout-collectible__predictions:before {
  content: "";
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background-image: url(public/img/battlepass/blast/open/bg.jpg?v=18);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: 0.45;
}
.layout-collectible__predictions:after {
  z-index: 1;
  left: 50%;
  bottom: 97%;
  transform: translateX(-50%) rotate(180deg);
  min-width: 1920px;
  height: 45px;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: url(public/img/collectibles/bg-devider.svg);
  mask-image: url(public/img/collectibles/bg-devider.svg);
  background-color: #110220;
}
.layout-collectible__cases {
  position: relative;
  width: 100vw;
  background-image: url(public/img/collectibles/pirates/cases-overlay.jpg);
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 1100px) {
  .layout-collectible__cases {
    margin: 52px 0 82px;
    padding: 32px 0 42px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__cases {
    margin: 42px 0 112px;
    padding: 140px 0 90px;
  }
}
.layout-collectible__cases:after,
.layout-collectible__cases:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  width: 100%;
  min-width: 1920px;
  height: 45px;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: url(public/img/collectibles/bg-devider.svg);
  mask-image: url(public/img/collectibles/bg-devider.svg);
  background-color: #091316;
}
.layout-collectible__cases:before {
  bottom: 100%;
  transform: translateX(-50%);
}
.layout-collectible__cases:after {
  top: 100%;
  transform: translateX(-50%) rotate(180deg);
}
.layout-collectible__grid-cases {
  display: grid;
  margin-top: 32px;
}
@media not screen and (min-width: 335px) {
  .layout-collectible__grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(118px, 1fr));
    grid-gap: 12px;
  }
}
@media only screen and (min-width: 335px) and (max-width: 1099px) {
  .layout-collectible__grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(135px, 1fr));
    grid-gap: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
    grid-gap: 30px 18px;
  }
}
@media only screen and (min-width: 1359px) and (max-width: 1469px) {
  .layout-collectible__grid-cases {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }
}
.layout-collectible__history {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-collectible__history {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__history {
    margin-bottom: 80px;
  }
}
.layout-collectible__history-table {
  margin-top: 42px;
}
.layout-collectible__faq {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-collectible__faq {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-collectible__faq {
    margin-top: 80px;
  }
}
.layout-collectible__faq-info {
  display: grid;
  grid-gap: 18px;
  margin-top: 32px;
}
@media not screen and (min-width: 630px) {
  .layout-collectible__faq-info {
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  }
}
@media only screen and (min-width: 630px) and (max-width: 2299px) {
  .layout-collectible__faq-info {
    grid-template-columns: repeat(auto-fill, minmax(520px, 1fr));
  }
}
@media only screen and (min-width: 2300px) {
  .layout-collectible__faq-info {
    grid-template-columns: repeat(auto-fill, minmax(720px, 1fr));
  }
}
.layout-collectible__separator {
  min-width: 1920px;
  width: 100%;
  height: 7px;
  background-image: url(public/img/collectibles/pirates/separator.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
@keyframes pulseTakeAward {
  0% {
    transform: translate(-50%, -50%) scale(1) rotate(0);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.1) rotate(180deg);
  }
  to {
    transform: translate(-50%, -50%) scale(1) rotate(0deg);
  }
}
.collectible-main {
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 1100px) {
  .collectible-main {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    gap: 0 32px;
    width: 100%;
  }
}
.collectible-main__bg {
  position: absolute;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  pointer-events: none;
  overflow: hidden;
}
.collectible-main__bg:after,
.collectible-main__bg:before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100%;
}
.collectible-main__bg:after {
  z-index: 1;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  min-width: 1920px;
  height: 45px;
  background-color: #091316;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: url(public/img/collectibles/bg-devider.svg);
  mask-image: url(public/img/collectibles/bg-devider.svg);
}
.collectible-main__daily {
  position: absolute;
  right: 0;
  top: -4px;
}
@media not screen and (min-width: 1100px) {
  .collectible-main__daily {
    margin-top: 20px;
  }
}
.collectible-main__content {
  display: flex;
  flex-direction: column;
  grid-gap: 24px 0;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .collectible-main__content {
    padding: 52px 0 82px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-main__content {
    padding: 72px 0 142px;
  }
}
@media not screen and (min-width: 630px) {
  .collectible-main__logo {
    max-width: 210px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .collectible-main__logo {
    max-width: 320px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-main__logo {
    max-width: 475px;
  }
}
.collectible-main__title {
  max-width: 650px;
  width: 100%;
  color: #fff;
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .collectible-main__title {
    max-width: 360px;
  }
}
@media not screen and (min-width: 1100px) {
  .collectible-main__title {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-main__title {
    font-size: 20px;
    line-height: 28px;
  }
}
.collectible-main__actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px 42px;
}
@media not screen and (min-width: 1100px) {
  .collectible-main__actions {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-main__actions {
    margin-top: 40px;
  }
}
.collectible-main_clear .collectible-main__bg {
  top: 0;
}
.collectible-main_clear .collectible-main__bg:after {
  display: none;
}
@media only screen and (min-width: 1470px) {
  .collectible-main_clear .collectible-main__bg:before {
    top: -150px;
    max-width: 1100px;
  }
}
@media not screen and (min-width: 1550px) {
  .collectible-nav {
    display: none;
  }
}
@media only screen and (min-width: 1550px) {
  .collectible-nav {
    position: fixed;
    z-index: 2;
    left: 0;
    top: 42%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    grid-gap: 24px 0;
  }
  .collectible-nav__link {
    display: flex;
    align-items: center;
    width: fit-content;
    grid-gap: 0 10px;
    padding: 4px 0;
    transform: translateX(-42px);
    font-size: 18px;
    transition: 0.08s ease;
    cursor: pointer;
  }
  .collectible-nav__link .svg {
    width: 62px;
    height: 6px;
  }
  .collectible-nav__link.active {
    color: #43d3d3;
    transform: translateX(-22px);
  }
}
.collectible-nav__link {
  text-shadow: 0 0 10px #070a18;
}
@media not all and (hover: none) and (pointer: coarse) {
  .collectible-nav__link:hover {
    color: #fff;
    transform: translateX(-36px);
  }
}
@media (hover: none) and (pointer: coarse) {
  .collectible-nav__link:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
    transform: translateX(-36px);
  }
}
.collectible-timer {
  width: fit-content;
  mask-image: url(public/img/collectibles/timer-mask.svg);
  -webkit-mask-image: url(public/img/collectibles/timer-mask.svg);
  mask-size: 100% 100%;
}
@media not screen and (min-width: 630px) {
  .collectible-timer {
    min-width: 240px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-timer {
    min-width: 280px;
  }
}
.collectible-timer__head {
  justify-content: center;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  grid-gap: 0 10px;
  background-color: rgba(19, 35, 40, 0.95);
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .collectible-timer__head {
    padding: 8px 18px;
    font-size: 15px;
  }
  .collectible-timer__head .svg {
    width: 15px;
    height: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-timer__head {
    padding: 16px 30px;
    font-size: 18px;
  }
  .collectible-timer__head .svg {
    width: 20px;
    height: 20px;
  }
}
.collectible-timer__head .svg {
  color: #97b1bf;
}
.collectible-timer__body {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  background-color: #01090b;
}
.collectible-timer__body:before {
  content: "";
  position: absolute;
  z-index: 0;
  width: 100%;
  min-width: 200px;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
  height: 7px;
  mask-image: url(public/img/collectibles/timer-devider.svg);
  -webkit-mask-image: url(public/img/collectibles/timer-devider.svg);
  background-color: #01090b;
}
@media not screen and (min-width: 630px) {
  .collectible-timer__body {
    padding: 12px 18px;
    grid-gap: 0 8px;
    font-size: 18px;
    color: transparent;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-timer__body {
    padding: 22px 35px 32px;
    grid-gap: 0 14px;
    font-size: 30px;
    color: #39505e;
  }
}
.collectible-timer__column {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .collectible-timer__column {
    grid-gap: 6px 0;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-timer__column {
    grid-gap: 12px 0;
  }
}
.collectible-timer__num {
  color: #fff;
}
.collectible-timer__label {
  color: #97b1bf;
}
@media not screen and (min-width: 630px) {
  .collectible-timer__label {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-timer__label {
    font-size: 16px;
  }
}
.scratch-overlay {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 184px;
  height: 184px;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  font-size: 14px;
}
.scratch-overlay__img {
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 630px) {
  .scratch-overlay__img {
    width: 65px;
    height: 65px;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .scratch-overlay__img {
    width: 105px;
    height: 105px;
  }
}
@media only screen and (min-width: 2300px) {
  .scratch-overlay__img {
    width: 125px;
    height: 125px;
    margin-bottom: 5px;
  }
}
.scratch-overlay__img img {
  width: 100%;
}
.scratch-overlay__name,
.scratch-overlay__type {
  padding: 0 24px;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  line-height: 22px;
}
.scratch-overlay__name {
  color: #fff;
}
.scratch-overlay__progress {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  top: -6px;
  right: -6px;
  width: 56px;
  height: 56px;
  color: #fff;
}
.scratch-overlay__progress:before {
  content: "";
  position: absolute;
  z-index: -2;
  width: 100%;
  height: 100%;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: url(public/img/collectibles/circle-overlay.png?v=2);
  mask-image: url(public/img/collectibles/circle-overlay.png?v=2);
  background-color: #00090b;
}
.scratch-overlay__progress:after {
  content: "";
  width: 34px;
  height: 40px;
  position: absolute;
  z-index: -3;
  top: 100%;
  margin-top: -8px;
  left: 50%;
  transform: translateX(-50%);
  background-size: 100%;
  background-repeat: no-repeat;
  opacity: 0;
  visibility: hidden;
}
.scratch-overlay__progressbar {
  z-index: -1;
  width: 48px;
  height: 48px;
  background: radial-gradient(
      closest-side,
      #01090b 90%,
      transparent 0 99.9%,
      transparent 0
    ),
    conic-gradient(
      var(--collectibleProgressColor) calc(var(--collectibleItemProgress) * 1%),
      #132328 0
    );
}
.scratch-overlay__progressbar,
.scratch-overlay__progressbar:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.scratch-overlay__progressbar:before {
  content: "";
  width: 44px;
  height: 44px;
  background-color: #01090b;
}
.scratch-overlay_common {
  background-image: url(public/img/collectibles/pirates/overlay_common.svg?v=2);
  --collectibleProgressColor: #43d3d3;
}
.scratch-overlay_rare {
  background-image: url(public/img/collectibles/overlay_rare.svg?v=2);
  --collectibleProgressColor: #4faaff;
}
.scratch-overlay_legendary {
  background-image: url(public/img/collectibles/overlay_legendary.svg?v=2);
  --collectibleProgressColor: #ffa857;
}
.scratch-overlay_common .scratch-overlay__img {
  --itemFillColor: #0a1519;
}
.scratch-overlay_common .scratch-overlay__progress:after {
  background-image: url(public/img/collectibles/pirates/done_common.png);
}
.scratch-overlay_rare .scratch-overlay__img {
  --itemFillColor: #0a1319;
}
.scratch-overlay_rare .scratch-overlay__progress:after {
  background-image: url(public/img/collectibles/done_rare.png);
}
.scratch-overlay_rare .scratch-overlay__type {
  color: #4faaff;
}
.scratch-overlay_legendary .scratch-overlay__img {
  --itemFillColor: #121411;
}
.scratch-overlay_legendary .scratch-overlay__progress:after {
  background-image: url(public/img/collectibles/done_legendary.png);
}
.scratch-overlay_legendary .scratch-overlay__type {
  color: #ffa857;
}
.scratch-overlay_fluid {
  width: 100%;
  height: 100%;
  padding-bottom: 16px;
}
.scratch-overlay_glow:after,
.scratch-overlay_glow:before {
  content: "";
  position: absolute;
  z-index: -2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.scratch-overlay_glow:before {
  width: 250px;
  height: 250px;
  background-size: 100%;
  background-repeat: no-repeat;
  animation: pulseTakeAward 15s ease 0s infinite forwards;
}
.scratch-overlay_glow:after {
  width: 95%;
  height: 95%;
}
.scratch-overlay_glow.scratch-overlay_common:before {
  background-image: url(public/img/collectibles/pirates/glow_common.png);
}
.scratch-overlay_glow.scratch-overlay_common:after {
  box-shadow: 0 0 12px 2px rgba(67, 211, 211, 0.8);
}
.scratch-overlay_glow.scratch-overlay_rare:before {
  background-image: url(public/img/collectibles/glow_rare.png);
}
.scratch-overlay_glow.scratch-overlay_rare:after {
  box-shadow: 0 0 12px 2px rgba(79, 170, 255, 0.8);
}
.scratch-overlay_glow.scratch-overlay_legendary:before {
  background-image: url(public/img/collectibles/glow_legendary.png);
}
.scratch-overlay_glow.scratch-overlay_legendary:after {
  box-shadow: 0 0 12px 2px rgba(255, 168, 87, 0.8);
}
.scratch-overlay_fade {
  opacity: 0.5;
}
.scratch-overlay_fade .scratch-overlay__img {
  mask-image: var(--collectibleItemPath);
  -webkit-mask-image: var(--collectibleItemPath);
  mask-size: 100% 100%;
  -webkit-mask-size: 100% 100%;
  background-color: var(--itemFillColor);
}
.scratch-overlay_fade .scratch-overlay__img img {
  opacity: 0;
  visibility: hidden;
}
.scratch-overlay_done .scratch-overlay__progress span {
  font-size: 14px;
}
.scratch-overlay_done .scratch-overlay__progress:after {
  opacity: 1;
  visibility: visible;
}
.scratch-overlay_done.scratch-overlay_legendary
  .scratch-overlay__progress
  span {
  color: #bfb197;
}
.scratch-overlay_done.scratch-overlay_common .scratch-overlay__progress span,
.scratch-overlay_done.scratch-overlay_rare .scratch-overlay__progress span {
  color: #97b1bf;
}
.collectible-daily {
  position: relative;
}
@media not screen and (min-width: 630px) {
  .collectible-daily__head {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-daily__head {
    position: absolute;
    z-index: 1;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 0 8px;
    min-width: 264px;
    mask-image: url(public/img/collectibles/daily-award-head-mask.svg);
    -webkit-mask-image: url(public/img/collectibles/daily-award-head-mask.svg);
    mask-size: 100% 100%;
    background-color: #132328;
    text-align: center;
    color: #fff;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .collectible-daily__head {
    height: 33px;
    font-size: 15px;
    line-height: 17px;
  }
  .collectible-daily__head .svg {
    width: 16px;
    height: 15px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-daily__head {
    height: 44px;
    font-size: 18px;
    line-height: 19px;
  }
  .collectible-daily__head .svg {
    width: 19px;
    height: 18px;
  }
}
.collectible-daily__head .svg {
  color: #97b1bf;
}
.collectible-daily__award {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  mask-image: url(public/img/collectibles/daily-award-mask.svg);
  -webkit-mask-image: url(public/img/collectibles/daily-award-mask.svg);
  mask-size: 100% 100%;
  background-color: rgba(1, 9, 11, 0.8);
}
@media not screen and (min-width: 630px) {
  .collectible-daily__award {
    width: 150px;
    padding: 22px 10px 52px;
  }
  .collectible-daily__award .scratch-overlay {
    width: 100%;
    height: 142px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-daily__award {
    width: 244px;
    min-height: 355px;
    padding: 0 12px 80px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-daily__award-item {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .collectible-daily__award-item {
    margin-top: 62px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-daily__award-item {
    margin-top: 100px;
  }
}
.collectible-daily__btn {
  margin-top: 22px;
}
@media not screen and (min-width: 630px) {
  .collectible-daily__icon-clock {
    margin-bottom: 4px;
    width: 16px;
    height: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-daily__icon-clock {
    margin-bottom: 10px;
    width: 26px;
    height: 26px;
  }
}
.collectible-daily__daily-info {
  text-align: center;
}
@media not screen and (min-width: 630px) {
  .collectible-daily__daily-info {
    font-size: 11px;
    line-height: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-daily__daily-info {
    font-size: 16px;
    line-height: 22px;
  }
}
.collectible-daily__timer {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  color: #39505e;
}
@media not screen and (min-width: 630px) {
  .collectible-daily__timer {
    margin-top: 12px;
    grid-gap: 0 8px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-daily__timer {
    margin-top: 24px;
    grid-gap: 0 14px;
    font-size: 30px;
  }
}
.collectible-daily__timer-column {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media not screen and (min-width: 630px) {
  .collectible-daily__timer-column {
    grid-gap: 4px 0;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-daily__timer-column {
    grid-gap: 7px 0;
  }
}
.collectible-daily__timer-num {
  color: #fff;
}
.collectible-daily__timer-label {
  color: #97b1bf;
}
@media not screen and (min-width: 630px) {
  .collectible-daily__timer-label {
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-daily__timer-label {
    font-size: 14px;
  }
}
.collectible-btn {
  padding: 5px;
  mask-image: url(public/img/collectibles/btn-mask.svg);
  -webkit-mask-image: url(public/img/collectibles/btn-mask.svg);
  mask-size: 100% 100%;
  background-color: rgba(67, 211, 211, 0.2);
  color: #01090b;
  transition: 0.08s ease-in-out;
}
@media not screen and (min-width: 1100px) {
  .collectible-btn {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-btn {
    font-size: 18px;
  }
}
.collectible-btn__inner {
  display: flex;
  justify-content: center;
  width: 100%;
  mask-image: url(public/img/collectibles/btn-inner-mask.svg);
  -webkit-mask-image: url(public/img/collectibles/btn-inner-mask.svg);
  mask-size: 100% 100%;
  background-color: #43d3d3;
  transition: 0.08s ease-in-out;
}
@media not screen and (min-width: 1100px) {
  .collectible-btn__inner {
    padding: 8px 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-btn__inner {
    padding: 11px 30px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .collectible-btn:hover {
    background-color: rgba(67, 211, 211, 0.25);
    filter: drop-shadow(0 0 10px rgba(67, 211, 211, 0.55));
  }
  .collectible-btn:hover .collectible-btn__inner {
    background-color: #6cdddd;
  }
}
@media (hover: none) and (pointer: coarse) {
  .collectible-btn:active {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(67, 211, 211, 0.25);
    filter: drop-shadow(0 0 10px rgba(67, 211, 211, 0.55));
  }
  .collectible-btn:active .collectible-btn__inner {
    background-color: #6cdddd;
  }
}
.collectible-btn_gap .collectible-btn__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 0 6px;
}
.collectible-btn_icon .svg {
  width: 16px;
  height: 20px;
}
@media not screen and (min-width: 1100px) {
  .collectible-btn_main {
    font-size: 15px;
    min-width: 120px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-btn_main {
    font-size: 20px;
    min-width: 200px;
  }
}
.collectible-btn_main .collectible-btn__inner {
  padding: 11px 25px;
}
.collectible-btn_solid {
  background-color: #132328;
  padding: 15px 35px;
  color: #fff;
}
.collectible-btn.disabled,
.collectible-btn:disabled,
.collectible-btn_disabled {
  pointer-events: none;
  filter: grayscale(0.85);
}
.spray-info {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-image: url(public/img/collectibles/pirates/spray-info-overlay.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .spray-info {
    padding: 18px 18px 0;
    min-height: 150px;
  }
}
@media only screen and (min-width: 630px) {
  .spray-info {
    padding: 32px 32px 0;
    min-height: 200px;
  }
}
.spray-info__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.spray-info__head-title {
  text-transform: uppercase;
  font-family: DwarvenStonecraftCyr;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 32px;
}
@media not screen and (min-width: 630px) {
  .spray-info__head-title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 630px) {
  .spray-info__head-title {
    font-size: 34px;
  }
}
.spray-info__head-help {
  display: flex;
  align-items: center;
  grid-gap: 0 6px;
  flex: none;
  line-height: 15px;
  transition: 0.08s ease;
  cursor: pointer;
}
@media not screen and (min-width: 630px) {
  .spray-info__head-help {
    font-size: 14px;
  }
  .spray-info__head-help .svg {
    width: 14px;
    height: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .spray-info__head-help {
    font-size: 16px;
  }
  .spray-info__head-help .svg {
    width: 19px;
    height: 19px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .spray-info__head-help:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .spray-info__head-help:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.spray-info__info {
  display: flex;
  flex-direction: column;
}
@media not screen and (min-width: 630px) {
  .spray-info__info {
    margin-top: 8px;
    grid-gap: 6px 0;
  }
}
@media only screen and (min-width: 630px) {
  .spray-info__info {
    margin-top: 20px;
    grid-gap: 10px 0;
  }
}
.spray-info__info-row {
  display: flex;
}
.spray-info__info-label {
  width: 100%;
  display: flex;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media not screen and (min-width: 630px) {
  .spray-info__info-label {
    font-size: 14px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 630px) {
  .spray-info__info-label {
    font-size: 18px;
    line-height: 28px;
  }
}
.spray-info__info-label:after {
  content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
  width: 100%;
  max-width: 100%;
  height: 15px;
  margin-left: 8px;
  font-size: 15px;
  line-height: 18px;
  color: #39505e;
  white-space: normal;
  overflow: hidden;
}
.spray-info__info-value {
  margin-left: 8px;
  flex: none;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .spray-info__info-value {
    font-size: 16px;
    line-height: 21px;
  }
}
@media only screen and (min-width: 630px) {
  .spray-info__info-value {
    font-size: 20px;
    line-height: 25px;
  }
}
.spray-info__btn {
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .spray-info__btn {
    margin: 22px 0 -22px;
  }
}
@media only screen and (min-width: 630px) {
  .spray-info__btn {
    margin: 32px 0 -30px;
  }
}
.spray-info__btn .collectible-btn {
  width: 100%;
}
.collection {
  position: relative;
  display: flex;
  flex-direction: column;
  align-self: center;
  max-width: 430px;
  width: 100%;
  flex: none;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media not screen and (min-width: 630px) {
  .collection {
    padding: 16px 22px;
    height: 162px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 2299px) {
  .collection {
    padding: 24px 32px;
    height: 184px;
  }
}
@media only screen and (min-width: 2300px) {
  .collection {
    padding: 34px 42px;
    height: 235px;
  }
}
.collection__title {
  display: flex;
  align-items: baseline;
  grid-gap: 0 10px;
  margin-bottom: 4px;
}
@media not screen and (min-width: 630px) {
  .collection__title {
    line-height: 23px;
  }
}
@media only screen and (min-width: 630px) {
  .collection__title {
    line-height: 33px;
  }
}
.collection__title-percent {
  font-size: 18px;
  color: #43d3d3;
}
.collection__title-type {
  text-transform: uppercase;
  font-family: DwarvenStonecraftCyr;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .collection__title-type {
    font-size: 24px;
  }
}
@media only screen and (min-width: 630px) {
  .collection__title-type {
    font-size: 34px;
  }
}
.collection__progress {
  position: relative;
  width: 100%;
  height: 6px;
  mask-image: url(public/img/collectibles/collection-progress.svg);
  -webkit-mask-image: url(public/img/collectibles/collection-progress.svg);
  background-color: #39505e;
}
@media not screen and (min-width: 630px) {
  .collection__progress {
    max-width: 150px;
  }
}
@media only screen and (min-width: 630px) {
  .collection__progress {
    max-width: 200px;
  }
}
.collection__progress:before {
  content: "";
  position: absolute;
  left: 0;
  height: 100%;
  width: var(--collectionProgress);
  background-color: #43d3d3;
}
.collection__main {
  position: relative;
  z-index: 3;
  margin-top: auto;
  width: fit-content;
}
@media not screen and (min-width: 630px) {
  .collection__main {
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .collection__main {
    font-size: 16px;
  }
}
.collection__status {
  display: flex;
  align-items: center;
  grid-gap: 0 6px;
  margin-bottom: 12px;
}
.collection__status .svg {
  width: 14px;
  height: 14px;
}
.collection__award {
  display: flex;
  align-items: center;
  width: fit-content;
  grid-gap: 0 4px;
  line-height: 24px;
  white-space: pre;
  color: #fff;
}
.collection__award .svg {
  width: 8px;
  height: 8px;
}
.collection__award-img {
  position: absolute;
  z-index: 2;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
}
.collection__award-img img {
  width: 146px;
}
.collection__case-img,
.collection__value-award {
  position: absolute;
  z-index: 2;
}
.collection__case-img {
  bottom: 10px;
  right: 10px;
  transition: 0.08s ease-in-out;
  filter: drop-shadow(0 0 15px rgba(1, 9, 11, 0.35));
}
@media not all and (hover: none) and (pointer: coarse) {
  .collection__case-img:hover {
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(67, 211, 211, 0.35));
  }
}
@media (hover: none) and (pointer: coarse) {
  .collection__case-img:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(67, 211, 211, 0.35));
  }
}
@media not screen and (min-width: 1100px) {
  .collection__case-img {
    width: 60px;
  }
}
@media only screen and (min-width: 1100px) {
  .collection__case-img {
    width: 75px;
  }
}
.collection__value-award {
  bottom: 12px;
  right: 42px;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .collection__value-award {
    font-size: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .collection__value-award {
    font-size: 24px;
  }
}
.collection__value-award.price-BONUS:after {
  font-style: normal;
}
.collection__collection-cases {
  position: absolute;
  z-index: 3;
  bottom: -9px;
  right: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 6px;
  padding: 0 10px;
  height: 26px;
  mask-image: url(public/img/collectibles/btn-inner-mask.svg);
  -webkit-mask-image: url(public/img/collectibles/btn-inner-mask.svg);
  background-color: #43d3d3;
  font-size: 14px;
  color: #01090b;
  cursor: pointer;
  transition: 0.08s ease;
}
.collection__collection-cases .svg {
  width: 12px;
  height: 12px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .collection__collection-cases:hover {
    background-color: #64dbdb;
  }
}
@media (hover: none) and (pointer: coarse) {
  .collection__collection-cases:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #64dbdb;
  }
}
.collection_done .collection__award-img img {
  opacity: 0.5;
}
.collection_done .collection__award {
  position: relative;
  opacity: 0.5;
  color: #97b1bf;
}
.collection_done .collection__award:before {
  content: "";
  position: absolute;
  z-index: 1;
  height: 4px;
  width: 120%;
  left: 50%;
  top: 55%;
  transform: translate(-50%, -50%);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-size: 100% 100%;
  -webkit-mask-image: url(public/img/collectibles/cross-text.svg?v=2);
  mask-image: url(public/img/collectibles/cross-text.svg?v=2);
  background-repeat: no-repeat;
  background-color: #586274;
}
.collection_done:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -4px;
  right: 52px;
  width: 34px;
  height: 42px;
  background-image: url(public/img/collectibles/pirates/done_common.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
.collection_waiting {
  filter: drop-shadow(0 0 7px rgba(67, 211, 211, 0.8));
}
.collection_waiting .collection__award-img:before {
  content: "";
  position: absolute;
  z-index: -1;
  width: 180px;
  height: 180px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-image: url(public/img/collectibles/pirates/glow_common.png);
  background-size: 100%;
  background-repeat: no-repeat;
  animation: pulseTakeAward 15s ease 0s infinite forwards;
}
.collections {
  display: flex;
  flex-direction: column;
}
@media not screen and (min-width: 1100px) {
  .collections {
    grid-gap: 32px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .collections {
    grid-gap: 20px 0;
  }
}
.collections__row {
  position: relative;
  z-index: 1;
  display: flex;
  grid-gap: 10px;
  min-height: 184px;
}
@media not screen and (min-width: 1100px) {
  .collections__row {
    flex-direction: column;
  }
}
.collections__row_done .scratch-overlay__img {
  background-image: var(--collectibleItemPath);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.collections__row_done .scratch-overlay__img:before {
  opacity: 0;
  visibility: hidden;
}
.collections__row_done .scratch-overlay_fade {
  opacity: 0.2;
  filter: grayscale(0.1);
}
.collections__collectible-items {
  width: 100%;
  display: grid;
  grid-gap: 10px;
}
@media not screen and (min-width: 1100px) {
  .collections__collectible-items {
    margin-top: 22px;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  }
}
@media only screen and (min-width: 1100px) {
  .collections__collectible-items {
    grid-template-columns: repeat(auto-fit, minmax(174px, 1fr));
  }
}
.collections__collection-cases {
  display: grid;
}
@media not screen and (min-width: 335px) {
  .collections__collection-cases {
    grid-template-columns: repeat(auto-fill, minmax(118px, 1fr));
    grid-gap: 12px;
  }
}
@media only screen and (min-width: 335px) and (max-width: 1099px) {
  .collections__collection-cases {
    grid-template-columns: repeat(auto-fill, minmax(135px, 1fr));
    grid-gap: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .collections__collection-cases {
    grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
    grid-gap: 30px 18px;
    margin-bottom: 52px;
  }
}
@media only screen and (min-width: 1359px) and (max-width: 1469px) {
  .collections__collection-cases {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
  }
}
.shop-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-image: url(public/img/collectibles/pirates/overlays/shop-item.svg?v=3);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: 0.08s ease-in-out;
  cursor: pointer;
}
@media not screen and (min-width: 630px) {
  .shop-item {
    min-height: 195px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .shop-item {
    min-height: 245px;
    padding-bottom: 18px;
  }
}
.shop-item__img {
  position: relative;
}
@media not screen and (min-width: 630px) {
  .shop-item__img {
    margin-top: 10px;
    max-width: 96px;
  }
}
@media only screen and (min-width: 630px) {
  .shop-item__img {
    margin-top: 18px;
    max-width: 146px;
  }
}
.shop-item__name {
  width: 100%;
  margin-bottom: 5px;
  padding: 0 18px;
  font-size: 14px;
  line-height: 22px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  color: #fff;
}
.shop-item__price {
  font-size: 16px;
  color: #fff;
}
.shop-item__case-img {
  position: absolute;
  bottom: 0;
  right: 0;
  transition: 0.08s ease-in-out;
  filter: drop-shadow(0 0 25px rgba(1, 9, 11, 0.65));
}
@media not all and (hover: none) and (pointer: coarse) {
  .shop-item__case-img:hover {
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(67, 211, 211, 0.35));
  }
}
@media (hover: none) and (pointer: coarse) {
  .shop-item__case-img:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(67, 211, 211, 0.35));
  }
}
@media not screen and (min-width: 1100px) {
  .shop-item__case-img {
    width: 50px;
  }
}
@media only screen and (min-width: 1100px) {
  .shop-item__case-img {
    width: 65px;
  }
}
.shop-item__info {
  position: absolute;
}
@media not screen and (min-width: 630px) {
  .shop-item__info {
    top: 18px;
    right: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .shop-item__info {
    top: 22px;
    right: 24px;
  }
}
.shop-item__info .svg {
  width: 20px;
  height: 20px;
}
.shop-item__status {
  display: flex;
  gap: 0 6px;
  margin-top: 4px;
  font-size: 16px;
}
.shop-item__status .svg {
  width: 16px;
  height: 16px;
}
.shop-item__amount {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 6px;
  color: #fff;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: url(public/img/collectibles/overlay-item-amount.svg?v=3);
  mask-image: url(public/img/collectibles/overlay-item-amount.svg?v=3);
  mask-size: 100% 100%;
  background-color: #122329;
}
@media not screen and (min-width: 630px) {
  .shop-item__amount {
    left: 6px;
    height: 30px;
    padding-left: 10px;
    padding-right: 16px;
    min-width: 36px;
    font-size: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .shop-item__amount {
    left: 9px;
    height: 36px;
    min-width: 46px;
    padding-left: 15px;
    padding-right: 22px;
    font-size: 18px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .shop-item:not(.shop-item_fade):hover {
    filter: brightness(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .shop-item:not(.shop-item_fade):active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.1);
  }
}
.shop-item_fade {
  filter: brightness(0.7);
  cursor: default;
}
.collectible-shop-filter {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  padding: 0 22px;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-mask-image: url(public/img/collectibles/shop-filter-overlay.svg);
  mask-image: url(public/img/collectibles/shop-filter-overlay.svg);
  background-color: #0c181c;
  line-height: 19px;
}
@media not screen and (min-width: 630px) {
  .collectible-shop-filter {
    padding: 0 12px;
    width: 100%;
    gap: 18px;
    font-size: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-shop-filter {
    gap: 28px;
    min-width: 332px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 1470px) {
  .collectible-shop-filter {
    white-space: nowrap;
  }
}
.collectible-shop-filter__switch-square {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-5px);
  width: 24px;
  height: 24px;
  transition: 0.2s ease;
  mask-image: url(public/img/collectibles/switch-btn.svg);
  -webkit-mask-image: url(public/img/collectibles/switch-btn.svg);
  background-color: #39505e;
}
.collectible-shop-filter__switch label {
  width: 42px;
  height: 14px;
  position: relative;
  display: flex;
  align-items: center;
  grid-gap: 0 14px;
  cursor: pointer;
}
.collectible-shop-filter__switch label:before {
  content: "";
  width: 100%;
  height: 100%;
  mask-image: url(public/img/collectibles/switch-overlay.svg);
  -webkit-mask-image: url(public/img/collectibles/switch-overlay.svg);
  background-color: #132328;
  transition: 0.2s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .collectible-shop-filter__switch
    label:hover
    .collectible-shop-filter__switch-square {
    transform: translateY(-50%) translateX(0);
    background-color: #4c6b7e;
  }
}
@media (hover: none) and (pointer: coarse) {
  .collectible-shop-filter__switch label:active {
    -webkit-tap-highlight-color: transparent;
  }
  .collectible-shop-filter__switch
    label:active
    .collectible-shop-filter__switch-square {
    transform: translateY(-50%) translateX(0);
    background-color: #4c6b7e;
  }
}
.collectible-shop-filter__switch input:checked + label:before {
  background-color: rgba(67, 211, 211, 0.3);
}
.collectible-shop-filter__switch
  input:checked
  + label
  .collectible-shop-filter__switch-square {
  transform: translateY(-50%) translateX(22px);
  background-color: #43d3d3;
}
.collectible-shop-filter__switch input.disabled + label,
.collectible-shop-filter__switch input:disabled + label {
  opacity: 0.4;
  pointer-events: none;
}
.collectible-history {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}
@media not screen and (min-width: 1100px) {
  .collectible-history {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-history {
    font-size: 18px;
  }
}
.collectible-history__row {
  position: relative;
}
@media not screen and (min-width: 1100px) {
  .collectible-history__row {
    display: flex;
    flex-direction: column;
    padding: 14px 18px 16px;
    grid-gap: 14px 0;
    background-color: #0c181c;
  }
  .collectible-history__row td {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .collectible-history__row td:before {
    width: 50%;
    content: attr(data-label);
    color: #97b1bf;
    text-align: left;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-history__row td:last-child,
  .collectible-history__row th:last-child {
    padding-right: 0;
    text-align: right;
  }
}
@media not screen and (min-width: 1100px) {
  .collectible-history__row_btn {
    grid-column: 1/-1;
    background-color: initial;
  }
}
.collectible-history__row_btn td {
  justify-content: center;
  text-align: center !important;
}
@media not screen and (min-width: 1100px) {
  .collectible-history__row_btn td {
    padding-top: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-history__row_btn td {
    padding-top: 52px;
  }
}
.collectible-history__row_btn td:before {
  display: none;
}
@media not screen and (min-width: 1100px) {
  .collectible-history__column {
    display: flex;
    justify-content: space-between;
    text-align: right;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-history__column {
    padding: 16px 16px 16px 0;
    text-align: left;
    vertical-align: middle;
  }
}
.collectible-history__column_common {
  color: #97b1bf;
}
.collectible-history__column_rare {
  color: #4faaff;
}
.collectible-history__column_legendary {
  color: #ffa857;
}
@media not screen and (min-width: 1100px) {
  .collectible-history__thead {
    display: none;
  }
}
@media not screen and (min-width: 430px) {
  .collectible-history__tbody {
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  }
}
@media only screen and (min-width: 430px) and (max-width: 1099px) {
  .collectible-history__tbody {
    grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));
  }
}
@media not screen and (min-width: 1100px) {
  .collectible-history__tbody {
    display: grid;
    grid-gap: 10px;
  }
}
.collectible-history__tbody .collectible-history__row {
  color: #fff;
}
@media only screen and (min-width: 1100px) {
  .collectible-history__tbody .collectible-history__row td:first-child:before {
    content: "";
    position: absolute;
    z-index: 1;
    pointer-events: none;
    width: 100%;
    height: 3px;
    top: 0;
    left: 0;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-mask-image: url(public/img/collectibles/table-separator.svg?v=2);
    mask-image: url(public/img/collectibles/table-separator.svg?v=2);
  }
}
.collectible-history__flex-img {
  display: flex;
  align-items: center;
  grid-gap: 0 6px;
}
.collectible-history__flex-img img {
  width: 32px;
}
.collectible-cases .case {
  border-bottom: none;
}
.collectible-cases .case__limit,
.collectible-cases .case__price {
  font-family: Rouben, sans-serif, Icons;
}
.collectible-cases .case__name {
  line-height: 24px;
}
.collectible-cases .case:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  mask-image: url(public/img/collectibles/collection-progress.svg);
  -webkit-mask-image: url(public/img/collectibles/collection-progress.svg);
  background-color: #39505e;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .collectible-cases .case:hover:after {
    background-color: #97b1bf;
  }
  .collectible-cases .case:hover .case-price {
    background-color: #39505e;
  }
}
@media (hover: none) and (pointer: coarse) {
  .collectible-cases .case:active {
    -webkit-tap-highlight-color: transparent;
  }
  .collectible-cases .case:active:after {
    background-color: #97b1bf;
  }
  .collectible-cases .case:active .case-price {
    background-color: #39505e;
  }
}
.collectible-cases .case-price {
  padding: 5px 7px;
  background-image: none;
  mask-image: url(public/img/collectibles/case-price.svg);
  -webkit-mask-image: url(public/img/collectibles/case-price.svg);
  background-color: #132328;
  transition: 0.12s ease;
}
.collectible-cases .case-price__old {
  color: #97b1bf;
}
.collectible-cases .case-price__video {
  filter: hue-rotate(-20deg);
}
.collectible-cases .case-price_accent .collectible-cases .case-price__new {
  color: #43d3d3;
}
.collectible-cases .case-price:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  height: 75%;
  background-image: url(public/img/collectibles/pirates/case-price-inner.svg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  transition: 0.12s ease;
}
.collectible-home {
  position: relative;
  z-index: 0;
  font-family: WindlassExtendedRegular;
}
.collectible-home__info {
  width: 100%;
  display: flex;
}
@media not screen and (min-width: 630px) {
  .collectible-home__info {
    flex-direction: column;
  }
}
@media not screen and (min-width: 1100px) {
  .collectible-home__info {
    margin: 12px 0 22px;
    align-items: center;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-home__info {
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-home__info {
    margin: 22px 0 52px;
  }
}
@media not screen and (min-width: 630px) {
  .collectible-home__intro {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.collectible-home__bg {
  position: absolute;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  pointer-events: none;
  overflow: hidden;
  -webkit-mask: radial-gradient(circle at center, #01090b 100%, transparent 0),
    linear-gradient(0deg, #01090b 70%, transparent),
    linear-gradient(0deg, transparent, #01090b 25%);
  mask: radial-gradient(circle at center, #01090b 100%, transparent 0),
    linear-gradient(0deg, #01090b 70%, transparent),
    linear-gradient(0deg, transparent, #01090b 25%);
  -webkit-mask-composite: destination-in;
  mask-composite: exclude;
  -webkit-mask-composite: exclude;
}
@media not screen and (min-width: 630px) {
  .collectible-home__bg {
    height: 140%;
    top: -280px;
    opacity: 0.2;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-home__bg {
    height: 1020px;
    bottom: 0;
  }
}
@media not screen and (min-width: 630px) {
  .collectible-home__logo {
    max-width: 210px;
    margin-right: -30px;
  }
}
@media not screen and (min-width: 1100px) {
  .collectible-home__logo {
    max-height: 123px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .collectible-home__logo {
    max-width: 320px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-home__logo {
    max-height: 180px;
    max-width: 475px;
  }
}
.collectible-home__actions {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: fit-content;
  align-items: center;
  gap: 32px;
}
@media not screen and (min-width: 630px) {
  .collectible-home__actions {
    justify-content: center;
  }
}
@media not screen and (min-width: 1100px) {
  .collectible-home__actions {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 630px) {
  .collectible-home__actions {
    align-items: flex-end;
  }
}
@media not screen and (min-width: 1100px) {
  .collectible-home__actions .collectible-btn {
    line-height: 22px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-home__actions .collectible-btn {
    line-height: 32px;
    font-size: 20px;
  }
}
.collectible-home__descr {
  margin-bottom: 22px;
  max-width: 580px;
}
@media not screen and (min-width: 1100px) {
  .collectible-home__descr {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .collectible-home__descr {
    font-size: 18px;
    line-height: 23px;
  }
}
.layout-bp {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
}
.layout-bp_active .layout-bp__intro {
  min-height: auto;
}
@media not screen and (min-width: 1100px) {
  .layout-bp_active .layout-bp__intro {
    margin: 22px 0 64px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .layout-bp_active .layout-bp__intro {
    margin: 42px 0 64px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-bp_active .layout-bp__intro {
    margin: 22px 0 80px;
  }
}
.layout-bp_active .layout-bp__logo {
  display: none;
}
.layout-bp_active .cs2-progress {
  padding-top: 94px;
}
.layout-bp_buyed .layout-bp__intro {
  min-height: auto;
}
@media not screen and (min-width: 1100px) {
  .layout-bp_buyed .layout-bp__intro {
    margin: 22px 0 60px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .layout-bp_buyed .layout-bp__intro {
    margin: 42px 0 60px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-bp_buyed .layout-bp__intro {
    margin: 12px 0 42px;
  }
}
@media only screen and (min-width: 1920px) {
  .layout-bp_buyed .layout-bp__video {
    margin-top: -400px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-bp_buyed .cs2-progress {
    padding-top: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp_buyed .cs2-progress {
    padding-top: 54px;
  }
}
.layout-bp_buyed .cs2-progress__energy {
  top: 54px;
}
.layout-bp_buyed .bp-particles__particle_4 {
  top: 346px !important;
}
.layout-bp_buyed .bp-particles__particle_2 {
  display: none !important;
}
.layout-bp_buyed .bp-particles {
  display: none;
}
.layout-bp.layout-bp_active.layout-bp_buyed .layout-bp__particle_4 {
  top: 456px;
}
.layout-bp__bg {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 100vw;
  height: calc(100% + 100px);
  background-image: url(public/img/battlepass/blast/open/bg.jpg?v=18);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  z-index: -1;
  pointer-events: none;
  overflow: hidden;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__video {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__video {
    width: 100%;
    margin-top: -82px;
    opacity: 0;
    visibility: hidden;
    transition: 1s ease;
  }
  .layout-bp__video_loaded {
    opacity: 1;
    visibility: visible;
  }
}
.layout-bp__current-lvl {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 2px;
  transition: 0.08s ease;
  will-change: transform;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
  background-image: url(public/img/battlepass/blast/open/fx-label_default.png?v=18);
  font-family: RadionA-BlackItalic;
  text-shadow: 1px 1px 0 rgba(10, 13, 29, 0.1);
  color: #fff;
}
.layout-bp__current-lvl_premium {
  background-image: url(public/img/battlepass/blast/open/fx-label_premium.png?v=18);
}
@media not screen and (min-width: 1100px) {
  .layout-bp__current-lvl {
    width: 50px;
    height: 64px;
    font-size: 34px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__current-lvl {
    width: 90px;
    height: 104px;
    font-size: 62px;
  }
}
.layout-bp__head {
  display: flex;
  position: relative;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__head {
    flex-direction: column;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__head {
    align-items: center;
  }
}
.layout-bp__intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  flex: none;
  margin-right: auto;
  grid-gap: 32px 0;
}
@media not screen and (min-width: 1470px) {
  .layout-bp__intro {
    margin: 32px 0 64px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-bp__intro {
    margin: 52px 0 72px;
  }
}
.layout-bp__intro_offset {
  margin: 32px 0 64px;
}
.layout-bp__premium-info {
  max-width: 470px;
  text-align: center;
  font-weight: 500;
  color: #fff;
}
.layout-bp__premium-info a,
.layout-bp__premium-info b {
  font-weight: 500;
  color: #f91e41;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout-bp__premium-info a:hover {
    filter: brightness(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout-bp__premium-info a:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.1);
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__premium-info {
    line-height: 20px;
  }
}
.layout-bp__logo {
  filter: drop-shadow(0 0 1.5px rgba(9, 17, 33, 0.7));
}
@media not screen and (min-width: 630px) {
  .layout-bp__logo {
    align-self: center;
  }
}
@media not screen and (min-width: 1470px) {
  .layout-bp__logo {
    width: 160px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-bp__logo {
    width: 273px;
  }
}
.layout-bp__exp-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-bp__title-exp-text {
  text-align: center;
  line-height: 20px;
  color: #fff;
}
.layout-bp__title-exp-text span {
  font-weight: 600;
}
.layout-bp__title {
  max-width: 520px;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 1470px) {
  .layout-bp__title {
    display: none;
  }
}
.layout-bp__actions {
  display: flex;
}
@media not screen and (min-width: 630px) {
  .layout-bp__actions {
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-bp__actions {
    gap: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-bp__timer_active {
    position: absolute;
    z-index: 2;
    top: 0;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .layout-bp__timer_active {
    left: 0;
  }
}
@media only screen and (min-width: 1470px) and (max-width: 2299px) {
  .layout-bp__timer_active {
    left: calc(757px - 50vw);
  }
}
@media only screen and (min-width: 2300px) {
  .layout-bp__timer_active {
    left: calc(862px - 50vw);
  }
}
.layout-bp__energy {
  margin-top: -32px;
}
.layout-bp__info-title {
  line-height: 20px;
  color: #fff;
}
.layout-bp__info-title b {
  font-weight: 600;
  color: #ffc700;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__info-title {
    text-align: center;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__info-title {
    text-align: left;
  }
}
.layout-bp__info-title_gap {
  display: flex;
  align-items: center;
  gap: 0 10px;
}
.layout-bp__info-title_accent {
  font-weight: 600;
}
@media only screen and (min-width: 630px) {
  .layout-bp__info-title_accent {
    font-size: 16px;
  }
}
.layout-bp__progress {
  width: 100%;
}
.layout-bp__main-title {
  margin: 0 auto 8px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.01em;
  font-style: italic;
  font-family: Druk Text Cyr;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__main-title {
    font-size: 24px;
    line-height: 35px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__main-title {
    font-size: 54px;
    line-height: 64px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-bp__main-title_offset {
    margin-bottom: 34px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__main-title_offset {
    margin-bottom: 64px;
  }
}
.layout-bp__main-title_light {
  color: hsla(0, 0%, 100%, 0.95);
}
.layout-bp__main-title_accent {
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 630px) {
  .layout-bp__main-title_accent span {
    color: #93ff1f;
  }
  .layout-bp__main-title_accent span:after {
    content: "%";
  }
}
@media only screen and (min-width: 630px) {
  .layout-bp__main-title_accent span {
    position: relative;
    top: -8px;
    display: inline-block;
    width: 130px;
    height: 84px;
    margin-left: -24px;
    margin-right: -16px;
    padding-right: 7px;
    background-image: url(public/img/battlepass/title-label.png?v=2);
    background-size: 100%;
    background-position: 4px -20px;
    background-repeat: no-repeat;
    font-size: 44px;
    line-height: 72px;
    letter-spacing: -2px;
    transform: rotate(-8deg);
    color: #0a0d1d;
  }
}
.layout-bp__subtitle {
  max-width: 720px;
  width: 100%;
  text-align: center;
  font-weight: 400;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__subtitle {
    font-size: 16px;
    line-height: 21px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}
.layout-bp__predictions-subtitle {
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #f91e41;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__predictions-subtitle {
    margin-top: 4px;
    font-size: 16px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__predictions-subtitle {
    margin-top: 18px;
    font-size: 22px;
  }
}
.layout-bp__subtitle-accent {
  margin-top: 12px;
  font-size: 18px;
  line-height: 25px;
  font-weight: 600;
  color: hsla(0, 0%, 100%, 0.95);
}
.layout-bp__awards {
  width: 100%;
  text-align: center;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__awards {
    padding: 42px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__awards {
    padding: 100px 0;
  }
}
.layout-bp__awards-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__awards-wrapper {
    margin-top: 34px;
    grid-gap: 8px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__awards-wrapper {
    margin-top: 64px;
    grid-gap: 16px;
  }
}
.layout-bp__awards-wrapper.active .cs2-award-preview {
  transform: translateX(100%) translateZ(0);
}
.layout-bp__awards-wrapper.active .cs2-award-preview:nth-child(2) {
  transform: translateX(0) translateZ(0);
}
.layout-bp__award-preview {
  position: relative;
  overflow: hidden;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__award-preview {
    width: 140px;
    height: 160px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__award-preview {
    width: 220px;
    height: 250px;
  }
}
.layout-bp__award-preview .cs2-award-preview {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateX(0) translateZ(0);
  transition: 0.15s linear;
}
.layout-bp__award-preview .cs2-award-preview:nth-child(2) {
  z-index: 2;
  transform: translateX(-100%) translateZ(0);
  background-color: #252939;
}
.layout-bp__award-preview
  .cs2-award-preview:nth-child(2)
  .cs2-award-preview__name {
  background-color: #1e202f;
}
.layout-bp__cases-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100vw;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__cases-section {
    padding-top: 52px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__cases-section {
    padding-top: 100px;
  }
}
.layout-bp__description {
  max-width: 550px;
  text-align: center;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__description {
    font-size: 15px;
    line-height: 21px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__description {
    font-size: 18px;
    line-height: 26px;
  }
}
.layout-bp__cases {
  display: grid;
  width: 100%;
  grid-gap: 0 22px;
}
@media not screen and (min-width: 630px) {
  .layout-bp__cases {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
    grid-gap: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-bp__cases {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    grid-gap: 20px;
  }
}
@media only screen and (min-width: 2300px) {
  .layout-bp__cases {
    grid-template-columns: repeat(auto-fill, minmax(191px, 1fr));
  }
}
@media not screen and (min-width: 1100px) {
  .layout-bp__cases {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__cases {
    margin-top: 52px;
  }
}
.layout-bp__faq,
.layout-bp__top-users,
.layout-bp__top-users-table {
  width: 100%;
}
.layout-bp__top-users {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__top-users {
    padding: 42px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__top-users {
    padding: 100px 0;
  }
}
.layout-bp__bp-table {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__bp-table {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__bp-table {
    margin-top: 42px;
  }
}
.layout-bp__faq {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  max-width: 972px;
  width: 100%;
}
.layout-bp__faq .faq-category {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__faq {
    margin: 52px auto 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__faq {
    margin: 100px auto 0;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-bp__how-works {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__how-works {
    margin-top: 54px;
  }
}
.layout-bp__main-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 12px 20px;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .layout-bp__main-actions {
    margin-top: 62px;
    flex-direction: column;
  }
}
@media only screen and (min-width: 630px) {
  .layout-bp__main-actions {
    margin-top: 120px;
  }
}
@media not screen and (min-width: 1100px) {
  .layout-bp__doubled-drop {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__doubled-drop {
    margin-top: 52px;
  }
}
.layout-bp__profile-preview {
  max-width: 1400px;
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-bp__profile-preview {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__profile-preview {
    margin-top: 64px;
  }
}
.layout-bp__table-tabs {
  display: flex;
  justify-content: center;
  margin-top: 32px;
}
.layout-bp__table-tabs .fill-btn {
  margin: 0 4px;
}
.layout-bp__table-tabs .fill-btn.active {
  pointer-events: none;
  color: #1e202f;
}
.layout-bp__table-tabs .fill-btn.active .fill-btn__overlay:before {
  background-color: #fff;
  transform: translateX(-50%);
}
.layout-bp__how-to {
  position: relative;
}
.layout-bp__how-to:before {
  content: "";
  z-index: -1;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 500px;
  background: linear-gradient(180deg, #0f1223, #0a0d1d 68.19%);
}
@media not screen and (min-width: 1100px) {
  .layout-bp__how-to {
    padding: 42px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-bp__how-to {
    padding: 100px 0;
  }
}
.layout-bp__switcher {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
.layout-bp__predictions {
  position: relative;
  width: 100vw;
}
@media not screen and (min-width: 1300px) {
  .layout-bp__predictions {
    padding: 32px 0;
  }
}
@media only screen and (min-width: 1300px) {
  .layout-bp__predictions {
    padding: 100px 0;
  }
}
@media not screen and (min-width: 1470px) {
  .layout-bp_landing .layout-bp__title {
    display: block;
  }
}
.bp-bg-section {
  background-image: url(public/img/battlepass/section-bg.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: top;
}
.champ-cases .case {
  border-bottom: 1px solid #1e2339;
}
.champ-cases .case-price:not(.champ-cases .case-price_accent) {
  background-image: url(public/img/battlepass/case-price.svg?v=4);
}
.bp-progress {
  position: relative;
  z-index: 2;
  width: 100%;
}
.bp-progress__title-progress {
  display: flex;
  align-items: center;
  gap: 0 18px;
  color: #fff;
}
.bp-progress__title-progress:before {
  content: "";
  width: 52px;
  height: 52px;
  background-image: url(public/img/battlepass/csgo-icon.svg?v=2);
  background-size: 100%;
}
@media not screen and (min-width: 1100px) {
  .bp-progress__title-progress {
    margin-bottom: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-progress__title-progress {
    margin-bottom: 32px;
  }
}
.bp-progress__section {
  position: relative;
  width: 100%;
  z-index: 1;
  height: 740px;
}
.bp-progress__types {
  height: 450px;
  position: absolute;
  z-index: 4;
  top: 212px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  left: 20px;
}
@media not screen and (min-width: 630px) {
  .bp-progress__types {
    width: 90px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-progress__types {
    width: 120px;
  }
}
.bp-progress__type {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50%;
  padding: 0 6px;
  background: linear-gradient(
    180deg,
    rgba(10, 13, 29, 0.9),
    rgba(22, 27, 46, 0.9)
  );
  border: 1px solid #41496b;
  text-align: center;
  line-height: 17px;
  font-weight: 600;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
.bp-progress__type:before {
  content: "";
  margin-bottom: 20px;
  background-image: url(public/img/battlepass/default-pass.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 630px) {
  .bp-progress__type:before {
    width: 52px;
    height: 52px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-progress__type:before {
    width: 72px;
    height: 72px;
  }
}
@media not screen and (min-width: 630px) {
  .bp-progress__type {
    font-size: 11px;
    line-height: 14px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .bp-progress__type {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-progress__type {
    font-size: 14px;
  }
}
.bp-progress__type .svg {
  color: #fff;
}
.bp-progress__type_premium {
  border-color: #d8a65a;
  background: linear-gradient(
    180deg,
    rgba(10, 13, 29, 0.9),
    rgba(51, 43, 42, 0.9)
  );
  color: #d8a65a;
}
.bp-progress__type_premium:before {
  background-image: url(public/img/battlepass/premium-pass.svg);
}
@media not screen and (min-width: 630px) {
  .bp-progress__type_premium:before {
    width: 70px;
    height: 90px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-progress__type_premium:before {
    width: 100px;
    height: 120px;
  }
}
.bp-progress__lvls-wrapper {
  display: flex;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  width: 100vw;
  overflow-x: auto;
  scrollbar-width: none;
  user-select: none;
  cursor: grab;
  padding-top: 172px;
}
@media not screen and (min-width: 630px) {
  .bp-progress__lvls-wrapper {
    padding-left: 120px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-progress__lvls-wrapper {
    padding-left: 150px;
  }
}
.bp-progress__lvls-wrapper::-webkit-scrollbar {
  display: none;
}
.bp-progress__lvls-wrapper.draggable {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.bp-progress__lvls {
  grid-gap: 0 10px;
  height: 1px;
  width: fit-content;
  background-color: #41496b;
}
.bp-progress__lvl-section,
.bp-progress__lvls {
  position: relative;
  display: flex;
  align-items: center;
}
.bp-progress__lvl-section {
  flex-direction: column;
  justify-content: center;
  width: 200px;
  height: 100%;
}
.bp-progress__lvl-section:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 1px;
  height: 8px;
  background-color: #41496b;
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-progress__lvl-section:hover {
    z-index: 6;
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-progress__lvl-section:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 6;
  }
}
.bp-progress__lvl-section.available .bp-progress__action {
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1)
  );
  border-color: #13cdff;
  font-size: 17px;
  color: #13cdff;
  transition: 0.01s ease;
  cursor: pointer;
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-progress__lvl-section.available .bp-progress__action:hover {
    filter: brightness(1.15);
  }
  .bp-progress__lvl-section.available .bp-progress__action:hover:before {
    transform: translateX(0);
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-progress__lvl-section.available .bp-progress__action:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.15);
  }
  .bp-progress__lvl-section.available .bp-progress__action:active:before {
    transform: translateX(0);
  }
}
.bp-progress__lvl-section.completed:before {
  opacity: 0;
}
.bp-progress__lvl-section.completed .bp-award {
  background: #0f1223;
}
.bp-progress__lvl-section.completed.available
  .bp-award:not(.bp-progress__lvl-section.completed.available .bp-award_fade) {
  background: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1)
  );
  border-color: #13cdff;
}
.bp-progress__lvl-section.completed.available
  .bp-award:not(.bp-progress__lvl-section.completed.available .bp-award_fade)
  .bp-progress__action {
  font-weight: 800;
  letter-spacing: 0.05em;
}
.bp-progress__lvl-section.completed.available
  .bp-award:not(.bp-progress__lvl-section.completed.available .bp-award_fade)
  .bp-progress__exp {
  color: #13cdff;
}
.bp-progress__lvl-section.completed.available
  .bp-award:not(.bp-progress__lvl-section.completed.available .bp-award_fade)
  .bp-award__info {
  color: #0f6e8f;
}
.bp-progress__lvl-section.completed.available
  .bp-award:not(.bp-progress__lvl-section.completed.available .bp-award_fade)
  .bp-award__name {
  font-weight: 600;
  color: #13cdff;
}
.bp-progress__lvl-section.completed.available
  .bp-award:not(.bp-progress__lvl-section.completed.available .bp-award_fade)
  .bp-award__value {
  background-color: #13cdff;
  color: #0a0d1d;
}
.bp-progress__lvl-section.completed.available .bp-progress__exp {
  color: #13cdff;
}
.bp-progress__lvl-section.completed.available
  .bp-progress__award:nth-child(2)
  .bp-award:not(.bp-progress__lvl-section.completed.available
    .bp-progress__award:nth-child(2)
    .bp-award_fade) {
  background: linear-gradient(
    180deg,
    rgba(216, 166, 90, 0),
    rgba(216, 166, 90, 0.2)
  );
  border-color: #fbce8a;
}
.bp-progress__lvl-section.completed.available
  .bp-progress__award:nth-child(2)
  .bp-award:not(.bp-progress__lvl-section.completed.available
    .bp-progress__award:nth-child(2)
    .bp-award_fade)
  .bp-award__info {
  color: rgba(251, 206, 138, 0.6);
}
.bp-progress__lvl-section.completed.available
  .bp-progress__award:nth-child(2)
  .bp-award:not(.bp-progress__lvl-section.completed.available
    .bp-progress__award:nth-child(2)
    .bp-award_fade)
  .bp-award__name {
  color: #fbce8a;
}
.bp-progress__lvl-section.completed.available
  .bp-progress__award:nth-child(2)
  .bp-award:not(.bp-progress__lvl-section.completed.available
    .bp-progress__award:nth-child(2)
    .bp-award_fade)
  .bp-award__value {
  background-color: #fbce8a;
  color: #0a0d1d;
}
.bp-progress__lvl-section.completed:not(.bp-progress__lvl-section.completed.available)
  .bp-progress__exp {
  color: #767b9f;
}
.bp-progress__lvl-section.completed:not(.bp-progress__lvl-section.completed.available)
  .bp-award__info {
  color: #41496b;
}
.bp-progress__lvl-section.completed:not(.bp-progress__lvl-section.completed.available)
  .bp-award__value {
  display: none;
}
.bp-progress__lvl-section.completed:not(.bp-progress__lvl-section.completed.available)
  .bp-progress__action {
  background-color: #0f1223;
  border-color: #1e2339;
  color: #767b9f;
}
.bp-progress__awards {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 40px;
  gap: 10px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-progress__award:hover {
    z-index: 5;
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-progress__award:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 5;
  }
}
.bp-progress__progress-wrapper {
  display: flex;
  align-items: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 8px;
}
.bp-progress__progress-line {
  --calculated-seconds: calc(var(--BP-current-level) * 0.5);
  position: relative;
  display: flex;
  width: fit-content;
  height: 100%;
  background-position: 50%;
  background-repeat: repeat-x;
  background-color: #13cdff;
  overflow: hidden;
}
.bp-progress__progress-line_gold:before {
  content: "";
  position: absolute;
  right: 100%;
  height: 100%;
  width: 510px;
  background: linear-gradient(
    90deg,
    rgba(255, 155, 1, 0),
    hsla(0, 0%, 100%, 0.5) 50.06%,
    rgba(255, 155, 1, 0)
  );
  transform: skewX(-14deg);
  animation: flashBattlePassProgress var(--calculated-seconds) 3s linear
    infinite forwards;
  opacity: 0;
}
.bp-progress__progress-part {
  flex: none;
}
.bp-progress__progress-filler {
  transition: 1s ease 0.12s;
}
.bp-progress__exp {
  position: absolute;
  z-index: 2;
  top: -36px;
  font-size: 14px;
  font-weight: 600;
  color: #b7bcdb;
}
.bp-progress__action {
  position: absolute;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 46px;
  padding: 4px 0;
  top: -98px;
  max-width: 200px;
  font-size: 24px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  background-color: #1e2339;
  border: 1px solid #41496b;
  font-style: italic;
  font-family: Druk Text Cyr;
  color: hsla(0, 0%, 100%, 0.95);
  overflow: hidden;
}
.bp-progress__action span {
  display: inline-block;
  position: relative;
  font-weight: 500;
  z-index: 2;
}
@keyframes flashBattlePassProgress {
  0% {
    right: 100%;
    opacity: 0.7;
  }
  20% {
    opacity: 0.4;
  }
  40% {
    right: -510px;
    opacity: 0.7;
  }
  to {
    right: -510px;
    opacity: 0;
  }
}
.bp-how-works {
  display: flex;
  text-align: center;
  justify-content: center;
}
@media not screen and (min-width: 1100px) {
  .bp-how-works {
    flex-direction: column;
    grid-gap: 42px 0;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .bp-how-works {
    grid-gap: 0 112px;
  }
}
@media only screen and (min-width: 1470px) {
  .bp-how-works {
    grid-gap: 0 132px;
  }
}
.bp-how-works__column {
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .bp-how-works__column {
    max-width: 310px;
  }
}
@media only screen and (min-width: 1470px) {
  .bp-how-works__column {
    max-width: 354px;
  }
}
.bp-how-works__column:not(.bp-how-works__column:last-child):before {
  content: "";
  position: absolute;
  right: -70px;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 110%;
  background-color: #1e2339;
}
.bp-how-works__title {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 24px 0;
  margin-bottom: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .bp-how-works__title {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .bp-how-works__title {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1470px) {
  .bp-how-works__title {
    font-size: 18px;
    line-height: 24px;
  }
}
.bp-how-works__title:before {
  content: "";
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 1100px) {
  .bp-how-works__title:before {
    width: 34px;
    height: 34px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-how-works__title:before {
    width: 64px;
    height: 64px;
  }
}
.bp-how-works__title_info:before {
  background-image: url(public/img/battlepass/icon_info.svg?v=3);
}
.bp-how-works__title_up:before {
  background-image: url(public/img/battlepass/icon_up.svg?v=3);
}
.bp-how-works__title_award:before {
  background-image: url(public/img/battlepass/icon_award.svg?v=3);
}
.bp-how-works__text {
  color: #b7bcdb;
  font-weight: 400;
}
@media not screen and (min-width: 1100px) {
  .bp-how-works__text {
    font-size: 15px;
    line-height: 19px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-how-works__text {
    font-size: 18px;
    line-height: 26px;
  }
}
.bp-award {
  width: 200px;
  min-height: 220px;
  height: 220px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5px 10px 10px;
  background: linear-gradient(180deg, #1e2339 55%, rgba(65, 73, 107, 0.4)),
    linear-gradient(180deg, #1e2339, #1e2339);
  border: 1px solid #41496b;
}
.bp-award__img {
  width: 100%;
  max-width: 155px;
  margin-top: 10px;
  pointer-events: none;
}
.bp-award__name {
  margin-bottom: 4px;
  width: 100%;
  margin-top: auto;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #b7bcdb;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.bp-award__case-img,
.bp-award__value {
  position: absolute;
  z-index: 1;
}
.bp-award__case-img {
  top: 6px;
  right: 6px;
  transition: 0.08s ease-in-out;
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-award__case-img:hover {
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(19, 205, 255, 0.35));
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-award__case-img:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(19, 205, 255, 0.35));
  }
}
@media not screen and (min-width: 1100px) {
  .bp-award__case-img {
    width: 60px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-award__case-img {
    width: 75px;
  }
}
.bp-award__value {
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px 0 12px;
  height: 30px;
  right: -1px;
  top: -1px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 7px 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 7px 100%);
  background-color: #41496b;
  font-weight: 500;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 630px) {
  .bp-award__value {
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-award__value {
    font-size: 15px;
  }
}
.bp-award__value.price-BONUS:after {
  font-style: normal;
}
.bp-award__received {
  position: absolute;
  z-index: 1;
  bottom: 48px;
  left: 0;
  width: 100%;
  height: 32px;
  background-color: #1e2339;
  transform: skewY(-2deg);
  font-size: 14px;
  color: #b7bcdb;
}
.bp-award__received,
.bp-award__received span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bp-award__received span {
  gap: 0 7px;
  transform: rotate(-2deg) skewY(2deg);
}
.bp-award__received .svg {
  width: 14px;
  height: 14px;
}
.bp-award__buy-premium {
  position: absolute;
  bottom: 38px;
  left: 0;
  width: 100%;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background: linear-gradient(90deg, #cf9c4e, #fdd08d 50%, #cf9c4e);
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #0a0d1d;
  transition: 0.12s ease-in-out;
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-award__buy-premium:hover {
    filter: brightness(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-award__buy-premium:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.1);
  }
}
.bp-award__buy-premium .svg {
  width: 16px;
  height: 16px;
}
.bp-award__info {
  position: absolute;
  z-index: 4;
  top: 9px;
  left: 9px;
  cursor: default;
}
.bp-award__info .svg {
  width: 20px;
  height: 20px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-award__info:hover {
    z-index: 5;
  }
  .bp-award__info:hover .svg {
    filter: brightness(1.5);
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-award__info:active {
    -webkit-tap-highlight-color: transparent;
    z-index: 5;
  }
  .bp-award__info:active .svg {
    filter: brightness(1.5);
  }
}
.bp-award_fade .bp-award__img {
  opacity: 0.3;
}
@keyframes cs2-pulse-award-top {
  0% {
    transform: translateX(-50%) scale(1);
  }
  50% {
    transform: translateX(-50%) scale(1.015);
  }
  to {
    transform: translateX(-50%) scale(1);
  }
}
@keyframes cs2-pulse-award-bottom {
  0% {
    transform: translateX(-50%) rotate(180deg) scale(1);
  }
  50% {
    transform: translateX(-50%) rotate(180deg) scale(1.015);
  }
  to {
    transform: translateX(-50%) rotate(180deg) scale(1);
  }
}
.bp-top-users {
  height: 100%;
}
.bp-top-users__head {
  display: flex;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 630px) {
  .bp-top-users__head {
    margin-bottom: 10px;
    font-size: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-top-users__head {
    margin-bottom: 20px;
    font-size: 18px;
  }
}
.bp-top-users__body,
.bp-top-users__head {
  gap: 0 20px;
}
.bp-top-users__body {
  display: grid;
  width: 100%;
  height: 100%;
}
@media not screen and (min-width: 630px) {
  .bp-top-users__body {
    gap: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-top-users__body {
    margin-top: 42px;
    gap: 12px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .bp-top-users__body {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(10, 1fr);
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .bp-top-users__body {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(7, 1fr);
  }
}
@media only screen and (min-width: 1470px) {
  .bp-top-users__body {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(5, 1fr);
  }
}
.bp-top-users__row {
  position: relative;
  display: flex;
  align-items: center;
  background-color: #0f1223;
  border: 1px solid #1e2339;
}
@media not screen and (min-width: 630px) {
  .bp-top-users__row {
    height: 40px;
  }
}
@media not screen and (min-width: 1100px) {
  .bp-top-users__row {
    width: 100%;
  }
}
@media only screen and (min-width: 630px) {
  .bp-top-users__row {
    height: 56px;
  }
}
.bp-top-users__row_current-user {
  width: 100%;
}
@media only screen and (min-width: 630px) {
  .bp-top-users__row_current-user {
    max-width: 345px;
  }
}
@media not screen and (min-width: 630px) {
  .bp-top-users__row_current-user .bp-top-users__place {
    width: 65px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-top-users__row_current-user .bp-top-users__place {
    min-width: 75px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .bp-top-users__row_1 {
    grid-area: 1/1/2/2;
  }
  .bp-top-users__row_2 {
    grid-area: 2/1/3/2;
  }
  .bp-top-users__row_3 {
    grid-area: 3/1/4/2;
  }
  .bp-top-users__row_4 {
    grid-area: 4/1/5/2;
  }
  .bp-top-users__row_5 {
    grid-area: 5/1/6/2;
  }
  .bp-top-users__row_6 {
    grid-area: 6/1/7/2;
  }
  .bp-top-users__row_7 {
    grid-area: 7/1/8/2;
  }
  .bp-top-users__row_8 {
    grid-area: 8/1/9/2;
  }
  .bp-top-users__row_9 {
    grid-area: 9/1/10/2;
  }
  .bp-top-users__row_10 {
    grid-area: 10/1/11/2;
  }
  .bp-top-users__row_11 {
    grid-area: 11/1/12/2;
  }
  .bp-top-users__row_12 {
    grid-area: 12/1/13/2;
  }
  .bp-top-users__row_13 {
    grid-area: 13/1/14/2;
  }
  .bp-top-users__row_14 {
    grid-area: 14/1/15/2;
  }
  .bp-top-users__row_15 {
    grid-area: 15/1/16/2;
  }
  .bp-top-users__row_16 {
    grid-area: 16/1/17/2;
  }
  .bp-top-users__row_17 {
    grid-area: 17/1/18/2;
  }
  .bp-top-users__row_18 {
    grid-area: 18/1/19/2;
  }
  .bp-top-users__row_19 {
    grid-area: 1/2/2/3;
  }
  .bp-top-users__row_20 {
    grid-area: 2/2/3/3;
  }
  .bp-top-users__row_21 {
    grid-area: 3/2/4/3;
  }
  .bp-top-users__row_22 {
    grid-area: 4/2/5/3;
  }
  .bp-top-users__row_23 {
    grid-area: 5/2/6/3;
  }
  .bp-top-users__row_24 {
    grid-area: 6/2/7/3;
  }
  .bp-top-users__row_25 {
    grid-area: 7/2/8/3;
  }
  .bp-top-users__row_26 {
    grid-area: 8/2/9/3;
  }
  .bp-top-users__row_27 {
    grid-area: 9/2/10/3;
  }
  .bp-top-users__row_28 {
    grid-area: 10/2/11/3;
  }
  .bp-top-users__row_29 {
    grid-area: 11/2/12/3;
  }
  .bp-top-users__row_30 {
    grid-area: 12/2/13/3;
  }
  .bp-top-users__row_31 {
    grid-area: 13/2/14/3;
  }
  .bp-top-users__row_32 {
    grid-area: 14/2/15/3;
  }
  .bp-top-users__row_33 {
    grid-area: 15/2/16/3;
  }
  .bp-top-users__row_34 {
    grid-area: 16/2/17/3;
  }
  .bp-top-users__row_35 {
    grid-area: 17/2/18/3;
  }
  .bp-top-users__row_36 {
    grid-area: 18/2/19/3;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .bp-top-users__row_1 {
    grid-area: 1/1/2/2;
  }
  .bp-top-users__row_2 {
    grid-area: 2/1/3/2;
  }
  .bp-top-users__row_3 {
    grid-area: 3/1/4/2;
  }
  .bp-top-users__row_4 {
    grid-area: 4/1/5/2;
  }
  .bp-top-users__row_5 {
    grid-area: 5/1/6/2;
  }
  .bp-top-users__row_6 {
    grid-area: 6/1/7/2;
  }
  .bp-top-users__row_7 {
    grid-area: 7/1/8/2;
  }
  .bp-top-users__row_8 {
    grid-area: 8/1/9/2;
  }
  .bp-top-users__row_9 {
    grid-area: 9/1/10/2;
  }
  .bp-top-users__row_10 {
    grid-area: 10/1/11/2;
  }
  .bp-top-users__row_11 {
    grid-area: 11/1/12/2;
  }
  .bp-top-users__row_12 {
    grid-area: 12/1/13/2;
  }
  .bp-top-users__row_13 {
    grid-area: 1/2/2/3;
  }
  .bp-top-users__row_14 {
    grid-area: 2/2/3/3;
  }
  .bp-top-users__row_15 {
    grid-area: 3/2/4/3;
  }
  .bp-top-users__row_16 {
    grid-area: 4/2/5/3;
  }
  .bp-top-users__row_17 {
    grid-area: 5/2/6/3;
  }
  .bp-top-users__row_18 {
    grid-area: 6/2/7/3;
  }
  .bp-top-users__row_19 {
    grid-area: 7/2/8/3;
  }
  .bp-top-users__row_20 {
    grid-area: 8/2/9/3;
  }
  .bp-top-users__row_21 {
    grid-area: 9/2/10/3;
  }
  .bp-top-users__row_22 {
    grid-area: 10/2/11/3;
  }
  .bp-top-users__row_23 {
    grid-area: 11/2/12/3;
  }
  .bp-top-users__row_24 {
    grid-area: 12/2/13/3;
  }
  .bp-top-users__row_25 {
    grid-area: 1/3/2/4;
  }
  .bp-top-users__row_26 {
    grid-area: 2/3/3/4;
  }
  .bp-top-users__row_27 {
    grid-area: 3/3/4/4;
  }
  .bp-top-users__row_28 {
    grid-area: 4/3/5/4;
  }
  .bp-top-users__row_29 {
    grid-area: 5/3/6/4;
  }
  .bp-top-users__row_30 {
    grid-area: 6/3/7/4;
  }
  .bp-top-users__row_31 {
    grid-area: 7/3/8/4;
  }
  .bp-top-users__row_32 {
    grid-area: 8/3/9/4;
  }
  .bp-top-users__row_33 {
    grid-area: 9/3/10/4;
  }
  .bp-top-users__row_34 {
    grid-area: 10/3/11/4;
  }
  .bp-top-users__row_35 {
    grid-area: 11/3/12/4;
  }
  .bp-top-users__row_36 {
    grid-area: 12/3/13/4;
  }
}
@media only screen and (min-width: 1470px) {
  .bp-top-users__row_1 {
    grid-area: 1/1/2/2;
  }
  .bp-top-users__row_2 {
    grid-area: 2/1/3/2;
  }
  .bp-top-users__row_3 {
    grid-area: 3/1/4/2;
  }
  .bp-top-users__row_4 {
    grid-area: 4/1/5/2;
  }
  .bp-top-users__row_5 {
    grid-area: 5/1/6/2;
  }
  .bp-top-users__row_6 {
    grid-area: 6/1/7/2;
  }
  .bp-top-users__row_7 {
    grid-area: 7/1/8/2;
  }
  .bp-top-users__row_8 {
    grid-area: 8/1/9/2;
  }
  .bp-top-users__row_9 {
    grid-area: 9/1/10/2;
  }
  .bp-top-users__row_10 {
    grid-area: 1/2/2/3;
  }
  .bp-top-users__row_11 {
    grid-area: 2/2/3/3;
  }
  .bp-top-users__row_12 {
    grid-area: 3/2/4/3;
  }
  .bp-top-users__row_13 {
    grid-area: 4/2/5/3;
  }
  .bp-top-users__row_14 {
    grid-area: 5/2/6/3;
  }
  .bp-top-users__row_15 {
    grid-area: 6/2/7/3;
  }
  .bp-top-users__row_16 {
    grid-area: 7/2/8/3;
  }
  .bp-top-users__row_17 {
    grid-area: 8/2/9/3;
  }
  .bp-top-users__row_18 {
    grid-area: 9/2/10/3;
  }
  .bp-top-users__row_19 {
    grid-area: 1/3/2/4;
  }
  .bp-top-users__row_20 {
    grid-area: 2/3/3/4;
  }
  .bp-top-users__row_21 {
    grid-area: 3/3/4/4;
  }
  .bp-top-users__row_22 {
    grid-area: 4/3/5/4;
  }
  .bp-top-users__row_23 {
    grid-area: 5/3/6/4;
  }
  .bp-top-users__row_24 {
    grid-area: 6/3/7/4;
  }
  .bp-top-users__row_25 {
    grid-area: 7/3/8/4;
  }
  .bp-top-users__row_26 {
    grid-area: 8/3/9/4;
  }
  .bp-top-users__row_27 {
    grid-area: 9/3/10/4;
  }
  .bp-top-users__row_28 {
    grid-area: 1/4/2/5;
  }
  .bp-top-users__row_29 {
    grid-area: 2/4/3/5;
  }
  .bp-top-users__row_30 {
    grid-area: 3/4/4/5;
  }
  .bp-top-users__row_31 {
    grid-area: 4/4/5/5;
  }
  .bp-top-users__row_32 {
    grid-area: 5/4/6/5;
  }
  .bp-top-users__row_33 {
    grid-area: 6/4/7/5;
  }
  .bp-top-users__row_34 {
    grid-area: 7/4/8/5;
  }
  .bp-top-users__row_35 {
    grid-area: 8/4/9/5;
  }
  .bp-top-users__row_36 {
    grid-area: 9/4/10/5;
  }
}
.bp-top-users__user {
  display: flex;
  align-items: center;
  transition: 0.2s ease;
}
@media not screen and (min-width: 630px) {
  .bp-top-users__user {
    gap: 0 8px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-top-users__user {
    gap: 0 12px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-top-users__user:hover .bp-top-users__user-name {
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-top-users__user:active {
    -webkit-tap-highlight-color: transparent;
  }
  .bp-top-users__user:active .bp-top-users__user-name {
    color: #13cdff;
  }
}
.bp-top-users__user-data {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-right: 6px;
}
.bp-top-users__favorite-team-logo {
  width: 22px;
  height: 22px;
  flex: none;
}
.bp-top-users__user-img {
  border-radius: 100%;
}
@media not screen and (min-width: 630px) {
  .bp-top-users__user-img {
    width: 30px;
    height: 30px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-top-users__user-img {
    width: 36px;
    height: 36px;
  }
}
.bp-top-users__user-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: hsla(0, 0%, 100%, 0.95);
  transition: 0.2s ease;
  font-size: 14px;
}
@media not screen and (min-width: 1100px) {
  .bp-top-users__user-name {
    max-width: 100px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-top-users__user-name {
    max-width: 135px;
  }
}
.bp-top-users__place {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-right: 10px;
  flex: none;
  background: linear-gradient(
    180deg,
    rgba(65, 73, 107, 0),
    rgba(65, 73, 107, 0.5)
  );
  font-family: Druk Text Cyr;
  font-style: italic;
  color: #b7bcdb;
}
@media not screen and (min-width: 630px) {
  .bp-top-users__place {
    padding-right: 5px;
    clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
    width: 46px;
    font-size: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-top-users__place {
    clip-path: polygon(0 0, 100% 0, 80% 100%, 0 100%);
    padding-right: 10px;
    min-width: 60px;
    font-size: 24px;
  }
}
.bp-top-users__lvl {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  margin-left: auto;
  flex: none;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
  background-image: url(public/img/battlepass/blast/open/fx-label_default.png?v=18);
  font-family: RadionA-BlackItalic;
  text-shadow: 1px 1px 0 rgba(10, 13, 29, 0.1);
  color: #fff;
}
.bp-top-users__lvl_premium {
  background-image: url(public/img/battlepass/blast/open/fx-label_premium.png?v=18);
}
@media not screen and (min-width: 630px) {
  .bp-top-users__lvl {
    width: 36px;
    height: 46px;
    font-size: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-top-users__lvl {
    width: 38px;
    height: 46px;
    font-size: 24px;
  }
}
.bp-top-users__btn {
  grid-column: 1/-1;
  margin-top: 32px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.bp-top-users__separator {
  margin: 20px 0;
  width: 25px;
  height: 8px;
  color: #41496b;
}
.bp-qa__a,
.bp-qa__q {
  padding-left: 58px;
  position: relative;
}
.bp-qa__q {
  margin-bottom: 12px;
  color: #1e202f;
}
@media not screen and (min-width: 1100px) {
  .bp-qa__q {
    font-size: 18px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-qa__q {
    font-size: 22px;
    line-height: 26px;
  }
}
.bp-qa__a {
  font-weight: 400;
  color: #252939;
}
@media not screen and (min-width: 1100px) {
  .bp-qa__a {
    font-size: 14px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-qa__a {
    font-size: 18px;
    line-height: 24px;
  }
}
.bp-qa__label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 28px;
  position: absolute;
  left: 0;
  top: 0;
  transform: skewX(-23deg);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}
.bp-qa__label span {
  transform: skewX(23deg);
}
.bp-qa__label_dark {
  background-color: #1e202f;
  color: hsla(0, 0%, 100%, 0.95);
}
.bp-qa__label_light {
  background-color: hsla(0, 0%, 100%, 0.95);
  color: #1e202f;
}
.bp-intro {
  position: relative;
  margin-top: -42px;
  padding: 64px 0 32px;
}
@media not screen and (min-width: 630px) {
  .bp-intro {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.bp-intro__section {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bp-intro__bg {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  background-image: url(public/img/battlepass/blast/open/bg.jpg?v=18);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  pointer-events: none;
  -webkit-mask-image: linear-gradient(0deg, transparent, #0a0d1d 80%);
  mask-image: linear-gradient(0deg, transparent, #0a0d1d 80%);
}
@media not screen and (min-width: 1470px) {
  .bp-intro__bg {
    background-position: top;
    height: calc(100% + 270px);
  }
}
@media only screen and (min-width: 1470px) {
  .bp-intro__bg {
    height: 600px;
  }
}
.bp-intro__logo,
.bp-intro__timer {
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 1100px) {
  .bp-intro__logo {
    width: 140px;
    margin-bottom: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-intro__logo {
    width: 220px;
    margin-bottom: 22px;
  }
}
.bp-intro__timer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media not screen and (min-width: 630px) {
  .bp-intro__timer {
    grid-gap: 16px 14px;
    justify-content: center;
  }
  .bp-intro__timer .left-time {
    display: none;
  }
}
@media only screen and (min-width: 630px) {
  .bp-intro__timer {
    grid-gap: 26px 32px;
  }
}
.bp-intro__lvl {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 62px;
  height: 79px;
  font-size: 26px;
  transition: 0.08s ease-in-out;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 50%;
  background-image: url(public/img/battlepass/blast/open/fx-label_default.png?v=18);
  font-family: RadionA-BlackItalic;
  text-shadow: 1px 1px 0 rgba(10, 13, 29, 0.1);
  color: #fff;
}
.bp-intro__lvl_premium {
  background-image: url(public/img/battlepass/blast/open/fx-label_premium.png?v=18);
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-intro__lvl:hover {
    filter: brightness(1.05);
    transform: scale(1.03);
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-intro__lvl:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.05);
    transform: scale(1.03);
  }
}
.bp-intro__title {
  margin-bottom: 32px;
  max-width: 480px;
  text-align: center;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 630px) {
  .bp-intro__title {
    font-size: 15px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .bp-intro__title {
    font-size: 18px;
    line-height: 24px;
  }
}
.bp-award-preview {
  position: relative;
  z-index: 1;
  padding: 10px 10px 40px;
  flex: none;
  width: 100%;
  height: 100%;
  background-color: #eee;
  will-change: transform;
}
.bp-award-preview__img {
  display: grid;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.bp-award-preview__img img {
  width: 100%;
}
.bp-award-preview__name {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 5px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #252939;
  color: hsla(0, 0%, 100%, 0.95);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media not screen and (min-width: 1100px) {
  .bp-award-preview__name {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-award-preview__name {
    font-size: 16px;
  }
}
.bp-energy {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bp-energy:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  clip-path: polygon(14% 0, 86% 0, 100% 100%, 0 100%);
  background-color: #0a0d1d;
}
@media not screen and (min-width: 950px) {
  .bp-energy {
    width: 300px;
    padding: 28px 54px 0;
  }
}
@media only screen and (min-width: 950px) {
  .bp-energy {
    width: 460px;
    padding: 28px 78px 0;
  }
}
.bp-energy__title {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-top: 12px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
}
.bp-energy__title .tooltip {
  text-transform: none;
  letter-spacing: 0;
}
.bp-energy__title .svg {
  width: 16px;
  height: 16px;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 1100px) {
  .bp-energy__title {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-energy__title {
    font-size: 14px;
  }
}
.bp-energy__info {
  display: flex;
}
.bp-energy__progress {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
  height: 4px;
}
.bp-energy__progress:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: var(--bp-energy-percent);
  background-color: #fff;
}
.bp-energy__progress_full {
  background-color: rgba(19, 205, 255, 0.2);
}
.bp-energy__progress_full:before {
  background-color: #13cdff;
}
.bp-energy__progress_normal {
  background-color: rgba(19, 205, 255, 0.2);
}
.bp-energy__progress_normal:before {
  background-color: #13cdff;
}
.bp-energy__progress_medium {
  background-color: rgba(19, 205, 255, 0.2);
}
.bp-energy__progress_medium:before {
  background-color: #13cdff;
}
.bp-energy__progress_low {
  background-color: rgba(255, 199, 0, 0.2);
}
.bp-energy__progress_low:before {
  background-color: #ffc700;
}
.bp-energy__progress_critical {
  background-color: rgba(255, 48, 48, 0.2);
}
.bp-energy__progress_critical:before {
  background-color: #ff3030;
}
.bp-energy__part {
  position: relative;
  height: 100%;
  width: 2px;
  background-color: #0a0d1d;
}
.bp-energy__part:first-child,
.bp-energy__part:last-child {
  opacity: 0;
}
.bp-btn {
  position: relative;
  background-color: #f91e41;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-align: center;
  font-weight: 700;
  color: #fff;
  transition: 0.12s ease-in-out;
  will-change: transform;
}
@media not screen and (min-width: 1100px) {
  .bp-btn {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .bp-btn {
    padding: 15px 32px;
    font-size: 18px;
    line-height: 22px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-btn:hover {
    filter: brightness(1.15);
    background-color: #f92849;
    transform: scale(1.03);
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-btn:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.15);
    background-color: #f92849;
    transform: scale(1.03);
  }
}
.bp-btn__label {
  position: absolute;
  right: -14px;
  top: -14px;
  padding: 3px 6px;
  background-color: #5ab82d;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
  font-family: Rouben;
  color: hsla(0, 0%, 100%, 0.95);
}
@media not screen and (min-width: 1470px) {
  .bp-btn__bind {
    display: none;
  }
}
@media only screen and (min-width: 1470px) {
  .bp-btn__bind {
    position: absolute;
    padding: 1px 6px 0;
    bottom: -11px;
    right: 6px;
    z-index: 1;
    background-color: #0a0d1d;
    border: 1px solid #41496b;
    font-weight: 700;
    line-height: 19px;
    font-size: 14px;
    color: #fff;
  }
}
.bp-btn_accent {
  background: linear-gradient(90deg, #cf9c4e, #fdd08d 50%, #cf9c4e);
  color: #070a18;
}
@media not all and (hover: none) and (pointer: coarse) {
  .bp-btn_accent:hover {
    background-size: 102%;
  }
}
@media (hover: none) and (pointer: coarse) {
  .bp-btn_accent:active {
    -webkit-tap-highlight-color: transparent;
    background-size: 102%;
  }
}
.bp-btn_gray {
  background-color: #41496b;
}
.bp-particles {
  width: 100%;
  height: 100%;
}
@media not screen and (min-width: 1470px) {
  .bp-particles {
    display: none;
  }
}
.bp-particles_home {
  margin-top: -60px;
}
.bp-particles_home .bp-particles__particle_1 {
  opacity: 0.4;
}
.bp-particles__particle {
  position: absolute !important;
  z-index: 1;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  top: auto !important;
  left: auto !important;
  bottom: auto !important;
  right: auto !important;
}
.bp-particles_blast-final .bp-particles__particle {
  background-position: top;
}
.bp-particles_blast-final .bp-particles__particle_1 {
  width: 1000px;
  height: 1060px;
  left: -20px !important;
  top: 0;
  background-image: url(public/img/battlepass/blast/world-final/bg-lines-left.png);
}
.bp-particles_blast-final .bp-particles__particle_2 {
  left: auto !important;
  right: -50px;
  top: -50px;
  width: 1000px;
  height: 1060px;
  background-image: url(public/img/battlepass/blast/world-final/bg-lines-right.png);
}
.bp-particles_default .bp-particles__particle_1 {
  width: 116px;
  height: 91px;
  top: 40px !important;
  left: 359px !important;
  background-image: url(public/img/battlepass/iem/katowice2025/particles/particle_1.png);
}
.bp-particles_default .bp-particles__particle_2 {
  width: 180px;
  height: 124px;
  top: 28px !important;
  right: 526px !important;
  background-image: url(public/img/battlepass/iem/katowice2025/particles/particle_2.png);
}
.bp-particles_default .bp-particles__particle_3 {
  width: 105px;
  height: 70px;
  top: 195px !important;
  right: 281px !important;
  background-image: url(public/img/battlepass/iem/katowice2025/particles/particle_3.png);
}
.bp-particles_default .bp-particles__particle_4 {
  width: 155px;
  height: 202px;
  top: 516px !important;
  right: -37px !important;
  background-image: url(public/img/battlepass/iem/katowice2025/particles/particle_4.png);
}
.bp-particles_default .bp-particles__particle_5 {
  width: 155px;
  height: 202px;
  bottom: -70px !important;
  right: 526px !important;
  background-image: url(public/img/battlepass/iem/katowice2025/particles/particle_5.png);
}
.bp-particles_default .bp-particles__particle_6 {
  width: 267px;
  height: 241px;
  left: 144px !important;
  bottom: -33px !important;
  background-image: url(public/img/battlepass/iem/katowice2025/particles/particle_6.png);
}
.bp-particles_default .bp-particles__particle_7 {
  width: 71px;
  height: 53px;
  top: 305px !important;
  left: -26px !important;
  background-image: url(public/img/battlepass/iem/katowice2025/particles/particle_7.png);
}
.bp-particles_shanghai .bp-particles__particle_1 {
  width: calc(100vw + 200px);
  height: calc(100% + 100px);
  top: -52px !important;
  left: -60px !important;
  background-image: url(public/img/battlepass/shanghai/bg-lines.png);
  background-size: cover;
}
@media not screen and (min-width: 1470px) {
  .bp-particles_shanghai .bp-particles__particle_2 {
    display: none;
  }
}
@media only screen and (min-width: 1470px) {
  .bp-particles_shanghai .bp-particles__particle_2 {
    width: 551px;
    height: 492px;
    bottom: -50px !important;
    right: 70px !important;
    background-image: url(public/img/battlepass/shanghai/bg-fx.png);
  }
}
.bp-particles_blast-open .bp-particles__particle_1 {
  width: 590px;
  height: 590px;
  bottom: -300px !important;
  right: 100px !important;
  background-image: url(public/img/battlepass/blast/open/particle_1.png);
}
.bp-particles_blast-open .bp-particles__particle_2 {
  width: 1230px;
  height: 670px;
  right: 50px !important;
  top: -100px !important;
  background-image: url(public/img/battlepass/blast/open/particle_2.png);
}
.bp-particles_blast-open .bp-particles__particle_3 {
  width: 1200px;
  height: 700px;
  left: -600px !important;
  bottom: -140px !important;
  background-image: url(public/img/battlepass/blast/open/particle_3.png);
}
.layout-promo-raffle {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media not screen and (min-width: 700px) {
  .layout-promo-raffle {
    padding-top: 0;
    padding-bottom: 50px;
  }
}
.promo-raffle {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap: 0 145px;
  position: relative;
}
@media not screen and (min-width: 840px) {
  .promo-raffle {
    grid-gap: 0 60px;
  }
}
@media not screen and (min-width: 700px) {
  .promo-raffle {
    flex-direction: column;
    padding-top: 100px;
  }
}
.promo-raffle:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  height: 100%;
  width: 1px;
  background-color: #1e2339;
}
@media not screen and (min-width: 700px) {
  .promo-raffle:before {
    display: none;
  }
}
.promo-raffle__interface {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 400px;
}
@media not screen and (min-width: 700px) {
  .promo-raffle__interface {
    order: 1;
    margin-top: 16px;
  }
}
@media not screen and (min-width: 630px) {
  .promo-raffle__interface {
    width: 100%;
  }
}
.promo-raffle__icon {
  width: 64px;
  height: 64px;
  color: #13cdff;
}
@media not screen and (min-width: 700px) {
  .promo-raffle__icon {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}
.promo-raffle__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  max-width: 315px;
  margin: 16px 0 32px;
}
@media not screen and (min-width: 1100px) {
  .promo-raffle__title {
    font-size: 20px;
    margin: 10px 0 24px;
  }
}
@media not screen and (min-width: 700px) {
  .promo-raffle__title {
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media not screen and (min-width: 630px) {
  .promo-raffle__title {
    width: 100%;
  }
}
.promo-raffle__promocode {
  display: flex;
  width: 100%;
}
.promo-raffle__promocode .action_input {
  width: 100%;
}
.promo-raffle__promocode button {
  flex: none;
}
.promo-raffle__inputs {
  display: flex;
  flex-direction: column;
  grid-gap: 16px;
  width: 100%;
  position: relative;
}
.promo-raffle__inputs input::placeholder {
  color: #fff;
  text-transform: capitalize;
}
.promo-raffle__stats {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 0 12px;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  position: absolute;
  left: 56px;
  top: -10px;
  z-index: 3;
  background-color: #0a0d1d;
  transition: 0.2s ease;
  padding: 0 3px;
}
@media not screen and (min-width: 1100px) {
  .promo-raffle__stats {
    font-size: 14px;
  }
}
.promo-raffle__user {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  width: 400px;
  height: 100%;
  grid-gap: 0 22px;
  background-color: #0f1223;
  border: 2px solid #1e2339;
  padding: 77px 24px 53px;
  position: relative;
  transition: 0.2s ease;
  overflow: hidden;
}
@media not screen and (min-width: 700px) {
  .promo-raffle__user {
    padding-top: 50px;
    padding-bottom: 24px;
  }
}
@media not screen and (min-width: 630px) {
  .promo-raffle__user {
    width: 100%;
  }
}
.promo-raffle__user:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(public/img/promoRaffle/user-back.png);
  background-size: cover;
  background-position: 50%;
  transition: 0.2s ease;
  opacity: 0;
  pointer-events: none;
}
.promo-raffle__user_show {
  background-color: transparent;
  padding-bottom: 24px;
}
.promo-raffle__user_show:before {
  opacity: 1;
}
.promo-raffle__user-img {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  background-color: #1e2339;
  position: relative;
  pointer-events: none;
}
.promo-raffle__user-img:after,
.promo-raffle__user-img:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -87px;
  background-image: url(public/img/promoRaffle/ear.svg);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 75px;
  height: 160px;
  transition: 0.2s ease;
}
.promo-raffle__user-img:after {
  left: auto;
  right: -87px;
  transform: translateY(-50%) scaleX(-1);
}
.promo-raffle__user-img_show {
  pointer-events: auto;
}
.promo-raffle__user-img_show:after,
.promo-raffle__user-img_show:before {
  background-image: url(public/img/promoRaffle/ear-active.svg);
  z-index: 0;
}
.promo-raffle__user-img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transition: 0.08s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .promo-raffle__user-img:hover img {
    transform: scale(1.08);
  }
}
@media (hover: none) and (pointer: coarse) {
  .promo-raffle__user-img:active {
    -webkit-tap-highlight-color: transparent;
  }
  .promo-raffle__user-img:active img {
    transform: scale(1.08);
  }
}
.promo-raffle__user-void {
  margin-top: 90px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #767b9f;
}
@media not screen and (min-width: 630px) {
  .promo-raffle__user-void {
    margin-top: 55px;
    font-size: 14px;
    line-height: 20px;
  }
}
.promo-raffle__user-void_hidden {
  display: none;
}
.promo-raffle__user-winner {
  margin: 40px 0 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #767b9f;
}
@media not screen and (min-width: 630px) {
  .promo-raffle__user-winner {
    margin-top: 25px;
    font-size: 14px;
    line-height: 20px;
  }
}
.promo-raffle__user-name {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 200px;
}
.promo-raffle__find-winner {
  display: flex;
  justify-content: center;
  grid-gap: 14px 0;
  align-items: center;
}
.promo-raffle__find-winner .action,
.promo-raffle__send-prize {
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .layout-promocodes__title {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-promocodes__title {
    margin-bottom: 62px;
  }
}
.layout-promocodes__subtitle {
  margin-top: 18px;
  text-align: center;
  font-size: 16px;
}
.layout-promocodes__subtitle-anchor {
  margin-top: 12px;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  color: #13cdff;
  transition: 0.08s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout-promocodes__subtitle-anchor:hover {
    color: #79e3ff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout-promocodes__subtitle-anchor:active {
    -webkit-tap-highlight-color: transparent;
    color: #79e3ff;
  }
}
.layout-promocodes__grid {
  display: grid;
}
@media not screen and (min-width: 630px) {
  .layout-promocodes__grid {
    margin: 0 auto 32px;
    gap: 12px;
    padding: 0 12px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-promocodes__grid {
    margin: 0 auto 62px;
    gap: 52px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-promocodes__grid {
    width: 75%;
  }
}
.layout-promocodes__video {
  position: relative;
  max-width: 700px;
  margin: 72px auto;
}
@media not screen and (min-width: 630px) {
  .layout-promocodes__video {
    height: 250px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-promocodes__video {
    height: 400px;
  }
}
.layout-promocodes__video:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  border: 2px solid rgba(19, 205, 255, 0.8);
  pointer-events: none;
}
.layout-promocodes__faq {
  display: grid;
  grid-gap: 18px;
}
@media not screen and (min-width: 630px) {
  .layout-promocodes__faq {
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  }
}
@media only screen and (min-width: 630px) and (max-width: 2299px) {
  .layout-promocodes__faq {
    grid-template-columns: repeat(auto-fill, minmax(520px, 1fr));
  }
}
@media only screen and (min-width: 2300px) {
  .layout-promocodes__faq {
    grid-template-columns: repeat(auto-fill, minmax(720px, 1fr));
  }
}
@media not screen and (min-width: 630px) {
  .promocode {
    position: relative;
    z-index: 1;
    margin: 0 14px 32px;
  }
}
.promocode__title {
  display: flex;
  align-items: center;
  gap: 0 10px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  line-height: 17px;
}
@media not screen and (min-width: 630px) {
  .promocode__title {
    margin-bottom: 14px;
    justify-content: flex-end;
    font-size: 13px;
  }
}
@media only screen and (min-width: 630px) {
  .promocode__title {
    margin-bottom: 22px;
    justify-content: center;
    text-align: center;
    font-size: 16px;
  }
}
.promocode__title-icon {
  display: inline-flex;
}
.promocode__title-icon .svg {
  width: 17px;
  height: 17px;
  color: #767b9f;
  transition: 0.08s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .promocode__title-icon:hover .svg {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .promocode__title-icon:active {
    -webkit-tap-highlight-color: transparent;
  }
  .promocode__title-icon:active .svg {
    color: #fff;
  }
}
.promocode__title-icon .tooltip {
  text-transform: none;
}
.promocode__main {
  display: flex;
  border: 2px solid #13cdff;
  transform: skewX(-14deg);
}
@media not screen and (min-width: 630px) {
  .promocode__main {
    flex-direction: column;
    position: relative;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 630px) {
  .promocode__main {
    min-height: 72px;
  }
}
.promocode__inner-content {
  transform: skewX(14deg);
}
.promocode__inner-content_flex {
  display: flex;
  align-items: center;
  gap: 0 6px;
}
.promocode__amount {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
  background-color: #0e1728;
  font-weight: 600;
  color: #13cdff;
}
@media not screen and (min-width: 630px) {
  .promocode__amount {
    position: absolute;
    top: -10px;
    left: -10px;
    min-width: 50px;
    padding: 4px 16px;
    border: 2px solid #13cdff;
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .promocode__amount {
    min-width: 120px;
    padding: 0 22px;
    border-right: 2px solid #13cdff;
    font-size: 20px;
  }
}
.promocode__rules {
  display: flex;
  align-items: center;
  text-align: left;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .promocode__rules {
    order: 1;
    padding: 6px 16px;
    width: fit-content;
    margin-top: 2px;
    font-size: 12px;
    line-height: 15px;
    background-color: #101a32;
  }
}
@media only screen and (min-width: 630px) {
  .promocode__rules {
    padding: 6px 24px;
    width: 100%;
  }
}
.promocode__code {
  font-weight: 600;
  cursor: pointer;
  transition: 0.08s ease;
  --copy-btn-color: rgba(19, 205, 255, 0.2);
  animation: animationCopyBtn 3s ease 0s infinite forwards;
  background: radial-gradient(circle, #0e1729 50%, #2f758e 280%);
}
@media not all and (hover: none) and (pointer: coarse) {
  .promocode__code:hover {
    filter: brightness(1.1);
    box-shadow: 0 0 20px 0 rgba(19, 205, 255, 0.2);
  }
}
@media (hover: none) and (pointer: coarse) {
  .promocode__code:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.1);
    box-shadow: 0 0 20px 0 rgba(19, 205, 255, 0.2);
  }
}
@media not screen and (min-width: 630px) {
  .promocode__code {
    width: 100%;
    padding: 14px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .promocode__code {
    padding: 0 42px;
    flex: none;
    border-left: 2px solid #13cdff;
    font-size: 20px;
  }
}
.promocode__code-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 8px;
  height: 100%;
  transform: skewX(14deg);
  color: #fff;
}
.promocode__icon-copy {
  width: 16px;
  height: 16px;
}
.promocode__icon-plus {
  width: 10px;
  height: 10px;
}
.promocode__icon-promo {
  width: 22px;
  height: 22px;
  margin-left: 6px;
}
@media not screen and (min-width: 460px) {
  .promocode__icon-promo {
    display: none;
  }
}
@media not screen and (min-width: 630px) {
  .promocode_green .promocode__rules {
    background-color: #1b2513;
  }
}
.promocode_green .promocode__amount,
.promocode_green .promocode__code,
.promocode_green .promocode__main {
  border-color: #82ff1b;
}
.promocode_green .promocode__amount {
  color: #82ff1b;
}
.promocode_green .promocode__code {
  --copy-btn-color: rgba(130, 255, 27, 0.2);
  background: radial-gradient(circle, #0c101e 50%, #1f4531 280%);
}
@media not all and (hover: none) and (pointer: coarse) {
  .promocode_green .promocode__code:hover {
    box-shadow: 0 0 20px 0 rgba(130, 255, 27, 0.2);
  }
}
@media (hover: none) and (pointer: coarse) {
  .promocode_green .promocode__code:active {
    -webkit-tap-highlight-color: transparent;
    box-shadow: 0 0 20px 0 rgba(130, 255, 27, 0.2);
  }
}
@keyframes animationCopyBtn {
  0% {
    box-shadow: 0 0 22px 2px var(--copy-btn-color);
  }
  50% {
    box-shadow: 0 0 55px 7px var(--copy-btn-color);
  }
  to {
    box-shadow: 0 0 22px 2px var(--copy-btn-color);
  }
}
.layout-giveaway-drops {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-giveaway-drops__promocode {
  display: flex;
  margin: 24px 0 32px;
}
.layout-giveaway-drops__promocode .action_input {
  margin-right: -2px;
}
.layout-giveaway-drops__title {
  width: 100%;
  margin-bottom: 32px;
}
.layout-giveaway-drops__head {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.layout-giveaway-drops__main-title {
  margin-bottom: 24px;
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 900;
  text-transform: uppercase;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-giveaway-drops__main-title {
    font-size: 32px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-giveaway-drops__main-title {
    font-size: 52px;
    line-height: 42px;
  }
}
.layout-giveaway-drops__main-subtitle {
  margin-bottom: 8px;
  max-width: 490px;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-giveaway-drops__main-subtitle {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-giveaway-drops__main-subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}
.layout-giveaway-drops__intro {
  width: 100%;
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 1100px) {
  .layout-giveaway-drops__intro {
    padding: 32px 0;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-giveaway-drops__intro {
    padding: 120px 0;
  }
}
.layout-giveaway-drops__intro:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -50px;
  right: 0;
  margin-right: -260px;
  height: 534px;
  background-image: url(public/img/giveaway/bg.png);
  background-size: 100%;
  background-repeat: no-repeat;
  pointer-events: none;
  backface-visibility: hidden;
}
@media not screen and (min-width: 630px) {
  .layout-giveaway-drops__intro:before {
    width: 800px;
    opacity: 0.16;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1099px) {
  .layout-giveaway-drops__intro:before {
    width: 900px;
    opacity: 0.2;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1469px) {
  .layout-giveaway-drops__intro:before {
    width: 1300px;
  }
}
@media only screen and (min-width: 1470px) {
  .layout-giveaway-drops__intro:before {
    width: 1422px;
  }
}
.layout-giveaway-drops__stats {
  margin-top: 32px;
}
.layout-giveaway-drops__giveaways {
  position: relative;
  z-index: 1;
  display: grid;
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .layout-giveaway-drops__giveaways {
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
    grid-gap: 6px;
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-giveaway-drops__giveaways {
    grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));
    grid-gap: 10px;
    margin-bottom: 32px;
  }
}
.layout-giveaway-drops__giveaway-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 16px;
}
.layout-giveaway-drops__giveaway-drops {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100vw;
}
.layout-giveaway-drops__giveaway-drops:not(.layout-giveaway-drops__giveaway-drops:last-child) {
  border-bottom: 2px solid #0f1223;
}
@media not screen and (min-width: 630px) {
  .layout-giveaway-drops__giveaway-drops {
    padding: 32px 0;
  }
}
@media only screen and (min-width: 630px) {
  .layout-giveaway-drops__giveaway-drops {
    padding: 52px 0;
  }
}
@media not screen and (min-width: 630px) {
  .layout-giveaway-drops__about-drops {
    margin: 42px 0 52px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-giveaway-drops__about-drops {
    margin: 54px 0 82px;
  }
}
.layout-giveaway-drops__pf-title {
  text-transform: uppercase;
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 900;
  font-size: 42px;
  line-height: 40px;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .layout-giveaway-drops__pf-title {
    margin-bottom: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-giveaway-drops__pf-title {
    margin-bottom: 52px;
  }
}
.layout-giveaway-drops__pf-info-section {
  width: 100%;
}
.layout-giveaway-drops__pf-info-section:not(.layout-giveaway-drops__pf-info-section:last-child) {
  border-bottom: 2px solid #0f1223;
}
@media not screen and (min-width: 630px) {
  .layout-giveaway-drops__pf-info-section:not(.layout-giveaway-drops__pf-info-section:last-child) {
    margin-bottom: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-giveaway-drops__pf-info-section:not(.layout-giveaway-drops__pf-info-section:last-child) {
    margin-bottom: 32px;
    padding-bottom: 32px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-giveaway-drops__pf-users-table {
    margin-bottom: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-giveaway-drops__pf-users-table {
    margin-bottom: 52px;
  }
}
.layout-giveaway-drops__pf-info-table,
.layout-giveaway-drops__pf-users-table {
  width: 100%;
  overflow-x: auto;
}
.layout-giveaway-drops__pagination {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 32px;
  font-size: 16px;
  font-weight: 600;
}
.layout-giveaway-drops__pagination-arrow {
  margin: 0 10px;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout-giveaway-drops__pagination-arrow:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout-giveaway-drops__pagination-arrow:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.layout-giveaway-drops__pagination-arrow .svg {
  width: 17px;
  height: 17px;
}
.layout-giveaway-drops__pagination-arrow_left {
  transform: rotate(90deg);
}
.layout-giveaway-drops__pagination-arrow_right {
  transform: rotate(270deg);
}
.layout-giveaway-drops__pagination-page {
  color: #fff;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .layout-giveaway-drops__pagination-page:hover {
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .layout-giveaway-drops__pagination-page:active {
    -webkit-tap-highlight-color: transparent;
    color: #13cdff;
  }
}
.giveaway {
  position: relative;
  padding: 2px;
  background-color: var(--rarity-bg-color);
  transition: 0.14s ease-in-out;
}
.giveaway__rarity {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  background-color: var(--rarity-color);
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 700;
  color: #0a0d1d;
  clip-path: polygon(0 0, 100% 0, 90% 100%, 10% 100%);
  pointer-events: none;
}
@media not screen and (min-width: 630px) {
  .giveaway__rarity {
    padding: 3px 14px;
    font-size: 10px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway__rarity {
    padding: 4px 18px;
    font-size: 12px;
  }
}
.giveaway__rarity:before {
  content: "";
  background-color: #0a0d1d;
}
.giveaway__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  z-index: 2;
  padding: 4px;
  gap: 4px;
  background-color: #0a0d1d;
}
.giveaway__progress {
  position: relative;
  width: 100%;
  height: 3px;
  background-color: var(--rarity-bg-color);
}
.giveaway__progressbar {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  height: 100%;
  width: var(--giveaway-duration);
  background-color: var(--rarity-color);
}
.giveaway__progressbar:before {
  content: "";
  position: absolute;
  left: 0;
  width: 55px;
  height: 100%;
  animation: giveawayProgressFlash 4s linear 0s infinite forwards;
  background: linear-gradient(
    270deg,
    hsla(0, 0%, 100%, 0.6),
    rgba(255, 152, 130, 0)
  );
}
.giveaway_mythical .giveaway__rarity:before {
  width: 12px;
  height: 9px;
  clip-path: polygon(50% 0, 80% 0, 100% 30%, 50% 100%, 50% 100%, 0 30%, 20% 0);
}
.giveaway_mythical {
  --rarity-bg-color: #6b2a25;
  --rarity-color: #fc5530;
  --rarity-color-hover: #ff481f;
}
.giveaway_legendary .giveaway__rarity:before {
  width: 10px;
  height: 10px;
  clip-path: polygon(50% 0, 100% 38%, 82% 100%, 18% 100%, 0 38%);
}
.giveaway_legendary {
  --rarity-bg-color: #6b4225;
  --rarity-color: #fc9230;
  --rarity-color-hover: #fe881b;
}
.giveaway_epic .giveaway__rarity:before {
  width: 10px;
  height: 10px;
  clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
}
.giveaway_epic {
  --rarity-bg-color: #482d77;
  --rarity-color: #a45cff;
  --rarity-color-hover: #933dff;
}
.giveaway_rare .giveaway__rarity:before {
  width: 10px;
  height: 7px;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
}
.giveaway_rare {
  --rarity-bg-color: #2b3377;
  --rarity-color: #5c6dff;
  --rarity-color-hover: #7a88ff;
}
.giveaway_common .giveaway__rarity:before {
  width: 7px;
  height: 7px;
  border-radius: 100%;
}
.giveaway_common {
  --rarity-bg-color: #354f61;
  --rarity-color: #76b3c7;
  --rarity-color-hover: #59aac5;
}
.giveaway_blogger .giveaway__rarity:before {
  width: 16px;
  height: 16px;
  background-image: var(--giveaway-blogger-img);
  background-size: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 100%;
  overflow: hidden;
}
.giveaway_blogger {
  --rarity-bg-color: #3f6029;
  --rarity-color: #8fdd3b;
  --rarity-color-hover: #8fdd3b;
}
.giveaway_active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid var(--rarity-color);
  transform: scaleY(1) scaleX(1);
  animation: giveawayPulse 1.6s ease 0s infinite forwards;
  opacity: 1;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway:hover {
    background-color: var(--rarity-color);
  }
  .giveaway:hover .giveaway-block {
    filter: brightness(1.1);
  }
  .giveaway:hover .giveaway-block__item-img img {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway:active {
    -webkit-tap-highlight-color: transparent;
    background-color: var(--rarity-color);
  }
  .giveaway:active .giveaway-block {
    filter: brightness(1.1);
  }
  .giveaway:active .giveaway-block__item-img img {
    transform: scale(1.1);
  }
}
@keyframes giveawayProgressFlash {
  0% {
    transform: translateX(-60px);
  }
  50% {
    transform: translateX(-60px);
  }
  to {
    transform: translateX(400px);
  }
}
@keyframes giveawayPulse {
  0% {
    transform: scaleY(1) scaleX(1);
    opacity: 0;
  }
  20% {
    opacity: 0.6;
  }
  to {
    transform: scaleY(1.05) scaleX(1.07);
    opacity: 0;
  }
}
.giveaway-block {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  flex: 1;
  border: 2px solid #41496b;
  background: radial-gradient(50% 50% at 50% 50%, #383f5e 0, #1e2339 100%);
  transition: 0.14s ease-in-out;
}
@media not screen and (min-width: 630px) {
  .giveaway-block {
    padding: 18px 0 10px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block {
    padding: 28px 0 20px;
  }
}
.giveaway-block__slider {
  width: 100%;
}
.giveaway-block__slide {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.giveaway-block__arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 22px;
  background-repeat: no-repeat;
  background-image: url(public/img/giveaway/arrow.svg);
  background-position: 50%;
  transition: 0.1s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-block__arrow:hover {
    opacity: 0.8;
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-block__arrow:active {
    -webkit-tap-highlight-color: transparent;
    opacity: 0.8;
  }
}
.giveaway-block__arrow_prev {
  left: 10px;
  filter: drop-shadow(1px 1px 0 rgba(0, 0, 0, 0.3));
}
.giveaway-block__arrow_next {
  right: 10px;
  transform: translateY(-50%) rotate(180deg);
  filter: drop-shadow(-1px -1px 0 rgba(0, 0, 0, 0.3));
}
.giveaway-block__item-img {
  position: relative;
  z-index: 1;
}
.giveaway-block__item-img:before {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
  width: 200px;
  height: 20px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/fx/case-shadow.png);
  background-position: 50%;
  pointer-events: none;
  opacity: 0.16;
}
.giveaway-block__item-img img {
  transition: 0.14s ease-in-out;
}
@media not screen and (min-width: 630px) {
  .giveaway-block__item-img img {
    width: 130px !important;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block__item-img img {
    width: 200px !important;
  }
}
.giveaway-block__item-name,
.giveaway-block__item-type {
  width: 100%;
  padding: 0 5px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #b7bcdb;
}
@media not screen and (min-width: 630px) {
  .giveaway-block__item-name,
  .giveaway-block__item-type {
    font-size: 12px;
    line-height: 17px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block__item-name,
  .giveaway-block__item-type {
    line-height: 20px;
  }
}
.giveaway-block__item-name-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 200px;
}
.giveaway-block__favorite-team-logo {
  width: 26px !important;
}
.giveaway-block__item-price {
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .giveaway-block__item-price {
    margin-top: 4px;
    font-size: 15px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block__item-price {
    margin-top: 8px;
    font-size: 18px;
  }
}
.giveaway-block__user {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
@media not screen and (min-width: 630px) {
  .giveaway-block__user {
    margin: 8px 0 12px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block__user {
    margin: 12px 0 22px;
  }
}
.giveaway-block__user-img {
  display: flex;
  position: absolute;
  bottom: -5px;
  z-index: 2;
  transition: 0.12s ease-in-out;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-block__user-img:hover {
    transform: scale(1.1);
    filter: brightness(1.15);
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-block__user-img:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(1.1);
    filter: brightness(1.15);
  }
}
.giveaway-block__user-img img {
  border-radius: 100%;
  border: 2px solid #1e2339;
  box-shadow: 0 0 0 2px var(--rarity-color);
}
@media not screen and (min-width: 630px) {
  .giveaway-block__user-img img {
    width: 40px !important;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block__user-img img {
    width: 50px !important;
  }
}
.giveaway-block__user-item-img {
  position: relative;
  z-index: 1;
  max-width: none;
  flex: none;
  filter: drop-shadow(0 0 10px rgba(17, 17, 17, 0.5));
}
@media not screen and (min-width: 630px) {
  .giveaway-block__user-item-img {
    width: 150px !important;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block__user-item-img {
    width: 200px !important;
  }
}
.giveaway-block__date {
  margin-top: 6px;
  text-align: center;
  color: #767b9f;
}
@media not screen and (min-width: 630px) {
  .giveaway-block__date {
    font-size: 12px;
  }
}
.giveaway-block__participating {
  display: flex;
  position: absolute;
  top: 6px;
  left: 6px;
  z-index: 4;
}
.giveaway-block__participating .price {
  color: var(--rarity-color);
}
.giveaway-block__participating:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  clip-path: polygon(0 0, 0 100%, 100% 0);
  background-color: var(--rarity-color);
  opacity: 0.9;
}
.giveaway-block__participating .svg {
  color: #0a0d1d;
}
@media not screen and (min-width: 630px) {
  .giveaway-block__participating .svg {
    margin-top: 4px;
    margin-left: 4px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block__participating .svg {
    margin-top: 8px;
    margin-left: 8px;
  }
}
@media not screen and (min-width: 630px) {
  .giveaway-block__participating {
    width: 26px;
    height: 26px;
  }
  .giveaway-block__participating .svg {
    width: 9px;
    height: 7px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block__participating {
    width: 50px;
    height: 50px;
  }
  .giveaway-block__participating .svg {
    width: 18px;
    height: 14px;
  }
}
.giveaway-block__participate-price {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: absolute;
  right: 10px;
  top: 8px;
  color: #b7bcdb;
  font-size: 13px;
  line-height: 19px;
}
.giveaway-block_border {
  padding: 22px 0;
  border-bottom: 2px solid var(--rarity-color);
}
@media not screen and (min-width: 630px) {
  .giveaway-block_winner .giveaway-block__parcitipating {
    left: 5px;
    top: 4px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block_winner .giveaway-block__parcitipating {
    left: 12px;
    top: 10px;
  }
}
.giveaway-block .owl-nav {
  height: 0;
}
.giveaway-block .owl-dots {
  position: absolute;
  z-index: 2;
  display: flex;
}
@media not screen and (min-width: 630px) {
  .giveaway-block .owl-dots {
    left: 20px;
    top: -12px;
    gap: 4px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-block .owl-dots {
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    gap: 6px;
  }
}
.giveaway-block .owl-dots .owl-dot {
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: hsla(0, 0%, 100%, 0.2);
}
.giveaway-block .owl-dots .owl-dot.active {
  background-color: var(--rarity-color);
}
@media only screen and (min-width: 630px) {
  .giveaway-block_active {
    padding: 42px 0 20px;
  }
}
.giveaway-btn {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--rarity-color);
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #0a0d1d;
  transition: 0.2s ease;
  overflow: hidden;
}
.giveaway-btn .price {
  font-weight: 500;
}
@media not screen and (min-width: 630px) {
  .giveaway-btn {
    padding: 8px 0;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-btn {
    padding: 14px 0;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-btn:hover {
    filter: brightness(1.2);
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-btn:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.2);
  }
}
.giveaway-btn__inner-text {
  position: relative;
  z-index: 1;
  text-transform: uppercase;
}
@media not screen and (min-width: 630px) {
  .giveaway-btn__inner-text {
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-btn__inner-text {
    font-size: 14px;
  }
}
.giveaway-btn__inner-value {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  font-weight: 500;
  font-family: Druk Text Cyr;
  font-style: italic;
  color: #0a0d1d;
}
.giveaway-btn__inner-value:after {
  font-style: normal;
}
.giveaway-btn__inner-value span {
  margin-right: 2px;
}
@media not screen and (min-width: 630px) {
  .giveaway-btn__inner-value span {
    font-size: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-btn__inner-value span {
    font-size: 24px;
  }
}
@media not screen and (min-width: 630px) {
  .giveaway-btn__inner-value {
    font-size: 18px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-btn__inner-value {
    margin-top: 2px;
    font-size: 20px;
  }
}
.giveaway-btn__inner-value .svg {
  width: 16px;
  height: 16px;
}
@media not screen and (min-width: 630px) {
  .giveaway-btn_medium {
    padding: 6px 0;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-btn_medium {
    padding: 10px 0;
  }
}
.giveaway-winner {
  display: flex;
  flex-direction: column;
}
.giveaway-winner__link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  background-color: #0f1223;
  border: 2px solid #1e2339;
  border-top: none;
  text-transform: uppercase;
  font-weight: 700;
  transition: 0.2s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-winner__link:hover {
    background-color: rgba(30, 35, 57, 0.7);
    border-color: rgba(65, 73, 107, 0.6);
  }
  .giveaway-winner__link:hover .svg {
    transform: scale(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-winner__link:active {
    -webkit-tap-highlight-color: transparent;
    background-color: rgba(30, 35, 57, 0.7);
    border-color: rgba(65, 73, 107, 0.6);
  }
  .giveaway-winner__link:active .svg {
    transform: scale(1.1);
  }
}
@media not screen and (min-width: 630px) {
  .giveaway-winner__link {
    padding: 10px 0;
    font-size: 12px;
  }
  .giveaway-winner__link .svg {
    width: 16px;
    height: 11px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-winner__link {
    padding: 20px 0;
    font-size: 14px;
  }
  .giveaway-winner__link .svg {
    width: 18px;
    height: 13px;
  }
}
.giveaway-winner_mythical {
  --rarity-color: #fc5530;
}
.giveaway-winner_legendary {
  --rarity-color: #fc9230;
}
.giveaway-winner_epic {
  --rarity-color: #a45cff;
}
.giveaway-winner_rare {
  --rarity-color: #5c6dff;
}
.giveaway-winner_common {
  --rarity-color: #76b3c7;
}
.giveaway-winner_blogger {
  --rarity-color: #8fdd3b;
}
.giveaway-drop {
  display: flex;
  align-items: center;
  width: 100%;
  will-change: transform;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop {
    height: 320px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-drop {
    gap: 0 30px;
    height: 478px;
  }
}
.giveaway-drop__users {
  display: flex;
  padding: 0 12px;
  position: relative;
  width: 100%;
  height: 280px;
  overflow: hidden;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop__users {
    margin: 0 -52px;
    gap: 0 6px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-drop__users {
    gap: 0 16px;
    margin-bottom: 102px;
  }
}
.giveaway-drop__users:after,
.giveaway-drop__users:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 85px;
  left: 0;
  pointer-events: none;
  background: linear-gradient(180deg, #0a0d1d 4%, rgba(10, 13, 29, 0));
}
.giveaway-drop__users:before {
  top: 0;
}
.giveaway-drop__users:after {
  bottom: 0;
  transform: rotate(180deg);
}
.giveaway-drop__users_left {
  justify-content: flex-end;
}
.giveaway-drop__skin {
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 2;
  flex: none;
  width: 100%;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop__skin {
    max-width: 160px;
  }
  .giveaway-drop__skin .raffle-block {
    height: 208px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-drop__skin {
    max-width: 320px;
  }
  .giveaway-drop__skin .raffle-block {
    height: 100%;
  }
}
.giveaway-drop__users-stack {
  display: flex;
  flex-direction: column;
  flex: none;
  margin-top: -32px;
  gap: 16px 0;
}
.giveaway-drop__users-stack:nth-child(odd) {
  padding-bottom: 29px;
  animation: rollUsers1 12s cubic-bezier(0.17, 0.81, 0.525, 1) forwards;
  transform: translateY(0);
}
.giveaway-drop__users-stack:nth-child(2n) {
  justify-content: flex-end;
  animation: rollUsers2 12s cubic-bezier(0.17, 0.81, 0.525, 1) forwards;
  transform: translateY(0);
}
.giveaway-drop__user {
  position: relative;
  min-height: 58px;
  width: 58px;
  height: 58px;
  border-radius: 100%;
  padding: 2px;
  border: 2px solid #41496b;
  animation: darkenRollUser 2s ease 12s forwards;
  transition: 1s ease;
}
.giveaway-drop__user img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  animation: hideRollUser 1.5s ease 12s forwards;
}
.giveaway-drop__user_winner {
  z-index: 2;
  will-change: transform;
  animation: highlightRaffleWinner 3s ease 0s forwards;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-drop__user_winner:hover {
    filter: brightness(1.2);
    border-color: #13cdff !important;
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-drop__user_winner:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.2);
    border-color: #13cdff !important;
  }
}
.giveaway-drop__user_winner img {
  opacity: 0.15;
  animation: showRaffleWinner 1s ease 0.5s forwards;
}
.giveaway-drop__user_winner .giveaway-drop__user-name {
  animation: showRaffleWinner 1s ease 1.5s forwards;
}
.giveaway-drop__user-name {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 100%;
  max-width: 80px;
  text-align: center;
  transform: translateX(-50%);
  margin-top: 2px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
  color: #fff;
  opacity: 0;
}
.giveaway-drop_static .giveaway-drop__user img,
.giveaway-drop_static .giveaway-drop__users-stack {
  animation: none;
}
@keyframes rollUsers1 {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-1880px);
  }
}
@keyframes rollUsers2 {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(1900px);
  }
}
@keyframes hideRollUser {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0.15;
  }
}
@keyframes showRaffleWinner {
  0% {
    opacity: 0.15;
  }
  to {
    opacity: 1;
  }
}
@keyframes highlightRaffleWinner {
  0% {
    box-shadow: none;
    border-color: #0f1223;
  }
  80% {
    box-shadow: 0 0 25px 3px rgba(252, 146, 48, 0.2);
  }
  to {
    box-shadow: none;
    border-color: #41496b;
  }
}
@keyframes darkenRollUser {
  0% {
    border-color: #41496b;
  }
  to {
    border-color: rgba(30, 35, 57, 0.4);
    background-color: rgba(15, 18, 35, 0.3);
  }
}
.giveaway-drop-head {
  position: relative;
  z-index: 1;
  flex-direction: column;
  width: 100%;
}
.giveaway-drop-head,
.giveaway-drop-head__status {
  display: flex;
  align-items: center;
}
@media not screen and (min-width: 1100px) {
  .giveaway-drop-head__status {
    gap: 10px;
    margin-bottom: 22px;
    background: initial !important;
  }
  .giveaway-drop-head__status .giveaway-drop-head__status-icon {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .giveaway-drop-head__status {
    flex-direction: column;
    justify-content: center;
    position: absolute;
    right: 0;
    top: -32px;
    width: 220px;
    height: 260px;
    background-image: url(public/img/giveaway/status-overlay_cyan.png);
    background-size: 100%;
    background-repeat: no-repeat;
  }
}
.giveaway-drop-head__status-icon {
  width: 64px;
  height: 64px;
  margin-bottom: 16px;
  color: #13cdff;
}
.giveaway-drop-head__status-title {
  font-size: 18px;
  color: #fff;
}
@media only screen and (min-width: 1100px) {
  .giveaway-drop-head__status-title {
    margin-bottom: 16px;
  }
}
.giveaway-drop-head__status-value {
  display: flex;
  align-items: center;
  gap: 0 6px;
  font-weight: 600;
  color: #fff;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop-head__status-value {
    font-size: 22px;
  }
  .giveaway-drop-head__status-value .svg {
    width: 16px;
    height: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-drop-head__status-value {
    font-size: 32px;
  }
  .giveaway-drop-head__status-value .svg {
    width: 22px;
    height: 22px;
  }
}
.giveaway-drop-head__status-value .svg {
  color: #13cdff;
}
.giveaway-drop-head__status-subtitle {
  margin: 12px 0;
  padding: 0 6px;
  font-size: 13px;
  text-align: center;
}
.giveaway-drop-head__rarity {
  width: 42px;
  height: 42px;
  border-radius: 8px;
}
.giveaway-drop-head__head-overlay {
  position: absolute;
  width: 660px;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
  top: -32px;
  pointer-events: none;
}
.giveaway-drop-head__back {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop-head__back {
    flex-direction: column;
  }
  .giveaway-drop-head__back span {
    display: none;
  }
}
.giveaway-drop-head__back a {
  display: flex;
  align-items: center;
  gap: 0 10px;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-drop-head__back a:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-drop-head__back a:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.giveaway-drop-head__back span {
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: #b7bcdb;
}
.giveaway-drop-head__back .svg {
  width: 12px;
  height: 8px;
  transform: rotate(90deg);
}
.giveaway-drop-head__title {
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 900;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: #fff;
}
.giveaway-drop-head__descr {
  margin-top: 18px;
  max-width: 500px;
  text-align: center;
  font-size: 18p;
  line-height: 26px;
  font-size: 18px;
  color: #fff;
}
.giveaway-drop-head__accent-title {
  position: relative;
  margin-top: 32px;
  margin-bottom: 22px;
  font-family: Druk Text Cyr;
  font-size: 30px;
  font-style: italic;
  text-transform: uppercase;
  font-weight: 900;
  color: var(--rarity-color);
}
.giveaway-drop-head__accent-title:after {
  content: "";
  position: absolute;
  bottom: -24px;
  pointer-events: none;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(public/img/giveaway/title-overlay.png?v=6);
  background-size: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
@media not screen and (min-width: 1100px) {
  .giveaway-drop-head__accent-title:after {
    width: 370px;
    height: 52px;
  }
}
@media only screen and (min-width: 1100px) {
  .giveaway-drop-head__accent-title:after {
    width: 600px;
    height: 72px;
  }
}
.giveaway-drop-head__accent-title_promocode {
  cursor: pointer;
  transition: 0.12s ease;
  color: #82ff1b;
}
.giveaway-drop-head__accent-title_promocode:after {
  filter: invert(1) hue-rotate(78deg) brightness(2.7) saturate(0.5) !important;
}
.giveaway-drop-head__accent-title_promocode .tag {
  font-family: Rouben;
  font-style: normal;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-drop-head__accent-title_promocode:hover {
    filter: brightness(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-drop-head__accent-title_promocode:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.1);
  }
}
.giveaway-drop-head__accent-title_promocode .svg {
  width: 24px;
  height: 24px;
}
.giveaway-drop-head__icon-doubled-scucess {
  width: 25px;
  height: 15px;
}
.giveaway-drop-head__accent-title-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
.giveaway-drop-head__accent-title-overlay {
  height: 72px;
  width: 600px;
}
.giveaway-drop-head__actions {
  display: flex;
  margin-top: 32px;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop-head__actions {
    padding-right: 14px;
  }
}
.giveaway-drop-head__actions .action {
  height: 60px;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop-head__actions .action {
    white-space: normal;
  }
}
.giveaway-drop-head__actions .action.disabled {
  text-transform: uppercase;
}
.giveaway-drop-head__controller {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  margin-left: -2px;
  gap: 4px;
  min-width: 162px;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  pointer-events: auto;
  text-transform: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop-head__controller {
    height: 42px;
    padding: 1px 12px 0;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-drop-head__controller {
    padding: 1px 20px 0;
  }
}
.giveaway-drop-head__controller:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 50%;
  width: calc(100% + 14px);
  height: 100%;
  border: 2px solid #1e2339;
  transform: translate(50%, -50%) skewX(-14deg);
  transition: 0.08s ease;
}
.giveaway-drop-head__controller .svg {
  width: 16px;
  height: 16px;
}
.giveaway-drop-head__your-tickets {
  position: relative;
  padding: 0 24px;
  gap: 4px;
  z-index: 0;
  color: #13cdff;
}
.giveaway-drop-head__your-tickets .svg {
  width: 16px;
  height: 16px;
}
.giveaway-drop-head__your-tickets:after,
.giveaway-drop-head__your-tickets:before {
  content: "";
  position: absolute;
}
.giveaway-drop-head__your-tickets:before {
  z-index: -1;
  top: 50%;
  right: 50%;
  width: calc(100% + 14px);
  height: 100%;
  border: 2px solid #13cdff;
  background-color: rgba(19, 205, 255, 0.2);
  transform: translate(50%, -50%) skewX(-14deg);
  transition: 0.08s ease;
}
.giveaway-drop-head__your-tickets:after {
  position: absolute;
  z-index: 1;
  width: 95px;
  height: 130px;
  left: -55px;
  top: -40px;
  transform: rotate(-6deg);
  background-color: #0a0d1d;
  border-radius: 100%;
  filter: blur(14px);
  pointer-events: none;
}
.giveaway-drop-head__your-tickets-inner {
  height: 100%;
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.giveaway-drop-head__tickets-value {
  display: flex;
  align-items: center;
  gap: 0 5px;
}
.giveaway-drop-head__icon-ticket {
  color: #13cdff;
}
.giveaway-drop-head__controller-count {
  color: #b7bcdb;
  transition: 0.2s ease;
  cursor: pointer;
}
.giveaway-drop-head__controller-count_left {
  margin-right: 20px;
}
.giveaway-drop-head__controller-count_right {
  margin-left: 20px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-drop-head__controller-count:hover {
    color: #fff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-drop-head__controller-count:active {
    -webkit-tap-highlight-color: transparent;
    color: #fff;
  }
}
.giveaway-drop-head__controller-count.disabled,
.giveaway-drop-head__controller-count:disabled {
  opacity: 0.2;
  pointer-events: none;
}
.giveaway-drop-head__info {
  display: grid;
  margin-top: 42px;
  width: 100%;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 16px;
}
.giveaway-drop-head__info-column {
  display: flex;
  flex-direction: column;
  background-color: #0f1223;
  border: 2px solid transparent;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop-head__info-column {
    padding: 14px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-drop-head__info-column {
    padding: 24px;
    min-height: 148px;
  }
}
.giveaway-drop-head__info-column_active {
  position: relative;
  border: 2px solid #13cdff;
}
.giveaway-drop-head__info-column_active:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #13cdff;
  transform: scaleY(1.1) scaleX(1.05);
  animation: giveawayInfoPulse 2.2s ease 0s infinite forwards;
  opacity: 1;
}
.giveaway-drop-head__info-value {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 600;
  color: #fff;
}
.giveaway-drop-head__info-value .svg {
  width: 22px;
  height: 22px;
  color: #13cdff;
}
.giveaway-drop-head__info-value span {
  font-size: 22px;
  color: #b7bcdb;
}
@media not screen and (min-width: 630px) {
  .giveaway-drop-head__info-title {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-drop-head__info-title {
    margin-top: auto;
  }
}
.giveaway-drop-head__info-progress {
  position: relative;
  width: 100%;
  height: 4px;
  background-color: #1e2339;
}
.giveaway-drop-head__info-progress:before {
  content: "";
  position: absolute;
  width: var(--giveaway-progress);
  height: 100%;
  left: 0;
  top: 0;
  background-color: #13cdff;
}
.giveaway-drop-head__more-info-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  gap: 32px;
  margin-top: 32px;
}
.giveaway-drop-head__more-info {
  display: flex;
  align-items: center;
  gap: 8px;
  transition: 0.12s ease;
  cursor: pointer;
  color: #13cdff;
}
.giveaway-drop-head__more-info .svg {
  width: 18px;
  height: 18px;
}
@media not all and (hover: none) and (pointer: coarse) {
  .giveaway-drop-head__more-info:hover {
    color: #60ddff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .giveaway-drop-head__more-info:active {
    -webkit-tap-highlight-color: transparent;
    color: #60ddff;
  }
}
.giveaway-drop-head__more-info-steps {
  width: 100%;
}
.giveaway-drop-head_mythical {
  --rarity-color: #fc5530;
  --rarity-color-hover: #ff481f;
}
.giveaway-drop-head_mythical .giveaway-drop-head__accent-title:after {
  filter: invert(1) hue-rotate(0deg) brightness(1.5) saturate(0.8);
}
.giveaway-drop-head_legendary {
  --rarity-color: #fc9230;
  --rarity-color-hover: #fe881b;
}
.giveaway-drop-head_legendary .giveaway-drop-head__accent-title:after {
  filter: invert(1) hue-rotate(7deg) brightness(2.3) saturate(0.9);
}
.giveaway-drop-head_epic {
  --rarity-color: #a45cff;
  --rarity-color-hover: #933dff;
}
.giveaway-drop-head_epic .giveaway-drop-head__accent-title:after {
  filter: invert(1) hue-rotate(240deg) brightness(2.3) saturate(0.9);
}
.giveaway-drop-head_rare {
  --rarity-color: #5c6dff;
  --rarity-color-hover: #7a88ff;
}
.giveaway-drop-head_rare .giveaway-drop-head__accent-title:after {
  filter: invert(1) hue-rotate(213deg) brightness(2.5) saturate(1);
}
.giveaway-drop-head_common {
  --rarity-color: #76b3c7;
  --rarity-color-hover: #59aac5;
}
.giveaway-drop-head_common .giveaway-drop-head__accent-title:after {
  filter: invert(1) hue-rotate(213deg) brightness(2.7) saturate(0.4);
}
.giveaway-drop-head_blogger {
  --rarity-color: #8fdd3b;
  --rarity-color-hover: #8fdd3b;
}
.giveaway-drop-head_blogger .giveaway-drop-head__accent-title:after {
  filter: invert(1) hue-rotate(78deg) brightness(2.7) saturate(0.5);
}
.giveaway-drop-head_promocode .giveaway-drop-head__icon-ticket,
.giveaway-drop-head_promocode .giveaway-drop-head__info-value .svg,
.giveaway-drop-head_promocode .giveaway-drop-head__status-icon,
.giveaway-drop-head_promocode .giveaway-drop-head__status-value .svg,
.giveaway-drop-head_promocode .giveaway-drop-head__your-tickets {
  color: #82ff1b;
}
.giveaway-drop-head_promocode .giveaway-drop-head__your-tickets:before {
  background-color: rgba(130, 255, 27, 0.2);
  border-color: #82ff1b;
}
.giveaway-drop-head_promocode .giveaway-drop-head__status {
  background-image: url(public/img/giveaway/status-overlay_green.png);
}
.giveaway-drop-head_promocode .giveaway-drop-head__info-progress:before {
  background-color: #82ff1b;
}
.giveaway-drop-head_promocode .giveaway-drop-head__info-column_active,
.giveaway-drop-head_promocode .giveaway-drop-head__info-column_active:before {
  border-color: #82ff1b;
}
@keyframes giveawayInfoPulse {
  0% {
    transform: scaleY(1.1) scaleX(1.05);
    opacity: 0;
  }
  20% {
    opacity: 0.4;
  }
  to {
    transform: scaleY(1.2) scaleX(1.1);
    opacity: 0;
  }
}
.giveaway-skin {
  text-align: center;
}
.giveaway-skin__img {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
@media not screen and (min-width: 630px) {
  .giveaway-skin__img {
    width: 192px;
    height: 192px;
    margin-bottom: 44px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-skin__img {
    width: 392px;
    height: 392px;
    margin-bottom: 24px;
  }
}
@media not screen and (min-width: 630px) {
  .giveaway-skin__img img {
    width: 146px;
  }
}
@media only screen and (min-width: 630px) {
  .giveaway-skin__img img {
    width: 356px;
  }
}
.giveaway-skin__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.giveaway-skin__name {
  margin-bottom: 10px;
  font-size: 18px;
  color: var(--rarity-color);
}
.giveaway-skin__price {
  font-size: 42px;
  line-height: 42px;
  font-weight: 900;
  font-family: Druk Text Cyr;
  font-style: italic;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-faq__title {
    margin-bottom: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-faq__title {
    margin-bottom: 42px;
  }
}
.layout-faq__faq-section {
  display: flex;
  gap: 32px;
}
@media not screen and (min-width: 1100px) {
  .layout-faq__faq-section {
    flex-direction: column;
  }
}
.layout-faq__faq-tabs {
  width: 100%;
}
@media only screen and (min-width: 1100px) {
  .layout-faq__faq-tabs {
    max-width: 396px;
  }
}
.layout-faq__faq-items {
  width: 100%;
}
.layout-faq__category {
  gap: 8px;
}
.layout-faq__category,
.layout-faq__category .how-it-steps {
  display: flex;
  flex-direction: column;
}
.layout-faq__category .how-it-steps__column {
  align-items: center;
}
@media not screen and (min-width: 1100px) {
  .layout-faq__category .how-it-steps__column {
    margin-bottom: 0;
  }
}
.layout-faq__category .how-it-steps__text {
  padding-top: 0;
}
@media only screen and (min-width: 1100px) {
  .layout-faq__category .how-it-steps__text {
    font-size: 16px;
  }
}
.layout-faq__how-to {
  margin: 120px 0 60px;
}
.layout-faq__faq {
  margin-bottom: 62px;
}
.layout-faq__info {
  display: grid;
  grid-gap: 32px;
  margin: 62px 0;
}
@media not screen and (min-width: 630px) {
  .layout-faq__info {
    width: 100%;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .layout-faq__info {
    grid-template-columns: repeat(auto-fill, minmax(420px, 1fr));
  }
}
@media only screen and (min-width: 1470px) {
  .layout-faq__info {
    grid-template-columns: repeat(auto-fill, minmax(700px, 1fr));
  }
}
.faq-prizes {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
}
@media not screen and (min-width: 630px) {
  .faq-prizes {
    grid-gap: 12px;
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .faq-prizes {
    grid-gap: 22px;
    margin-bottom: 32px;
  }
}
.faq-prizes__prize {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 10px 18px 18px;
  background-color: #0f1223;
}
.faq-prizes__prize_default {
  padding: 10px;
}
.faq-prizes__img-prize {
  margin-bottom: 12px;
  max-width: 180px;
}
.faq-prizes__name {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-style: italic;
  font-family: Druk Text Cyr;
  color: hsla(0, 0%, 100%, 0.95);
}
.faq-prizes__rules-list {
  display: flex;
  flex-direction: column;
  gap: 8px 0;
  margin-top: 18px;
  width: 100%;
  font-size: 14px;
  line-height: 19px;
}
.faq-prizes__rules-list .svg {
  color: #fff;
}
.faq-prizes__rules-list li {
  padding-left: 18px;
  position: relative;
}
.faq-prizes__rules-list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 8px;
  height: 2px;
  transform: skewX(-16deg);
  background-color: #767b9f;
}
.faq-prizes__rules-list:not(.faq-prizes__rules-list_default) li {
  padding-left: 0;
}
.faq-prizes__rules-list:not(.faq-prizes__rules-list_default) li:first-child {
  text-align: center;
  color: hsla(0, 0%, 100%, 0.95);
}
.faq-prizes__rules-list:not(.faq-prizes__rules-list_default)
  li:first-child:before {
  display: none;
}
.faq-prizes__rules-list:not(.faq-prizes__rules-list_default)
  li:not(.faq-prizes__rules-list:not(.faq-prizes__rules-list_default)
    li:first-child) {
  padding-left: 18px;
}
.faq-prizes__rules-list:not(.faq-prizes__rules-list_default) li:nth-child(2) {
  padding-top: 16px;
  margin-top: 7px;
  border-top: 2px solid #1e2339;
}
.faq-prizes__rules-list:not(.faq-prizes__rules-list_default)
  li:nth-child(2):before {
  top: 25px !important;
}
.faq-prizes__title {
  color: #fff;
}
.faq-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
@media only screen and (min-width: 1100px) {
  .faq-tabs {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
  }
}
.faq-tabs__tab {
  display: flex;
  background-color: #0f1223;
  border: 2px solid transparent;
  cursor: pointer;
  line-height: 20px;
  font-weight: 500;
  transition: 0.12s ease;
}
@media not screen and (min-width: 1100px) {
  .faq-tabs__tab {
    padding: 8px;
    align-items: center;
    gap: 10px;
  }
  .faq-tabs__tab .svg {
    width: 20px;
    height: 20px;
  }
}
@media only screen and (min-width: 1100px) {
  .faq-tabs__tab {
    height: 134px;
    padding: 24px 12px 24px 24px;
    flex-direction: column;
    justify-content: space-between;
  }
  .faq-tabs__tab .svg {
    width: 30px;
    height: 30px;
  }
}
@media not all and (hover: none) and (pointer: coarse) {
  .faq-tabs__tab:hover {
    background-color: #1e2339;
    color: hsla(0, 0%, 100%, 0.95);
  }
}
@media (hover: none) and (pointer: coarse) {
  .faq-tabs__tab:active {
    -webkit-tap-highlight-color: transparent;
    background-color: #1e2339;
    color: hsla(0, 0%, 100%, 0.95);
  }
}
.faq-tabs__tab.active {
  border-color: #13cdff;
  background-image: linear-gradient(
    180deg,
    rgba(19, 205, 255, 0),
    rgba(19, 205, 255, 0.1)
  );
  color: hsla(0, 0%, 100%, 0.95);
  pointer-events: none;
}
.layout-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding-bottom: 50px;
  margin: auto;
}
.layout-error__img {
  max-width: 450px;
  width: 100%;
  backface-visibility: hidden;
}
@media not screen and (min-width: 630px) {
  .layout-error__img {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-error__img {
    margin-bottom: 40px;
  }
}
.layout-error__text {
  font-weight: 500;
  color: #fff;
  text-align: center;
}
@media not screen and (min-width: 630px) {
  .layout-error__text {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-error__text {
    font-size: 20px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-error__link {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-error__link {
    margin-top: 50px;
  }
}
.layout-error__info {
  margin-top: 50px;
}
.layout-agreement {
  font-size: 13px;
}
@media not screen and (min-width: 630px) {
  .layout-agreement {
    margin: 0 30px;
  }
}
.layout-agreement__table {
  width: 100%;
}
@media not screen and (min-width: 1100px) {
  .layout-agreement__table {
    overflow-x: auto;
  }
}
.layout-agreement__title {
  margin-bottom: 30px;
}
.layout-agreement li > ol {
  margin-left: 25px;
}
.layout-agreement ol > li {
  position: relative;
  margin-bottom: 8px;
  display: block;
  line-height: 20px;
  color: #b7bcdb;
}
.layout-agreement ol > li > ol {
  margin-top: 8px;
}
.layout-agreement ol > li:before {
  position: absolute;
  right: 100%;
  margin-right: 10px;
  content: counters(item, ".");
  counter-increment: item;
  font-size: 13px;
  line-height: 22px;
  font-weight: 500;
  color: #41496b;
}
.layout-agreement ol {
  counter-reset: item;
}
.layout-agreement b {
  margin-bottom: 8px;
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
}
.layout-contacts {
  display: flex;
  flex-direction: column;
}
.layout-contacts b {
  display: inline-block;
  margin-bottom: 20px;
}
.layout-contacts b span {
  color: #fff;
}
.layout-contacts table {
  text-align: left;
}
.layout-contacts__title {
  margin-bottom: 30px;
}
.layout-contacts__link {
  margin-bottom: 15px;
}
.scammers-importantly {
  position: relative;
  display: flex;
  padding: 15px;
  background-image: linear-gradient(
    270deg,
    rgba(255, 55, 55, 0),
    rgba(255, 55, 55, 0.07) 50%,
    rgba(255, 55, 55, 0)
  );
}
@media not screen and (min-width: 630px) {
  .scammers-importantly {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media only screen and (min-width: 630px) {
  .scammers-importantly {
    padding: 30px;
  }
}
@media only screen and (min-width: 1100px) {
  .scammers-importantly {
    padding: 50px;
  }
}
@media only screen and (min-width: 1200px) {
  .scammers-importantly {
    padding: 50px 100px;
  }
}
@media only screen and (min-width: 1350px) {
  .scammers-importantly {
    padding: 50px 200px;
  }
}
.scammers-importantly:after,
.scammers-importantly:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-image: linear-gradient(
    270deg,
    rgba(255, 55, 55, 0),
    rgba(255, 55, 55, 0.5) 50%,
    rgba(255, 55, 55, 0)
  );
}
.scammers-importantly:before {
  top: 0;
}
.scammers-importantly:after {
  bottom: 0;
}
.scammers-importantly__column {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 350px;
  padding: 12px;
}
@media (min-width: 430px) {
  .scammers-importantly__column {
    width: 50%;
  }
}
@media only screen and (min-width: 630px) {
  .scammers-importantly__column {
    width: 33.33%;
    padding: 0 15px;
  }
}
@media (min-width: 1920px) {
  .scammers-importantly__column {
    padding: 0 30px;
  }
}
.scammers-importantly__icon {
  margin-bottom: 10px;
}
@media only screen and (min-width: 630px) {
  .scammers-importantly__icon {
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 1100px) {
  .scammers-importantly__icon {
    margin-bottom: 25px;
  }
}
.scammers-importantly__icon_conversation {
  width: 54px;
  background-image: url(public/img/other/scammers/icon-conversation-red.svg?v=3);
}
.scammers-importantly__icon_conversation,
.scammers-importantly__icon_star {
  height: 55px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.scammers-importantly__icon_star {
  width: 58px;
  background-image: url(public/img/other/scammers/icon-star-red.svg?v=3);
}
.scammers-importantly__icon_refill {
  width: 54px;
  height: 55px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/scammers/icon-refill-red.svg?v=3);
  background-position: 50%;
}
.scammers-importantly__title {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
}
@media only screen and (min-width: 630px) {
  .scammers-importantly__title {
    line-height: 22px;
  }
}
@media only screen and (min-width: 1100px) {
  .scammers-importantly__title {
    font-size: 16px;
  }
}
.layout-scammers,
.layout-scammers__title {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-scammers__title {
  text-align: center;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
}
.layout-scammers__title:before {
  content: "";
  width: 300px;
  height: 118px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/scammers/scam-bg.png?v=2);
  background-position: 50%;
  background-size: auto 100%;
}
@media only screen and (min-width: 630px) {
  .layout-scammers__title:before {
    width: 500px;
    height: 197px;
  }
}
@media only screen and (min-width: 1100px) {
  .layout-scammers__title:before {
    width: 600px;
    height: 200px;
  }
}
.layout-scammers__subtitle {
  max-width: 500px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #b7bcdb;
}
@media only screen and (min-width: 630px) {
  .layout-scammers__subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}
.layout-scammers__samples {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-left: 20px;
}
.layout-scammers__importantly {
  margin-top: 50px;
}
.scammers-samples {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.scammers-samples__samples {
  display: none;
}
@media (min-width: 430px) {
  .scammers-samples__samples {
    display: flex;
    flex: none;
  }
}
@media (min-width: 430px) and (max-width: 749px) {
  .scammers-samples__samples {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }
}
@media (min-width: 750px) {
  .scammers-samples__samples {
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    width: 686px;
    height: 471px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(public/img/other/scammers/red-lines.svg);
    background-position: 50%;
  }
}
.scammers-samples__sample_1,
.scammers-samples__sample_2,
.scammers-samples__sample_3 {
  opacity: 0;
}
.scammers-samples__sample_1 {
  width: 380px;
  height: 224px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/scammers/sample-1-ru.svg?v=4);
  background-position: 50%;
  animation: showScamSample 1.5s ease 0.2s forwards;
}
@media (min-width: 750px) {
  .scammers-samples__sample_1 {
    margin-right: 50px;
    margin-bottom: 15px;
  }
}
@media (min-width: 1150px) {
  .scammers-samples__sample_1 {
    width: 448px;
  }
}
.scammers-samples__sample_2 {
  width: 208px;
  height: 140px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/scammers/sample-2-ru.svg?v=4);
  background-position: 50%;
  animation: showScamSample 1.5s ease 3.5s forwards;
}
@media (min-width: 750px) {
  .scammers-samples__sample_2 {
    margin-left: 90px;
    margin-right: 25px;
  }
}
.scammers-samples__sample_3 {
  width: 208px;
  height: 140px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/scammers/sample-3-ru.svg?v=4);
  background-position: 50%;
  animation: showScamSample 1.5s ease 1.8s forwards;
}
.scammers-samples__learn {
  width: 100%;
  max-width: 600px;
}
@media (max-width: 429px) {
  .scammers-samples__learn {
    margin-top: 30px;
  }
}
.scammers-samples__learn-icon {
  display: none;
}
@media (min-width: 540px) {
  .scammers-samples__learn-icon {
    display: block;
    margin-bottom: 5px;
    background-image: url(public/img/other/scammers/scammer-steam-ru.svg);
  }
  .scammers-samples__learn-icon,
  .scammers-samples__learn-icon_en {
    width: 442px;
    height: 90px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%;
  }
  .scammers-samples__learn-icon_en {
    background-image: url(public/img/other/scammers/scammer-steam-en.svg);
  }
}
.scammers-samples__learn-title {
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
}
@media only screen and (min-width: 630px) {
  .scammers-samples__learn-title {
    margin-bottom: 20px;
  }
}
.scammers-samples__learn-text {
  font-size: 16px;
  line-height: 23px;
  font-weight: 600;
  color: #fff;
}
.scammers-samples_en .scammers-samples__sample_1 {
  background-image: url(public/img/other/scammers/sample-1-en.svg?v=4);
}
.scammers-samples_en .scammers-samples__sample_2 {
  height: 163px;
  background-image: url(public/img/other/scammers/sample-2-en.svg?v=5);
}
.scammers-samples_en .scammers-samples__sample_3 {
  background-image: url(public/img/other/scammers/sample-3-en.svg?v=4);
}
@media (min-width: 1350px) {
  .scammers-samples {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
}
@keyframes showScamSample {
  0% {
    opacity: 0;
    transform: translateX(0) scale(1.01);
  }
  50% {
    transform: translateY(-15px) scale(1.01);
  }
  70% {
    transform: translateY(-15px) scale(1.01);
  }
  to {
    transform: translateY(-10px) scale(1);
    opacity: 1;
  }
}
.layout-trades {
  position: relative;
  z-index: 1;
}
.layout-trades__intro {
  position: relative;
  padding: 76px 0 42px;
}
@media not screen and (min-width: 630px) {
  .layout-trades__intro {
    display: flex;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
  }
}
.layout-trades__intro:before {
  content: "";
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/live-trades/map.png);
  width: 1306px;
  height: 724px;
  position: absolute;
  top: -56px;
  right: 0;
  z-index: -1;
}
@media not screen and (min-width: 630px) {
  .layout-trades__intro:before {
    left: 0;
  }
}
.layout-trades__intro-title {
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 900;
  font-size: 52px;
  line-height: 42px;
  text-transform: uppercase;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-trades__intro-title {
    font-size: 42px;
  }
}
.layout-trades__intro-text {
  font-family: Rouben;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  max-width: 620px;
  margin: 32px 0 42px;
}
@media not screen and (min-width: 1100px) {
  .layout-trades__intro-text {
    font-size: 16px;
    line-height: 20px;
    max-width: 500px;
    text-shadow: 1px 1px #000;
  }
}
@media not screen and (min-width: 630px) {
  .layout-trades__intro-text {
    margin: 10px 0 20px;
    max-width: none;
  }
}
.layout-trades__statistics {
  display: flex;
  gap: 64px;
}
@media not screen and (min-width: 630px) {
  .layout-trades__statistics {
    flex-direction: column;
    gap: 10px;
  }
}
.layout-trades__statistics-elem {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
}
.layout-trades__statistics-elem:not(:first-child):before {
  content: "";
  position: absolute;
  top: 50%;
  left: -36px;
  transform: translateY(-50%) rotate(20deg);
  background-color: #41496b;
  width: 2px;
  height: 33px;
}
.layout-trades__statistics-elem span {
  font-weight: 600;
  font-size: 34px;
  line-height: 36px;
  color: #fff;
}
@media not screen and (min-width: 1100px) {
  .layout-trades__statistics-elem span {
    font-size: 24px;
    line-height: 26px;
  }
}
.layout-trades__statistics-elem p {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #b7bcdb;
}
@media not screen and (min-width: 1100px) {
  .layout-trades__statistics-elem p {
    font-size: 14px;
    line-height: 20px;
  }
}
.layout-trades__img {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url(public/img/other/live-trades/back.png);
  width: 630px;
  height: 500px;
  position: absolute;
  top: -56px;
  right: 0;
  z-index: -1;
}
@media not screen and (min-width: 1100px) {
  .layout-trades__img {
    top: 0;
    width: 420px;
    height: 350px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-trades__img {
    position: relative;
    order: -1;
    max-width: 100%;
    margin: -50px auto 0;
  }
}
.layout-trades__img:after,
.layout-trades__img:before {
  content: "";
  position: absolute;
  width: 485px;
  height: 485px;
  opacity: 0.3;
  filter: blur(100px);
  z-index: -2;
}
.layout-trades__img:before {
  background: radial-gradient(
    50% 50% at 50% 50%,
    #13cdff 0,
    rgba(19, 205, 255, 0) 100%
  );
  top: -72px;
  left: -236px;
}
.layout-trades__img:after {
  background: radial-gradient(
    50% 50% at 50% 50%,
    #f84524 0,
    rgba(246, 59, 34, 0) 100%
  );
  right: -166px;
  bottom: -142px;
}
.layout-trades__status {
  margin-top: 32px;
}
@media not screen and (min-width: 1100px) {
  .layout-trades__status {
    margin-top: 14px;
  }
}
.layout-trades__title {
  display: flex;
  margin-bottom: 32px;
}
@media not screen and (min-width: 730px) {
  .layout-trades__title {
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 20px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-trades__title {
    align-items: flex-start;
  }
}
.layout-trades__title-filters {
  display: flex;
  align-items: flex-end;
  padding-left: 32px;
}
@media not screen and (min-width: 730px) {
  .layout-trades__title-filters {
    padding-left: 0;
    padding-top: 10px;
  }
}
@media not screen and (min-width: 630px) {
  .layout-trades__title-filters {
    max-width: 100%;
    margin-left: auto;
  }
}
.layout-trades__title-filters .action:not(:first-child) {
  margin-left: -2px;
}
.layout-trades__title-filters .action.active {
  pointer-events: none;
}
.layout-trades__grid {
  position: relative;
  z-index: 3;
  display: grid;
  margin-bottom: 76px;
}
@media not screen and (min-width: 630px) {
  .layout-trades__grid {
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    grid-gap: 16px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-trades__grid {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    grid-gap: 16px;
  }
}
.layout-trades__grid_live-animation .layout-trades__grid-elem:first-child {
  will-change: transform;
  animation-name: firstItem;
  animation-duration: 1.5s;
}
.layout-trades__grid-elem {
  display: flex;
  flex-direction: column;
  transition: 0.3s ease;
}
@media not screen and (min-width: 630px) {
  .layout-trades__grid-elem .skin {
    height: 168px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-trades__grid-elem .skin {
    height: 252px;
  }
}
@keyframes firstItem {
  0% {
    transform: scale(0) rotate(180deg);
    width: 0;
    margin: 0 auto;
    height: 85%;
  }
  80% {
    transform: scale(0.6) rotate(-5deg);
    width: 100%;
    height: 85%;
    margin: 0 auto;
  }
  to {
    width: 100%;
    height: 100%;
    transform: scale(1) rotate(0deg);
  }
}
.layout-noti__title {
  margin-bottom: 32px;
}
.layout-noti__tabs {
  display: flex;
}
.layout-noti__notis {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  grid-gap: 22px 0;
  margin-top: 32px;
}
.layout-noti__noti {
  display: flex;
  flex-direction: column;
  grid-gap: 10px 0;
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 22px;
  background: #0f1223;
  border: 1px solid #1e2339;
  transition: 0.12s ease-in-out;
  overflow: hidden;
}
.layout-noti__noti_accent {
  background-color: rgba(19, 205, 255, 0.05);
  border-color: rgba(19, 205, 255, 0.8);
}
.layout-noti__noti-title {
  display: flex;
  align-items: center;
  font-weight: 600;
  color: #fff;
}
.layout-noti__noti-title .svg {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
@media not screen and (min-width: 630px) {
  .layout-noti__noti-title {
    font-size: 16px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-noti__noti-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.layout-noti__noti-text {
  font-weight: 400;
}
@media not screen and (min-width: 630px) {
  .layout-noti__noti-text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-noti__noti-text {
    font-size: 16px;
    line-height: 22px;
  }
}
.layout-noti__noti-link {
  display: flex;
  align-items: center;
  margin-top: 3px;
  width: fit-content;
}
.layout-noti__noti-link .svg {
  width: 17px;
  height: 15px;
  margin-right: 5px;
}
.layout-noti__noti-date {
  display: flex;
  position: absolute;
  z-index: 1;
  font-weight: 400;
  color: #41496b;
}
@media not screen and (min-width: 630px) {
  .layout-noti__noti-date {
    right: 6px;
    top: 6px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 630px) {
  .layout-noti__noti-date {
    right: 12px;
    top: 12px;
    font-size: 14px;
  }
}
.layout-noti__noti-viewed {
  display: flex;
  align-items: center;
  line-height: 12px;
  color: #767b9f;
}
.layout-noti__noti-viewed span {
  margin: 1px 10px 0;
  line-height: 14px;
}
.layout-noti__alert-overlay {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  pointer-events: none;
  width: 80px;
  height: 80px;
  color: hsla(0, 0%, 100%, 0.02);
}
a.layout-noti__noti {
  background-image: linear-gradient(90deg, #11192c, #0f1223);
}
a.layout-noti__noti:after {
  background-color: rgba(19, 205, 255, 0.25);
}
@media not all and (hover: none) and (pointer: coarse) {
  a.layout-noti__noti:hover {
    filter: brightness(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  a.layout-noti__noti:active {
    -webkit-tap-highlight-color: transparent;
    filter: brightness(1.1);
  }
}
.layout-raffles__title {
  margin-bottom: 32px;
}
.raffles-user-block {
  padding-top: 18px;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  border-top: none;
}
.raffles-user-block,
.raffles-user-block__link {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.raffles-user-block__link {
  padding: 0 6px;
  color: #fff;
}
@media not all and (hover: none) and (pointer: coarse) {
  .raffles-user-block__link:hover {
    color: #13cdff;
  }
}
@media (hover: none) and (pointer: coarse) {
  .raffles-user-block__link:active {
    -webkit-tap-highlight-color: transparent;
    color: #13cdff;
  }
}
.raffles-user-block__user-img {
  margin-bottom: 10px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
.raffles-user-block__date,
.raffles-user-block__user-name {
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}
.raffles-user-block__user-name {
  margin-bottom: 6px;
  font-weight: 600;
  transition: 0.08s ease;
}
.raffles-user-block__date {
  padding: 0 6px;
  font-weight: 500;
}
.raffles-user-block__raffle-type {
  padding: 8px 0;
  margin-top: 16px;
  width: 100%;
  background-color: #0f1223;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}
.skin-about-case {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 14px;
  background-color: #0f1223;
  border: 2px solid #1e2339;
  border-top: none;
  margin-top: -1px;
}
@media not screen and (min-width: 630px) {
  .skin-about-case {
    padding: 8px 7px;
  }
}
.skin-about-case__img {
  width: 48px;
  height: 48px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  flex: none;
  transition: 0.3s ease;
}
.skin-about-case__img:hover {
  transform: scale(1.05);
}
.skin-about-case__name {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  margin-bottom: 2px;
}
.skin-about-case__more {
  color: #b7bcdb;
  line-height: 18px;
  display: flex;
  gap: 15px;
  font-size: 12px;
}
@media not screen and (min-width: 630px) {
  .skin-about-case__more {
    flex-direction: column;
    gap: 0;
    line-height: 14px;
  }
}
.skin-about-case__more span:not(:first-child) {
  position: relative;
}
.skin-about-case__more span:not(:first-child):before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  top: 50%;
  left: -9px;
  border-radius: 50%;
  background-color: #767b9f;
}
@media not screen and (min-width: 630px) {
  .skin-about-case__more span:not(:first-child):before {
    display: none;
  }
}
.layout-gleam {
  display: flex;
  justify-content: center;
  background-repeat: no-repeat;
  background-size: 810px;
  background-position: top;
  background-image: url(public/img/fx/blue-line-ovelay.svg);
}
.layout-gleam__gleam {
  width: 100%;
}
.layout-gleam__gleam iframe {
  background-color: #0a0d1d !important;
  border-radius: 20px !important;
}
.layout-gleam_with-bg {
  background-size: 100%;
  background-repeat: repeat-y;
}
.layout-auth {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
}
.layout-auth:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -30px;
  width: 500px;
  height: 420px;
  background-image: url(public/img/fx/blue-line-ovelay.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
  pointer-events: none;
}
.layout-bonus .grid-cases {
  margin-top: 0;
}
.campaign {
  user-select: none;
}
@media only screen and (min-width: 1100px) {
  .campaign {
    background-image: none;
  }
}
.campaign__back-before-map {
  position: absolute;
  width: 100%;
  height: 200%;
  top: -32px;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(public/img/campaign/landing/back-map-dust2.png);
  background-size: 1920px 900px;
  background-position: center 0;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media (max-width: 1100px) {
  .campaign__back-before-map {
    top: -48px;
    z-index: -1;
  }
}
@media (min-width: 1920px) {
  .campaign__back-before-map {
    background-size: 100%;
  }
}
.campaign__map {
  display: flex;
  justify-content: center;
}
.campaign__map-inner {
  position: relative;
  max-width: 1580px;
  padding: 40px 0 20px;
  margin: -32px -70px 0;
}
@media not screen and (min-width: 600px) {
  .campaign__map-inner {
    margin: 0 -15px;
  }
}
@media not screen and (min-width: 1470px) {
  .campaign__map-inner {
    padding-left: 52px;
  }
}
@media not screen and (min-width: 1610px) {
  .campaign__map-inner {
    overflow-x: auto;
    padding-right: 142px;
  }
}
.campaign__map-inner::-webkit-scrollbar-track {
  background-color: transparent;
}
.campaign__map-inner::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.campaign__map-inner::-webkit-scrollbar-thumb {
  background-color: rgba(65, 73, 107, 0.4);
  border-radius: 3px;
}
@media (min-width: 1820px) {
  .campaign__map-inner {
    overflow-x: initial;
  }
}
.campaign__map-inner.draggable {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
@media not screen and (min-width: 1470px) {
  .campaign__controls-scroll {
    position: absolute;
    z-index: 3;
    top: 1200px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 1470px) {
  .campaign__controls-scroll {
    display: none;
  }
}
.campaign__top-drop {
  position: relative;
  z-index: 1;
  padding-top: 20px;
}
.campaign__best-users {
  position: relative;
  z-index: 1;
  width: 100%;
  margin-left: -25px;
}
@media not screen and (min-width: 630px) {
  .campaign-nuke .campaign__controls-scroll {
    top: 1020px;
  }
}
@media only screen and (min-width: 630px) {
  .campaign-nuke .campaign__controls-scroll {
    top: 1070px;
  }
}
.campaign-iem .campaign-landing__back {
  top: -85px;
}
.map-legend {
  width: 300px;
}
.map-legend__row {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
}
.map-legend__row:last-child {
  margin-bottom: 0;
}
.map-legend__icon {
  position: relative;
  width: 75px;
  display: flex;
  justify-content: center;
  flex: none;
}
.map-legend__icon:before {
  content: "";
  width: 34px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.map-legend__icon_done-reward:after,
.map-legend__icon_global:after,
.map-legend__icon_hard:after,
.map-legend__icon_progress:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: 100%;
  background-repeat: no-repeat;
  will-change: transform;
}
.map-legend__icon_closed:before {
  background-image: url(public/img/campaign/icon_closed.svg);
}
.map-legend__icon_done:before {
  background-image: url(public/img/campaign/icon_done.svg);
}
.map-legend__icon_hard:before {
  background-image: url(public/img/campaign/icon_hard_hexagon.svg);
}
.map-legend__icon_hard:after {
  width: 36px;
  height: 40px;
  background-image: url(public/img/campaign/icon_hard_frame.svg);
  animation: rotating 4s linear infinite;
}
.map-legend__icon_global:before {
  background-image: url(public/img/campaign/icon_global_hexagon.svg);
}
.map-legend__icon_global:after {
  width: 36px;
  height: 40px;
  background-image: url(public/img/campaign/icon_global_frame.svg);
  animation: rotating 4s linear infinite;
}
.map-legend__icon_progress:before {
  background-image: url(public/img/campaign/icon_hexagon.svg);
}
.map-legend__icon_progress:after {
  width: 36px;
  height: 43px;
  background-image: url(public/img/campaign/icon_frame.svg);
  animation: rotating 4s linear infinite;
}
.map-legend__icon_done-reward:after {
  width: 52px;
  height: 60px;
  background-image: url(public/img/campaign/icon_done-reward-frame.svg);
  animation: pulseMission 2s ease-in-out infinite;
}
.map-legend__icon_done-reward:before {
  background-image: url(public/img/campaign/icon_done-reward-center.svg);
}
.map-legend__text {
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  color: #b7bcdb;
}
.campaign-map {
  position: relative;
  width: 1580px;
  height: 1014px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/campaign/map-dust2.png?v=3);
}
.campaign-map__campaign-chains,
.campaign-map__map-legend {
  position: absolute;
}
.campaign-map__campaign-chains {
  z-index: 3;
  top: 180px;
  left: 135px;
  width: 1400px;
  height: 800px;
  pointer-events: none;
}
.campaign-map__global-timer {
  display: flex;
  width: 100%;
}
@media not screen and (min-width: 1470px) {
  .campaign-map__global-timer {
    padding-left: 68px;
  }
}
@media only screen and (min-width: 1470px) and (max-width: 1719px) {
  .campaign-map__global-timer {
    padding-left: 105px;
  }
}
@media only screen and (min-width: 1720px) {
  .campaign-map__global-timer {
    padding-left: 45px;
  }
}
.campaign-map__map-legend {
  top: 0;
  right: 0;
}
.campaign-map__map-info {
  margin-bottom: 52px;
}
@media not screen and (min-width: 1330px) {
  .campaign-map__map-info {
    margin-top: 52px;
  }
}
@media only screen and (min-width: 1330px) and (max-width: 1609px) {
  .campaign-map__map-info {
    margin-top: -130px;
  }
}
@media only screen and (min-width: 630px) {
  .campaign-map__map-info {
    max-width: 460px;
  }
}
@media only screen and (min-width: 1610px) {
  .campaign-map__map-info {
    margin-top: -200px;
  }
}
.campaign-map_new-year {
  width: 1480px;
  background-image: url(public/img/campaign/map-2.png?v=3);
}
.campaign-map_new-year .campaign-mission_100 {
  top: 290px;
  left: 625px;
}
.campaign-map_new-year .campaign-mission_101 {
  bottom: 345px;
  right: 390px;
}
.campaign-map_new-year .campaign-mission_102 {
  top: 155px;
  left: 625px;
}
.campaign-map_new-year .campaign-map__campaign-chains {
  top: 165px;
}
.campaign-map_iem .campaign-popup__img-campaign {
  position: absolute;
  top: -10px;
}
.campaign-map_iem .campaign-popup__img-campaign:before {
  bottom: -30px;
}
.campaign-map_dust2ny .campaign-map__campaign-chains {
  left: 205px;
  top: 170px;
}
.campaign-map_dust2ny .campaign-chains__gif_1 {
  top: 39px;
  left: -89px;
}
.campaign-map_dust2ny .campaign-chains__gif_2 {
  bottom: 180px;
  right: 452px;
}
.campaign-map_dust2ny .campaign-chains__gif_3 {
  top: 189px;
  right: 391px;
}
.campaign-map_dust2ny .campaign-mission_100 {
  top: 283px;
  left: 595px;
}
.campaign-map_nuke .campaign-map__map-info {
  top: 780px;
}
.campaign-map_nuke .campaign-map__map-legend {
  top: 165px;
}
.campaign-map_nuke .campaign-map__global-timer {
  position: absolute;
  left: 0;
  top: 170px;
}
.campaign-map_nuke {
  height: 1060px;
  margin-top: -180px;
}
.campaign-map_nuke .campaign-mission_100 {
  top: 282px;
  left: 715px;
}
.campaign-map_nuke .campaign-mission_101 {
  bottom: 53px;
  right: 320px;
}
.campaign-map_nuke .campaign-mission_102 {
  top: 297px;
  left: 278px;
}
.campaign-map_nuke .campaign-line {
  width: 107px;
  background-color: hsla(0, 0%, 100%, 0.5);
}
.campaign-map_nuke .campaign-line-0-1 {
  width: 100px;
  top: 471px;
  right: 1155px;
}
.campaign-map_nuke .campaign-line-1-2 {
  top: 467px;
  right: 1024px;
  transform: rotate(149deg);
}
.campaign-map_nuke .campaign-line-2-3 {
  width: 90px;
  top: 461px;
  right: 910px;
}
.campaign-map_nuke .campaign-line-3-4 {
  width: 135px;
  top: 544px;
  right: 759px;
  transform: rotate(37deg);
}
.campaign-map_nuke .campaign-line-4-5 {
  width: 85px;
  top: 644px;
  right: 677px;
  transform: rotate(45deg);
}
.campaign-map_nuke .campaign-line-5-6 {
  width: 95px;
  top: 734px;
  right: 582px;
  transform: rotate(45deg);
}
.campaign-map_nuke .campaign-line-6-7 {
  width: 88px;
  top: 749px;
  right: 481px;
  transform: rotate(150deg);
}
.campaign-map_nuke .campaign-line-7-8 {
  width: 135px;
  top: 761px;
  right: 324px;
  transform: rotate(30deg);
}
.campaign-map_nuke .campaign-line-8-9 {
  width: 105px;
  top: 770px;
  transform: rotate(151deg);
  right: 198px;
}
.campaign-map_nuke .campaign-line-9-10 {
  width: 135px;
  top: 686px;
  right: 189px;
  transform: rotate(30deg);
}
.campaign-map_nuke .campaign-line-10-11 {
  width: 98px;
  right: 352px;
  top: 637px;
  transform: rotate(185deg);
}
.campaign-map_nuke .campaign-line-7-11 {
  width: 47px;
  right: 444px;
  top: 675px;
  transform: rotate(273deg);
}
.campaign-map_nuke .campaign-line-11-12 {
  width: 71px;
  right: 484px;
  top: 626px;
  transform: rotate(9deg);
}
.campaign-map_nuke .campaign-line-10-13 {
  width: 56px;
  top: 620px;
  right: 263px;
  transform: rotate(153deg);
}
.campaign-map_nuke .campaign-line-13-14 {
  width: 95px;
  top: 548px;
  right: 245px;
  transform: rotate(45deg);
}
.campaign-map_nuke .campaign-line-14-15 {
  width: 85px;
  top: 456px;
  right: 338px;
  transform: rotate(45deg);
}
.campaign-map_nuke .campaign-line-15-16 {
  width: 135px;
  top: 352px;
  right: 416px;
  transform: rotate(41deg);
}
.campaign-map_nuke .campaign-line-16-17 {
  width: 100px;
  top: 262px;
  right: 562px;
  transform: rotate(29deg);
}
.campaign-map_nuke .campaign-line-17-18 {
  width: 85px;
  top: 260px;
  right: 686px;
  transform: rotate(149deg);
}
.campaign-map_nuke .campaign-line-18-19 {
  width: 110px;
  top: 331px;
  right: 794px;
  transform: rotate(149deg);
}
.campaign-map_nuke .campaign-line-2-19 {
  width: 74px;
  top: 399px;
  right: 927px;
  transform: rotate(148deg);
}
.campaign-map_nuke .campaign-line-3-20 {
  width: 74px;
  top: 463px;
  right: 811px;
  transform: rotate(148deg);
}
.campaign-map_nuke .campaign-line-19-20 {
  width: 91px;
  top: 401px;
  right: 811px;
  transform: rotate(29deg);
}
.campaign-map_nuke .campaign-line-19-21 {
  width: 60px;
  top: 345px;
  right: 930px;
  transform: rotate(29deg);
}
.campaign-map_nuke .campaign-line-21-22 {
  width: 110px;
  top: 282px;
  right: 884px;
  transform: rotate(149deg);
}
.campaign-map_nuke .campaign-line-18-22 {
  width: 60px;
  top: 268px;
  right: 798px;
  transform: rotate(29deg);
}
.campaign-map_nuke .campaign-line-22-23 {
  width: 41px;
  top: 223px;
  right: 889px;
  transform: rotate(29deg);
}
.campaign-map_nuke .campaign-line-23-24 {
  width: 110px;
  top: 242px;
  right: 956px;
  transform: rotate(149deg);
}
.campaign-map_nuke .campaign-line-21-24 {
  width: 41px;
  top: 300px;
  right: 1020px;
  transform: rotate(30deg);
}
.campaign-map_nuke .campaign-line-24-25 {
  width: 95px;
  top: 298px;
  right: 1092px;
  transform: rotate(159deg);
}
.campaign-map_nuke .campaign-mission_0 {
  bottom: 342px;
  right: 1250px;
}
.campaign-map_nuke .campaign-mission_1 {
  bottom: 274px;
  right: 1125px;
}
.campaign-map_nuke .campaign-mission_2 {
  bottom: 350px;
  right: 996px;
}
.campaign-map_nuke .campaign-mission_3 {
  bottom: 287px;
  right: 881px;
}
.campaign-map_nuke .campaign-mission_4 {
  bottom: 180px;
  right: 743px;
}
.campaign-map_nuke .campaign-mission_5 {
  top: 669px;
  left: 706px;
}
.campaign-map_nuke .campaign-mission_6 {
  top: 762px;
  left: 801px;
}
.campaign-map_nuke .campaign-mission_7 {
  top: 697px;
  left: 914px;
}
.campaign-map_nuke .campaign-mission_8 {
  top: 786px;
  left: 1069px;
}
.campaign-map_nuke .campaign-mission_9 {
  bottom: 45px;
  right: 170px;
}
.campaign-map_nuke .campaign-mission_10 {
  top: 622px;
  right: 317px;
}
.campaign-map_nuke .campaign-mission_11 {
  top: 613px;
  right: 449px;
}
.campaign-map_nuke .campaign-mission_12 {
  top: 594px;
  right: 556px;
}
.campaign-map_nuke .campaign-mission_13 {
  top: 578px;
  right: 231px;
}
.campaign-map_nuke .campaign-mission_14 {
  top: 482px;
  right: 323px;
}
.campaign-map_nuke .campaign-mission_15 {
  top: 392px;
  right: 404px;
}
.campaign-map_nuke .campaign-mission_16 {
  top: 278px;
  right: 534px;
}
.campaign-map_nuke .campaign-mission_17 {
  top: 209px;
  right: 657px;
}
.campaign-map_nuke .campaign-mission_18 {
  top: 273px;
  left: 600px;
}
.campaign-map_nuke .campaign-mission_19 {
  top: 350px;
  left: 468px;
}
.campaign-map_nuke .campaign-mission_20 {
  top: 414px;
  left: 584px;
}
.campaign-map_nuke .campaign-mission_21 {
  top: 301px;
  left: 378px;
}
.campaign-map_nuke .campaign-mission_22 {
  bottom: 536px;
  right: 856px;
}
.campaign-map_nuke .campaign-mission_23 {
  bottom: 576px;
  right: 929px;
}
.campaign-map_nuke .campaign-mission_24 {
  bottom: 499px;
  right: 1059px;
}
.campaign-map_nuke .campaign-mission_25 {
  bottom: 455px;
  right: 1186px;
}
.campaign-chains {
  position: relative;
  height: 100%;
  opacity: 0;
  animation: showCampaign 0.6s ease 0.3s forwards;
}
.campaign-chains_locked
  .campaign-mission.progress:not(.campaign-mission_global) {
  background-image: url(public/img/campaign/icon_closed_darken.svg) !important;
  cursor: not-allowed;
}
.campaign-chains_locked
  .campaign-mission.progress:not(.campaign-mission_global):after,
.campaign-chains_locked
  .campaign-mission.progress:not(.campaign-mission_global):before {
  display: none;
}
.campaign-chains_locked
  .campaign-mission:not(.campaign-chains_locked
    .campaign-mission_global):not(.done)
  .campaign-tooltip__closed_limit {
  display: flex;
}
.campaign-chains_locked
  .campaign-mission:not(.campaign-chains_locked
    .campaign-mission_global):not(.done)
  .campaign-tooltip__link-cases {
  display: none;
}
.campaign-chains_locked
  .campaign-mission:not(.campaign-chains_locked
    .campaign-mission_global):not(.done)
  .campaign-tooltip__award,
.campaign-chains_locked
  .campaign-mission:not(.campaign-chains_locked
    .campaign-mission_global):not(.done)
  .campaign-tooltip__point-progress,
.campaign-chains_locked
  .campaign-mission:not(.campaign-chains_locked
    .campaign-mission_global):not(.done)
  .campaign-tooltip__section {
  filter: grayscale(0.5);
  opacity: 0.5;
  pointer-events: none;
}
.campaign-chains__gif {
  position: absolute;
  width: 145px;
  z-index: -2;
}
.campaign-chains__gif_1 {
  top: 38px;
  left: -63px;
}
.campaign-chains__gif_2 {
  bottom: 180px;
  right: 400px;
}
.campaign-chains__gif_3 {
  top: 137px;
  right: 378px;
}
.campaign-chains__gif_4,
.campaign-chains__gif_5,
.campaign-chains__gif_6,
.campaign-chains__gif_7 {
  width: 105px;
}
.campaign-chains__gif_4 {
  top: 74px;
  right: 694px;
}
.campaign-chains__gif_5 {
  top: 423px;
  right: 597px;
}
.campaign-chains__gif_6 {
  top: 303px;
  right: 1242px;
}
.campaign-chains__gif_7 {
  top: 650px;
  right: 232px;
}
@keyframes showCampaign {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.campaign-mission {
  position: absolute;
  z-index: 3;
  width: 34px;
  height: 40px;
  background-size: auto;
  background-repeat: no-repeat;
  background-image: url(public/img/campaign/icon_closed_darken.svg);
  background-position: 50%;
  cursor: pointer;
  transition: 0.15s ease;
  pointer-events: auto;
}
.campaign-mission__hidden-layer {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.campaign-mission.done-reward:after,
.campaign-mission.done-reward:before,
.campaign-mission.progress:after,
.campaign-mission.progress:before,
.campaign-mission_hard:after,
.campaign-mission_hard:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  background-size: 100%;
  background-repeat: no-repeat;
  pointer-events: none;
  will-change: transform;
}
.campaign-mission.progress:after,
.campaign-mission_hard:after {
  width: 36px;
  animation: rotating 4s linear infinite;
}
.campaign-mission.done-reward .admin-id-tooltip,
.campaign-mission.done .admin-id-tooltip,
.campaign-mission_global .admin-id-tooltip {
  display: none;
}
.campaign-mission.progress {
  background-image: url(public/img/campaign/icon_hexagon.svg);
}
.campaign-mission.progress:after {
  height: 43px;
  background-image: url(public/img/campaign/icon_frame.svg);
}
.campaign-mission.done-reward {
  background-image: url(public/img/campaign/icon_done-reward-center.svg);
}
.campaign-mission.done-reward:after {
  width: 52px;
  height: 60px;
  animation: pulseMission 2s ease-in-out infinite;
  background-image: url(public/img/campaign/icon_done-reward-frame.svg);
}
.campaign-mission.done-reward:before {
  z-index: -1;
  height: 1px;
  animation: pulseMission 2s ease-in-out infinite;
  box-shadow: 0 0 25px 30px rgba(58, 140, 8, 0.45);
}
.campaign-mission.done {
  background-image: url(public/img/campaign/icon_done.svg);
}
.campaign-mission_global .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/icon-cases-global.png) !important;
}
.campaign-mission_global.progress {
  background-image: url(public/img/campaign/icon_global_hexagon.svg);
}
.campaign-mission_global.progress:after {
  height: 40px;
  background-image: url(public/img/campaign/icon_global_frame.svg);
}
.campaign-mission_global.done-reward {
  background-image: url(public/img/campaign/icon_global-done-reward-center.svg);
}
.campaign-mission_global.done-reward:after {
  background-image: url(public/img/campaign/icon_global-done-reward-frame.svg);
}
.campaign-mission_global.done-reward:before {
  box-shadow: 0 0 25px 30px rgba(255, 253, 38, 0.45);
}
.campaign-mission_global.done {
  background-image: url(public/img/campaign/icon_global-done.svg);
}
.campaign-mission_hard {
  background-image: url(public/img/campaign/icon_closed_darken.svg);
}
.campaign-mission_hard:after {
  height: 40px;
  background-image: url(public/img/campaign/icon_frame-darken.svg);
}
.campaign-mission_hard.available {
  background-image: url(public/img/campaign/icon_hard_hexagon.svg);
}
.campaign-mission_hard.available:after {
  background-image: url(public/img/campaign/icon_hard_frame.svg);
}
.campaign-mission.done-reward
  .campaign-tooltip_open_card
  .campaign-tooltip__title:before,
.campaign-mission.done-reward
  .campaign-tooltip_open_case
  .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-cases-done.svg) !important;
}
.campaign-mission.done-reward
  .campaign-tooltip_refill
  .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-topup-done.svg) !important;
}
.campaign-mission.done-reward
  .campaign-tooltip_open_battle
  .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-battles-done.svg) !important;
}
.campaign-mission.done-reward
  .campaign-tooltip_create_contract
  .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-contract-done.svg) !important;
}
.campaign-mission.done-reward
  .campaign-tooltip_create_upgrade
  .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-upgrade-done.svg) !important;
}
.campaign-mission.done-reward
  .campaign-tooltip_create_sell_item
  .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-sell-skins-done.svg) !important;
}
.campaign-mission_0 {
  bottom: 59px;
  right: 298px;
}
.campaign-mission_1 {
  bottom: 132px;
  right: 429px;
}
.campaign-mission_2 {
  bottom: 203px;
  right: 560px;
}
.campaign-mission_3 {
  bottom: 274px;
  right: 691px;
}
.campaign-mission_4 {
  bottom: 344px;
  right: 822px;
}
.campaign-mission_5 {
  top: 324px;
  left: 429px;
}
.campaign-mission_6 {
  top: 253px;
  left: 299px;
}
.campaign-mission_7 {
  top: 182px;
  left: 169px;
}
.campaign-mission_8 {
  top: 162px;
  left: 27px;
}
.campaign-mission_9 {
  bottom: 335px;
  right: 580px;
}
.campaign-mission_10 {
  top: 365px;
  right: 470px;
}
.campaign-mission_11 {
  top: 310px;
  right: 369px;
}
.campaign-mission_12 {
  top: 381px;
  right: 238px;
}
.campaign-mission_13 {
  top: 452px;
  right: 107px;
}
.campaign-mission_14 {
  top: 239px;
  right: 500px;
}
.campaign-mission_15 {
  top: 167px;
  right: 631px;
}
.campaign-mission_16 {
  top: 293px;
  right: 601px;
}
.campaign-mission_17 {
  top: 222px;
  right: 732px;
}
.campaign-mission_18 {
  top: 151px;
  left: 504px;
}
.campaign-mission_19 {
  top: 111px;
  left: 396px;
}
.campaign-mission_20 {
  top: 74px;
  left: 537px;
}
.campaign-mission_21 {
  top: 62px;
  left: 655px;
}
.campaign-mission_22 {
  bottom: 218px;
  right: 164px;
}
.campaign-mission_23 {
  bottom: 218px;
  right: 250px;
}
.campaign-mission_24 {
  bottom: 288px;
  right: 296px;
}
.campaign-mission_100 {
  top: 300px;
  left: 635px;
}
.campaign-mission_101 {
  bottom: 356px;
  right: 408px;
}
.campaign-mission_102 {
  top: 43px;
  left: 72px;
}
.campaign-mission:hover {
  z-index: 30;
  filter: brightness(1.18);
}
.campaign-mission:hover > .campaign-tooltip {
  bottom: 40px;
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) scale(1);
}
.campaign-mission.tooltip-bottom .campaign-tooltip {
  border-top: none;
  border-bottom: 1px solid #1e2339;
  bottom: auto;
  top: 100%;
}
.campaign-mission.tooltip-bottom .campaign-tooltip:after {
  bottom: 100%;
  top: auto;
}
.campaign-mission.tooltip-bottom .campaign-tooltip:before {
  bottom: auto;
  bottom: 100%;
  border-width: 0 11px 11px;
  border-color: transparent transparent rgba(21, 27, 36, 0.9);
}
.campaign-mission.tooltip-bottom .campaign-tooltip__title {
  margin: -32px 0 10px -46px;
}
@keyframes pulseMission {
  0% {
    opacity: 0.7;
    transform: translate(-50%, -50%) scale(0.95);
  }
  50% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1.1);
  }
  to {
    opacity: 0.7;
    transform: translate(-50%, -50%) scale(0.95);
  }
}
@keyframes rotating {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  to {
    transform: translate(-50%, -50%) rotate(1turn);
  }
}
.campaign-line {
  position: absolute;
  width: 105px;
  height: 2px;
  background-color: rgba(17, 17, 17, 0.65);
}
.campaign-line.opened {
  background-color: #8cef50;
}
.campaign-line-14-15 {
  right: 530px;
  top: 222px;
  transform: rotate(28.5deg);
}
.campaign-line-11-14 {
  right: 398px;
  top: 293px;
  transform: rotate(28.5deg);
}
.campaign-line-11-12 {
  right: 268px;
  top: 364px;
  transform: rotate(28.5deg);
}
.campaign-line-12-13 {
  right: 135px;
  top: 435px;
  transform: rotate(28.5deg);
}
.campaign-line-10-11 {
  width: 70px;
  right: 401px;
  top: 357px;
  transform: rotate(151.5deg);
}
.campaign-line-9-10 {
  width: 82px;
  right: 501px;
  top: 414px;
  transform: rotate(151.5deg);
}
.campaign-line-3-9 {
  width: 82px;
  right: 612px;
  top: 475px;
  transform: rotate(151.5deg);
}
.campaign-line-3-4 {
  top: 470px;
  right: 721px;
  transform: rotate(29deg);
}
.campaign-line-2-3 {
  top: 540px;
  right: 589px;
  transform: rotate(29deg);
}
.campaign-line-1-2 {
  top: 612px;
  right: 459px;
  transform: rotate(29deg);
}
.campaign-line-0-1 {
  top: 684px;
  right: 328px;
  transform: rotate(29deg);
}
.campaign-line-4-5 {
  top: 390px;
  right: 845px;
  transform: rotate(41deg);
}
.campaign-line-6-7 {
  top: 235px;
  right: 1097px;
  transform: rotate(28.5deg);
}
.campaign-line-5-6 {
  top: 307px;
  right: 967px;
  transform: rotate(28.5deg);
}
.campaign-line-7-8 {
  top: 188px;
  right: 1233px;
  transform: rotate(7deg);
}
.campaign-line-17-18 {
  right: 762px;
  top: 205px;
  transform: rotate(29deg);
}
.campaign-line-16-17 {
  right: 631px;
  top: 277px;
  transform: rotate(29deg);
}
.campaign-line-10-16 {
  right: 500px;
  top: 348px;
  transform: rotate(29deg);
}
.campaign-line-14-16 {
  width: 70px;
  right: 532px;
  top: 286px;
  transform: rotate(151.5deg);
}
.campaign-line-15-17 {
  width: 70px;
  right: 663px;
  top: 214px;
  transform: rotate(151.5deg);
}
.campaign-line-5-18 {
  width: 150px;
  right: 841px;
  top: 256px;
  transform: rotate(112deg);
}
.campaign-line-18-19 {
  width: 70px;
  right: 898px;
  top: 150px;
  transform: rotate(19deg);
}
.campaign-line-6-19 {
  width: 133px;
  right: 969px;
  top: 200px;
  transform: rotate(125deg);
}
.campaign-line-18-20 {
  width: 46px;
  right: 839px;
  top: 131px;
  transform: rotate(110deg);
}
.campaign-line-18-21 {
  width: 133px;
  right: 737px;
  top: 126px;
  transform: rotate(149deg);
}
.campaign-line-13-22 {
  width: 70px;
  right: 116px;
  top: 516px;
  transform: rotate(122deg);
}
.campaign-line-22-23 {
  width: 46px;
  right: 201px;
  top: 561px;
}
.campaign-line-12-24 {
  width: 70px;
  right: 249px;
  top: 445px;
  transform: rotate(123deg);
}
.campaign-line-23-24 {
  width: 46px;
  right: 267px;
  top: 527px;
  transform: rotate(55deg);
}
.campaign-tooltip {
  position: absolute;
  z-index: 20;
  left: 50%;
  bottom: 53px;
  width: 300px;
  min-height: 100px;
  padding: 14px;
  border: 2px solid #1e2339;
  background-color: rgba(10, 13, 29, 0.98);
  box-shadow: 0 0 15px 0 rgba(7, 10, 24, 0.4);
  transform: translateX(-50%) scale(0.9);
  opacity: 0;
  visibility: hidden;
  transition: 0.1s ease-in-out;
  will-change: transform;
}
.campaign-tooltip:after,
.campaign-tooltip:before {
  content: "";
  position: absolute;
  backface-visibility: hidden;
}
.campaign-tooltip:after {
  top: 100%;
  left: 0;
  height: 15px;
  width: 100%;
  opacity: 0;
}
.campaign-tooltip:before {
  bottom: -10px;
  height: 10px;
  left: 50%;
  transform: translateX(-50%);
  border-color: rgba(10, 13, 29, 0.9) transparent transparent;
  border-style: solid;
  border-width: 11px 11px 0;
}
.campaign-tooltip__title {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  margin: -54px 0 4px -42px;
}
.campaign-tooltip__title:before {
  content: "";
  width: 64px;
  height: 64px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.campaign-tooltip__title-inner {
  margin-left: -18px;
  padding: 8px 24px 8px 32px;
  position: relative;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
}
.campaign-tooltip__title-inner:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #0a0d1d;
  border: 2px solid #1e2339;
  transform: skew(-14deg);
}
.campaign-tooltip__section {
  margin-bottom: 8px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.campaign-tooltip__section:last-child {
  margin-bottom: 0;
}
.campaign-tooltip__section_column {
  flex-direction: column;
  gap: 10px 0;
}
.campaign-tooltip__point-progress {
  margin-bottom: 8px;
  width: 100%;
}
.campaign-tooltip__point-progress.done .campaign-tooltip__value {
  display: flex;
  align-items: center;
}
.campaign-tooltip__point-progress.done .campaign-tooltip__value:before {
  content: "";
  margin-right: 8px;
  width: 15px;
  height: 15px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/campaign/icon-check.svg);
  background-position: 50%;
}
.campaign-tooltip__point-progress.done .campaign-tooltip__progress-bar-inner {
  background-color: #82ff1b;
}
.campaign-tooltip__point-progress:last-child {
  margin-bottom: 0;
}
.campaign-tooltip__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.campaign-tooltip__label,
.campaign-tooltip__value {
  font-size: 14px;
}
.campaign-tooltip__label {
  font-weight: 600;
  color: #b7bcdb;
}
.campaign-tooltip__value {
  max-width: 150px;
  text-align: right;
  color: #fff;
}
.campaign-tooltip__value a,
.campaign-tooltip__value span {
  display: block;
}
.campaign-tooltip__progress-bar {
  margin-top: 8px;
  width: 100%;
  height: 5px;
  overflow: hidden;
  transform: skewX(-14deg);
  background-color: rgba(65, 73, 107, 0.8);
}
.campaign-tooltip__progress-bar-inner {
  position: relative;
  height: 100%;
  z-index: 2;
  background-color: #13cdff;
}
.campaign-tooltip__text {
  padding-right: 10px;
  max-width: 180px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  color: #b7bcdb;
}
.campaign-tooltip__text_tooltip {
  display: flex;
  align-items: center;
  text-decoration: underline;
  transition: 0.2s ease-in-out;
}
.campaign-tooltip__text_tooltip:hover {
  color: #fff;
}
.campaign-tooltip__text_tooltip:hover .campaign-tooltip__help-info {
  background-color: #3a6dc3;
}
.campaign-tooltip__prize-message {
  margin-top: 10px;
  font-size: 13px;
  line-height: 14px;
  font-weight: 600;
  color: #82ff1b;
  text-align: center;
}
.campaign-tooltip__help-info {
  position: relative;
  width: 15px;
  height: 15px;
  margin-left: 8px;
  border-radius: 100%;
  background-color: #2e579c;
  transition: 0.12s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}
.campaign-tooltip__help-text {
  font-size: 13px;
  line-height: 21px;
  font-weight: 400;
  color: #fff;
  backface-visibility: hidden;
}
.campaign-tooltip__link-cases {
  margin-top: 15px;
}
.campaign-tooltip__case-img {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.campaign-tooltip__case-img img {
  width: 70px;
  transition: 0.2s;
}
.campaign-tooltip__case-img:hover img {
  transform: scale(1.1);
}
.campaign-tooltip__all-cases-links {
  font-size: 13px;
  line-height: 20px;
}
.campaign-tooltip__all-cases-links span:last-child {
  display: none;
}
.campaign-tooltip__progress-section {
  margin: 12px -14px 0;
  padding: 10px 14px 12px;
  border-top: 1px solid rgba(30, 35, 57, 0.7);
  border-bottom: 1px solid rgba(30, 35, 57, 0.7);
}
.campaign-tooltip__award {
  display: flex;
  flex-direction: column;
  padding-top: 14px;
}
.campaign-tooltip__closed {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  line-height: 17px;
  font-weight: 600;
  color: #fff;
}
.campaign-tooltip__closed .svg {
  width: 20px;
  height: 21px;
}
.campaign-tooltip__closed_limit {
  padding: 10px 14px 0;
  border-top: 1px solid rgba(30, 35, 57, 0.7);
  margin: 18px -14px 0;
  display: none;
  font-size: 11px;
  line-height: 15px;
  color: #ffc700;
}
.campaign-tooltip__award-descr {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.campaign-tooltip__award-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
}
.campaign-tooltip__award-type {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
}
.campaign-tooltip__award-img {
  flex: none;
  position: relative;
}
.campaign-tooltip__award-img img {
  width: 100px;
}
.campaign-tooltip__award-img_link {
  transition: 0.2s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .campaign-tooltip__award-img_link:hover {
    transform: scale(0.9);
    filter: brightness(1.1);
  }
}
@media (hover: none) and (pointer: coarse) {
  .campaign-tooltip__award-img_link:active {
    -webkit-tap-highlight-color: transparent;
    transform: scale(0.9);
    filter: brightness(1.1);
  }
}
.campaign-tooltip__award-value {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #fff;
}
.campaign-tooltip__award-cond {
  font-size: 12px;
  line-height: 15px;
  color: #767b9f;
  font-weight: 500;
}
.campaign-tooltip__award-cond span:last-child {
  display: none;
}
.campaign-tooltip__info {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 100%;
  border: 2px solid #0a0d1d;
  color: #41496b;
  transition: 0.12s ease;
}
@media not all and (hover: none) and (pointer: coarse) {
  .campaign-tooltip__info:hover {
    color: #b7bcdb;
  }
}
@media (hover: none) and (pointer: coarse) {
  .campaign-tooltip__info:active {
    -webkit-tap-highlight-color: transparent;
    color: #b7bcdb;
  }
}
.campaign-tooltip__info .svg {
  width: 16px;
  height: 16px;
}
.campaign-tooltip_idle .campaign-tooltip__award,
.campaign-tooltip_idle .campaign-tooltip__section {
  filter: grayscale(0.5);
  opacity: 0.5;
  pointer-events: none;
}
.campaign-tooltip_open_card .campaign-tooltip__title:before,
.campaign-tooltip_open_case .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-cases-new.svg);
}
.campaign-tooltip_refill .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-topup-new.svg);
}
.campaign-tooltip_open_battle .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-battles-new.svg);
}
.campaign-tooltip_create_contract .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-contract-new.svg);
}
.campaign-tooltip_create_upgrade .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-upgrade-new.svg);
}
.campaign-tooltip_sell_item .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-sell-skins-new.svg);
}
.campaign-tooltip_finish_campaign .campaign-tooltip__title:before {
  background-image: url(public/img/campaign/tooltip-icons/icon-global.svg);
}
.campaign-popup {
  position: absolute;
  z-index: 30;
  top: 40%;
  left: 50%;
  width: 700px;
  background: linear-gradient(
    90deg,
    rgba(17, 21, 28, 0),
    rgba(17, 21, 28, 0.7) 15%,
    rgba(17, 21, 28, 0.8) 30%,
    rgba(17, 21, 28, 0.9) 50%,
    rgba(17, 21, 28, 0.8) 70%,
    rgba(17, 21, 28, 0.7) 85%,
    rgba(17, 21, 28, 0)
  );
  transform: translate(-50%, -50%) scale(0.95);
  opacity: 0;
  backface-visibility: hidden;
  animation: showReward 1.2s ease 0.5s forwards;
}
.campaign-popup:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  width: 615px;
  height: 343px;
  transform: translate(-50%, -50%);
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/campaign/green-blur-effect.png);
  opacity: 0.3;
  pointer-events: none;
}
.campaign-popup__inner {
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 30px 0 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.campaign-popup__inner:after,
.campaign-popup__inner:before {
  content: "";
  position: absolute;
  left: 50%;
  width: 684px;
  height: 8px;
  transform: translateX(-50%);
  background-size: 100%;
  background-repeat: no-repeat;
  backface-visibility: hidden;
}
.campaign-popup__inner:before {
  top: -8px;
  background-image: url(public/img/campaign/reward-block-line-top.svg);
}
.campaign-popup__inner:after {
  bottom: -8px;
  background-image: url(public/img/campaign/reward-block-line-bottom.svg);
}
.campaign-popup__column {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding: 0 30px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
  backface-visibility: hidden;
}
.campaign-popup__column:first-child {
  align-items: flex-end;
}
.campaign-popup__column:first-child:before {
  content: "";
  position: absolute;
  right: -45px;
  top: 50%;
  width: 90px;
  height: 2px;
  transform: translateY(-50%) rotate(-75deg);
  background: linear-gradient(
    90deg,
    rgba(88, 94, 102, 0),
    rgba(155, 157, 160, 0.8) 50%,
    rgba(88, 94, 102, 0)
  );
}
.campaign-popup__text-wrapper {
  position: relative;
  max-width: 75%;
}
.campaign-popup__text-wrapper:before {
  content: "";
  position: absolute;
  left: -50px;
  top: 50%;
  transform: translateY(-50%);
  width: 31px;
  height: 35px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/campaign/icon_done.svg);
  background-position: 50%;
}
.campaign-popup__title {
  margin-bottom: 7px;
  color: #75cd40;
}
.campaign-popup__text {
  width: 100%;
  font-size: 15px;
  line-height: 17px;
  font-weight: 500;
  color: #fff;
}
.campaign-popup__reward {
  display: flex;
  align-items: center;
}
.campaign-popup__reward .svg {
  margin-right: 12px;
}
.campaign-popup__btns-abs .small-button,
.campaign-popup__btns .small-button {
  margin: 0 5px;
}
.campaign-popup__btns-abs {
  position: absolute;
  z-index: 5;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.campaign-popup__btns {
  margin-top: 10px;
  display: flex;
}
.campaign-popup__img-campaign {
  margin: -50px 0 15px;
  position: relative;
}
.campaign-popup__img-campaign img {
  width: 100px;
}
.campaign-popup__img-campaign:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -12px;
  transform: translateX(-50%);
  width: 31px;
  height: 35px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/campaign/icon_done.svg);
  background-position: 50%;
}
.campaign-popup__msg-title {
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #fff;
}
.campaign-popup__msg-text {
  width: 367px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  color: #fff;
}
.campaign-popup__msg-text .timer {
  margin: 20px auto 0;
  width: fit-content;
}
.campaign-popup__case-img {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 30px;
}
.campaign-popup__case-img img {
  width: 100px;
  margin-bottom: 5px;
  transition: 0.12s ease;
}
.campaign-popup__case-img:hover img {
  transform: scale(1.1);
}
.campaign-popup__case-name {
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.campaign-popup_msg .campaign-popup__msg-text {
  width: 500px;
}
.campaign-popup_msg .campaign-popup__inner {
  padding: 28px 0 20px;
  flex-direction: column;
}
@keyframes showReward {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1.02);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}
.campaign-landing {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: relative;
  background-image: none;
}
.campaign-landing__back {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  background-size: 1920px 900px;
  background-position: center 0;
  background-repeat: no-repeat;
  width: 100vw;
  height: 100%;
}
@media (max-width: 600px) {
  .campaign-landing__back {
    height: 33%;
  }
}
@media (max-width: 1100px) {
  .campaign-landing__back {
    top: -48px;
  }
}
@media (min-width: 1920px) {
  .campaign-landing__back {
    background-size: 100%;
  }
}
@media (min-width: 2168px) {
  .campaign-landing__back {
    height: 32%;
  }
}
.campaign-landing__back:before {
  content: "";
  position: absolute;
  background-image: url(public/img/campaign/gifs/CT_02.gif);
  background-size: contain;
  background-repeat: no-repeat;
  width: 150px;
  height: 210px;
  top: 242px;
  left: 56%;
}
@media (min-width: 2560px) {
  .campaign-landing__back:before {
    width: 230px;
    height: 290px;
    top: 350px;
    left: 53%;
  }
}
.campaign-landing__back:after {
  content: "";
  position: absolute;
  background-image: url(public/img/campaign/gifs/TERR_03.gif);
  background-size: contain;
  background-repeat: no-repeat;
  width: 150px;
  height: 210px;
  top: 280px;
  left: 63%;
}
@media (min-width: 2560px) {
  .campaign-landing__back:after {
    width: 230px;
    height: 290px;
    top: 409px;
    left: 57%;
  }
}
.campaign-landing__back_active {
  left: 50%;
  transform: translateX(-50%);
  top: -33px;
}
@media (min-width: 2168px) {
  .campaign-landing__back_active {
    height: 30%;
  }
}
.campaign-landing__back_active:after,
.campaign-landing__back_active:before {
  display: none;
}
.campaign-landing__head {
  width: 100%;
  position: relative;
}
.campaign-landing__campaign-info-sections {
  width: 100%;
}
.campaign-landing__top-drop {
  margin-top: -200px;
  width: 100%;
}
.campaign-intro {
  padding: 190px 0 385px;
}
@media (max-width: 600px) {
  .campaign-intro {
    padding: 40px 0 280px;
  }
}
.campaign-intro_active {
  padding: 96px 0 322px;
}
@media (max-width: 600px) {
  .campaign-intro_active {
    padding: 30px 0 240px;
  }
}
.campaign-intro__map-icon {
  margin-bottom: 42px;
  width: 156px;
  height: 156px;
  background-size: cover;
  background-position: 50%;
}
.campaign-intro__map-icon_iem {
  width: 256px;
  height: 93.99px;
}
.campaign-intro__name {
  margin-bottom: 1px;
  font-size: 26px;
  line-height: 38px;
  font-weight: 600;
  color: #fff;
}
.campaign-intro__subname {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #b7bcdb;
}
.campaign-intro__title-message {
  margin-bottom: 32px;
  font-size: 52px;
  line-height: 52px;
  font-weight: 900;
  color: #fff;
  font-family: Druk Text Cyr, Rouben, sans-serif;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .campaign-intro__title-message {
    font-size: 40px;
    margin-bottom: 15px;
  }
}
.campaign-intro__text-message {
  max-width: 500px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  color: #fff;
}
@media (max-width: 600px) {
  .campaign-intro__text-message {
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #fff;
  }
}
.campaign-intro__start-btn {
  position: relative;
  margin: 32px 14px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  line-height: 30px;
  font-weight: 900;
  text-align: left;
  font-family: Druk Text Cyr, Rouben, sans-serif;
  text-transform: uppercase;
  color: #3b3b3b;
  transition: 0.08s ease;
  cursor: pointer;
  pointer-events: auto;
  padding: 16px 38px;
  z-index: 1;
}
@media (max-width: 600px) {
  .campaign-intro__start-btn {
    font-size: 20px;
    line-height: 24px;
  }
}
.campaign-intro__start-btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 50%;
  width: calc(100% + 8px);
  height: calc(100% + 6px);
  border: 2px solid var(--action-color);
  background: #dfcdaa;
  transform: translateZ(0) translate(50%, -50%) skewX(-14deg);
  transition: 0.08s ease;
}
.campaign-intro__start-btn:after {
  content: "";
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translateZ(0) translate(-50%, -50%) skewX(-14deg);
  border: 2px solid #3b3b3b;
  width: 100%;
  height: 100%;
  transition: 0.08s ease;
  pointer-events: none;
}
.campaign-intro__start-btn:hover:before {
  box-shadow: 0 0 22px 0 #dfcdaa;
}
.campaign-intro__start-btn:hover:after {
  width: calc(100% + 9px);
  height: calc(100% + 6px);
  border-color: rgba(59, 59, 59, 0.8);
}
.campaign-intro__start-btn_iem {
  color: #000;
}
.campaign-intro__start-btn_iem:before {
  background: #ff0;
}
.campaign-intro__start-btn_iem:after {
  border-color: #000;
}
.campaign-intro__start-btn_iem:hover:before {
  box-shadow: 0 0 22px 0 #ff0;
}
.campaign-intro__start-btn_iem:hover:after {
  border-color: rgba(0, 0, 0, 0.8);
}
.campaign-intro__start-btn_nuke {
  color: #ede731;
}
.campaign-intro__start-btn_nuke:before {
  background: #1c546c;
}
.campaign-intro__start-btn_nuke:after {
  border-color: #9ddcf0;
}
.campaign-intro__start-btn_nuke:hover:before {
  box-shadow: 0 0 22px 0 #1c546c;
}
.campaign-intro__start-btn_nuke:hover:after {
  border-color: rgba(157, 220, 240, 0.8);
}
.campaign-intro__start-btn_dust2ny {
  color: #2a3442;
}
.campaign-intro__start-btn_dust2ny:before {
  background: #c4d6ec;
}
.campaign-intro__start-btn_dust2ny:after {
  border-color: #2a3442;
}
.campaign-intro__start-btn_dust2ny:hover:before {
  box-shadow: 0 0 22px 0 #c4d6ec;
}
.campaign-intro__start-btn_dust2ny:hover:after {
  border-color: rgba(42, 52, 66, 0.8);
}
.campaign-intro__start-btn_auth {
  margin-top: 20px;
}
.campaign-intro__start-btn_auth:before {
  background-color: #0a0d1d;
}
.campaign-intro__intro-columns {
  margin-top: 20px;
}
@media (min-width: 600px) {
  .campaign-intro__intro-columns {
    display: flex;
    margin-top: 42px;
  }
}
.campaign-intro__intro-column {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 220px;
  margin: 15px 0;
}
@media (min-width: 600px) {
  .campaign-intro__intro-column {
    max-width: 240px;
    margin: 0 25px;
  }
}
.campaign-intro__intro-icon {
  width: 38px;
  height: 38px;
  margin-bottom: 7px;
  background-size: 100%;
  background-repeat: no-repeat;
}
@media (min-width: 600px) {
  .campaign-intro__intro-icon {
    width: 48px;
    height: 48px;
    margin-bottom: 24px;
  }
}
.campaign-intro__intro-icon_bonus {
  background-image: url(public/img/campaign/landing/icon-bonus.svg);
}
.campaign-intro__intro-icon_friends {
  background-image: url(public/img/campaign/landing/icon-friends.svg);
}
.campaign-intro__intro-title {
  margin-bottom: 7px;
  font-size: 17px;
  line-height: 22px;
  font-weight: 600;
  color: #fff;
}
@media (min-width: 600px) {
  .campaign-intro__intro-title {
    margin-bottom: 12px;
    font-size: 20px;
  }
}
.campaign-intro__intro-text {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: #b7bcdb;
}
@media (min-width: 600px) {
  .campaign-intro__intro-text {
    font-size: 15px;
    line-height: 22px;
  }
}
.campaign-intro__verification {
  margin-top: 32px;
}
.campaign-info-sections {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.campaign-info-sections__scroll {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #b7bcdb;
}
.campaign-info-sections__scroll .scroll-down {
  margin-top: 20px;
}
.campaign-info-sections__campaign-best-users {
  margin-bottom: 25px;
  width: 100%;
}
@media (min-width: 600px) {
  .campaign-info-sections__campaign-best-users {
    margin-bottom: 50px;
  }
}
.campaign-info-sections__section {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 400px;
  position: relative;
  z-index: 1;
  text-align: center;
}
@media (max-width: 600px) {
  .campaign-info-sections__section {
    padding: 30px 0;
  }
}
@media (max-width: 600px) {
  .campaign-info-sections__section_cases {
    margin-bottom: -80px;
  }
}
.campaign-info-sections__section:after,
.campaign-info-sections__section:before {
  content: "";
  position: absolute;
  z-index: 1;
}
@media (min-width: 1290px) {
  .campaign-info-sections__section:before {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    pointer-events: none;
  }
}
@media (min-width: 1290px) {
  .campaign-info-sections__section {
    min-height: 470px;
    text-align: initial;
  }
  .campaign-info-sections__section_missions {
    padding: 200px 0 157px;
  }
  .campaign-info-sections__section_missions:before {
    background-image: url(public/img/campaign/landing/info-missions-tasks.png);
    width: 627px;
    height: 363px;
    top: 60%;
  }
  .campaign-info-sections__section_bonuses {
    padding: 196px 0;
  }
  .campaign-info-sections__section_bonuses:before {
    background-image: url(public/img/campaign/landing/info-missions-bonuses.png);
    width: 693.5px;
    height: 512px;
  }
  .campaign-info-sections__section_cases {
    margin-top: 100px;
  }
  .campaign-info-sections__section_cases:before {
    background-image: url(public/img/campaign/landing/info-missions-cases.png);
    width: 620px;
    height: 257.5px;
  }
}
@media (min-width: 1290px) {
  .campaign-info-sections__section_left-text .campaign-info {
    margin-left: 0;
    margin-right: auto;
    display: flex;
    flex-direction: column;
  }
  .campaign-info-sections__section_left-text:before {
    left: auto;
    right: 0;
  }
}
.campaign-info-sections__section_back {
  position: relative;
}
.campaign-info-sections__section_back:after {
  content: "";
  position: absolute;
  top: 0;
  background-image: url(public/img/campaign/landing/info-missions-back.png);
  background-size: 1920px 640px;
  background-position: center 0;
  background-repeat: no-repeat;
  width: 100vw;
  height: 100%;
  z-index: -1;
}
@media not screen and (min-width: 630px) {
  .campaign-info-sections__section_back:after {
    left: -13px;
  }
}
@media only screen and (min-width: 630px) and (max-width: 1469px) {
  .campaign-info-sections__section_back:after {
    left: -30px;
  }
}
@media only screen and (min-width: 1470px) {
  .campaign-info-sections__section_back:after {
    left: calc(-50vw + 680px);
  }
}
@media (min-width: 1420px) and (max-width: 1469px) {
  .campaign-info-sections__section_back:after {
    left: -55px;
    width: 110vw;
  }
}
@media (min-width: 1470px) and (max-width: 1920px) {
  .campaign-info-sections__section_back:after {
    left: 50%;
    transform: translateX(-50%);
    width: 110vw;
  }
}
@media (min-width: 1920px) {
  .campaign-info-sections__section_back:after {
    left: 50%;
    transform: translateX(-50%);
    background-size: 100%;
  }
}
.campaign-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.campaign-info__title {
  margin-bottom: 24px;
  text-transform: uppercase;
  font-size: 42px;
  line-height: 42px;
  font-weight: 900;
  color: #fff;
  font-family: Druk Text Cyr, Rouben, sans-serif;
}
@media (max-width: 600px) {
  .campaign-info__title {
    font-size: 34px;
    line-height: 36px;
    font-weight: 900;
    color: #fff;
  }
}
.campaign-info__text {
  margin-bottom: 26px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  color: #b7bcdb;
}
@media (max-width: 600px) {
  .campaign-info__text {
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #b7bcdb;
  }
}
.campaign-info__text:last-child {
  margin-bottom: 0;
}
@media (min-width: 1290px) {
  .campaign-info {
    width: 50%;
    max-width: 629px;
    margin-left: auto;
    align-items: normal;
  }
}
.campaign-user {
  display: inline-flex;
  align-items: center;
  padding: 13px;
  border: 2px solid #13cdff;
  background-color: rgba(19, 205, 255, 0.1);
  transition: 0.2s ease;
}
.campaign-user__img {
  width: 40px;
  height: 40px;
  margin-right: 15px;
  border-radius: 100%;
}
.campaign-user__title {
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
  color: #b7bcdb;
}
.campaign-user__user-name {
  max-width: 140px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 17px;
  line-height: 23px;
  font-weight: 600;
  color: #fff;
}
.campaign-user:hover {
  border-color: #3cd6ff;
  background-color: rgba(19, 205, 255, 0.2);
}
.campaign-end-stat,
.campaign-end-stat__column {
  display: flex;
  align-items: center;
}
.campaign-end-stat__column {
  margin-right: 40px;
}
.campaign-end-stat__column:last-child {
  margin-right: 0;
}
.campaign-end-stat__icon {
  width: 54px;
  margin-right: 24px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.campaign-end-stat__icon_completed {
  height: 61px;
  background-image: url(public/img/campaign/icon-stat-completed.svg);
}
.campaign-end-stat__icon_points {
  height: 54px;
  background-image: url(public/img/campaign/icon-stat-points.svg);
}
.campaign-end-stat__value {
  font-size: 26px;
  line-height: 35px;
  font-weight: 400;
  color: #fff;
}
.campaign-end-stat__title {
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  color: #b7bcdb;
}
.campaign-map-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
.campaign-map-info__about-map {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.campaign-map-info__column {
  margin-top: 10px;
}
.campaign-map-info__timer {
  display: flex;
  align-items: center;
  max-width: 300px;
  gap: 10px;
}
.campaign-map-info__timer-descr {
  color: hsla(0, 0%, 100%, 0.95);
  text-align: left;
  font-size: 14px;
}
.campaign-map-info__title {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
  color: hsla(0, 0%, 100%, 0.95);
}
.campaign-map-info__quests {
  margin-top: 12px;
  width: 100%;
}
.campaign-map-info__quests-grid {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
.campaign-map-info__timer-title {
  max-width: 370px;
  font-size: 12px;
  line-height: 15px;
  color: #ffc700;
}
.campaign-best-users {
  padding-top: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.campaign-best-users__title {
  margin-bottom: 5px;
  font-size: 19px;
  line-height: 25px;
  font-weight: 600;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 600px) {
  .campaign-best-users__title {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 30px;
  }
}
.campaign-best-users__users {
  display: flex;
}
.campaign-best-users__user {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 15px 33px;
}
.campaign-best-users__user:hover .campaign-best-users__item-img img {
  transform: translateY(-8px);
}
.campaign-best-users__user.common .campaign-best-users__item-img:before {
  background-image: url(public/img/campaign/polygons/common.svg?v=3);
}
.campaign-best-users__user.uncommon .campaign-best-users__item-img:before {
  background-image: url(public/img/campaign/polygons/uncommon.svg?v=3);
}
.campaign-best-users__user.milspec .campaign-best-users__item-img:before {
  background-image: url(public/img/campaign/polygons/milspec.svg?v=3);
}
.campaign-best-users__user.classified .campaign-best-users__item-img:before {
  background-image: url(public/img/campaign/polygons/classified.svg?v=3);
}
.campaign-best-users__user.restricted .campaign-best-users__item-img:before {
  background-image: url(public/img/campaign/polygons/restricted.svg?v=3);
}
.campaign-best-users__user.covert .campaign-best-users__item-img:before {
  background-image: url(public/img/campaign/polygons/covert.svg?v=3);
}
.campaign-best-users__user.rare .campaign-best-users__item-img:before {
  background-image: url(public/img/campaign/polygons/rare.svg?v=3);
}
.campaign-best-users__item-img {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
.campaign-best-users__item-img img {
  position: relative;
  width: 144px;
  z-index: 2;
  transition: 0.12s ease;
}
.campaign-best-users__item-img:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 164px;
  height: 189px;
  z-index: 1;
  background-size: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
.campaign-best-users__user-img {
  position: relative;
  z-index: 2;
  width: 38px;
  height: 38px;
  margin-bottom: 10px;
  border-radius: 100%;
  box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.3);
}
.campaign-best-users__item-name,
.campaign-best-users__user-name {
  width: 140px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.campaign-best-users__user-name {
  margin-bottom: 3px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
}
.campaign-best-users__item-name {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: #b7bcdb;
}
.campaign-best-users__item-price {
  position: relative;
  z-index: 3;
  margin-bottom: -7px;
  font-size: 14px;
  line-height: 15px;
  font-weight: 500;
  color: #fff;
}
.campaign-best-users_dynamic .campaign-best-users__users {
  margin-top: -20px;
  padding-top: 60px;
}
.small-button {
  min-width: 150px;
  padding: 6px 15px 4px;
  background-color: #ff7100;
  border-radius: 2px;
  text-transform: uppercase;
  text-align: center;
  border: none;
  cursor: pointer;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  color: #fff;
  transition: 0.2s ease;
}
.small-button:hover {
  background-color: #ff7f1a;
}
.small-button:active {
  background-color: #f56c00;
}
.small-button_darken {
  background-color: #82ff1b;
}
.small-button_darken:hover {
  background-color: #90ff35;
}
.small-button_darken:active {
  background-color: #7cff11;
}
.admin-id-tooltip {
  position: absolute;
  z-index: 18;
  left: 50%;
  height: 11px;
  top: 15px;
  transform: translateX(-50%);
  font-size: 10px;
  line-height: 10px;
  font-weight: 600;
  color: #fff;
}
.toast-campaign {
  padding: 22px 14px 14px;
  margin: 12px 0;
  transition: 0.1s ease-in-out;
  cursor: pointer;
  border: 1.5px solid #13cdff;
}
.toast-campaign__value {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
.toast-campaign__count-progress {
  margin-left: 6px;
  font-size: 18px;
}
.toast-campaign__count-progress span {
  font-size: 14px;
  color: #b7bcdb;
}
.toast-campaign__progress {
  width: 100%;
  height: 4px;
  overflow: hidden;
  background-color: #1e2339;
}
.toast-campaign__progress-inner {
  position: relative;
  height: 100%;
  z-index: 2;
  background-color: #13cdff;
}
.toast-campaign__type {
  margin-top: -42px;
  margin-bottom: 8px;
  width: 48px;
  height: 48px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.toast-campaign__type_open_card,
.toast-campaign__type_open_case {
  background-image: url(public/img/campaign/tooltip-icons/icon-cases-new.svg);
}
.toast-campaign__type_refill {
  background-image: url(public/img/campaign/tooltip-icons/icon-topup-new.svg);
}
.toast-campaign__type_open_battle {
  background-image: url(public/img/campaign/tooltip-icons/icon-battles-new.svg);
}
.toast-campaign__type_create_contract {
  background-image: url(public/img/campaign/tooltip-icons/icon-contract-new.svg);
}
.toast-campaign__type_create_upgrade {
  background-image: url(public/img/campaign/tooltip-icons/icon-upgrade-new.svg);
}
.toast-campaign__type_sell_item {
  background-image: url(public/img/campaign/tooltip-icons/icon-sell-skins-new.svg);
}
.toast-campaign__type_finish_campaign {
  background-image: url(public/img/campaign/tooltip-icons/icon-global.svg);
}
.toast-campaign.done {
  border-color: #82ff1b;
}
.toast-campaign.done .toast-campaign__progress-inner {
  background-color: #82ff1b;
}
.toast-campaign.done .toast-campaign__type {
  margin-top: -52px;
  width: 64px;
  height: 64px;
}
.toast-campaign.done .toast-campaign__type_open_card,
.toast-campaign.done .toast-campaign__type_open_case {
  background-image: url(public/img/campaign/tooltip-icons/icon-cases-done.svg);
}
.toast-campaign.done .toast-campaign__type_refill {
  background-image: url(public/img/campaign/tooltip-icons/icon-topup-done.svg);
}
.toast-campaign.done .toast-campaign__type_open_battle {
  background-image: url(public/img/campaign/tooltip-icons/icon-battles-done.svg);
}
.toast-campaign.done .toast-campaign__type_create_contract {
  background-image: url(public/img/campaign/tooltip-icons/icon-contract-done.svg);
}
.toast-campaign.done .toast-campaign__type_create_upgrade {
  background-image: url(public/img/campaign/tooltip-icons/icon-upgrade-done.svg);
}
.toast-campaign.done .toast-campaign__type_sell_item {
  background-image: url(public/img/campaign/tooltip-icons/icon-sell-skins-done.svg);
}
.controls-scroll {
  display: flex;
}
.controls-scroll__to-left,
.controls-scroll__to-right {
  position: relative;
  padding: 26px 36px;
  border: 2px solid #1e2339;
  background-color: #0a0d1d;
  cursor: pointer;
  transition: 0.15s ease-in-out;
  transform: skewX(-14deg);
}
.controls-scroll__to-left:before,
.controls-scroll__to-right:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url(public/img/campaign/arrow-white.svg);
  background-position: 50%;
}
.controls-scroll__to-left:hover,
.controls-scroll__to-right:hover {
  background-color: #1e2339;
  border-color: #2dd2ff;
  box-shadow: 0 0 15px 0 rgba(19, 205, 255, 0.3);
  z-index: 2;
}
.controls-scroll__to-left:before {
  transform: translate(-50%, -50%) skewX(14deg);
}
.controls-scroll__to-right {
  margin-left: -2px;
}
.controls-scroll__to-right:before {
  transform: translate(-50%, -50%) rotate(180deg) skewX(14deg);
}
.campaign-upd-popup {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 740px;
  margin-top: 84px;
  width: 100%;
  padding: 24px;
  background: linear-gradient(180deg, #0c0e1d, #0f1223);
  border: 2px solid #1e2339;
  text-align: center;
  color: #fff;
}
.campaign-upd-popup__fx {
  width: calc(100% + 52px);
  padding-bottom: 63%;
  background-image: url(public/img/campaign/new-design.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: none;
}
@media not screen and (min-width: 1100px) {
  .campaign-upd-popup__fx {
    margin-top: -15%;
  }
}
@media only screen and (min-width: 1100px) {
  .campaign-upd-popup__fx {
    margin-top: -12%;
  }
}
.campaign-upd-popup__title {
  margin-bottom: 8px;
  font-family: Druk Text Cyr;
  font-style: italic;
  font-weight: 900;
  text-transform: uppercase;
}
@media not screen and (min-width: 1100px) {
  .campaign-upd-popup__title {
    margin-top: 8px;
    font-size: 28px;
    line-height: 36px;
  }
}
@media only screen and (min-width: 1100px) {
  .campaign-upd-popup__title {
    font-size: 40px;
    line-height: 52px;
  }
}
.campaign-upd-popup__text {
  max-width: 550px;
}
@media not screen and (min-width: 1100px) {
  .campaign-upd-popup__text {
    font-size: 14px;
    line-height: 19px;
  }
}
@media only screen and (min-width: 1100px) {
  .campaign-upd-popup__text {
    font-size: 18px;
    line-height: 26px;
  }
}
.campaign-upd-popup__text + .campaign-upd-popup__text {
  margin-top: 22px;
}
.campaign-upd-popup__tasks {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 28px;
}
.campaign-upd-popup__btn {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
.campaign-top-drop {
  width: 100%;
  position: relative;
  z-index: 3;
}
.campaign-top-drop__title {
  margin-bottom: 24px;
}
.campaign-top-drop__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  grid-gap: 16px;
}
@media (max-width: 600px) {
  .campaign-top-drop__grid {
    grid-gap: 5px;
  }
}
@media (max-width: 470px) {
  .campaign-top-drop__grid {
    grid-template-columns: repeat(auto-fill, minmax(171px, 1fr));
  }
}
.campaign-top-drop__grid .skin {
  display: none;
}
.campaign-top-drop__grid .skin:nth-child(-n + 6) {
  display: flex;
}
@media (max-width: 1459px) {
  .campaign-top-drop__grid .skin:nth-child(-n + 6) {
    display: none;
  }
  .campaign-top-drop__grid .skin:nth-child(-n + 5) {
    display: flex;
  }
}
@media (max-width: 1223px) {
  .campaign-top-drop__grid .skin:nth-child(-n + 5) {
    display: none;
  }
  .campaign-top-drop__grid .skin:nth-child(-n + 4) {
    display: flex;
  }
}
@media (max-width: 987px) {
  .campaign-top-drop__grid .skin:nth-child(-n + 4) {
    display: none;
  }
  .campaign-top-drop__grid .skin:nth-child(-n + 3) {
    display: flex;
  }
}
@media (max-width: 751px) {
  .campaign-top-drop__grid .skin:nth-child(-n + 3) {
    display: none;
  }
  .campaign-top-drop__grid .skin:nth-child(-n + 2) {
    display: flex;
  }
}
@media (max-width: 372px) {
  .campaign-top-drop__grid .skin:nth-child(-n + 2) {
    display: none;
  }
  .campaign-top-drop__grid .skin:nth-child(-n + 1) {
    display: flex;
  }
}
body {
  background-color: #1a1a2e;
  font-family: 'Montserrat', sans-serif;
}
.modal-overlay {
  background: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(5px);
}
.modal-window {
  background: #16213e;
  border: 2px solid #e94560;
  box-shadow: 0 0 20px rgba(233, 69, 96, 0.5);
}
.btn-steam {
  background: linear-gradient(90deg, #e94560, #ff6b6b);
  transition: all 0.3s ease;
}
.btn-steam:hover {
  background: linear-gradient(90deg, #ff6b6b, #e94560);
  transform: translateY(-2px);
}
.btn-steam:disabled {
  background: #4b5563;
  cursor: not-allowed;
}
.checkbox-custom:checked + .checkbox-label:before {
  background: #e94560;
  border-color: #e94560;
}
.checkbox-label:hover {
  color: #ff6b6b;
}
.icon-info {
  fill: #e94560;
}