@keyframes TabYoutube-module-scss-module__YBfKzW__fadeIn{0%{opacity:0}to{opacity:1}}.TabYoutube-module-scss-module__YBfKzW__tabYoutube{background:0 0;width:calc(100% - 2px);height:168px;position:relative}.TabYoutube-module-scss-module__YBfKzW__tabYoutubeAbsent{display:none}.TabYoutube-module-scss-module__YBfKzW__youtubePlaceholder{z-index:-2;object-fit:cover;width:100%;height:100%;display:block;position:absolute}.TabYoutube-module-scss-module__YBfKzW__youtubeSpinner{z-index:-1;position:absolute;top:calc(50% - 40px);left:calc(50% - 15px)}.TabYoutube-module-scss-module__YBfKzW__youtubeIcon{transform-origin:100% 0;background-color:#fe0000;border-radius:50%/11%;width:31.33px;height:22.1px;position:absolute;top:6px;right:8px}.TabYoutube-module-scss-module__YBfKzW__youtubeIcon:before{content:"";background-color:#fe0000;border-radius:5%/42%;width:33.93px;height:18.2px;position:absolute;top:1.95px;left:-1.3px}.TabYoutube-module-scss-module__YBfKzW__youtubeIconPlay{border:8.45px solid #0000;border-right-color:#f7f7f7;position:absolute;top:2.86px;left:12.35px;transform:rotate(180deg)rotateX(-60deg)}.TabYoutube-module-scss-module__YBfKzW__youtubeHandle{cursor:pointer;background:#f6f6f6;border:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;width:48px;height:34px;display:none;position:absolute;top:-36px;right:0;overflow:hidden}@media (max-width:889px){.TabYoutube-module-scss-module__YBfKzW__tabYoutube{width:100%;height:140px}}@media (max-width:767px){.TabYoutube-module-scss-module__YBfKzW__tabYoutube{width:250px;transition:transform .2s;position:fixed;bottom:0;right:9px;transform:translateY(0)}.TabYoutube-module-scss-module__YBfKzW__youtubeHandle{display:block}.TabYoutube-module-scss-module__YBfKzW__tabYoutubeMinimized{transform:translateY(calc(100% - 2px))}}@media (max-width:639px){.TabYoutube-module-scss-module__YBfKzW__tabYoutube{width:210px;height:118px;right:6px}}@media (max-width:414px){.TabYoutube-module-scss-module__YBfKzW__tabYoutube{width:180px;height:101px}}
@keyframes DifficultyIndicator-module-scss-module__ocgp0q__fadeIn{0%{opacity:0}to{opacity:1}}.DifficultyIndicator-module-scss-module__ocgp0q__wrapper{display:inline}.DifficultyIndicator-module-scss-module__ocgp0q__dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-left:5px;display:inline-block;position:relative;top:-1px}.DifficultyIndicator-module-scss-module__ocgp0q__beginner{background-color:#22c55e}.DifficultyIndicator-module-scss-module__ocgp0q__intermediate{background-color:#eab308}.DifficultyIndicator-module-scss-module__ocgp0q__advanced{background-color:#ef4444}
@keyframes Switch-module-scss-module__jwcUwW__fadeIn{0%{opacity:0}to{opacity:1}}.Switch-module-scss-module__jwcUwW__switch{box-sizing:border-box;vertical-align:middle;height:24px;display:inline-flex;position:relative}input.Switch-module-scss-module__jwcUwW__switchControl{opacity:0;z-index:1;cursor:pointer;width:40px;height:24px;margin:0;padding:0;position:absolute;left:0}input.Switch-module-scss-module__jwcUwW__switchControl:checked+span.Switch-module-scss-module__jwcUwW__switchButton:after{left:20px}span.Switch-module-scss-module__jwcUwW__switchButton{color:#0000;text-indent:100%;background:#555;border:1px solid #000;border-radius:200px;align-self:center;width:40px;height:24px;transition:left .15s ease-out;display:inline-block;position:relative}span.Switch-module-scss-module__jwcUwW__switchButton:after{content:"";background:#f6f6f6;border-radius:50%;width:16px;height:16px;transition:left .15s ease-out;display:block;position:absolute;top:4px;left:4px;transform:translate(0,0)}input.Switch-module-scss-module__jwcUwW__switchControl:checked+span.Switch-module-scss-module__jwcUwW__switchButton{background-color:#d37ce8}input.Switch-module-scss-module__jwcUwW__switchControl:disabled+span.Switch-module-scss-module__jwcUwW__switchButton{background-color:#aaa;border:1px solid #999}
@keyframes FretboardSettings-module-scss-module__FfeqQa__fadeIn{0%{opacity:0}to{opacity:1}}.FretboardSettings-module-scss-module__FfeqQa__wrapper{z-index:30;position:absolute;top:177px;left:121px}.FretboardSettings-module-scss-module__FfeqQa__gearButton{box-shadow:none;cursor:pointer;color:#fff;opacity:.75;background:0 0;border:none;outline:none;padding:4px;line-height:0;transition:opacity .15s ease-out}.FretboardSettings-module-scss-module__FfeqQa__gearButton:hover{opacity:1}.FretboardSettings-module-scss-module__FfeqQa__overlay{white-space:nowrap;z-index:10000;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 0;position:fixed;box-shadow:0 2px 8px #00000026}.FretboardSettings-module-scss-module__FfeqQa__option{cursor:pointer;color:#000;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:16px;display:flex}.FretboardSettings-module-scss-module__FfeqQa__separator{background:#ddd;height:1px;margin:4px 0}.FretboardSettings-module-scss-module__FfeqQa__optionLabel{flex:1}@media (max-width:767px){.FretboardSettings-module-scss-module__FfeqQa__wrapper{top:13px;left:343px}.FretboardSettings-module-scss-module__FfeqQa__gearButton{color:#444;transform:scale(.85)}}
@keyframes TabControls-module-scss-module__xyRwjG__fadeIn{0%{opacity:0}to{opacity:1}}.TabControls-module-scss-module__xyRwjG__tabControls.TabControls-module-scss-module__xyRwjG__tabControls{padding:2px 10px}.TabControls-module-scss-module__xyRwjG__tabControl{border-bottom:1px solid #ccc;padding:8px 0}.TabControls-module-scss-module__xyRwjG__tabControl:last-of-type{border-bottom:0}.TabControls-module-scss-module__xyRwjG__tabControlInner{justify-content:space-between;align-items:center;display:flex}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__tabControlTitle{vertical-align:middle;padding-right:6px}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__transposeAmount{text-align:center;width:24px;font-size:14px;font-weight:500;display:inline-block;position:relative;top:2px}button.TabControls-module-scss-module__xyRwjG__transposeSmallButton{vertical-align:middle;cursor:pointer;background:#fff;border-radius:4px;width:22px;height:24px;margin:0 2px;padding:0;font-size:17px;line-height:1.35}button.TabControls-module-scss-module__xyRwjG__transposeSmallButton.TabControls-module-scss-module__xyRwjG__transposeIncrement{margin-right:15px}button.TabControls-module-scss-module__xyRwjG__transposeSmallButton span{display:inline-block;position:relative;top:-2px}.TabControls-module-scss-module__xyRwjG__transposeSuggestions{display:inline;position:relative}.TabControls-module-scss-module__xyRwjG__transposeSuggestions:before{content:" ";background:#555;width:1px;height:calc(100% + 10px);position:absolute;top:-2px;left:-7px}.TabControls-module-scss-module__xyRwjG__transposeSuggestions button{border-bottom:2px solid #c884e3;font-size:12px;line-height:2}.TabControls-module-scss-module__xyRwjG__transposeSuggestions button:last-of-type{margin-right:0}html[lang=ru] .TabControls-module-scss-module__xyRwjG__transposeSuggestions button:first-of-type,html[lang=ru] .TabControls-module-scss-module__xyRwjG__transposeSuggestions button:last-of-type,html[lang=de] .TabControls-module-scss-module__xyRwjG__transposeSuggestions button:first-of-type,html[lang=no] .TabControls-module-scss-module__xyRwjG__transposeSuggestions button:first-of-type{display:none}@media (max-width:889px){html[lang=ru] .TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__tabControlTitle{font-size:12px}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__tabControlTitle{padding-right:6px}.TabControls-module-scss-module__xyRwjG__tabControlWrapper button{width:21px;margin:0 2px}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__transposeAmount{width:18px;font-size:13px;top:1px}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__transposeSuggestions button:last-of-type{display:none}}@media (max-width:767px){.TabControls-module-scss-module__xyRwjG__tabControls{width:auto}.TabControls-module-scss-module__xyRwjG__tabControlInner.TabControls-module-scss-module__xyRwjG__tabControlInner{justify-content:start;gap:12px}html[lang=ru] .TabControls-module-scss-module__xyRwjG__transposeSuggestions button:first-of-type{display:inline-block}html[lang=ru] .TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__tabControTitle{font-size:13px}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__tabControlTitle{padding-right:10px}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__transposeSuggestions button{margin:0 4px}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__transposeSuggestions button:last-of-type{display:inline-block}.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__transposeAmount{width:24px;font-size:14px;top:2px}}@media (max-width:414px){.TabControls-module-scss-module__xyRwjG__tabControlWrapper .TabControls-module-scss-module__xyRwjG__transposeSuggestions button{margin:0 2px}}
@keyframes PlayButton-module-scss-module__9wY8vW__fadeIn{0%{opacity:0}to{opacity:1}}.PlayButton-module-scss-module__9wY8vW__playButton{z-index:1;opacity:0;border-radius:50%;width:50px;height:50px;transition:all .3s ease-out;position:absolute;top:90px;left:13px;box-shadow:1px 1px #000}.PlayButton-module-scss-module__9wY8vW__playButton:after{content:"";z-index:-1;background:#4ce0c3;border-radius:50%;width:36px;height:36px;position:absolute;top:7px;left:7px}.PlayButton-module-scss-module__9wY8vW__playButton.PlayButton-module-scss-module__9wY8vW__playButtonShow{opacity:1;cursor:pointer}.PlayButton-module-scss-module__9wY8vW__playButton.PlayButton-module-scss-module__9wY8vW__spin>.PlayButton-module-scss-module__9wY8vW__playButtonAnim{width:100%;height:100%;animation:2.2s linear PlayButton-module-scss-module__9wY8vW__spin}.PlayButton-module-scss-module__9wY8vW__playButton.PlayButton-module-scss-module__9wY8vW__spin>.PlayButton-module-scss-module__9wY8vW__playButtonAnim:after{content:"";pointer-events:none;opacity:0;border:2px solid #4ce0c3;border-radius:50%;width:100%;height:100%;animation:2.2s ease-out PlayButton-module-scss-module__9wY8vW__ripple-out;position:absolute;top:-2px;left:-2px}.PlayButton-module-scss-module__9wY8vW__playButton .PlayButton-module-scss-module__9wY8vW__playButtonFill{fill:#555}@keyframes PlayButton-module-scss-module__9wY8vW__spin{to{transform:rotate(360deg)}}@keyframes PlayButton-module-scss-module__9wY8vW__ripple-out{0%{opacity:0;transform:scale(.8)}10%{opacity:.8}60%{opacity:.8}to{opacity:0;transform:scale(1.4)}}@media (max-width:767px){.PlayButton-module-scss-module__9wY8vW__playButton{margin-bottom:-50px;position:-webkit-sticky;position:sticky;top:199px;left:265px;transform:scale(.85)}}
@keyframes TabAutoScroll-module-scss-module__-iS5dq__fadeIn{0%{opacity:0}to{opacity:1}}.TabAutoScroll-module-scss-module__-iS5dq__speedTitle{position:relative;top:1px}.TabAutoScroll-module-scss-module__-iS5dq__speedControls{flex-shrink:0;align-items:center;display:flex}.TabAutoScroll-module-scss-module__-iS5dq__speedWrapper{margin-right:10px;display:inline-flex;position:relative;top:2px}.TabAutoScroll-module-scss-module__-iS5dq__speedAmount{text-align:center;align-items:baseline;width:51px;margin-top:-12px;font-size:14px;font-weight:500;display:inline-flex;position:relative;top:9px;left:4px}.TabAutoScroll-module-scss-module__-iS5dq__speedBar{background:#ccc;width:5px;margin:2px;display:inline-block}.TabAutoScroll-module-scss-module__-iS5dq__speedBar.TabAutoScroll-module-scss-module__-iS5dq__selected{background:#444}.TabAutoScroll-module-scss-module__-iS5dq__speedBar1{height:8px}.TabAutoScroll-module-scss-module__-iS5dq__speedBar2{height:12px}.TabAutoScroll-module-scss-module__-iS5dq__speedBar3{height:16px}.TabAutoScroll-module-scss-module__-iS5dq__speedBar4{height:20px}.TabAutoScroll-module-scss-module__-iS5dq__speedBar5{height:24px}button.TabAutoScroll-module-scss-module__-iS5dq__tabControlScrollSpeed{vertical-align:middle;cursor:pointer;background:#fff;border-radius:4px;width:22px;height:24px;margin:0 2px;padding:0;font-size:17px;line-height:1.35}button.TabAutoScroll-module-scss-module__-iS5dq__tabControlScrollSpeed span{display:inline-block;position:relative;top:-2px}
@keyframes TabHeader-module-scss-module__pnEh1a__fadeIn{0%{opacity:0}to{opacity:1}}h2.TabHeader-module-scss-module__pnEh1a__tabTitle{margin:8px 0 6px}@media print{h2.TabHeader-module-scss-module__pnEh1a__tabTitle{margin:0}}.TabHeader-module-scss-module__pnEh1a__tabTitleSong{font-size:30px;font-weight:500;display:inline-block}.TabHeader-module-scss-module__pnEh1a__tabTitleSongText{margin-right:10px}.TabHeader-module-scss-module__pnEh1a__tabTitleArtist{color:#666;font-size:22px;font-weight:400}@media print{.TabHeader-module-scss-module__pnEh1a__tabTitleArtist{display:inline-block}}@media (max-width:1023px){.TabHeader-module-scss-module__pnEh1a__tabTitleSong{font-size:29px}.TabHeader-module-scss-module__pnEh1a__tabTitleArtist{font-size:21px}}@media (max-width:860px){.TabHeader-module-scss-module__pnEh1a__tabTitleSong{font-size:25px}.TabHeader-module-scss-module__pnEh1a__tabTitleArtist{font-size:20px}}@media (max-width:767px){.TabHeader-module-scss-module__pnEh1a__tabTitleSong{font-size:24px}.TabHeader-module-scss-module__pnEh1a__tabTitleArtist{font-size:18px}}@media (max-width:567px){.TabHeader-module-scss-module__pnEh1a__tabTitleSong{font-size:22px}.TabHeader-module-scss-module__pnEh1a__tabTitleArtist{font-size:16px}}
