.p16 {
padding:16px }

.pb24  {
padding-bottom:24px }

.mt2  {
margin-top:2px }

.mt4  {
margin-top:4px }

.mt8  {
margin-top:8px }

.mt16  {
margin-top:16px }

.mt24  {
margin-top:24px }

.p24  {
padding:24px }

.mr4  {
margin-right:4px }

.mb16  {
margin-bottom:16px }

.mh24  {
margin-left:24px;margin-right:24px }

._clickable  {
transform:scale(1) }

._clickable:active  {
transform:scale(.95) }

._dividerLeft:before  {
content:"";position:absolute;left:0;top:0;transform-origin:center left;transform:scaleX(var(--separator-scale));background-color:var(--tg-theme-section-separator-color, var(--theme-delimiter));height:100%;width:1px }

._dividerBottom:before  {
content:"";position:absolute;left:0;right:0;bottom:0;transform-origin:bottom right;transform:scaleY(var(--separator-scale));background-color:var(--tg-theme-section-separator-color, var(--theme-delimiter));height:1px }

._noscrollbar::-webkit-scrollbar  {
display:none }

._noscrollbar  {
scrollbar-width:none }

*:not(input,textarea)  {
-webkit-user-select:none;user-select:none }

._selectable  {
-webkit-touch-callout:default;-webkit-user-select:text;user-select:text }

._filler  {
flex:1 }

._imgProtect  {
position:absolute;top:0;left:0;width:100%;height:100%;z-index:2 }

.skeleton  {
display:inline-block;background-color:var(--theme-skeleton-bg);position:relative;overflow:hidden;margin-bottom:-2px }

.skeleton_textLg  {
height:26px;width:150px;border-radius:6px;background-color:var(--theme-skeleton-bg) }

@keyframes AnimSkeletonText  {
  0%  {
  left:-100% }
  
to  {
  left:100% }

 }

.skeleton:before  {
content:"";position:absolute;width:100%;height:100%;background:var(--theme-skeleton-gradient);animation-name:AnimSkeletonText;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.6,0,.6,1);animation-delay:.5s }

:root  {
--theme-delimiter: rgba(0, 0, 0, .12);--theme-skeleton-gradient: linear-gradient(to right, var(--tg-theme-secondary-bg-color), var(--tg-theme-bg-color), var(--tg-theme-secondary-bg-color));--theme-skeleton-gradient-inverted: linear-gradient(to right, var(--tg-theme-bg-color), var(--tg-theme-secondary-bg-color), var(--tg-theme-bg-color));--theme-skeleton-bg: var(--tg-theme-secondary-bg-color);--theme-skeleton-bg-inverted: var(--tg-theme-bg-color) }

*,*:before,*:after  {
box-sizing:border-box;margin:0;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Inter,sans-serif;outline:0;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }

html,body,#app,.Pages  {
margin:0;padding:0;height:100% }

body  {
min-height:100vh;color:var(--tg-theme-text-color);background:var(--tg-theme-bg-color);transition:color .5s,background-color .5s;font-size:16px }

#app  {
max-width:768px;margin:0 auto;position:relative }

.Page  {
background-color:var(--tg-theme-bg-color);display:flex;flex-direction:column;top:0;left:0;height:100%;position:absolute;overflow-y:auto;width:100%;z-index:1;animation-duration:.3s;animation-fill-mode:forwards }

.Page-inner  {
flex:1;display:flex;flex-direction:column }

.Page-inner:after  {
content:"";height:56px;display:block }

._iphone .Page-inner:after  {
height:90px }

button  {
outline:none;border:none;background-color:transparent;cursor:pointer }

a  {
color:var(--tg-theme-accent-text-color, var(--tg-theme-button-color));text-decoration:none }

.SkeletonBlock[data-v-4f683826]  {
background-color:var(--theme-skeleton-bg);border-radius:var(--theme-border-radius);position:relative;overflow:hidden }

.SkeletonBlock._inverted[data-v-4f683826]  {
background-color:var(--theme-skeleton-bg-inverted) }

.SkeletonBlock.autoHeight[data-v-4f683826]  {
padding-bottom:100% }

.SkeletonBlock[data-v-4f683826]:before  {
content:"";position:absolute;width:100%;height:100%;background:var(--theme-skeleton-gradient);animation-name:AnimSkeletonText-4f683826;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.6,0,.6,1);animation-delay:.5s }

.SkeletonBlock._inverted[data-v-4f683826]:before  {
background:var(--theme-skeleton-gradient-inverted) }

@keyframes AnimSkeletonText-4f683826  {
  0%  {
  left:-100% }
  
to  {
  left:100% }

 }

.Roulette[data-v-90a8cb8c]  {
height:200px;width:100%;position:relative;overflow:hidden;border-radius:12px;background-color:var(--tg-theme-secondary-bg-color) }

.Roulette-wrap[data-v-90a8cb8c]  {
position:relative;height:100%;width:100%;-webkit-mask-image:linear-gradient(to left,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to left,transparent,black 10%,black 90%,transparent) }

.Roulette-inner[data-v-90a8cb8c]  {
position:absolute;top:0;display:flex;height:100%;left:50% }

.Roulette-item[data-v-90a8cb8c]  {
position:relative;z-index:100;width:150px;height:100%;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:space-between }

.Roulette-item-tape[data-v-90a8cb8c]  {
position:absolute;right:3px;z-index:101;top:7px;width:54px;height:54px;background-size:54px;background-image:var(--icon_tape);background-repeat:no-repeat }

.Roulette-item-tape[data-v-90a8cb8c]:before  {
content:attr(data-text);position:absolute;font-size:12px;font-weight:500;color:var(--tg-theme-bg-color);top:14px;left:14px;transform:rotate(45deg) }

.Roulette-item.loaded[data-v-90a8cb8c]:after  {
z-index:99;content:"";top:8px;left:4px;position:absolute;width:calc(100% - 8px);height:calc(100% - 16px);border-radius:12px;background-color:var(--tg-theme-bg-color) }

.Roulette-item._dividerLeft[data-v-90a8cb8c]:last-child:before  {
display:none }

.Roulette-item-price[data-v-90a8cb8c]  {
z-index:100;border-radius:40px;height:32px;padding:0 12px 0 32px;background-color:#f0b40029;background-size:20px;background-repeat:no-repeat;background-position:8px center;background-image:var(--icon_sparkle);color:#ba7000;display:flex;font-size:14px;font-weight:500;align-items:center;justify-content:center;margin-bottom:16px }

.Roulette-itemGift[data-v-90a8cb8c]  {
position:relative;margin-top:16px;width:calc(100% - 32px);z-index:100 }

.Roulette-itemGift img[data-v-90a8cb8c]  {
position:relative;width:100%;display:block;height:initial;aspect-ratio:1 / 1;z-index:1 }

.Roulette-item._upgraded .Roulette-itemGift[data-v-90a8cb8c]  {
    filter: drop-shadow(0px 0px 8px var(--tg-theme-button-color));
}

.RouletteSelector[data-v-90a8cb8c]  {
pointer-events:none;position:absolute;top:5px;height:calc(100% - 10px);left:50%;transform:translate(-50%);width:1px;background-color:var(--tg-theme-button-color);opacity:.5 }

.RouletteSelector[data-v-90a8cb8c]:before,.RouletteSelector[data-v-90a8cb8c]:after  {
content:"";width:1px;height:1px;left:0;position:absolute;background-color:var(--tg-theme-button-color) }

.RouletteSelector[data-v-90a8cb8c]:before  {
top:1px;transform:translate(.5px) rotate(-45deg) scale(11.314);transform-origin:bottom left }

.RouletteSelector[data-v-90a8cb8c]:after  {
bottom:1px;transform:translate(.5px) rotate(45deg) scale(11.314);transform-origin:top left }

.Switch-wrap  {
display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100% }

.Switch-label  {
font-size:16px }

.Switch  {
height:32px;align-items:center;position:relative;border-radius:99px;background-color:var(--tg-theme-secondary-bg-color);overflow:hidden;display:flex;transition:.15s ease background-color }

.Switch .Switch-variant  {
position:relative;z-index:2;padding:0 10px;font-weight:500;font-size:14px;line-height:22px;min-width:32px;height:22px;text-transform:uppercase;transition:opacity .2s ease }

.Switch .Switch-variant .Switch-variantIcon  {
width:16px;height:16px;background-repeat:no-repeat;background-size:16px }

.Switch .Switch-variant:first-child  {
opacity:1 }

.Switch .Switch-variant:first-child+.Switch-variant  {
opacity:.5 }

.Switch .Switch-controller  {
position:absolute;top:2px;bottom:2px;left:2px;z-index:1;width:calc(50% - 1px);border:1px solid rgba(0,0,0,.04);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;background-color:var(--tg-theme-bg-color);border-radius:99px }

.Switch._on  {
background-color:var(--tg-theme-button-color) }

.Switch._on .Switch-controller  {
left:calc(50% + 2px);width:calc(50% - 4px) }

.Switch._on .Switch-variant:first-child  {
opacity:.5 }

.Switch._on .Switch-variant:first-child+.Switch-variant  {
opacity:1 }

.Switch._enable .Switch-controller  {
animation-name:AnimSwitchEnable;animation-duration:.2s;animation-timing-function:ease;animation-fill-mode:forwards }

.Switch._disable .Switch-controller  {
animation-name:AnimSwitchDisable;animation-duration:.2s;animation-timing-function:ease;animation-fill-mode:forwards }

@keyframes AnimSwitchEnable  {
  0%  {
  left:2px;width:calc(50% - 2px) }
  
50%  {
  left:2px;width:calc(100% - 2px) }
  
to  {
  left:calc(50% + 2px);width:calc(50% - 4px) }

 }

@keyframes AnimSwitchDisable  {
  0%  {
  left:calc(50% + 2px);width:calc(50% - 4px) }
  
50%  {
  left:2px;width:calc(100% - 4px) }
  
to  {
  left:2px;width:calc(50% - 4px) }

 }

.SelectSpin[data-v-b649d673]  {
justify-content:space-between;height:54px;background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;padding:4px;position:relative;display:flex;opacity:1;transition:.15s ease opacity }

.SelectSpin._disabled[data-v-b649d673]  {
opacity:.85;cursor:not-allowed }

.SelectSpin-btn[data-v-b649d673]  {
flex:1;text-align:center;cursor:pointer;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;position:relative }

.SelectSpin._disabled .SelectSpin-btn[data-v-b649d673]  {
cursor:not-allowed }

.SelectSpin-btn-star[data-v-b649d673]  {
width:24px;height:24px;background-image:var(--icon_sparkle);background-repeat:no-repeat;background-size:24px }

.SelectSpin-selector[data-v-b649d673]  {
transition:.15s ease transform;pointer-events:none;border-radius:10px;height:calc(100% - 8px);background-color:var(--tg-theme-bg-color);position:absolute }

.Button[data-v-c95ed5b1]  {
width:100%;height:56px;padding:0 16px;border-radius:12px;font-size:16px;display:flex;justify-content:center;align-items:center;transition:.15s ease transform,.15s ease opacity,.15s ease background-color;font-weight:500;color:var(--tg-theme-button-text-color);background-color:var(--tg-theme-button-color) }

.Button._light[data-v-c95ed5b1]  {
color:var(--tg-theme-text-color);background-color:var(--tg-theme-button-color-light) }

.Button._transparent[data-v-c95ed5b1]  {
color:var(--tg-theme-text-color);background-color:transparent }

.Button._transparent[data-v-c95ed5b1]:active  {
background-color:var(--tg-theme-button-color-transparent-active) }

.Button[data-v-c95ed5b1]:disabled  {
opacity:.85;cursor:not-allowed }

.Button[data-v-c95ed5b1]:active:disabled  {
transform:scale(1)!important }

.SpinButton-free[data-v-c5968b36]  {
margin-left:8px;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:16px;background-image:var(--icon_free) }

.PageSpin-possiblePrize-price[data-v-c5968b36]  {
z-index:100;border-radius:40px;height:24px;padding:0 8px;background-color:#f0b40029;color:#ba7000;display:flex;font-size:14px;font-weight:500;align-items:center;justify-content:center }

.PageSpin-possiblePrize-price-icon[data-v-c5968b36]  {
display:block;width:16px;height:16px;background-image:var(--icon_sparkle);background-size:16px;background-repeat:no-repeat;margin-right:4px }

.PageSpin-inner[data-v-c5968b36]  {
gap:24px;flex-direction:column;flex:1;display:flex;justify-content:space-between }

.PageSpin-header[data-v-c5968b36]  {
padding-left:8px;font-size:20px;line-height:22px;font-weight:500;margin-bottom:12px }

.PageSpin-possiblePrizes[data-v-c5968b36]  {
border:1px solid var(--tg-theme-section-separator-color, var(--theme-delimiter));background-color:var(--tg-theme-secondary-bg-color);border-radius:12px;min-height:120px }

.PageSpin-possiblePrizes-inner[data-v-c5968b36]  {
padding:12px;height:100%;overflow-x:auto;display:flex;align-items:center;gap:12px;transition:.15s ease mask-image;-webkit-mask-image:linear-gradient(to left,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to left,transparent,black 10%,black 90%,transparent) }

.PageSpin-possiblePrizes-inner._scrolledRight[data-v-c5968b36] {
    -webkit-mask-image: none;
    mask-image: none;
}

.PageSpin-possiblePrizes-inner._scrolledLeft[data-v-c5968b36]  {
-webkit-mask-image:linear-gradient(to left,transparent,black 10%,black);mask-image:linear-gradient(to left,transparent,black 10%,black) }

.PageSpin-possiblePrizes-inner .SkeletonBlock[data-v-c5968b36]  {
flex-shrink:0 }

.PageSpin-possiblePrize[data-v-c5968b36]  {
background-color:var(--tg-theme-bg-color);position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:8px;gap:8px;width:100px;height:100%;flex-shrink:0;padding-top:8px }

.PageSpin-possiblePrize-inner[data-v-c5968b36]  {
align-items:center;box-shadow:inset 0 0 0 1px var(--tg-theme-separator-color, var(--theme-delimiter));border-radius:12px 12px 10px 10px;padding:8px;position:relative;display:flex;flex-direction:column;gap:8px;width:100% }

.PageSpin-possiblePrize-imgWrap[data-v-c5968b36]  {
position:relative;height:52px }

.PageSpin-possiblePrize-img[data-v-c5968b36]  {
width:100%;display:block;padding-left:16px;padding-right:16px;position:relative;z-index:1 }

.PageSpin-possiblePrize._upgrade .PageSpin-possiblePrize-img[data-v-c5968b36] {
    filter: drop-shadow(0px 0px 8px var(--tg-theme-button-color));
}

.PageSpin-possiblePrize-chance[data-v-c5968b36]  {
font-size:14px;font-weight:500;text-align:center;padding-right:20px;background-image:var(--icon_dice);background-size:16px;background-repeat:no-repeat;background-position:right center }

.PageSpin-possiblePrize-tape[data-v-c5968b36]  {
position:absolute;right:-1px;z-index:101;top:-1px;width:47%;aspect-ratio:1/1;background-size:cover;background-image:var(--icon_tape);background-repeat:no-repeat }

.PageSpin-possiblePrize-tape[data-v-c5968b36]:before  {
content:attr(data-text);position:absolute;font-size:10px;font-weight:500;color:var(--tg-theme-bg-color);top:25%;left:25%;transform:rotate(45deg) }

.SpinButton img[data-v-c5968b36]  {
margin-left:8px;width:24px;display:block }

.SpinButton-text[data-v-c5968b36]  {
margin-left:8px;font-size:16px;font-weight:500;padding-right:20px;background-size:16px;background-repeat:no-repeat;background-position:right center;background-image:var(--icon_sparkle) }

.Avatar  {
border-radius:50%;position:relative;background-size:100%;background-repeat:no-repeat }

.Avatar img  {
position:absolute;width:100%;height:100%;border-radius:50%;z-index:1 }

.Avatar._big  {
width:100px;font-size:32px;height:100px }

.Avatar._medium  {
width:40px;font-size:15px;height:40px }

.Avatar._small  {
width:20px;font-size:8px;height:20px }

.Avatar._tiny  {
width:16px;font-size:6px;height:16px }

.Avatar:after  {
content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2 }

._red:before  {
background:linear-gradient(#ff845e,#d45246) }

._orange:before  {
background:linear-gradient(#febb5b,#f68136) }

._violet:before  {
background:linear-gradient(#b694f9,#6c61df) }

._green:before  {
background:linear-gradient(#9ad164,#46ba43) }

._cyan:before  {
background:linear-gradient(#53edd6,#28c9b7) }

._pink:before  {
background:linear-gradient(#ff8aac,#d95574) }

._blue:before  {
background:linear-gradient(#5caffa,#408acf) }

.Avatar._anon img  {
padding-left:6px;padding-right:6px }

.Avatar._text:before,.Avatar._anon:before  {
display:flex;align-items:center;justify-content:center;position:absolute;border-radius:50%;width:100%;height:100%;font-weight:500;color:#fff;content:"" }

.Avatar._text:before  {
content:attr(data-text) }

.SkeletonText[data-v-31339343]  {
display:block;background-color:var(--theme-skeleton-bg);position:relative;overflow:hidden }

.SkeletonText[data-v-31339343]:before  {
content:"";position:absolute;width:100%;height:100%;background:var(--theme-skeleton-gradient);animation-name:AnimSkeletonText-31339343;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.6,0,.6,1);animation-delay:.5s }

@keyframes AnimSkeletonText-31339343  {
  0%  {
  left:-100% }
  
to  {
  left:100% }

 }

.LottiePlayer  {
width:100%;height:100% }

.NoGifts  {
background-color:var(--tg-theme-secondary-bg-color);padding:32px;display:flex;align-items:center;flex-direction:column;border-radius:12px }

.NoGifts .NoGifts-msg  {
font-size:15px;padding-top:8px;text-align:center }

.NoGifts .NoGifts-img  {
position:relative;width:96px;height:96px;background-repeat:no-repeat;background-size:100px }

.NoGifts .NoGifts-goToStore  {
font-size:17px;line-height:22px }

.PageProfile-place[data-v-40a63ac4]  {
font-size:14px;font-weight:500;color:var(--theme-white);padding:0 8px;border-radius:20px;background-color:var(--theme-label-secondary);position:absolute;top:100%;transform:translateY(-50%);border:3px solid var(--theme-bg) }

.PageProfile-place._gold[data-v-40a63ac4]  {
background-color:var(--theme-gold) }

.PageProfile-place._silver[data-v-40a63ac4]  {
background-color:var(--theme-silver) }

.PageProfile-place._bronze[data-v-40a63ac4]  {
background-color:var(--theme-bronze) }

.iconTime[data-v-40a63ac4]  {
background-image:var(--icon_timer) }

.iconTime[data-v-40a63ac4]  {
background-size:24px;width:24px;height:24px;background-repeat:no-repeat }

.PageProfile[data-v-40a63ac4]  {
padding:24px }

.PageProfile .PageProfile-avatarWrap[data-v-40a63ac4]  {
position:relative;display:flex;justify-content:center }

.PageProfile .PageProfile-name[data-v-40a63ac4]  {
margin-top:20px;height:32px;align-items:center;overflow:hidden;text-overflow:ellipsis;font-size:24px;font-weight:600;display:flex;justify-content:center }

.PageProfile .PageProfile-starCount[data-v-40a63ac4]  {
display:flex;justify-content:center;font-size:17px;height:21px;align-items:center;color:var(--theme-label-secondary);text-align:center;margin-top:4px }

.PageProfile .PageProfile-starCount-star[data-v-40a63ac4]  {
padding-left:24px;background-image:var(--icon_sparkle);background-repeat:no-repeat;background-size:16px;background-position:4px center }

.PageProfile .PageProfile-recentActions[data-v-40a63ac4]  {
display:flex;align-items:center;margin-top:24px;height:21px;font-size:17px;justify-content:center }

.PageProfile .PageProfile-giftsWrap[data-v-40a63ac4]  {
padding:24px 0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr)) }

.PageProfile .PageProfile-giftsWrap._empty[data-v-40a63ac4]  {
display:block }

.PageProfile .PageProfile-gift[data-v-40a63ac4]  {
cursor:pointer;border-radius:16px;background-color:var(--tg-theme-secondary-bg-color);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:16px;transform:scale(1);transition:.15s ease transform }

.PageProfile .PageProfile-gift-tape[data-v-40a63ac4]  {
position:absolute;right:-1px;z-index:101;top:-1px;width:54px;height:54px;background-size:54px;background-image:var(--icon_tape);background-repeat:no-repeat }

.PageProfile .PageProfile-gift-tape[data-v-40a63ac4]:before  {
content:attr(data-text);position:absolute;font-size:12px;font-weight:500;color:var(--tg-theme-bg-color);top:25%;left:25%;transform:rotate(45deg) }

.PageProfile .PageProfile-gift[data-v-40a63ac4]:active  {
transform:scale(.9) }

.PageProfile .PageProfile-gift-img[data-v-40a63ac4]  {
position:relative }

.PageProfile .PageProfile-gift-img img[data-v-40a63ac4]  {
width:100%;display:block }

.PageProfile ._upgraded .PageProfile-gift-img[data-v-40a63ac4]  {
filter:invert(1) drop-shadow(0px 0px 8px var(--tg-theme-button-color)) }

.PageProfile .PageProfile-gift-img[data-v-40a63ac4]:before  {
content:"";position:absolute;width:100%;height:100% }

.PageProfile .PageProfile-gift-btn[data-v-40a63ac4]  {
z-index:100;border-radius:40px;height:32px;padding:0 12px 0 32px;background-color:#f0b40029;background-size:20px;background-repeat:no-repeat;background-position:8px center;background-image:var(--icon_sparkle);color:#ba7000;display:flex;font-size:14px;font-weight:500;align-items:center;justify-content:center }

.Header  {
font-family:var(--font-sf-pro),sans-serif;flex-direction:column;padding:24px 16px;display:flex;align-items:center;justify-content:center;text-align:center }

.Header .Header-icon  {
margin-bottom:16px;height:96px;width:96px }

.Header .Header-title  {
font-weight:600;font-size:24px;color:var(--theme-text);line-height:32px }

.Header .Header-subtitle  {
color:var(--theme-label-secondary);font-size:17px;line-height:22px;margin-top:8px }

.LeaderboardItem  {
padding:0 24px;background-color:var(--tg-theme-bg-color);display:flex;height:64px;align-items:center;justify-content:center;position:relative;gap:12px }

.LeaderboardItem._pinned  {
background-color:var(--tg-theme-bg-color) }

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none))  {
  .LeaderboardItem._pinned  {
  -webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--tg-theme-bg-color-transparent) }

 }

.LeaderboardItem._me:after,.LeaderboardItem._me+.LeaderboardItem:after  {
content:"";position:absolute;left:76px;right:24px;top:0;transform-origin:top right;transform:scaleY(var(--separator-scale));background-color:var(--tg-theme-section-separator-color, var(--theme-delimiter));height:1px }

.LeaderboardItem._me:after  {
left:0;right:0;opacity:0 }

.LeaderboardItem._me._pinned:after  {
opacity:1 }

.LeaderboardItem._me  {
transition:.15s ease background-color,.15s ease backdrop-filter;position:sticky;bottom:58px;z-index:2 }

._iphone .LeaderboardItem._me  {
bottom:90px }

.LeaderboardItem:before  {
left:76px;right:24px }

.LeaderboardItem:last-child:before  {
display:none }

.LeaderboardItem-position  {
height:100%;display:flex;justify-content:center;font-size:14px;align-items:center;color:var(--tg-theme-subtitle-text-color, var(--tg-theme-hint-color)) }

.LeaderboardItem-positionAnimation  {
width:24px;position:relative;height:24px }

.LeaderboardItem-nameWrap  {
display:flex;gap:8px }

.LeaderboardItem-name  {
font-size:16px;display:flex;gap:8px;align-items:center }

.LeaderboardItem-center  {
flex:1;display:flex;flex-direction:column;gap:2px }

.LeaderboardItem-points  {
color:var(--tg-theme-subtitle-text-color, var(--tg-theme-hint-color));display:flex;gap:6px;font-size:13px }

.LeaderboardItem-name-me  {
color:var(--tg-theme-button-text-color);background-color:var(--tg-theme-button-color);font-size:12px;font-weight:12px;padding:2px 4px;border-radius:6px }

.PageLeaderboard-content[data-v-d7bf3685]  {
display:flex;flex-direction:column;flex:1 }

.PageLeaderboard-loadingWrap[data-v-d7bf3685]  {
margin-top:16px;position:relative;flex:1;overflow:hidden }

.PageLeaderboard-loading[data-v-d7bf3685]  {
position:absolute;top:0;left:0;width:100% }

@keyframes NavBarText  {
  0%  {
  transform:scale(1) }
  
50%  {
  transform:scale(.9) }
  
to  {
  transform:scale(1) }

 }

.NavigationBarButton  {
flex:1;padding:11px 4px 4px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center }

.NavigationBarButton._active .NavigationBarButton-icon path  {
fill:var(--tg-theme-button-color) }

.NavigationBarButton._active .NavigationBarButton-text  {
color:var(--tg-theme-button-color) }

.NavigationBarButton:before  {
position:absolute;width:100%;height:100% }

.NavigationBarButton .NavigationBarButton-icon  {
width:26px;height:26px;display:block;overflow:hidden }

.NavigationBarButton .NavigationBarButton-icon path  {
transition:.2s ease-in fill;fill:var(--tg-theme-hint-color) }

.NavigationBarButton .NavigationBarButton-text  {
display:block;color:var(--tg-theme-subtitle-text-color);transition:.2s ease-in color;margin-top:4px;font-size:10px;text-align:center;transform-origin:top;animation-duration:.4s;animation-timing-function:ease-in;animation-fill-mode:forwards;position:relative }

.NavigationBarButton .NavigationBarButton-text._anim  {
animation-name:NavBarText }

.NavigationBarButton .NavigationBarButton-text._badge:before  {
content:"";width:6px;height:6px;background-color:var(--tg-theme-button-color);border-radius:50%;position:absolute;right:0;top:50%;transform:translate(calc(100% + 4px),-50%) }

@media (hover: hover)  {
  .NavigationBarButton:hover .NavigationBarButton-icon path  {
  fill:var(--tg-theme-button-color) }
  
.NavigationBarButton:hover .NavigationBarButton-text  {
  color:var(--tg-theme-button-color) }

 }

.Separator[data-v-ae3aa329]  {
z-index:123;position:absolute;height:1px;transform:scaleY(var(--separator-scale));background-color:var(--tg-theme-section-separator-color, var(--theme-delimiter)) }

.Separator._top[data-v-ae3aa329]  {
transform-origin:top center;top:0;left:0;right:0 }

.Separator._bottom[data-v-ae3aa329]  {
transform-origin:bottom center;bottom:0;left:0;right:0 }

.NavigationBar[data-v-56c90db5]  {
max-width:768px;position:fixed;height:58px;bottom:0;width:100%;transition:.3s ease height,.3s ease opacity;opacity:1;z-index:100 }

.NavigationBar .NavigationBar-topLine[data-v-56c90db5]  {
pointer-events:none;height:1px;width:100%;background-color:var(--theme-separator);transform:scaleY(var(--separator-scale));transform-origin:bottom center;position:absolute;top:-1px }

.NavigationBar .NavigationBar-buttons[data-v-56c90db5]  {
position:absolute;top:0;width:100%;height:58px;overflow:hidden;display:flex;justify-content:space-around;background-color:var(--tg-theme-bg-color) }

@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none)  {
  .NavigationBar .NavigationBar-buttons[data-v-56c90db5]  {
  -webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--tg-theme-bg-color-transparent) }

 }

.NavigationBar._hide[data-v-56c90db5]  {
height:0;opacity:0 }

.NavigationBar._iphone[data-v-56c90db5]  {
height:90px }

.WinOverlay-actions[data-v-1263e516]  {
position:absolute;top:24px;right:24px;display:flex;gap:12px }

.WinOverlay-postToStory[data-v-1263e516],.WinOverlay-close[data-v-1263e516]  {
width:32px;height:32px;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer }

.WinOverlay-close[data-v-1263e516]  {
background-image:var(--icon_close) }

.WinOverlay-postToStory[data-v-1263e516]  {
background-image:var(--icon_story) }

.WinOverlay[data-v-1263e516]  {
position:fixed;width:100%;height:100%;z-index:500;display:flex;align-items:center;justify-content:center;background-color:var(--tg-theme-bg-color);top:0;left:0 }

@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none))  {
  .WinOverlay[data-v-1263e516]  {
  background-color:var(--tg-theme-bg-color-transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px) }
 }

.WinOverlay-content[data-v-1263e516]  {
position:relative;max-width:768px;width:100%;height:100%;padding:24px;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center }

.WinOverlay-title[data-v-1263e516]  {
font-size:24px;font-weight:500 }

.WinOverlay-subtitle[data-v-1263e516]  {
font-size:17px }

.WinOverlay-animation[data-v-1263e516]  {
width:128px;height:128px }

.WinOverlay-animation._upgraded[data-v-1263e516]  {
    filter: drop-shadow(0px 0px 8px var(--tg-theme-button-color));
}


.WinOverlay-gift[data-v-1263e516]  {
flex:2;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px }

.WinOverlay-buttons[data-v-1263e516]  {
display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:8px;width:100%;justify-content:flex-end }

.WinOverlay-buttons._demo[data-v-1263e516]  {
display:flex;gap:0 }

.WinOverlay-buttons[data-v-1263e516] :nth-child(1)  {
grid-column:1;grid-row:1 }

.WinOverlay-buttons[data-v-1263e516] :nth-child(2)  {
grid-column:2;grid-row:1 }

.WinOverlay-buttons[data-v-1263e516] :nth-child(3)  {
grid-column:span 2;grid-row:2 }

.WinOverlay-text[data-v-1263e516]  {
text-align:center }

@media (orientation: landscape)  {
  .WinOverlay-gift[data-v-1263e516]  {
  flex-direction:row }
  
.WinOverlay-text[data-v-1263e516]  {
  text-align:left }

 }

.overlay-enter-active[data-v-1263e516],.overlay-leave-active[data-v-1263e516]  {
transition:opacity .3s ease,transform .3s ease }

.overlay-enter-from[data-v-1263e516],.overlay-leave-to[data-v-1263e516]  {
opacity:0;transform:scale(.9) }

.Pages[data-v-c8784b5e]  {
flex:1;position:relative;overflow-x:hidden;overflow-y:hidden }

.zoom-enter-active[data-v-c8784b5e],.zoom-leave-active[data-v-c8784b5e]  {
transition:opacity .25s,transform .25s }

.zoom-enter-from[data-v-c8784b5e],.zoom-leave-to[data-v-c8784b5e]  {
transform:scale(.8);opacity:0 }

.slideL-enter-active[data-v-c8784b5e],.slideL-leave-active[data-v-c8784b5e]  {
transition:transform .25s }

.slideL-enter-from[data-v-c8784b5e]  {
transform:translate(100%) }

.slideL-leave-to[data-v-c8784b5e]  {
transform:translate(-100%) }

.slideR-enter-active[data-v-c8784b5e],.slideR-leave-active[data-v-c8784b5e]  {
transition:transform .25s }

.slideR-enter-from[data-v-c8784b5e]  {
transform:translate(-100%) }

.slideR-leave-to[data-v-c8784b5e]  {
transform:translate(100%) }