.button,.button-arrow,.button-chevron,.button-outline,.button-refresh,.button-subscription{text-align:center;white-space:nowrap;border-radius:6px;font-weight:400;transition:all .3s}.button{background:var(--color_red_main);color:#fff;padding:8px 29px;font-size:16px;line-height:1.5;display:inline-block;box-shadow:inset 0 -1px #0000001f}.button--sm{padding:8px 24px;font-size:14px;line-height:1.4}.button--lg{padding:10px 46px}.button--loading svg{width:24px;height:24px;display:block}.button--block{width:100%;padding-left:16px;padding-right:16px}.button.button--active,.button.button-sm--active{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}@media (min-width:992px){.button:active,.button:hover{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}}.button--blue{background:var(--color_blue_btn)}@media (min-width:992px){.button--blue:active,.button--blue:hover{background:var(--color_blue_main);border-color:var(--color_blue_main);color:#fff}}.button.button--disabled,.button.button-sm--disabled,.button:disabled{background:var(--color_black_60);border-color:var(--color_black_60);color:#fff;cursor:not-allowed}.button-outline{border:1px solid var(--color_red_main);color:var(--color_red_main);background:#fff;padding:7px 28px;font-size:16px;line-height:1.5;display:inline-block;box-shadow:inset 0 -1px #0000001f}.button-outline--gray{border-color:var(--color_black_40);box-shadow:none;color:var(--color_black_70);background:#fff}.button-outline--sm{padding:8px 24px;font-size:14px;line-height:1.4}.button-outline--loading svg{width:24px;height:24px;display:block}.button-outline--block{width:100%;padding-left:16px;padding-right:16px}.button-outline--lg{padding:10px 46px}.button-outline.button--active,.button-outline.button-sm--active{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}@media (min-width:992px){.button-outline:active,.button-outline:hover{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}}.button-outline.button--disabled,.button-outline.button-sm--disabled,.button-outline:disabled{background:var(--color_black_60);border-color:var(--color_black_60);color:#fff;cursor:not-allowed}.button-arrow{background:var(--color_red_main);color:#fff;justify-content:center;align-items:center;padding:10px 24px;font-size:16px;line-height:1.5;display:inline-flex;box-shadow:inset 0 -1px #0000001f}.button-arrow svg{will-change:transform;width:27px;height:24px;margin-left:8px;transition:inherit;display:block}.button-arrow--block{width:100%}.button-arrow.button-arrow--active{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}@media (min-width:992px){.button-arrow:active,.button-arrow:hover{background:var(--color_red_90);border-color:var(--color_red_90);color:#fff}}.button-arrow.button-arrow--disabled,.button-arrow:disabled{background:var(--color_black_60);border-color:var(--color_black_60);color:#fff;cursor:not-allowed}@media (min-width:1024px){.button-arrow:hover svg{animation:1.8s ease-in infinite buttonArrowAnimation}}.button-chevron{border:1px solid var(--color_red_main);color:var(--color_red_main);background:0 0;justify-content:center;align-items:center;padding:7px 18px;font-size:14px;line-height:1.4;display:inline-flex}.button-chevron svg{width:16px;height:16px;margin-left:2px;transition:inherit;display:block}.button-chevron--block{width:100%}.button-chevron.button-chevron--active{border-color:var(--color_red_90);color:var(--color_red_90)}@media (min-width:992px){.button-chevron:active,.button-chevron:hover{border-color:var(--color_red_90);color:var(--color_red_90)}}.button-chevron.button-chevron--disabled,.button-chevron:disabled{border-color:var(--color_black_60);color:var(--color_black_60);cursor:not-allowed}.button-refresh{border:1px solid var(--color_red_main);color:var(--color_black_main);background:#fff;justify-content:center;align-items:center;padding:7px 21px;font-size:16px;line-height:1.5;display:inline-flex;box-shadow:inset 0 -1px #0000001f}.button-refresh svg{color:var(--color_red_main);width:20px;height:20px;margin-right:6px;transition:inherit;display:block}.button-refresh--sm{padding:7px 20px;font-size:14px;line-height:1.4}.button-refresh--sm svg{width:16px;height:16px}.button-refresh.button-refresh--active{border-color:var(--color_red_90);color:var(--color_red_90)}.button-refresh.button-refresh--active svg{color:var(--color_red_90)}@media (min-width:992px){.button-refresh:active,.button-refresh:hover{border-color:var(--color_red_90);color:var(--color_red_90)}.button-refresh:active svg,.button-refresh:hover svg{color:var(--color_red_90)}}.button-refresh.button-refresh--disabled,.button-refresh:disabled{border-color:var(--color_black_60);color:var(--color_black_60);cursor:not-allowed}.button-refresh.button-refresh--disabled svg,.button-refresh:disabled svg{color:var(--color_black_60)}.button-more{color:var(--color_red_main);white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:60px;padding:4px 5px 4px 11px;font-size:14px;font-weight:400;line-height:1.4;transition:all .3s;display:inline-flex}.button-more,.button-more span{justify-content:center;align-items:center}.button-more span{background:var(--color_black_30);border-radius:100%;width:28px;height:28px;margin-left:6px;transition:inherit;display:flex}.button-more span svg{color:var(--color_red_main);width:14px;height:14px;transition:inherit;display:block}.button-more.button-more--active{border-color:var(--color_red_90);color:var(--color_red_90)}.button-more.button-more--active span svg{color:var(--color_red_90)}@media (min-width:992px){.button-more:active,.button-more:hover{border-color:var(--color_red_90);color:var(--color_red_90)}.button-more:active span svg,.button-more:hover span svg{color:var(--color_red_90)}}.button-more.button-more--disabled,.button-more:disabled{border-color:var(--color_black_60);color:var(--color_black_60);cursor:not-allowed}.button-more.button-more--disabled span svg,.button-more:disabled span svg{color:#fff}.button-ticket{border:2px dashed var(--color_orange_main);color:var(--color_black_main);text-align:center;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:10px 24px;font-size:16px;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.button-ticket_scissors{fill:var(--color_orange_main);opacity:0;width:30px;height:30px;position:absolute;top:-16px;left:0}.button-ticket_svg{color:var(--color_orange_main);flex:0 0 24px;min-width:24px;height:24px;transition:all .3s;display:block}.button-ticket--block{width:100%}@media (min-width:992px){.button-ticket:hover:not(.button-ticket--disabled) .button-ticket_scissors{opacity:1;animation:6s infinite scissors}}.button-ticket.button-ticket--active{color:var(--color_black_main);border-style:solid}@media (min-width:992px){.button-ticket:active,.button-ticket:hover{color:var(--color_black_main);border-style:solid}}.button-ticket.button-ticket--disabled,.button-ticket:disabled{border-color:var(--color_black_60);color:var(--color_black_60);cursor:not-allowed}.button-ticket.button-ticket--disabled .button-ticket_svg,.button-ticket:disabled .button-ticket_svg{color:var(--color_black_60)}@keyframes scissors{0%{top:0;left:0;transform:translate(-50%,calc(-50% - 1px))rotate(0)}29%{transform:translate(-50%,calc(-50% - 1px))rotate(0)}30%{top:0;left:100%;transform:translate(calc(1px - 50%),calc(-50% - 1px))rotate(90deg)}49%{transform:translate(calc(1px - 50%),calc(-50% - 1px))rotate(90deg)}50%{top:100%;left:100%;transform:translate(-50%,calc(1px - 50%))rotate(180deg)}79%{transform:translate(-50%,calc(1px - 50%))rotate(180deg)}80%{top:100%;left:0;transform:translate(calc(-50% - 1px),calc(1px - 50%))rotate(270deg)}99%{transform:translate(calc(-50% - 1px),calc(-50% - 1px))rotate(270deg)}to{top:0;left:0;transform:translate(-50%,calc(-50% - 1px))rotate(1turn)}}.button-like{border:1px solid var(--color_red_main);color:var(--color_red_main);background:#fae8eb;border-radius:35px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.button-like svg{color:var(--color_red_main);will-change:transform;width:24px;height:24px;transition:all .3s;display:block}.button-like.button-like--disabled,.button-like:disabled{background:var(--color_black_40);border-color:var(--color_black_70);cursor:not-allowed}.button-like.button-like--disabled svg,.button-like:disabled svg{color:var(--color_black_70)}.button-like--lg{padding:8px 12px}.button-like--lg svg{width:28px;height:28px}@media (min-width:992px){.button-like:hover svg{transform:rotate(-25deg)}}.button-dislike{border:1px solid var(--color_blue_main);color:var(--color_blue_main);background:#d8ecf5;border-radius:35px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.button-dislike svg{color:var(--color_blue_main);will-change:transform;width:24px;height:24px;transition:all .3s;display:block}.button-dislike.button-dislike--disabled,.button-dislike:disabled{background:var(--color_black_40);border-color:var(--color_black_70);cursor:not-allowed}.button-dislike.button-dislike--disabled svg,.button-dislike:disabled svg{color:var(--color_black_70)}.button-dislike--lg{padding:8px 12px}.button-dislike--lg svg{width:28px;height:28px}@media (min-width:992px){.button-dislike:hover svg{transform:rotate(-25deg)}}.button-disabled{background:var(--color_black_15);border:1px solid var(--color_black_60);color:var(--color_black_65);border-radius:35px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.button-disabled--lg{padding:8px 12px}.button-icon-arrow{background:#fff;border:1px solid #eaeaea;border-radius:100%;justify-content:center;align-items:center;width:31px;height:31px;padding:8px;display:inline-flex}.button-icon-arrow svg{color:var(--color_black_70);width:13px;height:13px;transition:inherit;display:block}.button-icon-arrow.button-icon-arrow--active svg{color:var(--color_red_main)}@media (min-width:992px){.button-icon-arrow:active svg,.button-icon-arrow:hover svg{color:var(--color_red_main)}}.button-icon-arrow.button-icon-arrow--disabled,.button-icon-arrow:disabled{cursor:not-allowed}.button-icon-arrow.button-icon-arrow--disabled svg,.button-icon-arrow:disabled svg{color:var(--color_black_60)}@keyframes buttonArrowAnimation{0%{transform-origin:0}20%{transform:translate(8px)scale(1.1)}35%{transform:translate(-2px)scale(1)}50%{transform:translate(8px)scale(1.05)}65%{transform:translate(-2px)scale(1)}85%{transform:translate(0)scale(1)}}.button-subscription{background-color:var(--color_black_120);border:1px solid var(--color_black_120);color:#fff;justify-content:center;align-items:center;padding:8px 19px;font-size:16px;line-height:1.5;display:inline-flex;position:relative}.button-subscription_wrap{justify-content:flex-start;align-items:center;gap:8px;width:122px;transition:all .3s;display:inline-flex}.button-subscription_bell{transform-origin:top;animation-fill-mode:forwards;display:block;position:relative}.button-subscription_bell svg{will-change:transform;min-width:18px;height:18px;transition:inherit;display:block}.button-subscription_arrow{display:none}.button-subscription_arrow svg{will-change:transform;min-width:14px;height:14px;transition:inherit;display:block}.button-subscription_animation{opacity:0;visibility:hidden;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.button-subscription_animation--active{opacity:1;visibility:visible}.button-subscription--sm{border-radius:30px;padding:6px 14px;font-size:14px;line-height:1.4}.button-subscription--sm .button-subscription_wrap{width:112px}.button-subscription--active{border-color:var(--color_red_main);color:var(--color_black_120);background:#fff}.button-subscription--active .button-subscription_wrap{width:154px}.button-subscription--active.button-subscription--sm .button-subscription_wrap{width:145px}.button-subscription--active .button-subscription_arrow{display:block}.button-subscription--comment{color:var(--color_black_60);background:0 0;border:0;padding:0 0 8px;font-size:14px}.button-subscription--comment.button-subscription--active{background:0 0}.button-subscription--comment:hover{color:var(--color_red_main)}.button-subscription--animate .button-subscription_bell{animation:2s ease-in .3s subscriptionBell}.button-subscription_menu{z-index:105;background:#fff;border-radius:10px;max-width:calc(100vw - 20px);margin-top:4px;padding:10px 12px;display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #00000026}.button-subscription_menu button{color:var(--color_black_main);white-space:nowrap;background:#fff;align-items:center;gap:8px;width:100%;padding:8px 30px 8px 6px;font-size:16px;line-height:1.5;transition:all .3s;display:flex;position:relative}.button-subscription_menu button svg{min-width:18px;height:18px;display:block}@media (min-width:992px){.button-subscription_menu button:hover{color:var(--color_red_main)}}.button-subscription_menu--top{margin-top:0;margin-bottom:4px;top:auto;bottom:100%;left:0;right:auto}.button-subscription_container{position:relative}.button-subscription_container--block{width:100%}.button-subscription_container--opened .button-subscription_arrow{transform:rotate(180deg)}.button-subscription_container--opened .button-subscription_menu{display:block}.button-subscription--block{width:100%}.button-subscription--simple{color:var(--color_red_main);font-size:12px;display:block}.button-subscription--simple__static{color:var(--color_black_50);display:block}.button-subscription--simple__hover{color:var(--color_red_main);display:none}@media (min-width:992px){.button-subscription--simple:hover .button-subscription--simple__static{display:none}.button-subscription--simple:hover .button-subscription--simple__hover{display:block}}.button-filter{background-color:var(--color_black_main);color:#fff;border-radius:30px;align-items:center;gap:4px;padding:8px 18px;font-size:16px;font-weight:400;line-height:1.5;display:inline-flex}.button-filter svg{flex:0 0 20px;min-width:20px;height:20px;display:block}@media (max-width:390px){.button-filter{justify-content:center;width:40px;height:40px;padding:8px}.button-filter span{display:none}}@keyframes subscriptionBell{0%{transform:rotate(0)}20%{transform:rotate(-10deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}90%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes subscriptionBellCircle{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}.button-mini-app{background:var(--color-btn);color:#fff;text-align:center;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:7px;font-size:14px;font-weight:500;line-height:1.2;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.button-mini-app:active,.button-mini-app:focus,.button-mini-app:hover{color:#fff}}.button-mini-app:disabled{background:var(--tg-theme-hint-color);cursor:not-allowed}.button-mini-app:hover{text-decoration:none}.button-mini-app--block{width:100%}.button-mini-app--loading svg{width:20px;height:20px;display:block}
.formatImage{border-radius:inherit;margin:0}.formatImage--bordered{position:relative}.formatImage--bordered:after{border-radius:inherit;content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #00000008}.formatImage--zoomed:after{content:none}.formatImage--zoomed a{position:relative}.formatImage--zoomed a:after{border-radius:inherit;content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #00000008}.formatImage a,.formatImage img{border-radius:inherit}
.modal{z-index:1000;background:#0009;justify-content:center;align-items:flex-start;padding:30px 15px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:640px){.modal{padding:15px}}@media (max-width:480px){.modal{padding:10px;top:47px}}.modal__close{border:1px solid var(--color_black_45);color:var(--color_black_60);z-index:10;background:#fff;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}@media (max-width:480px){.modal__close{top:15px;right:15px}}.modal__close svg{width:14px;height:14px;transition:inherit;display:block}@media (min-width:992px){.modal__close:hover{background-color:var(--color_red_main);border-color:var(--color_red_main)}.modal__close:hover svg{color:#fff}}.modal__footer{background:#fff;padding:15px;position:-webkit-sticky;position:sticky;bottom:-30px;left:-30px;right:-30px}@media (max-width:480px){.modal__footer{bottom:-15px;left:-15px;right:-15px}}.modal__content{background:#fff;border-radius:10px;width:100%;max-width:630px;max-height:100%;padding:30px;position:relative;overflow-y:auto}@media (max-width:480px){.modal__content{padding:15px}}.modal--disable-scroll .modal__content{overflow-y:hidden}.modal--centered{justify-content:center;align-items:center}.modal--full{justify-content:center;align-items:stretch;padding:0}.modal--full .modal__content{border-radius:0;height:100%}.modal--bg-grey .modal__content{background:var(--color_black_20)}.modal--lg .modal__content{max-width:998px}.modal-title{align-items:center;min-height:36px;margin-bottom:25px;font-size:26px;font-weight:700;display:flex}@media (max-width:640px){.modal-title{font-size:21px}}@media (max-width:480px){.modal-title{margin-bottom:15px}}@media (max-width:389px){.modal-title{font-size:18px}}@media (max-width:575px){.modal--full-mobile{justify-content:center;align-items:stretch;padding:0}.modal--full-mobile .modal__content{border-radius:0;height:100%}}
.MiniApp .modal{padding:12px}@media (max-width:480px){.MiniApp .modal{top:0}}.MiniApp .modal.modal--centered{justify-content:center;align-items:center}.MiniApp .modal__content{background:var(--tg-theme-section-bg-color);color:var(--tg-theme-text-color);border-radius:16px;width:100%;max-width:75%;padding:16px}.MiniApp .modal__close{display:none}
