.ripple{display:block;position:absolute;pointer-events:none;border-radius:50%;transform:scale(0);background:#fff;opacity:1}.ripple-animate{-webkit-animation:ripple;-o-animation:ripple;animation:ripple}@keyframes ripple{100%{opacity:0;transform:scale(2)}}.fade{opacity:1;-webkit-transition:opacity 300ms ease 0s;transition:opacity 300ms ease 0s}.fade-in{opacity:1}.fade-out{opacity:0}.typewriter>.wrap{border-right:0.08em solid #fff}button{position:relative;min-width:42px;max-height:48px;overflow:hidden;display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:13px 8px 13px 8px;color:#fff;outline:none;border:none;border-radius:11px;background:#5d5e64;overflow:hidden;transition:background 400ms, background-color 400ms, width 1000ms, height 1000ms;text-align:center;font-size:18px;font-weight:600;cursor:pointer}button.blue{background:#3e88f7}button.red{background:#cb3126}button.wide{position:relative;width:100%}button.wide:not(:first-child){margin-top:10px}button.rounder{border-radius:15px}.button_group{flex-direction:row;display:flex;margin-top:10px;gap:10px}.button_group button.wide:not(:first-child){margin-top:0}input{min-width:42px;gap:8px;padding:13px 8px 14px 8px;color:#fff;outline:none;border:none;border-radius:11px;background:#5d5e64;box-sizing:border-box;font-weight:600}input.wide{position:relative;width:100%}input.wide:not(:first-child){margin-top:10px}html{overflow:hidden}body{position:absolute;bottom:0;top:0;left:0;right:0;overflow:visible;touch-action:none !important;--bg-color: var(--tg-theme-bg-color);background-color:#212121;color:var(--tg-theme-text-color);margin:0;padding:0;color-scheme:var(--tg-color-scheme);font-family:'Inter', sans-serif;font-family:'SF Pro Display', sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}bottom{display:flex;position:fixed;bottom:0px;width:100%;z-index:6;transform:translateY(-40px);padding-top:12px}bottom:before{content:"";border:none;background-color:#111113;position:fixed;width:100%;height:300%}bottom.light:before{border-top:1px solid #12121478;background-color:#323336}bottom wrap{position:relative;display:block;width:100%;padding-left:5%;padding-right:5%}.drawer{position:fixed;bottom:0px;width:100%;z-index:5;background:#1d1d1f;border-top-left-radius:16px;border-top-right-radius:16px;-webkit-transition:border-top-left-radius 300ms ease 0s;transition:border-top-left-radius 300ms ease 0s;transform:translate3d(0, 0, 0)}.drawer.animate{-webkit-transition:transform 300ms ease 0s, bottom 300ms ease 0s, height 300ms ease 0s;transition:transform 300ms ease 0s, bottom 300ms ease 0s, height 300ms ease 0s}.drawer:before{position:absolute;width:100%;height:300%;z-index:0;content:"";background:#1d1d1f;border-top-left-radius:inherit;border-top-right-radius:inherit}.drawer.expanded{border-top-left-radius:0px;border-top-right-radius:0px}.drawer *{z-index:1}.drawer header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:16px}.drawer header:before{position:absolute;top:8px;left:50%;transform:translateX(-50%);content:'';width:48px;height:7px;max-height:7px;border-radius:4px;background:#6b6b6b;-webkit-transition:height 800ms ease 0s;transition:height 800ms ease 0s}.drawer touch{position:absolute;height:60px;background:transparent;z-index:2;display:block;width:100%;margin-top:-29px}.blur-before{background:transparent !important}.blur-before:before{position:absolute;width:100%;height:300%;z-index:0;content:"";background:#1d1d1f;border-top-left-radius:inherit;border-top-right-radius:inherit;-webkit-transition:border-top-left-radius 300ms ease 0s;transition:border-top-left-radius 300ms ease 0s}body.theme-light .blur,body.theme-light .blur-self,body.theme-light .blur-before:before{-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(20px);background:rgba(251,251,253,0.8)}body.theme-dark .blur,body.theme-dark .blur-self,body.theme-dark .blur-before:before{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:rgba(22,22,23,0.86)}wrap{display:block;padding-left:5%;padding-right:5%}wrap button{width:100%}body>splash{display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#111113}a{color:var(--tg-theme-link-color)}.hidden{display:none !important}#drag_surface{position:fixed;display:none;width:100%;height:100%;z-index:10}.indicator-ripple,.indicator-ripple div{box-sizing:border-box}.indicator-ripple{display:inline-block;position:relative;width:80px;height:80px;color:#fff}.indicator-ripple div{position:absolute;border:4px solid currentColor;opacity:1;border-radius:50%;animation:indicator-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite}.indicator-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes indicator-ripple{0%{top:36px;left:36px;width:8px;height:8px;opacity:0}4.9%{top:36px;left:36px;width:8px;height:8px;opacity:0}5%{top:36px;left:36px;width:8px;height:8px;opacity:1}100%{top:0;left:0;width:80px;height:80px;opacity:0}}.indicator-bubble{color:#fff}.indicator-bubble,.indicator-bubble div{box-sizing:border-box}.indicator-bubble{display:inline-block;position:relative;width:80px;height:80px}.indicator-bubble div{position:absolute;width:13.33333px;height:13.33333px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.indicator-bubble div:nth-child(1){left:8px;animation:indicator-bubble1 0.6s infinite}.indicator-bubble div:nth-child(2){left:8px;animation:indicator-bubble2 0.6s infinite}.indicator-bubble div:nth-child(3){left:32px;animation:indicator-bubble2 0.6s infinite}.indicator-bubble div:nth-child(4){left:56px;animation:indicator-bubble3 0.6s infinite}@keyframes indicator-bubble1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes indicator-bubble3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes indicator-bubble2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.indicator-vk,.indicator-vk div{box-sizing:border-box}.indicator-vk{display:inline-block;position:relative;width:80px;height:80px;color:#fff;top:-9px}.indicator-vk div{display:inline-block;position:absolute;left:8px;width:16px;background:currentColor;animation:indicator-vk 1.2s 2s cubic-bezier(0, 0.2, 0.8, 1) infinite}.indicator-vk div:nth-child(1){left:8px;animation-delay:-0.24s}.indicator-vk div:nth-child(2){left:32px;animation-delay:-0.12s}.indicator-vk div:nth-child(3){left:56px;animation-delay:0s}@keyframes indicator-vk{0%{top:4px;height:32px}50%,100%{top:12px;height:16px}}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}.fullscreen-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:7}.close-link{font-size:20px;position:absolute;top:30px;left:20px;cursor:pointer;text-decoration:none;color:white;display:flex;align-items:center;filter:brightness(0) invert(1)}.close-icon{color:white;height:24px;margin-right:8px}.earn-container{background-color:#333 !important;color:white;font-family:'Inter', sans-serif;padding:20px;border-radius:20px;max-height:90%;margin:10px auto;display:flex;flex-direction:column;height:100%;justify-content:space-between}.earn-list{border-radius:20px;background-color:#444;padding:10px;flex:1;overflow:auto}#screenContent{height:100%}.earn-header{padding-top:20px;text-align:center;margin-bottom:20px}.earn-header h2,.earn-header p{margin:0;padding:0}.earn-header p{font-size:14px;margin-top:5px;line-height:1.5}.list-header{font-size:15px;font-weight:450;margin-top:10px;margin-bottom:10px;text-align:center;color:#fff}.earn-list ul{list-style-type:none;padding:0;margin:0}.earn-list li{display:flex;justify-content:space-between;align-items:center;margin:10px;padding:10px 20px;background:#595a5c;border-radius:12px;color:#fff;font-size:16px;border:none}.earn-item img{height:24px;width:24px;margin-right:10px}.points{font-weight:bold;white-space:nowrap}.friends-container{background-color:#333;color:white;font-family:'Inter', sans-serif;padding:20px;border-radius:8px;width:90%;max-height:90%;margin:10px auto;display:flex;flex-direction:column;height:100%;justify-content:space-between}.friends-list{flex:1;overflow:auto}#screenContent{height:100%}.friends-header{padding-top:20px;text-align:center;margin-bottom:20px}.friends-header h2,.friends-header p{margin:0;padding:0}.friends-header p{font-size:14px;margin-top:5px;line-height:1.5}.friends-list{background-color:#444;border-radius:8px;padding:10px}.list-header{font-size:24px;font-weight:bold;margin-top:10px;margin-bottom:10px;text-align:center}.friends-list ul{list-style-type:none;padding:0;margin:0}.friends-list li{display:flex;justify-content:space-between;border-bottom:1px solid #555;padding:10px 0}.invite-button{background-color:#555;color:white;border:none;font-size:16px;border-radius:12px;cursor:pointer;display:block;width:100%;margin-top:20px;transition:background-color 0.3s}.invite-button:hover{background-color:#777}.rewardHeader{display:flex;justify-content:center;width:100%;font-size:20px;color:white}.rewardSection{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;left:0}.rewardCount{color:white;display:flex;align-items:center;font-size:48px;margin:0}.notionLink{text-decoration:underline;font-size:20px;margin-top:20px;color:white}.inviteButton{font-size:18px;margin-top:20px;width:80%}.socialButton{width:150px;height:50px;font-size:15px;background:none;display:inline-block;padding:10px 20px;margin:5px}.socialButton a:visited,.socialButton a,.socialButton a:link,.socialButton a:visited,.socialButton a:hover,.socialButton a:focus,.socialButton a:active{text-decoration:none;color:white !important;outline:none}.socialBlock{margin-top:15px;display:flex}.spinner{border:4px solid rgba(0,0,0,0.1);width:40px;height:40px;border-radius:50%;border-left-color:#333;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}#viewport{position:fixed;left:0;right:0;top:0;height:var(--tg-viewport-stable-height, 100vh);pointer-events:none;transition:all .2s ease}#viewport-params-size,#viewport-params-expand{content:attr(text);position:absolute;display:inline-block;background:var(--tg-theme-link-color, #40e0d0);right:4px;left:auto;font-size:8px;padding:4px;vertical-align:top}#viewport-params-size{top:4px}#viewport-params-expand{top:30px}#debug_console{position:relative;left:0;right:0;z-index:1;padding:16px;color:#FFF}#debug_console h1,h2,h3,h4,h5,h6{z-index:1;margin-top:2em;color:#FFF}#debug_console h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:unset}.info_label{position:relative;margin-top:10px;font-size:9px;width:100%;text-align:center;color:#FFF}.info_label+.info_label{margin-top:0px}.test{background:red !important}
