@font-face{font-family:Comic Sans MS Fallback;src:url(/assets/ComicSansMS-D9_N-vQl.eot);src:url(/assets/ComicSansMS-D9_N-vQl.eot?#iefix) format("embedded-opentype"),url(/assets/ComicSansMS-B5icN37y.woff2) format("woff2"),url(/assets/ComicSansMS-DWBJBbsd.woff) format("woff"),url(/assets/ComicSansMS-CgH2UdtC.ttf) format("truetype"),url(/assets/ComicSansMS-Bz4OQcPO.svg#ComicSansMS) format("svg");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0}.en *,.ru *{font-family:Comic Sans MS,Comic Sans MS Fallback,sans-serif}.zh *{font-family:Comic Sans MS,Comic Sans MS Fallback,STHupo,sans-serif;font-weight:lighter}html{font-size:16px;--size-xxxl: 4rem;--size-xxl: 3rem;--size-xl: 2rem;--size-l: 1.8rem;--size-m: 1.5rem;--size-s: 1rem;--size-xs: .8rem;--size-xxs: .5rem}li{list-style:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}a{text-decoration:none}input{border:none;text-align:center;background-color:transparent}button{border:none;cursor:pointer}.flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center}body{background-image:linear-gradient(315deg,#fdcbf1,#fdcbf1 1%,#e6dee9)}.Main{width:95%;margin:0 auto;text-align:center}.Main .Section{padding:var(--size-s) var(--size-xs)}.Main .Section h2{margin:4px 0 8px;font-size:var(--size-l)}.Main .Section h3{margin:4px 0 8px;font-size:var(--size-m)}.Main .Section h4{font-size:calc(var(--size-m) * .8)}hr.divider{width:90%;margin:0 auto;height:2px;border:none;background-image:linear-gradient(90deg,transparent 0%,#3f3f3f 50%,transparent 100%)}.shadow-light{box-shadow:0 0 8px #0000004d;transition:.5s}.shadow-light:hover{box-shadow:0 0 10px #00000080;transform:scale(1.05)}.expandable{overflow-y:hidden;max-height:0;transition:1s ease-in-out}.expandable.expand{max-height:500px}.orange-grad{background-image:linear-gradient(135deg,#fccf31 10%,#f55555)}.purple-grad{background-image:linear-gradient(135deg,#ee9ae5 10%,#5961f9)}.yello-grad{background-image:linear-gradient(135deg,#fdeb71 10%,#f8d800)}.blue-grad{background-image:linear-gradient(135deg,#2afadf 10%,#4c83ff)}.green-red-grad{background-size:200% 200%;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff720 5%,#3cd500 45%,#ffb199 55%,#ff0844 95%)}.grey-green-grad{background-size:200% 200%;background-repeat:no-repeat;background-image:linear-gradient(135deg,#a7a6cb 5%,#8989ba 45%,#fff720 55%,#3cd500 95%)}.green-grad{background-image:linear-gradient(135deg,#fff720 5%,#3cd500 95%)}#beats{width:40%;font-size:var(--size-xl)}.Beat__controls{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:var(--size-xs) auto}.Beat__controls button{padding:var(--size-xxs);border-radius:50%}.Beat__controls button img{width:var(--size-l);height:var(--size-l)}#stress{width:calc(var(--size-m) * 2.5);height:calc(var(--size-m) * 2.5);margin-top:var(--size-xs);border-radius:50%;font-size:var(--size-m);transition:.5s}#stress.yes{background-position:0 0}#stress.no{background-position:100% 100%}.BPM__controls{margin:0 auto}.BPM__controls .controls{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}.BPM__controls .controls .item{margin:var(--size-xs) calc(var(--size-xxs) * .5) 0 calc(var(--size-xxs) * .5)}.BPM__controls .controls .item button{padding:var(--size-xxs);border-radius:50%}.BPM__controls .controls .item button img{width:var(--size-l);height:var(--size-l)}.BPM__dots .list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.BPM__dots .list .dot{width:var(--size-m);height:var(--size-m);margin:var(--size-m) calc(var(--size-xxs) * .5) 0 calc(var(--size-xxs) * .5);border-radius:50%;box-shadow:0 0 8px #0000004d;background-position:0 0;transition:.1s}.BPM__dots .list .dot.active{transform:scale(1.1);background-position:100% 100%}#bpm{width:80%;font-size:var(--size-xxl)}.Footer{margin:1rem 0;text-align:center}.Footer__badges{display:flex;flex-direction:column;justify-content:center;align-items:center}.Footer__badges .badge{margin:0 5px}.Footer__copyright{margin-top:8px;font-size:.8em}.Footer__language button{background-color:transparent;margin-bottom:var(--size-xs)}.Footer__language button img{vertical-align:middle;height:var(--size-xl)}.Header{position:relative;width:100%;margin:10px 0;text-align:center}.Header__badge{position:relative;display:inline-block;padding:2px 8px;border-radius:1000px;font-size:var(--size-xs);transform:translate(-10%,-50%);text-transform:capitalize;z-index:-1}.Header__badge.web{background-image:linear-gradient(135deg,#fff720 5%,#3cd500 95%)}.Header__badge.android{background-image:linear-gradient(135deg,#fccf31 10%,#f55555)}.Header__badge.ios{background-image:linear-gradient(135deg,#ee9ae5 10%,#5961f9)}#title{display:inline-block;width:min-content;font-size:var(--size-xl)}#title:hover{cursor:pointer}.Header__slogan{margin-top:8px;height:calc(var(--size-xs) * 2);line-height:calc(var(--size-xs) * 2);overflow:hidden}.Header__slogan .marquee{width:max-content;height:calc(var(--size-xs) * 3);line-height:calc(var(--size-xs) * 2);font-size:var(--size-xs);animation:scroll 25s linear infinite}@media (max-width: 768px){.Header__slogan .marquee{animation:scroll 15s linear infinite}}@keyframes scroll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.Play{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.Play__button{width:calc(var(--size-l) * 3);height:calc(var(--size-l) * 3);border-radius:50%;font-size:var(--size-m);white-space:nowrap;transition:.5s}.Play__button.stopped{background-position:0 0}.Play__button.playing{background-position:100% 100%}.Play__switch{width:var(--size-xxl);height:var(--size-xxl);border-radius:50%}.Play__switch.real{transition:.5s;cursor:pointer}.Play__switch.real img{width:65%}@media (max-width: 300px){.Play{flex-direction:column}.Play__button{margin:10px 0}.Play__switch.decoy{display:none}}#splash{display:flex;width:100vw;height:100vh;flex-direction:column;justify-content:center;align-items:center}#splash img{max-width:50vw;max-height:50vh}.Subdivision__list{width:90%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.Subdivision__list .item{width:25%;height:var(--size-l);margin:var(--size-s) auto 0 auto}@media (max-width: 375px){.Subdivision__list .item{width:50%}}.Subdivision__list .item img{height:100%;filter:invert(40%);transition:.5s}.Subdivision__list .item.active img{filter:invert(100%);transform:scale(1.1)}.Subdivision__list .item img:hover{filter:invert(70%)}.VersionWeb__downloads,.VersionAndroid__downloads{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin:12px 0}.VersionWeb__downloads button,.VersionAndroid__downloads button{height:var(--size-l);padding:2px 12px;border-radius:1000px}.VersionWeb__changelog .messages,.VersionAndroid__changelog .messages{margin:8px 0}.Sound__list{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.Sound__list .item{margin:var(--size-s) calc(var(--size-xxs) * .8) 0 calc(var(--size-xxs) * .8);padding:var(--size-xs);border-radius:50%;background-position:100% 100%;transition:.5s;cursor:pointer}.Sound__list .item.active{background-position:0 0}@media (max-width: 480px){.Sound__list{justify-content:space-around}.Sound__list .item{margin:var(--size-s) calc(var(--size-xxs) * .5) 0 calc(var(--size-xxs) * .5)}}.Sound__list .item img{width:var(--size-l);height:var(--size-l)}
