.GramIcon-module__root{flex-shrink:0;width:auto;height:1em;margin:0 .125rem;display:inline-block;vertical-align:-.15em!important}.GramIcon-module__appIcon{border-radius:.375rem;margin:0}.Icon-module__hasPremiumBadge{position:relative;overflow:visible}.Icon-module__hasPremiumBadge:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%200L14.82%208.12L23.41%208.29L16.56%2013.48L19.05%2021.71L12%2016.8L4.95%2021.71L7.44%2013.48L.59%208.29L9.18%208.12Z%22/%3E%3C/svg%3E),linear-gradient(#fff,#fff);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%200L14.82%208.12L23.41%208.29L16.56%2013.48L19.05%2021.71L12%2016.8L4.95%2021.71L7.44%2013.48L.59%208.29L9.18%208.12Z%22/%3E%3C/svg%3E),linear-gradient(#fff,#fff);-webkit-mask-position:right -.25rem bottom -.125rem,50%;mask-position:right -.25rem bottom -.125rem,50%;-webkit-mask-size:1.125rem 1.125rem,100% 100%;mask-size:1.125rem 1.125rem,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.Icon-module__hasPremiumBadge:after{content:"";background:url(./PremiumStarFill-3KiHijMq.svg) 50%/contain no-repeat;width:.875rem;height:.875rem;position:absolute;bottom:0;right:-.125rem}.StarIcon-module__root{--color-fill:var(--color-primary);flex-shrink:0;width:1rem;height:1rem;line-height:1;display:inline-block}.StarIcon-module__middle{width:1.25rem;height:1.25rem;font-size:1rem!important}.StarIcon-module__big{width:1.5rem;height:1.5rem;font-size:1rem!important}.StarIcon-module__adaptive{width:1em;height:1em}.StarIcon-module__svg,.StarIcon-module__img{width:100%;height:100%}.StarIcon-module__img{vertical-align:bottom}.StarIcon-module__clickable{pointer-events:auto;cursor:var(--custom-cursor,pointer)}.Menu.fluid .bubble{width:auto;min-width:13.5rem}.Menu .backdrop{z-index:var(--z-menu-backdrop);position:fixed;inset:-100vh -100vw}.Menu .bubble{--offset-y:calc(100% + .5rem);--offset-x:0;--animation-start-scale:.85;z-index:var(--z-menu-bubble);transform:scale(var(--animation-start-scale));overscroll-behavior:contain;border-radius:var(--border-radius-default);min-width:13.5rem;color:var(--color-text);background-color:var(--color-background);box-shadow:0 .25rem .5rem .125rem var(--color-default-shadow);margin:0;padding:.5rem 0;list-style:none;display:block;position:absolute;overflow:hidden;transition:opacity .15s cubic-bezier(.2,0,.2,1),transform .15s cubic-bezier(.2,0,.2,1)!important}.Menu .bubble.open{transform:scale(1)}.active-view-transition .Menu .bubble.open{view-transition-name:open-menu-bubble}.Menu .bubble.closing{transition:opacity .2s ease-in,transform .2s ease-in!important}.Menu .bubble.close-fast{transition-duration:70ms!important}body.no-context-menu-animations .Menu .bubble{--animation-start-scale:1!important;transition:opacity .15s!important}.Menu .bubble.top{top:var(--offset-y)}.Menu .bubble.bottom{bottom:var(--offset-y)}.Menu .bubble.left{left:var(--offset-x)}.Menu .bubble.right{right:var(--offset-x)}.Menu .bubble.with-footer{padding-bottom:0}body.has-open-dialog .Menu:not(.with-menu-transitions) .bubble{transition:none!important}.Menu .footer{color:var(--color-text-secondary);text-align:center;background:var(--color-chat-hover);padding:.25rem .5rem;font-size:.75rem;line-height:1.25}.Menu.compact .bubble{background:var(--color-background-compact-menu);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.25rem 0}body.no-menu-blur .Menu.compact .bubble{background:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none}.Menu.compact .footer{background:0 0}.Menu.compact.no-blur .bubble{background:var(--color-background)}.Menu .menu-loading-row{width:calc(100% - 2rem);margin:.125rem 1rem}.Menu.in-portal{z-index:var(--z-portal-menu);position:absolute}html::view-transition-group(open-menu-bubble){z-index:var(--z-portal-menu)}.Link-module__link,.Link-module__link:hover{color:inherit}.Link-module__isPrimary,.Link-module__isPrimary:hover{color:var(--color-primary)}@layer ui.spinner{.Spinner-module__root{--spinner-size:2rem;width:var(--spinner-size);height:var(--spinner-size);justify-content:center;align-items:center;display:flex;position:relative}.Spinner-module__withBackground:before{content:"";border-radius:50%;position:absolute;inset:-.125rem}.Spinner-module__withBackground.Spinner-module__darkBg:before{background:#00000040}.Spinner-module__withBackground.Spinner-module__lightBg:before{background:#fff6}.Spinner-module__white .Spinner-module__inner{background-image:var(--spinner-white-data)}.Spinner-module__white.Spinner-module__withBackground .Spinner-module__inner{background-image:var(--spinner-white-thin-data)}.Spinner-module__blue .Spinner-module__inner{background-image:var(--spinner-blue-data)}.theme-dark .Spinner-module__blue .Spinner-module__inner{background-image:var(--spinner-dark-blue-data)}.Spinner-module__black .Spinner-module__inner{background-image:var(--spinner-black-data)}.Spinner-module__green .Spinner-module__inner{background-image:var(--spinner-green-data)}.Spinner-module__gray .Spinner-module__inner{background-image:var(--spinner-gray-data)}.Spinner-module__yellow .Spinner-module__inner{background-image:var(--spinner-yellow-data)}.Spinner-module__inner{background-repeat:no-repeat;background-size:100%;animation-name:Spinner-module__spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}body.in-background .Spinner-module__inner{animation-play-state:paused}@keyframes Spinner-module__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.Sparkles-module__root{pointer-events:none;line-height:1;position:absolute;inset:0}.Sparkles-module__progress{--_progress:0;z-index:0;opacity:.8;font-size:.75rem;overflow:hidden}.Sparkles-module__button{font-size:.5rem}.Sparkles-module__symbol{--_duration-shift:0s;--_shift-x:0;--_shift-y:0;width:.5rem;height:.5rem;animation:5s infinite Sparkles-module__sparkle;animation-delay:var(--_duration-shift);position:absolute}.Sparkles-module__noAnimation .Sparkles-module__symbol{opacity:.5;animation:none}body.in-background .Sparkles-module__symbol{animation-play-state:paused}@keyframes Sparkles-module__sparkle{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(var(--_shift-x), var(--_shift-y));opacity:0}}@keyframes ripple-animation{0%{opacity:1;transform:scale(0)}50%{opacity:1}to{opacity:0;transform:scale(2)}}.ripple-container{pointer-events:none;position:absolute;inset:0}body.no-page-transitions .ripple-container{display:none}.ripple-container .ripple-wave{pointer-events:none;background-color:var(--ripple-color,#00000014);border-radius:50%;animation:.7s ripple-animation;display:block;position:absolute;transform:scale(0)}@layer ui.button{.Button{--premium-gradient:linear-gradient(88.39deg, #6c93ff -2.56%, #976fff 51.27%, #df69d1 107.39%);--button-text-color:white;--button-background-color:transparent;cursor:var(--custom-cursor,pointer);border-radius:var(--border-radius-button);width:100%;height:3rem;font-weight:var(--font-weight-medium);color:var(--button-text-color);text-transform:uppercase;background-color:var(--button-background-color);white-space-collapse:preserve;background-size:cover;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;line-height:1.2;transition:background-color .2s,color .2s,opacity .2s;display:flex;position:relative;overflow:hidden;outline:none!important;text-decoration:none!important}.Button:active,.Button.clicked,body.no-page-transitions .Button{transition:none!important}.Button.no-upper-case{text-transform:none}.Button.inline{display:inline}.Button.disabled{cursor:var(--custom-cursor,default)}.Button.disabled:not(.non-interactive){opacity:.5!important}.Button.disabled:not(.click-allowed){pointer-events:none}.Button:not(.disabled):not(:disabled):active,.Button:not(.disabled):not(:disabled).active,.Button:not(.disabled):not(:disabled):focus{color:var(--button-active-text-color,var(--button-text-color));background-color:var(--button-active-background-color,var(--button-background-color))}@media (hover:hover){.Button:not(.disabled):not(:disabled):hover{color:var(--button-active-text-color,var(--button-text-color));background-color:var(--button-active-background-color,var(--button-background-color))}}body.no-page-transitions .Button:not(.disabled):not(:disabled):active{color:var(--button-no-ripple-text-color,var(--button-active-text-color,var(--button-text-color)));background-color:var(--button-no-ripple-background-color,var(--button-active-background-color,var(--button-background-color)))}.Button.primary{--ripple-color:#00000014;--button-text-color:var(--color-white);--button-background-color:var(--color-primary);--button-active-text-color:var(--color-white);--button-active-background-color:rgba(var(--color-primary-shade-rgb), .9);--button-no-ripple-background-color:var(--color-primary-shade-darker)}.Button.secondary{--ripple-color:#00000014;--button-text-color:rgba(var(--color-text-secondary-rgb), .75);--button-background-color:var(--color-background);--button-active-text-color:white;--button-active-background-color:var(--color-primary);--button-no-ripple-background-color:var(--color-primary-shade)}.Button.gray{--ripple-color:#00000014;--button-text-color:var(--color-text-secondary);--button-background-color:var(--color-background);--button-active-text-color:var(--color-primary);--button-no-ripple-background-color:var(--color-chat-hover)}.Button.danger{--ripple-color:rgba(var(--color-error-rgb), .16);--button-text-color:var(--color-error);--button-background-color:var(--color-background);--button-active-text-color:var(--color-white);--button-active-background-color:var(--color-error);--button-no-ripple-background-color:var(--color-error-shade)}.Button.faded{opacity:.8}.Button.faded:not(.disabled):not(:disabled):active,.Button.faded:not(.disabled):not(:disabled).active,.Button.faded:not(.disabled):not(:disabled):focus{opacity:1}@media (hover:hover){.Button.faded:not(.disabled):not(:disabled):hover{opacity:1}}.Button.faded.activated{opacity:1}.Button.translucent-primary,.Button.translucent{--ripple-color:var(--color-interactive-element-hover);--button-text-color:var(--color-text-secondary);--button-background-color:transparent;--button-active-background-color:var(--color-interactive-element-hover);--button-no-ripple-background-color:rgba(var(--color-text-secondary-rgb), .16)}.Button.translucent-primary.activated,.Button.translucent.activated{--button-active-text-color:var(--color-primary);color:var(--button-active-text-color,var(--color-primary))}.Button.translucent-white{--ripple-color:#ffffff14;--button-text-color:#ffffff80;--button-background-color:transparent;--button-active-text-color:white;--button-active-background-color:#ffffff14;--button-no-ripple-background-color:#ffffff29}.Button.translucent-black{--ripple-color:#00000014;--button-text-color:#000c;--button-background-color:transparent;--button-active-background-color:#00000014;--button-no-ripple-background-color:#00000029}.Button.translucent-primary{--button-text-color:var(--color-primary)}.Button.translucent-bordered{--ripple-color:#00000014;--button-text-color:var(--accent-color);--button-background-color:transparent;--button-active-text-color:var(--color-white);--button-active-background-color:var(--accent-color);--button-no-ripple-background-color:var(--active-color);border:1px solid var(--accent-color)}.Button.adaptive{--ripple-color:var(--accent-background-active-color);--button-text-color:var(--accent-color);--button-background-color:var(--accent-background-color);--button-active-background-color:var(--accent-background-active-color);--button-no-ripple-background-color:var(--accent-background-active-color)}.Button.dark{--ripple-color:#ffffff14;--button-text-color:white;--button-background-color:#000000bf;--button-active-text-color:white;--button-active-background-color:#000000d9;--button-no-ripple-background-color:#000000f2}.Button.green{--ripple-color:#00000014;--button-text-color:var(--color-white);--button-background-color:var(--color-green);--button-active-text-color:var(--color-white);--button-active-background-color:var(--color-green-darker);--button-no-ripple-background-color:var(--color-green)}.Button.stars{--ripple-color:#00000014;--button-text-color:var(--color-white);--button-background-color:#ffb727;--button-active-text-color:var(--color-white);--button-active-background-color:#ffb727cc;--button-no-ripple-background-color:#ffb727}.theme-dark .Button.stars{--button-background-color:#cf8920}.Button.bluredStarsBadge{--button-text-color:var(--color-white);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0003!important}.Button.transparentBlured{--button-text-color:white;--button-background-color:#ffffff1a;--button-active-background-color:#fff3;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.Button.smaller{height:2.5rem;padding:.3125rem}.Button.smaller.round{width:2.5rem}.Button.smaller.pill{border-radius:1.25rem;padding:.3125rem 1rem}.Button.smaller.with-icon{padding-inline:.75rem 1.25rem}.Button.smaller.with-icon .icon{margin-inline-end:.5rem;font-size:1.5rem}.Button.tiny{--emoji-size:1rem;--custom-emoji-size:var(--emoji-size);border-radius:var(--border-radius-button-tiny);height:2.25rem;padding:.4375rem;font-size:.875rem}.Button.tiny.round{border-radius:50%;width:1.75rem;height:1.75rem}.Button.tiny .icon{font-size:1.25rem}.Button.tiny.pill{--emoji-size:1.25rem;--custom-emoji-size:var(--emoji-size);border-radius:1rem;height:1.75rem;padding:.25rem .5rem;font-size:1rem}.Button.round{border-radius:50%;width:3rem}.Button.round .icon{font-size:1.5rem}.Button.content-with-icon-bottom,.Button.content-with-icon-top{height:auto}.Button.fluid{width:auto;padding-left:1.75rem;padding-right:1.75rem}.Button.fluid.tiny{padding-left:1.375rem;padding-right:1.375rem}.Button.fluid.pill{padding:.5rem .75rem}.Button.fluid.badge{padding:.5rem 1.75rem}.Button.pill,.Button.badge{text-transform:none;border-radius:1.75rem;padding-left:1.75rem;padding-right:1.75rem}.Button.loading{pointer-events:none;position:relative}.Button.loading .Spinner{--spinner-size:1.8125rem;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.Button .emoji{vertical-align:-3px}.Button.shiny:before{content:"";background:linear-gradient(to right, transparent 0%, var(--color-skeleton-foreground) 50%, transparent 100%);width:100%;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite wave;display:block;position:absolute;top:0}@keyframes wave{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.Button.premium{background:var(--premium-gradient)}.Button.rectangular{border-radius:0}.Button .with-icon-top{flex-direction:column;display:flex}.Button .with-icon-top .icon{margin-bottom:.25rem}.Button .with-icon-bottom{flex-direction:column-reverse;display:flex}.Button .with-icon-bottom .icon{margin-top:.25rem}.Button .with-icon-start{align-items:center;display:flex}.Button .with-icon-start .icon{margin-inline-end:.25rem}.Button .with-icon-end{flex-direction:row-reverse;align-items:center;display:flex}.Button .with-icon-end .icon{margin-inline-start:.25rem}.Button.text{--button-background-color:transparent}.Button.text.primary{--button-text-color:var(--color-primary);--button-active-text-color:var(--color-primary);--button-active-background-color:rgba(var(--color-primary-shade-rgb), .08);--button-no-ripple-background-color:rgba(var(--color-primary-shade-rgb), .16)}.Button.text.secondary{--button-text-color:var(--color-text-secondary)}.Button.text.danger{--button-active-text-color:var(--color-error);--button-active-background-color:rgba(var(--color-error-rgb), .08);--button-no-ripple-background-color:rgba(var(--color-error-rgb), .16)}}.AnimatedCounter-module__root{font-variant-numeric:tabular-nums;white-space:pre;display:inline-flex}.AnimatedCounter-module__root[dir=rtl]{flex-direction:row-reverse}.AnimatedCounter-module__character-container{position:relative}@keyframes AnimatedCounter-module__character-disappear{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(10px)translateY(10px)rotateX(-30deg)}}@keyframes AnimatedCounter-module__character-appear{0%{opacity:0;transform:perspective(10px)translateY(-10px)rotateX(30deg)}to{opacity:1;transform:none}}.AnimatedCounter-module__character{white-space:pre;visibility:hidden}.AnimatedCounter-module__character-old{animation:.2s ease-out forwards AnimatedCounter-module__character-disappear;position:absolute;top:0;left:0}.AnimatedCounter-module__character-new{animation:.2s ease-out forwards AnimatedCounter-module__character-appear;position:absolute;top:0;left:0}
