html {
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  height:100%}
* {
  margin-block-start:0;
  margin-block-end:0;
  box-sizing:border-box;
  padding:0;
  margin:0;
  list-style:none;
  outline:none;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none}
body {
  font-family:-apple-system,Inter,Roboto,Droid Sans,Helvetica Neue,sans-serif;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:1.5;
  background:#000;
  color:#fff;
  margin:0;
  height:100%}
.root {
  --accent: #ffa438;
  --red_gradient: linear-gradient(180deg, #191919 -19.05%, #4c1515 121.9%);
  --green_gradient: linear-gradient(180deg, #191919 -19.05%, #154c17 121.9%);
  --content_background: #1f1f1f;
  --bottom_menu_accent_background: rgba(255, 255, 255, .1);
  height:100%}
button {
  border:none;
  padding:0;
  background:transparent;
  transition:all .3s ease-in;
  transform:scale(1)}
button:active {
  transform:scale(.98);
  transition:all .3s ease-out}
a,span,p,b,h1,h2,h3,h4,h5 {
  color:#fff}
a {
  text-decoration:none}
div {
  cursor:default}
textarea,input {
  background:transparent;
  border:none;
  cursor:default;
  resize:none;
  -webkit-appearance:textfield;
  -moz-appearance:textfield;
  appearance:textfield}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0}
._root_e5ce41d {
  position:fixed;
  z-index:9999999;
  inset:0;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:0 15px 22px;
  background-color:#000}
._wrap_6eb8131 {
  display:flex;
  flex-direction:column;
  align-items:center}
._confetti_b7f099d {
  position:absolute;
  top:0;
  z-index:-1;
  left:50%;
  transform:translate(-50%);
  right:0}
._blur_126d37d {
  position:absolute;
  top:145px;
  width:509px;
  z-index:-1;
  height:509px;
  background:#ff990080;
  filter:blur(150px)}
._text_a919528 {
  margin-top:24px;
  text-align:center;
  display:flex;
  flex-direction:column;
  align-items:center}
._textSmall_464e685 {
  margin-top:2px;
  font-weight:500;
  font-size:16px;
  line-height:19.36px;
  max-width:321px;
  display:flex;
  flex-direction:column}
._textSmall_464e685 img {
  vertical-align:text-top}
._textMedium_b632875 {
  font-weight:700;
  font-size:24px;
  line-height:29.05px}
._textLarge_1af2f10 {
  font-weight:900;
  font-size:60px;
  line-height:72.61px}
._loadingWrap_0ac83b6 {
  margin-top:59px;
  margin-bottom:10px;
  flex-grow:1}
._loading_84b367b {
  display:inline-flex;
  align-items:center;
  position:relative;
  padding:12px 20px;
  background:var(--accent);
  border-radius:30px}
._loadingDots_0464510 {
  margin-left:12px;
  width:7px;
  aspect-ratio:1;
  border-radius:50%;
  animation:_loader_42c35de 1s infinite ease}
._loadingText_f9ecdbc {
  margin-left:24px;
  color:#000;
  font-weight:700;
  vertical-align:baseline;
  font-size:16px;
  line-height:19.36px}
@keyframes _loader_42c35de {
  0% {
  box-shadow:12px 0 #000,-12px 0 #0002;
  background:#000}
33% {
  box-shadow:12px 0 #000,-12px 0 #0002;
  background:#0002}
66% {
  box-shadow:12px 0 #0002,-12px 0 #000;
  background:#0002}
to {
  box-shadow:12px 0 #0002,-12px 0 #000;
  background:#000}
}
._banner_22c7be5 {
  display:flex;
  align-items:center;
  width:100%;
  padding:12px 15px;
  background:#ffffff10;
  border-radius:10px}
._bannerInfo_0146191 {
  margin-left:15px}
._bannerText_4984609 {
  font-size:16px;
  line-height:19.36px;
  font-weight:700;
  margin-bottom:12px}
._bannerText_4984609 img {
  vertical-align:text-top}
._bannerAnons_84f26df {
  display:inline-block;
  padding:6px 10px;
  border-radius:7px;
  background:var(--accent);
  color:#000;
  font-size:12px;
  line-height:14.52px;
  font-weight:700}
@media (max-height: 700px) {
  ._logo_56eb7b8 {
  height:150px;
  width:150px}
}
@media (max-height: 620px) {
  ._logo_56eb7b8 {
  height:100px;
  width:100px}
}
@media (max-height: 580px) {
  ._loadingWrap_0ac83b6 {
  margin-top:20px}
}
@media (max-height: 520px) {
  ._textLarge_1af2f10 {
  font-size:40px;
  line-height:55px}
}
@media (max-height: 500px) {
  ._text_a919528 {
  margin-top:6px}
}
@media (max-height: 480px) {
  ._logo_56eb7b8 {
  width:50px;
  height:50px}
._textSmall_464e685 {
  font-size:12px}
._textMedium_b632875 {
  font-size:18px;
  line-height:22px}
._textLarge_1af2f10 {
  font-size:30px;
  line-height:45px}
}
._root_d996634 {
  width:100%}
._root_5e98b7a {
  position:relative;
  display:flex;
  flex-direction:column;
  height:100%}
._in_0701967 {
  position:relative;
  flex:1}
._shine_59a60f5 {
  position:absolute;
  top:-12px;
  left:0;
  right:0;
  overflow:hidden;
  margin:0 auto;
  opacity:.75}
._shine_59a60f5 img {
  width:100%}
._root__stretched_f6b4814 ._in_0701967 {
  height:100%}
._root_ea260e3 {
  --tgui--link_color: #fff}
._in_8227e2c {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  margin:auto;
  height:100vh}
