:root{--page-gutter-mobile:6px}@keyframes ZHeader-module-scss-module__AIqpRG__fadeIn{0%{opacity:0}to{opacity:1}}.ZHeader-module-scss-module__AIqpRG__ZHeader{justify-content:space-between;align-items:flex-start;gap:16px;font-size:19px;font-weight:600;display:flex}.ZHeader-module-scss-module__AIqpRG__ZHeader .ZHeader-module-scss-module__AIqpRG__env{color:#c62828;flex-shrink:0;margin:5px 0;display:inline-block}.ZHeader-module-scss-module__AIqpRG__navBlock{flex-direction:column;gap:6px;display:flex}.ZHeader-module-scss-module__AIqpRG__navRow{flex-wrap:wrap;align-items:center;display:flex}.ZHeader-module-scss-module__AIqpRG__ZSubHeader{flex-wrap:wrap;align-items:center;font-size:16px;font-weight:600;display:flex}.ZHeader-module-scss-module__AIqpRG__ZHeader a,.ZHeader-module-scss-module__AIqpRG__ZSubHeader a{border:2px solid #ccc;margin:5px 12px 5px 0;padding:0 4px;display:inline-block;color:#2f6bda!important}.ZHeader-module-scss-module__AIqpRG__ZHeader a:hover,.ZHeader-module-scss-module__AIqpRG__ZSubHeader a:hover{text-decoration:none!important}@media (hover:hover) and (pointer:fine){.ZHeader-module-scss-module__AIqpRG__ZHeader a:hover,.ZHeader-module-scss-module__AIqpRG__ZSubHeader a:hover{background:#f6f6f6}}.ZHeader-module-scss-module__AIqpRG__ZHeader a.ZHeader-module-scss-module__AIqpRG__selected,.ZHeader-module-scss-module__AIqpRG__ZSubHeader a.ZHeader-module-scss-module__AIqpRG__selected{background:#ededed;border:2px solid #000;color:#000!important}.ZHeader-module-scss-module__AIqpRG__ZHeaderLine{border-style:solid;margin:10px 0 20px}.ZHeader-module-scss-module__AIqpRG__subNavGap{width:12px;display:inline-block}.ZHeader-module-scss-module__AIqpRG__znum{color:#000;letter-spacing:-1px;margin-left:3px;font-size:.6em}
@font-face{font-stretch:62.5% 100%;font-family:notoSansMono;src:url(../media/noto_sans_mono-s.0fbmu0w1wzfqd.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:notoSansMono Fallback;src:local(Arial);ascent-override:81.3%;descent-override:22.28%;line-gap-override:0.0%;size-adjust:131.49%}.notosansmono_f42a2bef-module__PHaC2a__className{font-family:notoSansMono,notoSansMono Fallback;font-style:normal}
@font-face{font-family:notoSansMonoVisibleSpaces;src:url(../media/noto_sans_mono_visible_spaces-s.0uly5o1yppig-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSansMonoVisibleSpaces Fallback;src:local(Arial);ascent-override:81.3%;descent-override:22.28%;line-gap-override:0.0%;size-adjust:131.49%}.notosansmonovisiblespaces_a130137e-module__JidkDG__className{font-family:notoSansMonoVisibleSpaces,notoSansMonoVisibleSpaces Fallback;font-style:normal;font-weight:400}.notosansmonovisiblespaces_a130137e-module__JidkDG__variable{--font-noto-sans-mono-visible-spaces:"notoSansMonoVisibleSpaces", "notoSansMonoVisibleSpaces Fallback"}
:root{--page-gutter-mobile:6px}@keyframes TabTuningNotice-module-scss-module__XYSenG__fadeIn{0%{opacity:0}to{opacity:1}}.TabTuningNotice-module-scss-module__XYSenG__notice{color:#666;align-items:center;gap:4px;margin:0 0 22px;font-size:12px;line-height:1.2;display:flex}
:root{--page-gutter-mobile:6px}@keyframes TabStrumming-module-scss-module__eP8GcG__fadeIn{0%{opacity:0}to{opacity:1}}.TabStrumming-module-scss-module__eP8GcG__strumming{break-inside:avoid;border-bottom:1px dashed #ccc;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px;padding-bottom:8px;display:flex}.TabStrumming-module-scss-module__eP8GcG__strummingLabel{color:#444;font-size:.8em}.TabStrumming-module-scss-module__eP8GcG__strummingBars{flex-wrap:wrap;gap:4px 16px;display:flex}.TabStrumming-module-scss-module__eP8GcG__strummingBar{text-align:center;grid-template-columns:repeat(8,22px);display:grid}.TabStrumming-module-scss-module__eP8GcG__strum,.TabStrumming-module-scss-module__eP8GcG__strumRest{font-size:1em;line-height:1.1}.TabStrumming-module-scss-module__eP8GcG__strumRest{color:#666}.TabStrumming-module-scss-module__eP8GcG__strumCount{color:#666;font-size:.65em;line-height:1.2}
:root{--page-gutter-mobile:6px}@keyframes TabMain-module-scss-module__bgeEhq__fadeIn{0%{opacity:0}to{opacity:1}}.TabMain-module-scss-module__bgeEhq__tab{margin:8px 0;padding:0 0 0 1px;font-size:17px;font-weight:500;line-height:1.3;container:tab/inline-size}@media print{.TabMain-module-scss-module__bgeEhq__tab{order:1}}.TabMain-module-scss-module__bgeEhq__tabSection{margin-bottom:29px}.TabMain-module-scss-module__bgeEhq__tabSectionName{color:#444;background:#f6f6f6;border-bottom:2px solid #666;margin-bottom:2px;margin-left:-2px;padding:0 4px;font-size:.9em;font-weight:500;display:inline-block;letter-spacing:0!important}.TabMain-module-scss-module__bgeEhq__tabLines{letter-spacing:0;padding-top:22px;font-size:17px;font-weight:400;font-stretch:90%;line-height:1.2}.TabMain-module-scss-module__bgeEhq__tabLines:has(.tabTuningNoticeHook:first-child){padding-top:4px}@media print{.TabMain-module-scss-module__bgeEhq__tabLines{break-before:avoid;padding-top:0}}.TabMain-module-scss-module__bgeEhq__tabLine{white-space:pre;margin-bottom:23px;position:relative}@media print{.TabMain-module-scss-module__bgeEhq__tabLine{break-inside:avoid}}.TabMain-module-scss-module__bgeEhq__tabLine sup{font-size:inherit;vertical-align:baseline;color:#9817b7;background:#f6f6f6;margin-left:-2px;padding:0 3px;font-weight:600;position:absolute;top:calc(-1em - 3px)}@media print{.TabMain-module-scss-module__bgeEhq__tabLine sup{color:#000;top:.15em}}.TabMain-module-scss-module__bgeEhq__tabLineChordsOnly:not(:last-child){margin-bottom:7px}.TabMain-module-scss-module__bgeEhq__tabLineChordsOnly:last-child{margin-bottom:-14px}.TabMain-module-scss-module__bgeEhq__tabLineRaw:first-of-type{margin-top:-14px}.TabMain-module-scss-module__bgeEhq__tabLineChordsOnly+.TabMain-module-scss-module__bgeEhq__tabLineRaw{margin-top:-22px}@media print{.TabMain-module-scss-module__bgeEhq__tabLine:has(sup){margin-bottom:6px;padding-top:calc(1em + 7px)}.TabMain-module-scss-module__bgeEhq__tabLineChordsOnly:not(:last-child),.TabMain-module-scss-module__bgeEhq__tabLineChordsOnly:last-child{margin-bottom:6px}.TabMain-module-scss-module__bgeEhq__tabLineRaw:first-of-type,.TabMain-module-scss-module__bgeEhq__tabLineChordsOnly+.TabMain-module-scss-module__bgeEhq__tabLineRaw{margin-top:0}}.TabMain-module-scss-module__bgeEhq__tabLineRaw:not(:last-of-type){margin-bottom:0}.TabMain-module-scss-module__bgeEhq__tabStringLabel{text-align:right;width:2ch;display:inline-block}.TabMain-module-scss-module__bgeEhq__tabLineRawPassageEnd{min-height:1em}.TabMain-module-scss-module__bgeEhq__tabLineRawWrongKey,.TabMain-module-scss-module__bgeEhq__tabLineRawUnconvertedTuning{opacity:.33}.TabMain-module-scss-module__bgeEhq__tabLineOverhang{color:#dc2626;font-weight:600}.TabMain-module-scss-module__bgeEhq__tabLineHighlight{background:#feffd8;box-shadow:0 0 0 3px #feffd8,-6px 0 #fae344}.TabMain-module-scss-module__bgeEhq__tabSection:last-child .TabMain-module-scss-module__bgeEhq__tabLineChordsOnly:last-child{margin-bottom:7px}.TabMain-module-scss-module__bgeEhq__tabSectionTextOnly .TabMain-module-scss-module__bgeEhq__tabLine{margin-bottom:6px}@media print{.TabMain-module-scss-module__bgeEhq__tabSectionTextOnly .TabMain-module-scss-module__bgeEhq__tabLine{margin-bottom:2px}}@media (max-width:949px){.TabMain-module-scss-module__bgeEhq__tab{margin:5px 0}.TabMain-module-scss-module__bgeEhq__tabLine{margin-bottom:22px}.TabMain-module-scss-module__bgeEhq__tabLine sup{margin-left:-1px;padding:0 2px}.TabMain-module-scss-module__bgeEhq__tabSection{margin-bottom:28px}}@media (max-width:860px){.TabMain-module-scss-module__bgeEhq__tab{font-size:17px;font-stretch:94%}}@media (max-width:879px){.TabMain-module-scss-module__bgeEhq__tabLines{font-size:15.01px;font-stretch:80%}}@media (max-width:639px){.TabMain-module-scss-module__bgeEhq__tabLine{margin-bottom:21px}.TabMain-module-scss-module__bgeEhq__tabSection{margin-bottom:25px}}@media (max-width:567px){.TabMain-module-scss-module__bgeEhq__tab{letter-spacing:-.2px;font-size:15.9px;font-stretch:92%;overflow-x:auto;overflow-y:hidden}.TabMain-module-scss-module__bgeEhq__tabLines{font-size:15.79px;font-stretch:70%}.TabMain-module-scss-module__bgeEhq__tabLine{margin-bottom:22px}.TabMain-module-scss-module__bgeEhq__tabSection{margin-bottom:20px}}@media (max-width:439px){.TabMain-module-scss-module__bgeEhq__tab{font-size:16.1px;font-stretch:88%}.TabMain-module-scss-module__bgeEhq__tabLines{letter-spacing:-.2px;font-size:calc(3.375vw - .22px);font-stretch:67.5%}}@media (min-width:440px) and (max-width:490px){.TabMain-module-scss-module__bgeEhq__tabLines{font-size:calc(3.2897vw - .425px)}}@media (max-width:429px){.TabMain-module-scss-module__bgeEhq__tab{font-size:15.6px;font-stretch:87%}}@media (max-width:411px){.TabMain-module-scss-module__bgeEhq__tab{font-size:15.2px;font-stretch:87%}}@media (max-width:401px){.TabMain-module-scss-module__bgeEhq__tab{font-size:14.8px;font-stretch:87%}}@media (max-width:389px){.TabMain-module-scss-module__bgeEhq__tab{font-size:14.2px;font-stretch:87%}}@media (max-width:374px){.TabMain-module-scss-module__bgeEhq__tab{font-size:13.7px;font-stretch:86%}}@media (max-width:359px){.TabMain-module-scss-module__bgeEhq__tab{font-size:12.2px;font-stretch:86%}}@media (max-width:319px){.TabMain-module-scss-module__bgeEhq__tab{font-size:10.7px;font-stretch:85%}}@media (min-width:319px){.TabMain-module-scss-module__bgeEhq__tab{overflow-x:auto;overflow-y:hidden}}@media (min-width:491px) and (max-width:567px){.TabMain-module-scss-module__bgeEhq__tab{max-width:479px}}@media (min-width:568px){.TabMain-module-scss-module__bgeEhq__tab{max-width:567px}}@media (min-width:640px){.TabMain-module-scss-module__bgeEhq__tab{max-width:639px}}@media (min-width:820px){.TabMain-module-scss-module__bgeEhq__tab{max-width:767px}}@container tab (min-width:524px){.TabMain-module-scss-module__bgeEhq__tabLines{letter-spacing:0;font-size:min(15.01px,2.78862cqi);font-stretch:80%}}@media screen and (min-width:880px){.TabMain-module-scss-module__bgeEhq__tabLines{font-size:min(15.5px,2.65463cqi);font-stretch:90%}}@container tab not (min-width:524px){.TabMain-module-scss-module__bgeEhq__tabSection{font-size:min(17px,3.89385cqi)}.TabMain-module-scss-module__bgeEhq__tabSectionName{font-size:1em;font-stretch:100%}.TabMain-module-scss-module__bgeEhq__tabLines{letter-spacing:0;font-size:1em;font-stretch:90%}.TabMain-module-scss-module__bgeEhq__tabLineRaw{font-size:3.36746cqi;font-stretch:67.5%}.tabSplitHide{visibility:hidden}.tabSplitHide sup{visibility:visible}.tabSplitGap{display:none}.tabSplitRow{margin-top:22px;display:block;position:relative}.TabMain-module-scss-module__bgeEhq__tabLineChordsOnly .tabSplitRow{margin-top:7px}}@media print{.TabMain-module-scss-module__bgeEhq__tabLines{font-size:17px;font-stretch:94%}}
:root{--page-gutter-mobile:6px}@keyframes TabDisclaimer-module-scss-module__9G3D3G__fadeIn{0%{opacity:0}to{opacity:1}}.TabDisclaimer-module-scss-module__9G3D3G__tabDisclaimer{background:#ededed;margin:5px 0 20px;padding:7px;font-size:13px}@media (max-width:767px){.TabDisclaimer-module-scss-module__9G3D3G__tabDisclaimer{font-size:12px}}
:root{--page-gutter-mobile:6px}@keyframes TabHeading-module-scss-module___bf3kq__fadeIn{0%{opacity:0}to{opacity:1}}.TabHeading-module-scss-module___bf3kq__tabHeading{margin:20px 0 12px}@media (max-width:860px){.TabHeading-module-scss-module___bf3kq__tabHeading{margin:16px 0 8px}}.TabHeading-module-scss-module___bf3kq__tabHeadingLink:visited{color:#2f6bda}.TabHeading-module-scss-module___bf3kq__tabHeadingLink>:last-child:after{content:" »";color:#666;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.TabHeading-module-scss-module___bf3kq__tabHeadingEmoji{margin-right:.3em;text-decoration:none;display:inline-block}.TabHeading-module-scss-module___bf3kq__tabHeading:first-of-type{margin-top:12px}.pageId--artist .TabHeading-module-scss-module___bf3kq__tabHeadingPost{color:#666;margin-left:6px;font-size:.8em;font-weight:400;display:inline-block}
:root{--page-gutter-mobile:6px}@keyframes SongBlurb-module-scss-module__aTr0fG__fadeIn{0%{opacity:0}to{opacity:1}}.SongBlurb-module-scss-module__aTr0fG__songBlurb{border-radius:4px;width:calc(50% - 5px);height:152px;margin:0 10px 10px 0;position:relative;top:0;bottom:0;left:0;right:0;overflow:hidden}.SongBlurb-module-scss-module__aTr0fG__songBlurb:nth-of-type(2n){margin:0 0 10px}.SongBlurb-module-scss-module__aTr0fG__songBlurbImage{object-fit:cover;width:100%;height:100%}.SongBlurb-module-scss-module__aTr0fG__songBlurbInfo{color:#fff;z-index:1;text-align:center;text-shadow:2px 2px #000;max-width:94%;line-height:1.4;position:absolute;top:42%;left:3%;right:0;transform:translateY(-55%)}.SongBlurb-module-scss-module__aTr0fG__songBlurbSong{font-size:25px}.SongBlurb-module-scss-module__aTr0fG__songBlurbArtist{padding-top:8px;font-size:19px}.SongBlurb-module-scss-module__aTr0fG__songBlurbMeta{z-index:1;color:#fffffff2;white-space:nowrap;background:#0000008c;border-radius:10px;justify-content:center;gap:8px;padding:4px 10px;font-size:12px;line-height:1;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.SongBlurb-module-scss-module__aTr0fG__songBlurbDifficulty,.SongBlurb-module-scss-module__aTr0fG__songBlurbChords{align-items:center;display:inline-flex}.SongBlurb-module-scss-module__aTr0fG__difficultyDot{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.SongBlurb-module-scss-module__aTr0fG__beginner{background-color:#22c55e}.SongBlurb-module-scss-module__aTr0fG__intermediate{background-color:#eab308}.SongBlurb-module-scss-module__aTr0fG__advanced{background-color:#ef4444}.SongBlurb-module-scss-module__aTr0fG__songBlurbMask{opacity:.65;z-index:0;background:#000;width:100%;height:100%;transition:opacity .1s ease-out;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.SongBlurb-module-scss-module__aTr0fG__songBlurb:hover .SongBlurb-module-scss-module__aTr0fG__songBlurbMask{opacity:.72}}@media (max-width:767px){.SongBlurb-module-scss-module__aTr0fG__songBlurbSong{font-size:22px}.SongBlurb-module-scss-module__aTr0fG__songBlurbArtist{font-size:17px}}@media (max-width:479px){.SongBlurb-module-scss-module__aTr0fG__songBlurb{width:100%;height:140px;margin:0 0 10px}}
:root{--page-gutter-mobile:6px}@keyframes TabSummary-module-scss-module__mqDCDG__fadeIn{0%{opacity:0}to{opacity:1}}.TabSummary-module-scss-module__mqDCDG__tabSummary{background:#f6f6f6;border:1px solid #ccc;margin-top:-5px;margin-bottom:20px;padding:10px;font-size:16px}.TabSummary-module-scss-module__mqDCDG__tabSummary a,.TabSummary-module-scss-module__mqDCDG__tabSummary a:visited{color:#000;text-decoration:underline}.TabSummary-module-scss-module__mqDCDG__tabSummary p:first-child{margin-top:0}.TabSummary-module-scss-module__mqDCDG__tabSummary p:last-child{margin-bottom:0}@media (max-width:1023px){.TabSummary-module-scss-module__mqDCDG__tabSummary a[href*=last\.fm]{display:none}}@media (max-width:639px){.TabSummary-module-scss-module__mqDCDG__tabSummary{font-size:15px}}
:root{--page-gutter-mobile:6px}@keyframes Favorites-module-scss-module__5H37mq__fadeIn{0%{opacity:0}to{opacity:1}}.Favorites-module-scss-module__5H37mq__songBlurbsCompact{flex-wrap:wrap;margin-bottom:24px;line-height:1.3;display:flex}@media (max-width:860px){.Favorites-module-scss-module__5H37mq__songBlurbsCompact{margin-bottom:20px}}
:root{--page-gutter-mobile:6px}@keyframes SongSearch-module-scss-module__0eAQ2a__fadeIn{0%{opacity:0}to{opacity:1}}.SongSearch-module-scss-module__0eAQ2a__search{max-width:520px;margin:12px 0 6px}@media (max-width:767px){.SongSearch-module-scss-module__0eAQ2a__search{max-width:none}}.SongSearch-module-scss-module__0eAQ2a__field{position:relative}.SongSearch-module-scss-module__0eAQ2a__icon{color:#666;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.SongSearch-module-scss-module__0eAQ2a__input{-webkit-appearance:none;appearance:none;color:#000;background:#fff;border:1px solid #444;border-radius:4px;width:100%;height:44px;padding:0 44px 0 38px;font-size:16px;transition:background-color .12s,border-color .12s;display:block}@media (hover:hover) and (pointer:fine){.SongSearch-module-scss-module__0eAQ2a__input:hover:not(:disabled){background-color:#ededed}}.SongSearch-module-scss-module__0eAQ2a__input:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.SongSearch-module-scss-module__0eAQ2a__input:focus-visible{outline-width:3px}}@media (forced-colors:active){.SongSearch-module-scss-module__0eAQ2a__input:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.SongSearch-module-scss-module__0eAQ2a__input:disabled{opacity:.5;cursor:not-allowed}.SongSearch-module-scss-module__0eAQ2a__input::placeholder{color:#666}.SongSearch-module-scss-module__0eAQ2a__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.SongSearch-module-scss-module__0eAQ2a__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.SongSearch-module-scss-module__0eAQ2a__clear{color:#666;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.SongSearch-module-scss-module__0eAQ2a__clear svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.SongSearch-module-scss-module__0eAQ2a__clear:hover{color:#222}}.SongSearch-module-scss-module__0eAQ2a__clear:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.SongSearch-module-scss-module__0eAQ2a__clear:focus-visible{outline-width:3px}}@media (forced-colors:active){.SongSearch-module-scss-module__0eAQ2a__clear:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.SongSearch-module-scss-module__0eAQ2a__panel{box-sizing:border-box;z-index:20;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:min(60vh,420px);padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 14px #0000001f}.SongSearch-module-scss-module__0eAQ2a__panel[hidden]{display:none}.SongSearch-module-scss-module__0eAQ2a__panel ul{margin:0;padding:0;list-style:none}.SongSearch-module-scss-module__0eAQ2a__message{color:#444;overflow-wrap:anywhere;padding:10px 12px;font-size:15px}.SongSearch-module-scss-module__0eAQ2a__error{color:#c62828}.SongSearch-module-scss-module__0eAQ2a__groupBlock+.SongSearch-module-scss-module__0eAQ2a__groupBlock{border-top:1px solid #e8e8e8;margin-top:6px;padding-top:6px}.SongSearch-module-scss-module__0eAQ2a__groupHeading{letter-spacing:.04em;text-transform:uppercase;color:#666;padding:8px 12px 4px;font-size:12px;font-weight:600}.SongSearch-module-scss-module__0eAQ2a__option{min-height:48px;color:inherit;align-items:center;gap:10px;padding:6px 12px;display:flex}.SongSearch-module-scss-module__0eAQ2a__option,.SongSearch-module-scss-module__0eAQ2a__option:hover,.SongSearch-module-scss-module__0eAQ2a__option:focus{text-decoration:none}.SongSearch-module-scss-module__0eAQ2a__active{background:#f6f6f6;box-shadow:inset 3px 0 #46d2b8}.SongSearch-module-scss-module__0eAQ2a__text{flex-direction:column;min-width:0;display:flex}.SongSearch-module-scss-module__0eAQ2a__thumb{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SongSearch-module-scss-module__0eAQ2a__songThumb{color:#666;background:#ededed;border-radius:4px}.SongSearch-module-scss-module__0eAQ2a__songThumb svg{width:18px;height:18px}.SongSearch-module-scss-module__0eAQ2a__artistThumb{color:#222;background:#b9f3e7;border-radius:50%;font-size:15px;font-weight:600}.SongSearch-module-scss-module__0eAQ2a__primary{color:#000}.SongSearch-module-scss-module__0eAQ2a__match{color:#000;font-weight:600}.SongSearch-module-scss-module__0eAQ2a__secondary{color:#666;font-size:14px}.SongSearch-module-scss-module__0eAQ2a__browseOption{border-bottom:1px solid #e8e8e8}li:last-child>.SongSearch-module-scss-module__0eAQ2a__browseOption{border-bottom:0}.SongSearch-module-scss-module__0eAQ2a__browse{color:#2f6bda;font-weight:600}.SongSearch-module-scss-module__0eAQ2a__browse:after{content:" →"}.SongSearch-module-scss-module__0eAQ2a__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--page-gutter-mobile:6px}@keyframes ArtistBlurbs-module-scss-module__hYtc0G__fadeIn{0%{opacity:0}to{opacity:1}}.ArtistBlurbs-module-scss-module__hYtc0G__artistBlurbs{line-height:1.3}.ArtistBlurbs-module-scss-module__hYtc0G__artistBlurb{border-bottom:1px solid #ccc;margin:0 -4px;padding:10px 4px;font-size:17px;transition:background .1s ease-out;display:block}.ArtistBlurbs-module-scss-module__hYtc0G__artistBlurb:hover{text-decoration:none!important}.ArtistBlurbs-module-scss-module__hYtc0G__artistBlurb:first-of-type{border-top:1px solid #ccc}@media (hover:hover) and (pointer:fine){.ArtistBlurbs-module-scss-module__hYtc0G__artistBlurb:hover{background:#f6f6f6}}@media (max-width:767px){.ArtistBlurbs-module-scss-module__hYtc0G__artistBlurb{font-size:15px}}a.ArtistBlurbs-module-scss-module__hYtc0G__artistBlurb,a:visited.ArtistBlurbs-module-scss-module__hYtc0G__artistBlurb{color:#2f6bda}.ArtistBlurbs-module-scss-module__hYtc0G__seeAllLink{text-align:center;margin:0 -4px;padding:12px 4px;font-size:16px;font-weight:500;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.ArtistBlurbs-module-scss-module__hYtc0G__seeAllLink:hover{text-decoration:underline}}a.ArtistBlurbs-module-scss-module__hYtc0G__seeAllLink,a.ArtistBlurbs-module-scss-module__hYtc0G__seeAllLink:visited{color:#2f6bda}
:root{--page-gutter-mobile:6px}@keyframes ArtistMain-module-scss-module__f2lMmG__fadeIn{0%{opacity:0}to{opacity:1}}.ArtistMain-module-scss-module__f2lMmG__artistControls{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}
:root{--page-gutter-mobile:6px}@keyframes ArtistCard-module-scss-module__kqid0W__fadeIn{0%{opacity:0}to{opacity:1}}.ArtistCard-module-scss-module__kqid0W__artistCard{background:#fff;border:1px solid #ccc;border-radius:4px;flex-direction:column;transition:box-shadow .15s ease-out,transform .15s ease-out;display:flex;overflow:hidden}.ArtistCard-module-scss-module__kqid0W__artistCard:hover{text-decoration:none!important}@media (hover:hover) and (pointer:fine){.ArtistCard-module-scss-module__kqid0W__artistCard:hover{transform:translateY(-2px);box-shadow:2px 4px 8px #0000001f}}a.ArtistCard-module-scss-module__kqid0W__artistCard,a.ArtistCard-module-scss-module__kqid0W__artistCard:visited{color:#000}.ArtistCard-module-scss-module__kqid0W__artistImg{aspect-ratio:16/9;object-fit:cover;object-position:center 20%;background:#ddd;width:100%}.ArtistCard-module-scss-module__kqid0W__artistImgPlaceholder{aspect-ratio:16/9;background:linear-gradient(135deg,#ddd 0%,#f6f6f6 100%);width:100%}.ArtistCard-module-scss-module__kqid0W__artistInfo{padding:12px}.ArtistCard-module-scss-module__kqid0W__artistName{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.ArtistCard-module-scss-module__kqid0W__artistNum{color:#444;font-size:15px}@media (max-width:767px){.ArtistCard-module-scss-module__kqid0W__artistImg,.ArtistCard-module-scss-module__kqid0W__artistImgPlaceholder{aspect-ratio:2}.ArtistCard-module-scss-module__kqid0W__artistInfo{padding:10px}.ArtistCard-module-scss-module__kqid0W__artistName{font-size:16px}.ArtistCard-module-scss-module__kqid0W__artistNum{font-size:14px}}@media (max-width:414px){.ArtistCard-module-scss-module__kqid0W__artistImg,.ArtistCard-module-scss-module__kqid0W__artistImgPlaceholder{aspect-ratio:3}.ArtistCard-module-scss-module__kqid0W__artistInfo{padding:8px 10px}.ArtistCard-module-scss-module__kqid0W__artistName{font-size:15px}.ArtistCard-module-scss-module__kqid0W__artistNum{font-size:13px}}
:root{--page-gutter-mobile:6px}@keyframes ArtistsGrid-module-scss-module__JrXUtq__fadeIn{0%{opacity:0}to{opacity:1}}.ArtistsGrid-module-scss-module__JrXUtq__artistsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1023px){.ArtistsGrid-module-scss-module__JrXUtq__artistsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.ArtistsGrid-module-scss-module__JrXUtq__artistsGrid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:414px){.ArtistsGrid-module-scss-module__JrXUtq__artistsGrid{grid-template-columns:1fr}}
:root{--page-gutter-mobile:6px}@keyframes HomeIntro-module-scss-module__nUaENW__fadeIn{0%{opacity:0}to{opacity:1}}.HomeIntro-module-scss-module__nUaENW__homeIntro{padding-bottom:2px}@media (min-width:768px){.HomeIntro-module-scss-module__nUaENW__homeIntro h1{margin-top:5px}}.HomeIntro-module-scss-module__nUaENW__headingAction{text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline #4ce0c3;text-decoration:underline #4ce0c3;text-decoration-thickness:4px}
:root{--page-gutter-mobile:6px}@keyframes StarRating-module-scss-module__UzZcrW__fadeIn{0%{opacity:0}to{opacity:1}}.StarRating-module-scss-module__UzZcrW__starRatingIcon{color:#ccc;padding-right:1px;position:relative}.StarRating-module-scss-module__UzZcrW__starRatingIconActive:before{content:"★";color:#444;position:absolute;left:0;overflow:hidden}.StarRating-module-scss-module__UzZcrW__starRatingIconQuarter:before{width:40%}.StarRating-module-scss-module__UzZcrW__starRatingIconHalf:before{width:52%}.StarRating-module-scss-module__UzZcrW__starRatingIconThreeQuarters:before{width:65%}
:root{--page-gutter-mobile:6px}@keyframes VanityBlurb-module-scss-module__8ISXOq__fadeIn{0%{opacity:0}to{opacity:1}}.VanityBlurb-module-scss-module__8ISXOq__vanityLink{border-bottom:1px solid #ccc;margin:0 -4px;padding:10px 4px;font-size:19px;transition:background .1s ease-out;display:block}.VanityBlurb-module-scss-module__8ISXOq__vanityLink:hover{text-decoration:none!important}.VanityBlurb-module-scss-module__8ISXOq__vanityLink:first-of-type{border-top:1px solid #ccc}@media (hover:hover) and (pointer:fine){.VanityBlurb-module-scss-module__8ISXOq__vanityLink:hover{background:#f6f6f6}}@media (max-width:479px){.VanityBlurb-module-scss-module__8ISXOq__vanityLink{font-size:18px}}a.VanityBlurb-module-scss-module__8ISXOq__vanityLink,a.VanityBlurb-module-scss-module__8ISXOq__vanityLink:visited{color:#2f6bda}.VanityBlurb-module-scss-module__8ISXOq__vanityNum{color:#444;font-size:.8em}.VanityBlurb-module-scss-module__8ISXOq__vanityImages{gap:4px;width:100%;margin-top:8px;display:flex}.VanityBlurb-module-scss-module__8ISXOq__vanityImg{object-fit:cover;opacity:.76;border-radius:4px;flex:1;min-width:0;height:60px}
:root{--page-gutter-mobile:6px}@keyframes ReviewPromo-module-scss-module__DzQ_5q__fadeIn{0%{opacity:0}to{opacity:1}}.ReviewPromo-module-scss-module__DzQ_5q__promo{border-left:4px solid #ccc;margin:10px 0;transition:border-left .15s}@media (hover:hover) and (pointer:fine){.ReviewPromo-module-scss-module__DzQ_5q__promo:hover{border-left:4px solid #ccc}}.ReviewPromo-module-scss-module__DzQ_5q__promoLink{color:#2f6bda;padding:10px;display:inline-flex}.ReviewPromo-module-scss-module__DzQ_5q__promoContent{flex:auto}.ReviewPromo-module-scss-module__DzQ_5q__promoRating{margin-top:2px;font-size:14px}.ReviewPromo-module-scss-module__DzQ_5q__promoRating .starRatingHook{text-decoration:none;display:inline-block}.ReviewPromo-module-scss-module__DzQ_5q__promoImg{flex:0 0 60px;height:60px;margin-right:10px}@media (max-width:1023px){.ReviewPromo-module-scss-module__DzQ_5q__promoImg{flex-basis:55px;height:55px}.ReviewPromo-module-scss-module__DzQ_5q__promoTitle{font-size:14px}}@media (max-width:860px){.ReviewPromo-module-scss-module__DzQ_5q__promoImg{flex-basis:80px;height:80px;margin-bottom:0}.ReviewPromo-module-scss-module__DzQ_5q__promoLink{width:95%}.ReviewPromo-module-scss-module__DzQ_5q__promoTitle{font-size:16px}}
:root{--page-gutter-mobile:6px}@keyframes VanityMain-module-scss-module__FhSXRa__fadeIn{0%{opacity:0}to{opacity:1}}.VanityMain-module-scss-module__FhSXRa__vanityControls{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}
:root{--page-gutter-mobile:6px}@keyframes ReviewPromos-module-scss-module__crHbpW__fadeIn{0%{opacity:0}to{opacity:1}}.ReviewPromos-module-scss-module__crHbpW__promos{margin-bottom:10px}
:root{--page-gutter-mobile:6px}@keyframes Breadcrumbs-module-scss-module__Ir3W5a__fadeIn{0%{opacity:0}to{opacity:1}}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbsRow{align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;width:auto;min-width:0;margin:0;padding:0;font-size:14px;overflow:hidden}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs .Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbsCrumb{padding-right:8px}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs .Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbsCrumb:last-of-type{padding-right:0}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs a.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbsCrumb,.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs a:visited.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbsCrumb{color:#2f6bda}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbAccessory{flex:none;display:inline-flex}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbsSeparator{transform-origin:0 0;margin-left:5px;margin-right:5px;display:inline-block;transform:scaleX(2)}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbsItem{padding-right:8px;display:inline}.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbsItem:last-child{padding-right:0}@media (max-width:860px){.Breadcrumbs-module-scss-module__Ir3W5a__breadcrumbs{font-size:13px}}
:root{--page-gutter-mobile:6px}@keyframes TabRail-module-scss-module__2wwcPq__fadeIn{0%{opacity:0}to{opacity:1}}.TabRail-module-scss-module__2wwcPq__tabDiagrams{z-index:10;flex-wrap:wrap;justify-content:space-between;margin-bottom:6px;display:flex}.TabRail-module-scss-module__2wwcPq__tabDiagramsNotice{margin-bottom:4px;margin-left:6px}.TabRail-module-scss-module__2wwcPq__tabDiagramsNoticeMobile{margin:4px 0 2px}.TabRail-module-scss-module__2wwcPq__tabRailSticky{position:-webkit-sticky;position:sticky;top:10px}.TabRail-module-scss-module__2wwcPq__tabRailText{background:#f6f6f6;margin-bottom:15px;padding:10px;font-size:15px;line-height:1.3}.TabRail-module-scss-module__2wwcPq__tabRailBox{background:#f6f6f6;border:1px solid #ccc;margin-bottom:10px}.TabRail-module-scss-module__2wwcPq__tabInfoSection+.TabRail-module-scss-module__2wwcPq__tabInfoSection{padding-top:8px}.TabRail-module-scss-module__2wwcPq__tabInfoSection a.difficultyLinkHook{color:#2f6bda}@media (max-width:949px){.TabRail-module-scss-module__2wwcPq__tabRailText{font-size:14px}.TabRail-module-scss-module__2wwcPq__tabRailBox{margin-bottom:8px}}@media (max-width:819px){.TabRail-module-scss-module__2wwcPq__tabRailBox.tabControlsHook{margin:4px 0}.TabRail-module-scss-module__2wwcPq__tabDiagramsOuter{z-index:10;box-sizing:border-box;background:#fff;border-bottom:1px solid #ccc;padding:4px 6px;transition:padding .2s ease-out,border-color .2s ease-out;position:-webkit-sticky;position:sticky;top:0}.TabRail-module-scss-module__2wwcPq__tabDiagrams{-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:auto;flex-wrap:nowrap;max-height:200px;margin-bottom:0;transition:max-height .2s ease-out;overflow-x:auto;overflow-y:hidden}.TabRail-module-scss-module__2wwcPq__tabDiagrams::-webkit-scrollbar{display:none}.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed{border-bottom-color:#0000;padding:0}.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed .TabRail-module-scss-module__2wwcPq__tabDiagrams{max-height:0}.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed .TabRail-module-scss-module__2wwcPq__tabDiagramsToggle{border-top:1px solid #ccc;border-radius:5px}.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed .TabRail-module-scss-module__2wwcPq__tabDiagramsToggle .TabRail-module-scss-module__2wwcPq__tabDiagramsChevron{transform:translateY(1px)}.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed .TabRail-module-scss-module__2wwcPq__tabDiagramsToggle .TabRail-module-scss-module__2wwcPq__tabDiagramsChevronUp{transform:scaleY(-1)translateY(1px)}.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed.TabRail-module-scss-module__2wwcPq__tabDiagramsStuck .TabRail-module-scss-module__2wwcPq__tabDiagramsToggle{border-top:0;border-radius:0 0 5px 5px}.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed.TabRail-module-scss-module__2wwcPq__tabDiagramsStuck .TabRail-module-scss-module__2wwcPq__tabDiagramsToggle .TabRail-module-scss-module__2wwcPq__tabDiagramsChevron{transform:none}.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed.TabRail-module-scss-module__2wwcPq__tabDiagramsStuck .TabRail-module-scss-module__2wwcPq__tabDiagramsToggle .TabRail-module-scss-module__2wwcPq__tabDiagramsChevronUp{transform:scaleY(-1)}.TabRail-module-scss-module__2wwcPq__tabDiagramsChevron{transition:transform .2s ease-out}.TabRail-module-scss-module__2wwcPq__tabDiagramsChevronUp{transform:scaleY(-1)}.TabRail-module-scss-module__2wwcPq__tabDiagramsToggle{box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;color:#666;background:#f6f6f6;border:1px solid #ccc;border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;outline:none;justify-content:center;align-items:center;width:32px;height:20px;display:flex;position:absolute;top:100%;right:6px}.TabRail-module-scss-module__2wwcPq__tabDiagramsToggle:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-2px;right:-2px}.TabRail-module-scss-module__2wwcPq__tabDiagramsToggle:focus-visible{outline-offset:-2px;outline:2px solid #000}}@media (max-width:819px) and (prefers-contrast:more){.TabRail-module-scss-module__2wwcPq__tabDiagramsToggle:focus-visible{outline-width:3px}}@media (max-width:819px) and (forced-colors:active){.TabRail-module-scss-module__2wwcPq__tabDiagramsToggle:focus-visible{outline-offset:-2px;outline:3px solid canvastext}}@media (max-width:819px) and (hover:hover) and (pointer:fine){.TabRail-module-scss-module__2wwcPq__tabDiagramsToggle:hover{color:#000;background:#ececec}}@media print{.TabRail-module-scss-module__2wwcPq__tabDiagramsOuter{z-index:auto!important;background:0 0!important;border:0!important;width:auto!important;margin:10px 0 22px!important;padding:0!important;position:static!important}.TabRail-module-scss-module__2wwcPq__tabDiagrams,.TabRail-module-scss-module__2wwcPq__tabDiagramsCollapsed .TabRail-module-scss-module__2wwcPq__tabDiagrams{flex-wrap:wrap!important;max-height:none!important;overflow:visible!important}.TabRail-module-scss-module__2wwcPq__tabDiagramsToggle{display:none!important}}@media (max-width:767px){.TabRail-module-scss-module__2wwcPq__tabDiagramsOuter{--bleed:var(--split-padding-x,10px);margin-left:calc(1px - var(--bleed));width:calc(100% + var(--bleed)*2 - 3px);padding-left:6px}}
:root{--page-gutter-mobile:6px}@keyframes Spinner-module-scss-module__mGxLBG__fadeIn{0%{opacity:0}to{opacity:1}}.Spinner-module-scss-module__mGxLBG__spinner{border:4px solid #ededed;border-top-color:#999;border-radius:50%;width:30px;height:30px;animation:1.2s linear infinite Spinner-module-scss-module__mGxLBG__spin}@keyframes Spinner-module-scss-module__mGxLBG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--page-gutter-mobile:6px}@keyframes GuideWidget-module-scss-module__AaHIxq__fadeIn{0%{opacity:0}to{opacity:1}}.GuideWidget-module-scss-module__AaHIxq__cta{margin:1.25rem 0 .5rem}.GuideWidget-module-scss-module__AaHIxq__ctaLink{font-weight:600;text-decoration:underline;display:inline-block}
:root{--page-gutter-mobile:6px}@keyframes ReviewRatings-module-scss-module__dZmPJa__fadeIn{0%{opacity:0}to{opacity:1}}.ReviewRatings-module-scss-module__dZmPJa__reviewStart{margin:20px 0;display:flex}.ReviewRatings-module-scss-module__dZmPJa__ratings{background:#f6f6f6;flex:0 0 160px;margin-right:20px;padding:10px 20px;line-height:2.5}.ReviewRatings-module-scss-module__dZmPJa__rating{font-size:15px}.ReviewRatings-module-scss-module__dZmPJa__ratingText{width:80px;display:inline-block}.ReviewRatings-module-scss-module__dZmPJa__ratingOverall{text-align:center;font-size:20px}.ReviewRatings-module-scss-module__dZmPJa__ratingScore{margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.4}.ReviewRatings-module-scss-module__dZmPJa__ratingOverall .starRatingIconActiveHook:before{color:#46d2b8}.ReviewRatings-module-scss-module__dZmPJa__proscons{flex:auto}@media (max-width:567px){.ReviewRatings-module-scss-module__dZmPJa__reviewStart{flex-direction:column}.ReviewRatings-module-scss-module__dZmPJa__ratings{margin:0 auto}}
:root{--page-gutter-mobile:6px}@keyframes CallToAction-module-scss-module___eLT2a__fadeIn{0%{opacity:0}to{opacity:1}}.CallToAction-module-scss-module___eLT2a__centerWrapper{text-align:center;width:100%}.CallToAction-module-scss-module___eLT2a__cta{width:288px;box-shadow:0;background:#4ce0c3;border-radius:4px;margin:20px auto;padding:9px;font-size:17px;font-weight:500;transition:box-shadow .1s ease-out;display:block}.CallToAction-module-scss-module___eLT2a__cta,.CallToAction-module-scss-module___eLT2a__cta:visited{color:#000}.CallToAction-module-scss-module___eLT2a__cta:hover{text-decoration:none!important}@media (hover:hover) and (pointer:fine){.CallToAction-module-scss-module___eLT2a__cta:hover{box-shadow:2px 2px 2px #ccc}}
:root{--page-gutter-mobile:6px}@keyframes GuideArticle-module-scss-module__o0bH4G__fadeIn{0%{opacity:0}to{opacity:1}}.GuideArticle-module-scss-module__o0bH4G__article{max-width:42rem}.GuideArticle-module-scss-module__o0bH4G__lead{margin:.75rem 0 1rem;font-size:1.05rem;line-height:1.5}.GuideArticle-module-scss-module__o0bH4G__body{line-height:1.55}.GuideArticle-module-scss-module__o0bH4G__body h2{margin-top:1.5rem}.GuideArticle-module-scss-module__o0bH4G__body p{margin:.75rem 0}.GuideArticle-module-scss-module__o0bH4G__body img{max-width:100%;height:auto;margin:.5rem 0 1rem;display:block}
:root{--page-gutter-mobile:6px}@keyframes GuideIndex-module-scss-module__MZ3VQa__fadeIn{0%{opacity:0}to{opacity:1}}.GuideIndex-module-scss-module__MZ3VQa__index{max-width:42rem}.GuideIndex-module-scss-module__MZ3VQa__lead{margin:.75rem 0 1.25rem;line-height:1.5}
:root{--page-gutter-mobile:6px}@keyframes ZLayout-module-scss-module__tfPaUG__fadeIn{0%{opacity:0}to{opacity:1}}.ZLayout-module-scss-module__tfPaUG__ZLayout{letter-spacing:-.1px;padding:5px 15px 15px;font-size:14px}
:root{--page-gutter-mobile:6px}@keyframes Button-module-scss-module__HB5Z3q__fadeIn{0%{opacity:0}to{opacity:1}}.Button-module-scss-module__HB5Z3q__button{color:#000;--btn-press:1px;cursor:pointer;background:#fff;border:1px solid #000;border-radius:4px;padding:8px 16px;font-size:16px;transition:background-color .12s,transform .22s cubic-bezier(.3,.7,.4,1.3),box-shadow .22s cubic-bezier(.3,.7,.4,1.3);box-shadow:1px 1px #000}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__HB5Z3q__button:not(:disabled):hover{background-color:#ededed}}.Button-module-scss-module__HB5Z3q__button:active:not(:disabled){transform:translate(var(--btn-press), var(--btn-press));transition:transform 40ms,box-shadow 40ms;box-shadow:0 0 #000}.Button-module-scss-module__HB5Z3q__button:disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__HB5Z3q__button>span{color:#000}.Button-module-scss-module__HB5Z3q__button:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.Button-module-scss-module__HB5Z3q__button:focus-visible{outline-width:3px}}@media (forced-colors:active){.Button-module-scss-module__HB5Z3q__button:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.Button-module-scss-module__HB5Z3q__constructive{color:#154a19;background:#fff;border:1px solid #154a19;box-shadow:1px 1px #154a19}.Button-module-scss-module__HB5Z3q__constructive .Button-module-scss-module__HB5Z3q__icon,.Button-module-scss-module__HB5Z3q__constructive .Button-module-scss-module__HB5Z3q__label{color:#154a19}.Button-module-scss-module__HB5Z3q__constructive:not(:disabled):hover{background:#eaf5ea}.Button-module-scss-module__HB5Z3q__constructive:active:not(:disabled){box-shadow:0 0 #154a19}.Button-module-scss-module__HB5Z3q__destructive{color:#c62828;background:#fff;border:1px solid #000;box-shadow:1px 1px #000}.Button-module-scss-module__HB5Z3q__destructive .Button-module-scss-module__HB5Z3q__icon,.Button-module-scss-module__HB5Z3q__destructive .Button-module-scss-module__HB5Z3q__label{color:#c62828}.Button-module-scss-module__HB5Z3q__destructive:not(:disabled):hover{background:#fdecea}.Button-module-scss-module__HB5Z3q__destructive:active:not(:disabled){box-shadow:0 0 #000}.Button-module-scss-module__HB5Z3q__emphasis{color:#fff;background:#444;border:1px solid #000}.Button-module-scss-module__HB5Z3q__emphasis .Button-module-scss-module__HB5Z3q__icon,.Button-module-scss-module__HB5Z3q__emphasis .Button-module-scss-module__HB5Z3q__label{color:#fff}.Button-module-scss-module__HB5Z3q__emphasis:not(:disabled):hover{background:#000}.Button-module-scss-module__HB5Z3q__quiet{--btn-press:0;box-shadow:none;border-color:#000}.Button-module-scss-module__HB5Z3q__quiet:active:not(:disabled){background-color:#ddd}.Button-module-scss-module__HB5Z3q__hasIcon{align-items:center;gap:6px;display:inline-flex}.Button-module-scss-module__HB5Z3q__icon{align-items:center;display:inline-flex}.Button-module-scss-module__HB5Z3q__label{display:inline-block}
:root{--page-gutter-mobile:6px}@keyframes Select-module-scss-module__xWDs_G__fadeIn{0%{opacity:0}to{opacity:1}}.Select-module-scss-module__xWDs_G__wrapper{display:inline-block;position:relative}.Select-module-scss-module__xWDs_G__select{-webkit-appearance:none;appearance:none;color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:4px;padding:6px 32px 6px 12px;font-size:16px;transition:background-color .12s,border-color .12s}@media (hover:hover) and (pointer:fine){.Select-module-scss-module__xWDs_G__select:hover{background-color:#ededed}}.Select-module-scss-module__xWDs_G__select:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.Select-module-scss-module__xWDs_G__select:focus-visible{outline-width:3px}}@media (forced-colors:active){.Select-module-scss-module__xWDs_G__select:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.Select-module-scss-module__xWDs_G__select:disabled{opacity:.5;cursor:not-allowed}.Select-module-scss-module__xWDs_G__compact{padding:4px 28px 4px 10px;font-size:15px}.Select-module-scss-module__xWDs_G__wrapper:after{content:"";pointer-events:none;border-bottom:2px solid #000;border-right:2px solid #000;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}
:root{--page-gutter-mobile:6px}@keyframes SelectTuning-module-scss-module__IHIoxW__fadeIn{0%{opacity:0}to{opacity:1}}.SelectTuning-module-scss-module__IHIoxW__tuningLinksWrapper{z-index:30;margin-top:6px;margin-left:96px;display:inline-block;position:absolute}.SelectTuning-module-scss-module__IHIoxW__tuningSelect,.SelectTuning-module-scss-module__IHIoxW__tuningSelect option{letter-spacing:1.5px}@media (max-width:767px){.SelectTuning-module-scss-module__IHIoxW__tuningLinksWrapper{margin-top:13px;margin-left:4px}}
:root{--page-gutter-mobile:6px}@keyframes SettingsMenu-module-scss-module__HHSflG__fadeIn{0%{opacity:0}to{opacity:1}}.SettingsMenu-module-scss-module__HHSflG__wrapper{line-height:0;position:relative}.SettingsMenu-module-scss-module__HHSflG__gearButton{box-shadow:none;cursor:pointer;color:inherit;opacity:1;background:#0003;border:1px solid;border-radius:4px;outline:none;padding:5px;line-height:0;transition:all .15s ease-out}.SettingsMenu-module-scss-module__HHSflG__gearButton:hover{opacity:1;background:#00000059}.SettingsMenu-module-scss-module__HHSflG__gearButton:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-contrast:more){.SettingsMenu-module-scss-module__HHSflG__gearButton:focus-visible{outline-width:3px}}@media (forced-colors:active){.SettingsMenu-module-scss-module__HHSflG__gearButton:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.SettingsMenu-module-scss-module__HHSflG__inlineWrapper{border-radius:4px;align-items:center;scroll-margin-top:80px;display:inline-flex;position:static}button.SettingsMenu-module-scss-module__HHSflG__settingsButton{border-radius:4px;gap:6px;height:38px;padding:0 12px}button.SettingsMenu-module-scss-module__HHSflG__settingsButton svg{width:16px;height:16px}button.SettingsMenu-module-scss-module__HHSflG__settingsButtonCompact{height:32px;padding:0 10px}.SettingsMenu-module-scss-module__HHSflG__settingsLabel{font-size:.9rem}@media (max-width:414px){button.SettingsMenu-module-scss-module__HHSflG__settingsButtonCompact{gap:0;padding:0 8px}button.SettingsMenu-module-scss-module__HHSflG__settingsButtonCompact .SettingsMenu-module-scss-module__HHSflG__settingsLabel{display:none}}.SettingsMenu-module-scss-module__HHSflG__overlay{white-space:nowrap;z-index:10000;overscroll-behavior:contain;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:calc(100dvh - 16px);padding:8px 0;position:fixed;overflow-y:auto;box-shadow:0 2px 8px #00000026}.SettingsMenu-module-scss-module__HHSflG__overlay .tuningLinksWrapperHook{margin:0;position:relative}.SettingsMenu-module-scss-module__HHSflG__note{white-space:normal;color:#666;max-width:240px;margin:0;padding:2px 14px 6px;font-size:12px;line-height:1.35}.SettingsMenu-module-scss-module__HHSflG__option{cursor:pointer;color:#000;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:16px;display:flex}.SettingsMenu-module-scss-module__HHSflG__separator{background:#ccc;height:1px;margin:4px 0}.SettingsMenu-module-scss-module__HHSflG__optionLabel{flex:1;align-items:center;gap:6px;display:inline-flex}.SettingsMenu-module-scss-module__HHSflG__highlight{animation:1.6s ease-out SettingsMenu-module-scss-module__HHSflG__settings-menu-pulse}@keyframes SettingsMenu-module-scss-module__HHSflG__settings-menu-pulse{0%,to{background:0 0}20%{background:#ddd}}
:root{--page-gutter-mobile:6px}@keyframes DiagramPrefsNotice-module-scss-module__t8u_ZW__fadeIn{0%{opacity:0}to{opacity:1}}.DiagramPrefsNotice-module-scss-module__t8u_ZW__notice{color:#666;align-items:center;gap:4px;font-size:12px;display:inline-flex}
:root{--page-gutter-mobile:6px}@keyframes Footer-module-scss-module__wcgw9G__fadeIn{0%{opacity:0}to{opacity:1}}.Footer-module-scss-module__wcgw9G__footer{background:#f6f6f6;margin:10px auto 0;padding:15px 0;font-size:14px}.Footer-module-scss-module__wcgw9G__footerSpaced{margin-bottom:25px}@media (max-width:819px){.pageId--song .Footer-module-scss-module__wcgw9G__footer{margin-bottom:calc(64px + env(safe-area-inset-bottom))}}.Footer-module-scss-module__wcgw9G__footerWrapper{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.Footer-module-scss-module__wcgw9G__footerLeft{text-align:left;flex-wrap:wrap;align-items:center;row-gap:4px;display:flex}.Footer-module-scss-module__wcgw9G__footerLeft a,.Footer-module-scss-module__wcgw9G__footerLeft a:visited{color:#2f6bda;white-space:nowrap}.Footer-module-scss-module__wcgw9G__footerRight{text-align:right;white-space:nowrap}.Footer-module-scss-module__wcgw9G__footerSep{color:#666;margin:0 8px}@media (max-width:1055px){.Footer-module-scss-module__wcgw9G__footerWrapper{width:calc(100% - 32px);padding:0 16px}}@media (max-width:567px){.Footer-module-scss-module__wcgw9G__footerWrapper{width:calc(100% - 12px);padding:0 6px}}
:root{--page-gutter-mobile:6px}@keyframes ContentLayoutSplit-module-scss-module__3GMuHq__fadeIn{0%{opacity:0}to{opacity:1}}.ContentLayoutSplit-module-scss-module__3GMuHq__layoutOuterSplit{padding:0}.ContentLayoutSplit-module-scss-module__3GMuHq__layoutOuterSplit .ContentLayoutSplit-module-scss-module__3GMuHq__layoutInnerSplit{overflow-x:initial;overflow-y:initial;display:flex}.ContentLayoutSplit-module-scss-module__3GMuHq__splitMain,.ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{--split-padding-x:12px;padding:10px var(--split-padding-x);line-height:1.45}.pageId--chords .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{padding-left:0!important;padding-right:0!important}.pageId--namer .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{padding-left:0!important;padding-right:0!important}.pageId--scales .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{padding-left:0!important;padding-right:0!important}.pageId--arpeggios .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{padding-left:0!important;padding-right:0!important}.pageId--chordshapes .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{padding-left:0!important;padding-right:0!important}.pageId--tuner .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{padding-left:0!important;padding-right:0!important}.pageId--jam .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{padding-left:0!important;padding-right:0!important}.pageId--jam .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{--split-padding-x:0px;padding-top:0}.ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{box-sizing:border-box;flex:1;width:100%}.ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{width:300px}.ContentLayoutSplit-module-scss-module__3GMuHq__splitRail h2{margin-left:-1px}.ContentLayoutSplit-module-scss-module__3GMuHq__railSection+.ContentLayoutSplit-module-scss-module__3GMuHq__railSection{margin-top:36px}@media (max-width:889px){.ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{width:250px}.ContentLayoutSplit-module-scss-module__3GMuHq__splitMain,.ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{--split-padding-x:10px;padding:var(--split-padding-x)}}@media (min-width:890px) and (max-width:949px){.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{width:250px}.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{--split-padding-x:10px;padding:var(--split-padding-x)}.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{--split-padding-x:10px;padding:var(--split-padding-x)}}@media (max-width:767px){.ContentLayoutSplit-module-scss-module__3GMuHq__layoutInnerSplit{flex-wrap:wrap}.ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{width:100%;bottom:0}}@media (min-width:768px) and (max-width:819px){.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__layoutInnerSplit{flex-wrap:wrap}.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{width:100%;bottom:0}}@media (max-width:819px){.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{padding-bottom:52px}.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{z-index:10;margin-left:auto}}@media (max-width:567px){.ContentLayoutSplit-module-scss-module__3GMuHq__splitMain,.ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{--split-padding-x:6px;padding:var(--split-padding-x)}}@media print{.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__layoutInnerSplit{flex-direction:column;display:flex}.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__splitMain{display:contents}.pageId--song .ContentLayoutSplit-module-scss-module__3GMuHq__splitRail{width:100%}}
:root{--page-gutter-mobile:6px}@keyframes ControlButton-module-scss-module___SNbvq__fadeIn{0%{opacity:0}to{opacity:1}}.ControlButton-module-scss-module___SNbvq__button{--btn-press:0;-webkit-tap-highlight-color:#0000;color:#000;width:56px;height:36px;box-shadow:none;background:#ededed;border:1px solid #0000;border-radius:4px;margin:6px;padding:3px;font-size:19px;transition:background .125s ease-out,border-color .125s ease-out;display:inline-block;position:relative}.ControlButton-module-scss-module___SNbvq__button:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.ControlButton-module-scss-module___SNbvq__button:focus-visible{outline-width:3px}}@media (forced-colors:active){.ControlButton-module-scss-module___SNbvq__button:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__splitTop:focus-visible{outline:none}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__splitBottom:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.ControlButton-module-scss-module___SNbvq__button:hover{color:#000;cursor:pointer}}.ControlButton-module-scss-module___SNbvq__button a,.ControlButton-module-scss-module___SNbvq__button a:visited{color:#000}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__keyVariant.ControlButton-module-scss-module___SNbvq__keyVariant{height:56px;font-size:18px}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__keyVariant.ControlButton-module-scss-module___SNbvq__keyVariant .ControlButton-module-scss-module___SNbvq__splitInner{font-size:.92em}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__splitTop{clip-path:polygon(100% 0,100% 0,0 0,0% 100%);margin-top:0;margin-bottom:0;margin-right:-28px}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__splitTop .ControlButton-module-scss-module___SNbvq__splitInner{position:relative;top:-12px;left:-10px}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__splitBottom{clip-path:polygon(100% 0,100% 0,100% 100%,0% 100%);margin-top:0;margin-bottom:0;margin-left:-28px}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__splitBottom .ControlButton-module-scss-module___SNbvq__splitInner{position:relative;bottom:-13px;right:-11px}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__widthAuto{width:auto;font-size:.8em}.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__typeVariant{margin:5px;padding:0 4px}.pageId--chords .ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__typeVariant{padding:0 7px}.pageId--arpeggios .ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__typeVariant{padding:0 7px}@media (hover:hover) and (pointer:fine){.ControlButton-module-scss-module___SNbvq__button:not(.ControlButton-module-scss-module___SNbvq__buttonSelected):hover{border-color:#666}}.pageId--scales .ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__widthAuto{font-size:.9em}.pageId--chords .ControlButton-module-scss-module___SNbvq__buttonSelected{background:#ff8989}.pageId--scales .ControlButton-module-scss-module___SNbvq__buttonSelected{background:#fae344}.pageId--arpeggios .ControlButton-module-scss-module___SNbvq__buttonSelected{background:#ff7f7f}.pageId--jam .ControlButton-module-scss-module___SNbvq__buttonSelected{background:#f07ec8}@media (max-width:860px){.ControlButton-module-scss-module___SNbvq__button.ControlButton-module-scss-module___SNbvq__typeVariant{height:36px;margin:4px;padding:0 3px}}
:root{--page-gutter-mobile:6px}@keyframes PairingsForScaleDiatonic-module-scss-module__QmnLma__fadeIn{0%{opacity:0}to{opacity:1}}.PairingsForScaleDiatonic-module-scss-module__QmnLma__pairings{text-align:left;border-top:1px solid #ccc;max-width:600px;margin:12px auto -12px;padding:12px 0 6px;overflow:visible}@media (max-width:567px){.PairingsForScaleDiatonic-module-scss-module__QmnLma__pairingsScaled{width:116%;margin-top:-6px;margin-bottom:-20px;margin-left:-8%;transform:scale(.9)}}@media (max-width:479px){.PairingsForScaleDiatonic-module-scss-module__QmnLma__pairingsScaled{width:130%;margin-top:-10px;margin-bottom:-24px;margin-left:-15%;transform:scale(.8)}}@media (max-width:389px){.PairingsForScaleDiatonic-module-scss-module__QmnLma__pairingsScaled{width:150%;margin-top:-20px;margin-bottom:-30px;margin-left:-25%;transform:scale(.7)}}@media (max-width:359px){.PairingsForScaleDiatonic-module-scss-module__QmnLma__pairingsScaled{width:160%;margin-left:-30%;transform:scale(.65)}}.PairingsForScaleDiatonic-module-scss-module__QmnLma__chordLinksGroup{text-align:center}.PairingsForScaleDiatonic-module-scss-module__QmnLma__pairingsHeading{margin-top:10px;margin-bottom:12px;font-weight:500;display:block}.PairingsForScaleDiatonic-module-scss-module__QmnLma__pairingsFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.PairingsForScaleDiatonic-module-scss-module__QmnLma__toggleLink{box-shadow:none;cursor:pointer;color:#666;background:0 0;border:none;outline:none;margin:0 0 0 auto;padding:0;font-size:13px;text-decoration:underline;display:block;position:relative}.PairingsForScaleDiatonic-module-scss-module__QmnLma__toggleLink:after{content:"";position:absolute;top:-15px;bottom:-15px;left:-8px;right:-8px}@media (hover:hover) and (pointer:fine){.PairingsForScaleDiatonic-module-scss-module__QmnLma__toggleLink:hover{color:#444}}.PairingsForScaleDiatonic-module-scss-module__QmnLma__toggleLink:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.PairingsForScaleDiatonic-module-scss-module__QmnLma__toggleLink:focus-visible{outline-width:3px}}@media (forced-colors:active){.PairingsForScaleDiatonic-module-scss-module__QmnLma__toggleLink:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.pageId--scales .PairingsForScaleDiatonic-module-scss-module__QmnLma__diagramLink{display:inline-block}.pageId--scales .PairingsForScaleDiatonic-module-scss-module__QmnLma__diagramLink:visited{color:#000!important}.pageId--scales .PairingsForScaleDiatonic-module-scss-module__QmnLma__diagramLink:link{color:#000!important}.pageId--scales .PairingsForScaleDiatonic-module-scss-module__QmnLma__diagramLink.hookDiagram{border-bottom:3px solid #0000;margin-bottom:0;padding:0 8px 5px;margin-right:10px!important}@media (max-width:567px){.pageId--scales .PairingsForScaleDiatonic-module-scss-module__QmnLma__diagramLink.hookDiagram{margin-right:5px!important}}@media (hover:hover) and (pointer:fine){.pageId--scales .PairingsForScaleDiatonic-module-scss-module__QmnLma__diagramLink:hover .hookDiagramName{background:#f6f6f6}.pageId--scales .PairingsForScaleDiatonic-module-scss-module__QmnLma__diagramLink:hover.hookDiagram{border-bottom:3px solid #ccc}}.pageId--scales .PairingsForScaleDiatonic-module-scss-module__QmnLma__diagramLink:last-of-type.hookDiagram{margin-right:0!important}
:root{--page-gutter-mobile:6px}@keyframes PairingsForScale-module-scss-module__MVTKCG__fadeIn{0%{opacity:0}to{opacity:1}}.PairingsForScale-module-scss-module__MVTKCG__pairings{max-height:19px;overflow:hidden}.PairingsForScale-module-scss-module__MVTKCG__pairingsHeading{padding-right:4px;font-weight:500}.pageId--namer .PairingsForScale-module-scss-module__MVTKCG__pairings+.PairingsForScale-module-scss-module__MVTKCG__pairings{margin-top:8px}.PairingsForScale-module-scss-module__MVTKCG__namerSectionHeading{color:#000;margin-top:10px;margin-bottom:8px;font-size:15px;font-weight:400}.PairingsForScale-module-scss-module__MVTKCG__pairingLink{margin-right:12px;display:inline-block}.PairingsForScale-module-scss-module__MVTKCG__pairingLink :last-of-type{margin-right:0}.PairingsForScale-module-scss-module__MVTKCG__pairingLink:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #000}@media (prefers-contrast:more){.PairingsForScale-module-scss-module__MVTKCG__pairingLink:focus-visible{box-shadow:inset 0 0 0 3px #000}}@media (forced-colors:active){.PairingsForScale-module-scss-module__MVTKCG__pairingLink:focus-visible{outline-offset:-3px;box-shadow:none;outline:3px solid canvastext}}.PairingsForScale-module-scss-module__MVTKCG__pairingLink:focus-visible{border-radius:2px}.PairingsForScale-module-scss-module__MVTKCG__namerScaleLink{margin-right:12px;display:inline-block}.PairingsForScale-module-scss-module__MVTKCG__namerScaleLink:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #000}@media (prefers-contrast:more){.PairingsForScale-module-scss-module__MVTKCG__namerScaleLink:focus-visible{box-shadow:inset 0 0 0 3px #000}}@media (forced-colors:active){.PairingsForScale-module-scss-module__MVTKCG__namerScaleLink:focus-visible{outline-offset:-3px;box-shadow:none;outline:3px solid canvastext}}.PairingsForScale-module-scss-module__MVTKCG__namerScaleLink:focus-visible{border-radius:2px}.PairingsForScale-module-scss-module__MVTKCG__namerScaleLink,.PairingsForScale-module-scss-module__MVTKCG__namerScaleLink:visited{color:#2f6bda}.PairingsForScale-module-scss-module__MVTKCG__namerChordLink,.PairingsForScale-module-scss-module__MVTKCG__namerChordLink:visited{color:#000}.PairingsForScale-module-scss-module__MVTKCG__namerChordLink:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #000}@media (prefers-contrast:more){.PairingsForScale-module-scss-module__MVTKCG__namerChordLink:focus-visible{box-shadow:inset 0 0 0 3px #000}}@media (forced-colors:active){.PairingsForScale-module-scss-module__MVTKCG__namerChordLink:focus-visible{outline-offset:-3px;box-shadow:none;outline:3px solid canvastext}}.PairingsForScale-module-scss-module__MVTKCG__namerChordLink:focus-visible{border-radius:2px}@media (max-width:567px){.PairingsForScale-module-scss-module__MVTKCG__pairings{max-height:38px}}
:root{--page-gutter-mobile:6px}@keyframes Instructions-module-scss-module__oRH71W__fadeIn{0%{opacity:0}to{opacity:1}}.Instructions-module-scss-module__oRH71W__instructions{text-align:center;width:100%;margin:0;font-size:16px;font-weight:400;line-height:20px;position:relative}.Instructions-module-scss-module__oRH71W__hubLead{text-align:left;border-top:1px solid #ccc;margin-top:12px;padding-top:12px}.Instructions-module-scss-module__oRH71W__hubLead .Instructions-module-scss-module__oRH71W__hubLeadHeading{margin:0 0 6px;font-size:16px;font-weight:500}.Instructions-module-scss-module__oRH71W__hubLead p{margin:0}.Instructions-module-scss-module__oRH71W__hubLead .Instructions-module-scss-module__oRH71W__jamDiscovery{margin:12px 0 0}.Instructions-module-scss-module__oRH71W__hubLead .Instructions-module-scss-module__oRH71W__jamDiscoveryLink,.Instructions-module-scss-module__oRH71W__hubLead .Instructions-module-scss-module__oRH71W__jamDiscoveryLink:visited{color:#2f6bda}.Instructions-module-scss-module__oRH71W__info{border:1px solid #666;border-radius:4px;max-width:600px;margin:auto auto 30px;padding:10px;font-size:15px;line-height:1.33;position:relative}.Instructions-module-scss-module__oRH71W__info .Instructions-module-scss-module__oRH71W__infoIntro{text-align:center}.Instructions-module-scss-module__oRH71W__info .Instructions-module-scss-module__oRH71W__infoNext{text-align:center;margin-top:16px}.Instructions-module-scss-module__oRH71W__info .Instructions-module-scss-module__oRH71W__infoNext a,.Instructions-module-scss-module__oRH71W__info .Instructions-module-scss-module__oRH71W__infoNext a:visited{color:#2f6bda}.Instructions-module-scss-module__oRH71W__explanation{border-top:1px solid #ccc;margin-top:12px;padding-top:12px}.Instructions-module-scss-module__oRH71W__namerPairings{text-align:left;border-top:1px solid #ccc;margin-top:12px;padding-top:2px}@media (max-width:1023px){.Instructions-module-scss-module__oRH71W__info{margin:8px auto}}@media (max-width:767px){.Instructions-module-scss-module__oRH71W__info{font-size:14px}}@media (max-width:639px){.Instructions-module-scss-module__oRH71W__info{margin:8px}}
:root{--page-gutter-mobile:6px}@keyframes MainNamer-module-scss-module__zbBdXq__fadeIn{0%{opacity:0}to{opacity:1}}button.MainNamer-module-scss-module__zbBdXq__clearNamerButton{border-radius:4px;padding:2px 8px;position:absolute;top:0;left:0}.MainNamer-module-scss-module__zbBdXq__result{display:inline-block}
:root{--page-gutter-mobile:6px}@keyframes ShallowNavChip-module-scss-module__XxPVpa__fadeIn{0%{opacity:0}to{opacity:1}}.ShallowNavChip-module-scss-module__XxPVpa__link{vertical-align:middle;display:inline-block}.ShallowNavChip-module-scss-module__XxPVpa__link:focus-visible{outline:none}.ShallowNavChip-module-scss-module__XxPVpa__link:focus-visible>button{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.ShallowNavChip-module-scss-module__XxPVpa__link:focus-visible>button{outline-width:3px}}@media (forced-colors:active){.ShallowNavChip-module-scss-module__XxPVpa__link:focus-visible>button{outline-offset:2px;outline:3px solid canvastext}}
:root{--page-gutter-mobile:6px}@keyframes SelectKey-module-scss-module__zkVCpW__fadeIn{0%{opacity:0}to{opacity:1}}.SelectKey-module-scss-module__zkVCpW__keys{text-align:center;scroll-behavior:smooth;padding-bottom:6px;font-size:22px}@media only screen and (max-width:860px){.SelectKey-module-scss-module__zkVCpW__keys button{margin:3px}}@media only screen and (max-width:767px){.SelectKey-module-scss-module__zkVCpW__keys button{margin:4px}.SelectKey-module-scss-module__zkVCpW__keys{white-space:nowrap;-webkit-overflow-scrolling:touch;margin-bottom:2px;overflow-x:auto}}
:root{--page-gutter-mobile:6px}@keyframes SelectType-module-scss-module__sEcKKq__fadeIn{0%{opacity:0}to{opacity:1}}.SelectType-module-scss-module__sEcKKq__types{text-align:center;scroll-behavior:smooth;padding-bottom:3px}.SelectType-module-scss-module__sEcKKq__types.SelectType-module-scss-module__sEcKKq__variant--scales{font-size:15px}@media only screen and (max-width:767px){.SelectType-module-scss-module__sEcKKq__types{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto}}
:root{--page-gutter-mobile:6px}@keyframes Controls-module-scss-module__dNn3OW__fadeIn{0%{opacity:0}to{opacity:1}}.Controls-module-scss-module__dNn3OW__controls{margin-bottom:15px}
:root{--page-gutter-mobile:6px}@keyframes Icons-module-scss-module__n4loqa__fadeIn{0%{opacity:0}to{opacity:1}}.Icons-module-scss-module__n4loqa__icon{vertical-align:-.125em;flex-shrink:0;display:inline-block}.Icons-module-scss-module__n4loqa__spinner{vertical-align:-.125em;border:.15em solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.75s linear infinite Icons-module-scss-module__n4loqa__iconSpinnerSpin}@keyframes Icons-module-scss-module__n4loqa__iconSpinnerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--page-gutter-mobile:6px}@keyframes SignupNudge-module-scss-module__H5lmhW__fadeIn{0%{opacity:0}to{opacity:1}}.SignupNudge-module-scss-module__H5lmhW__nudge{color:#000;opacity:0;background:#fff;border:1.5px solid #46d2b8;border-radius:12px;padding:8px 11px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;transition:opacity .26s,transform .26s;transform:translateY(-4px);box-shadow:0 2px 8px #00000029}.SignupNudge-module-scss-module__H5lmhW__nudge:hover{background:#ededed;text-decoration:none}.SignupNudge-module-scss-module__H5lmhW__visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.SignupNudge-module-scss-module__H5lmhW__nudge{transition:none}}
:root{--page-gutter-mobile:6px}@keyframes UserAvatar-module-scss-module__6eG3AW__fadeIn{0%{opacity:0}to{opacity:1}}.UserAvatar-module-scss-module__6eG3AW__avatar{vertical-align:middle;object-fit:cover;background:#f6f6f6;border-radius:50%;display:inline-block}.UserAvatar-module-scss-module__6eG3AW__fallback{color:#666;vertical-align:middle;background:#f6f6f6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.UserAvatar-module-scss-module__6eG3AW__fallback svg{width:70%;height:70%}
:root{--page-gutter-mobile:6px}@keyframes SongBlurbMini-module-scss-module__8wYBna__fadeIn{0%{opacity:0}to{opacity:1}}.SongBlurbMini-module-scss-module__8wYBna__songBlurbMini{flex:1;min-width:120px;max-width:220px;text-decoration:none;transition:opacity .15s ease-out;display:block}@media (hover:hover) and (pointer:fine){.SongBlurbMini-module-scss-module__8wYBna__songBlurbMini:hover{opacity:.8}}a.SongBlurbMini-module-scss-module__8wYBna__songBlurbMini,a.SongBlurbMini-module-scss-module__8wYBna__songBlurbMini:visited,a.SongBlurbMini-module-scss-module__8wYBna__songBlurbMini:hover{color:inherit;text-decoration:none}.SongBlurbMini-module-scss-module__8wYBna__thumbnail{aspect-ratio:16/9;object-fit:cover;opacity:0;background:#ccc;border-radius:4px;width:100%;transition:opacity .2s ease-out;display:block}.SongBlurbMini-module-scss-module__8wYBna__thumbnail.SongBlurbMini-module-scss-module__8wYBna__loaded{opacity:1}.SongBlurbMini-module-scss-module__8wYBna__info{padding:4px 0}.SongBlurbMini-module-scss-module__8wYBna__songName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden}.SongBlurbMini-module-scss-module__8wYBna__artistName{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}
:root{--page-gutter-mobile:6px}@keyframes SubNav-module-scss-module___bX5lq__fadeIn{0%{opacity:0}to{opacity:1}}.SubNav-module-scss-module___bX5lq__subnav{scrollbar-width:none;justify-content:safe center;gap:1rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.SubNav-module-scss-module___bX5lq__subnav::-webkit-scrollbar{display:none}.SubNav-module-scss-module___bX5lq__item{color:#666;white-space:nowrap;border-radius:5px;flex:none;padding:.55rem .9rem calc(.55rem + 4px);font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;position:relative}.SubNav-module-scss-module___bX5lq__item:after{content:"";background:0 0;border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0}.SubNav-module-scss-module___bX5lq__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #000}@media (prefers-contrast:more){.SubNav-module-scss-module___bX5lq__item:focus-visible{box-shadow:inset 0 0 0 3px #000}}@media (forced-colors:active){.SubNav-module-scss-module___bX5lq__item:focus-visible{outline-offset:-3px;box-shadow:none;outline:3px solid canvastext}}.SubNav-module-scss-module___bX5lq__item:visited{color:#666}a.SubNav-module-scss-module___bX5lq__item:hover{color:#444;background-color:#f6f6f6;text-decoration:none}.SubNav-module-scss-module___bX5lq__active,a.SubNav-module-scss-module___bX5lq__item.SubNav-module-scss-module___bX5lq__active,a.SubNav-module-scss-module___bX5lq__item.SubNav-module-scss-module___bX5lq__active:visited,a.SubNav-module-scss-module___bX5lq__item.SubNav-module-scss-module___bX5lq__active:hover,a.SubNav-module-scss-module___bX5lq__item.SubNav-module-scss-module___bX5lq__active:visited:hover{color:#000}.SubNav-module-scss-module___bX5lq__accentChords:after{background:#ff7f7f}.SubNav-module-scss-module___bX5lq__accentScales:after{background:#fae344}.SubNav-module-scss-module___bX5lq__labelShort{display:none}@media (max-width:767px){.SubNav-module-scss-module___bX5lq__labelLong{display:none}.SubNav-module-scss-module___bX5lq__labelShort{display:inline}}@media (max-width:520px){.SubNav-module-scss-module___bX5lq__subnav{gap:.6rem}.SubNav-module-scss-module___bX5lq__item{padding:.55rem .6rem calc(.55rem + 4px)}}@media (max-width:479px){.SubNav-module-scss-module___bX5lq__subnav{gap:.3rem}.SubNav-module-scss-module___bX5lq__item{padding:.5rem .4rem calc(.5rem + 4px);font-size:.8rem}}
:root{--page-gutter-mobile:6px}@keyframes ChordChartSeo-module-scss-module__oQ0ExW__fadeIn{0%{opacity:0}to{opacity:1}}.ChordChartSeo-module-scss-module__oQ0ExW__seoContent{color:#000;border-top:1px solid #ccc;margin-top:40px;padding-top:28px;font-size:15px;line-height:1.7}.ChordChartSeo-module-scss-module__oQ0ExW__seoContent h2{color:#000;margin:0 0 12px;font-size:22px;font-weight:600}.ChordChartSeo-module-scss-module__oQ0ExW__seoContent h3{color:#000;margin:24px 0 8px;font-size:17px;font-weight:600}.ChordChartSeo-module-scss-module__oQ0ExW__seoContent p{margin:0 0 16px}.ChordChartSeo-module-scss-module__oQ0ExW__faqItem{margin-bottom:8px}@media print{.ChordChartSeo-module-scss-module__oQ0ExW__seoContent{display:none}}
:root{--page-gutter-mobile:6px}@keyframes MainChords-module-scss-module__sRPFKW__fadeIn{0%{opacity:0}to{opacity:1}}.MainChords-module-scss-module__sRPFKW__subnavWrap{padding:0 12px}@media (max-width:479px){.MainChords-module-scss-module__sRPFKW__subnavWrap{padding:0}}
:root{--page-gutter-mobile:6px}@keyframes MainScales-module-scss-module__nzIkJG__fadeIn{0%{opacity:0}to{opacity:1}}.MainScales-module-scss-module__nzIkJG__vanityBlurb .vanityBlurbForScaleHook{padding:8px}
:root{--page-gutter-mobile:6px}@keyframes MainArpeggios-module-scss-module__1L7UQG__fadeIn{0%{opacity:0}to{opacity:1}}.MainArpeggios-module-scss-module__1L7UQG__subnavWrap{padding:0 12px}@media (max-width:479px){.MainArpeggios-module-scss-module__1L7UQG__subnavWrap{padding:0}}
:root{--page-gutter-mobile:6px}@keyframes AccountDisplayNameForm-module-scss-module__tYYVbG__fadeIn{0%{opacity:0}to{opacity:1}}.AccountDisplayNameForm-module-scss-module__tYYVbG__section{max-width:600px;margin-bottom:10px}.AccountDisplayNameForm-module-scss-module__tYYVbG__field{margin:0 0 6px}.AccountDisplayNameForm-module-scss-module__tYYVbG__field label{margin-bottom:8px;font-size:1.17em;font-weight:600;display:block}.AccountDisplayNameForm-module-scss-module__tYYVbG__row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.AccountDisplayNameForm-module-scss-module__tYYVbG__input{flex:1;max-width:300px}.AccountDisplayNameForm-module-scss-module__tYYVbG__policy{color:#666;margin-bottom:6px;font-size:12px}.AccountDisplayNameForm-module-scss-module__tYYVbG__cooldown{color:#000;margin-bottom:6px;font-size:13px}.AccountDisplayNameForm-module-scss-module__tYYVbG__success{color:#2e7d32;font-size:13px}
:root{--page-gutter-mobile:6px}@keyframes KeyPanel-module-scss-module__ejCsjW__fadeIn{0%{opacity:0}to{opacity:1}}.KeyPanel-module-scss-module__ejCsjW__panel{min-width:0}.KeyPanel-module-scss-module__ejCsjW__keyName{margin:0 0 1rem;font-size:2rem;line-height:1}.KeyPanel-module-scss-module__ejCsjW__lede{color:#444;margin:0;line-height:1.5}.KeyPanel-module-scss-module__ejCsjW__ledeLink,.KeyPanel-module-scss-module__ejCsjW__ledeLink:visited{color:#2f6bda;white-space:nowrap;font-weight:500}.KeyPanel-module-scss-module__ejCsjW__facts{margin:0}.KeyPanel-module-scss-module__ejCsjW__fact{border-bottom:1px solid #ccc;gap:.5rem;padding:.4rem 0;font-size:.95rem;display:flex}.KeyPanel-module-scss-module__ejCsjW__fact dt{color:#444;flex:0 0 40%;font-weight:500}.KeyPanel-module-scss-module__ejCsjW__fact dd{margin:0}.KeyPanel-module-scss-module__ejCsjW__neighbors{gap:.75rem;display:flex}.KeyPanel-module-scss-module__ejCsjW__linkButton{box-shadow:none;-webkit-appearance:none;appearance:none;color:#000;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:999px;padding:.2rem .6rem;font-size:.95rem;font-weight:500;line-height:1.3}@media (hover:hover) and (pointer:fine){.KeyPanel-module-scss-module__ejCsjW__linkButton:not(:disabled):hover{background:#fefbe3;border-color:#fae344}}.KeyPanel-module-scss-module__ejCsjW__linkButton:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.KeyPanel-module-scss-module__ejCsjW__linkButton:focus-visible{outline-width:3px}}@media (forced-colors:active){.KeyPanel-module-scss-module__ejCsjW__linkButton:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.KeyPanel-module-scss-module__ejCsjW__chordsHeadingRow{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:.75rem;display:flex}.KeyPanel-module-scss-module__ejCsjW__chordsHeading{margin:0;font-size:1.1rem}@media (max-width:767px){.KeyPanel-module-scss-module__ejCsjW__keyName{color:#000;font-size:1.5rem}.KeyPanel-module-scss-module__ejCsjW__chordsHeading{font-size:1rem}.KeyPanel-module-scss-module__ejCsjW__lede{color:#000;font-size:.9rem}.KeyPanel-module-scss-module__ejCsjW__fact{font-size:.9rem}.KeyPanel-module-scss-module__ejCsjW__fact dt,.KeyPanel-module-scss-module__ejCsjW__fact dd{color:#000}.KeyPanel-module-scss-module__ejCsjW__linkButton{padding:.15rem .5rem}.KeyPanel-module-scss-module__ejCsjW__linkButton,.KeyPanel-module-scss-module__ejCsjW__modeLink,.KeyPanel-module-scss-module__ejCsjW__progressionChord,.KeyPanel-module-scss-module__ejCsjW__progressionName{font-size:.85rem}.KeyPanel-module-scss-module__ejCsjW__sectionNote,.KeyPanel-module-scss-module__ejCsjW__progressionNote,.KeyPanel-module-scss-module__ejCsjW__chordNumeral{font-size:.8rem}.KeyPanel-module-scss-module__ejCsjW__progressionNumerals{font-size:.75rem}}.KeyPanel-module-scss-module__ejCsjW__chordGrid{grid-template-columns:repeat(auto-fill,minmax(60px,64px));justify-content:start;gap:.4rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.KeyPanel-module-scss-module__ejCsjW__chordCard{flex-direction:column;align-items:center;gap:.2rem;display:flex}.KeyPanel-module-scss-module__ejCsjW__chordButton{width:-webkit-fit-content;width:fit-content;max-width:100%;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;background:#f6f6f6;border:none;border-radius:8px;justify-content:center;margin-left:auto;margin-right:auto;padding:.3rem .35rem .2rem;transition:background .12s;display:flex}.KeyPanel-module-scss-module__ejCsjW__chordButton .hookDiagram{margin-bottom:0}@media (hover:hover) and (pointer:fine){.KeyPanel-module-scss-module__ejCsjW__chordButton:not(:disabled):hover{background:#fefbe3}}.KeyPanel-module-scss-module__ejCsjW__chordButton:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.KeyPanel-module-scss-module__ejCsjW__chordButton:focus-visible{outline-width:3px}}@media (forced-colors:active){.KeyPanel-module-scss-module__ejCsjW__chordButton:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.KeyPanel-module-scss-module__ejCsjW__chordButton .hookDiagram{margin-left:auto!important;margin-right:auto!important}.KeyPanel-module-scss-module__ejCsjW__chordNumeral{color:#444;font-size:.85rem;font-weight:500;line-height:1.2}.KeyPanel-module-scss-module__ejCsjW__progressions{margin:0 0 1.5rem}.KeyPanel-module-scss-module__ejCsjW__progressionList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.KeyPanel-module-scss-module__ejCsjW__progression{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.KeyPanel-module-scss-module__ejCsjW__progressionMeta{flex-direction:row;flex:0 0 10.5rem;align-items:center;gap:.5rem;display:flex}.KeyPanel-module-scss-module__ejCsjW__progressionMetaText{flex-direction:column;min-width:0;line-height:1.25;display:flex}.KeyPanel-module-scss-module__ejCsjW__playButton{width:1.9rem;height:1.9rem;box-shadow:none;-webkit-appearance:none;appearance:none;color:#444;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.KeyPanel-module-scss-module__ejCsjW__playButton:hover{background:#fefbe3;border-color:#fae344}}.KeyPanel-module-scss-module__ejCsjW__playButton:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.KeyPanel-module-scss-module__ejCsjW__playButton:focus-visible{outline-width:3px}}@media (forced-colors:active){.KeyPanel-module-scss-module__ejCsjW__playButton:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.KeyPanel-module-scss-module__ejCsjW__playButtonActive{color:#000;background:#fae344;border-color:#dcc106}@media (hover:hover) and (pointer:fine){.KeyPanel-module-scss-module__ejCsjW__playButtonActive:hover{background:#f9dc12;border-color:#bfa705}}.KeyPanel-module-scss-module__ejCsjW__playIcon{width:.9rem;height:.9rem;display:block}.KeyPanel-module-scss-module__ejCsjW__progressionName{font-size:.9rem;font-weight:500}.KeyPanel-module-scss-module__ejCsjW__progressionNumerals{color:#444;font-size:.8rem}.KeyPanel-module-scss-module__ejCsjW__progressionChords{flex-wrap:wrap;gap:.35rem;display:flex}.KeyPanel-module-scss-module__ejCsjW__progressionChord{box-shadow:none;-webkit-appearance:none;appearance:none;color:#000;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:999px;padding:.15rem .55rem;font-size:.95rem;font-weight:500;line-height:1.3}@media (hover:hover) and (pointer:fine){.KeyPanel-module-scss-module__ejCsjW__progressionChord:not(:disabled):hover{background:#fefbe3;border-color:#fae344}}.KeyPanel-module-scss-module__ejCsjW__progressionChord:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.KeyPanel-module-scss-module__ejCsjW__progressionChord:focus-visible{outline-width:3px}}@media (forced-colors:active){.KeyPanel-module-scss-module__ejCsjW__progressionChord:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.KeyPanel-module-scss-module__ejCsjW__progressionChordPlaying{color:#000;background:#fae344;border-color:#dcc106}.KeyPanel-module-scss-module__ejCsjW__progressionNote,.KeyPanel-module-scss-module__ejCsjW__jamDiscovery{color:#444;margin:.75rem 0 0;font-size:.85rem}.KeyPanel-module-scss-module__ejCsjW__jamDiscoveryLink,.KeyPanel-module-scss-module__ejCsjW__jamDiscoveryLink:visited{color:#2f6bda}.KeyPanel-module-scss-module__ejCsjW__beyond{margin:0 0 1.5rem}.KeyPanel-module-scss-module__ejCsjW__sectionNote{color:#444;margin:0 0 .6rem;font-size:.85rem}.KeyPanel-module-scss-module__ejCsjW__borrowedGrid{flex-wrap:wrap;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.KeyPanel-module-scss-module__ejCsjW__borrowedItem{flex-direction:column;align-items:center;gap:.15rem;display:flex}.KeyPanel-module-scss-module__ejCsjW__borrowedNumeral{color:#444;white-space:nowrap;font-size:.72rem}.KeyPanel-module-scss-module__ejCsjW__modeLinks{flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:flex}.KeyPanel-module-scss-module__ejCsjW__modeLink,.KeyPanel-module-scss-module__ejCsjW__modeLink:visited{color:#2f6bda;font-size:.95rem;font-weight:500}@media (hover:hover) and (pointer:fine){.KeyPanel-module-scss-module__ejCsjW__modeLink:hover{text-decoration:underline}}
:root{--page-gutter-mobile:6px}@keyframes AccountMembership-module-scss-module__5NE3aW__fadeIn{0%{opacity:0}to{opacity:1}}.AccountMembership-module-scss-module__5NE3aW__membership{max-width:600px;margin-bottom:20px}.AccountMembership-module-scss-module__5NE3aW__membership h3{margin-bottom:10px}.AccountMembership-module-scss-module__5NE3aW__current{align-items:center;gap:10px;margin-bottom:14px;display:flex}.AccountMembership-module-scss-module__5NE3aW__currentLabel{color:#666;font-size:13px}.AccountMembership-module-scss-module__5NE3aW__badge{border-radius:999px;align-items:center;gap:6px;width:-webkit-fit-content;width:fit-content;margin:0;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.AccountMembership-module-scss-module__5NE3aW__badge .hibiscusHook{fill:currentColor;width:13px;height:16px;margin:0;display:block;position:static}.AccountMembership-module-scss-module__5NE3aW__badge_free{color:#666;background:#ededed;border:1px solid #ccc}.AccountMembership-module-scss-module__5NE3aW__badge_member{color:#e22da2;background:#fce4f3;border:1px solid #e22da2}.AccountMembership-module-scss-module__5NE3aW__badge_warn{color:#222;background:#fef9da;border:1px solid #666}.AccountMembership-module-scss-module__5NE3aW__badge_ending{color:#444;background:#f6f6f6;border:1px solid #ccc}.AccountMembership-module-scss-module__5NE3aW__support{border-top:1px solid #e8e8e8;padding-top:14px}.AccountMembership-module-scss-module__5NE3aW__supportHeading{align-items:center;gap:8px;margin:0 0 8px;display:flex}.AccountMembership-module-scss-module__5NE3aW__supportHeading .hibiscusHook{fill:#e22da2;width:16px;height:20px;margin:0;display:block;position:static}.AccountMembership-module-scss-module__5NE3aW__upgrade{color:#444;margin:0 0 10px}.AccountMembership-module-scss-module__5NE3aW__details{margin:0 0 14px;padding-left:1.2em}.AccountMembership-module-scss-module__5NE3aW__details li+li{margin-top:4px}.AccountMembership-module-scss-module__5NE3aW__thanks,.AccountMembership-module-scss-module__5NE3aW__hint{margin:0 0 10px}.AccountMembership-module-scss-module__5NE3aW__actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.AccountMembership-module-scss-module__5NE3aW__actions .hibiscusHook{fill:#e22da2;width:14px;height:18px;margin:0;display:block;position:static}.AccountMembership-module-scss-module__5NE3aW__error{color:#c62828;font-size:13px}
:root{--page-gutter-mobile:6px}@keyframes SongsInKey-module-scss-module__mBXeRa__fadeIn{0%{opacity:0}to{opacity:1}}.SongsInKey-module-scss-module__mBXeRa__songsInKey{margin:0 0 1.5rem}.SongsInKey-module-scss-module__mBXeRa__heading{margin:0 0 .75rem;font-size:1.1rem}.SongsInKey-module-scss-module__mBXeRa__list{flex-direction:column;gap:.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.SongsInKey-module-scss-module__mBXeRa__row{color:#000;border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .4rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.SongsInKey-module-scss-module__mBXeRa__row:hover{background:#fffced;text-decoration:none}}.SongsInKey-module-scss-module__mBXeRa__row:visited{color:#000}.SongsInKey-module-scss-module__mBXeRa__thumb{object-fit:cover;background:#ccc;border-radius:4px;flex:none;width:56px;height:42px}.SongsInKey-module-scss-module__mBXeRa__meta{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.SongsInKey-module-scss-module__mBXeRa__song{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.SongsInKey-module-scss-module__mBXeRa__artist{color:#444;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.SongsInKey-module-scss-module__mBXeRa__difficulty{flex:none;align-items:center;display:inline-flex}.SongsInKey-module-scss-module__mBXeRa__word{white-space:nowrap;background:var(--diff-bg);color:var(--diff-text);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:500;display:inline-block}.SongsInKey-module-scss-module__mBXeRa__beginner{--diff-text:#15803d;--diff-bg:#dcfce7}.SongsInKey-module-scss-module__mBXeRa__intermediate{--diff-text:#854d0e;--diff-bg:#fef9c3}.SongsInKey-module-scss-module__mBXeRa__advanced{--diff-text:#b91c1c;--diff-bg:#fee2e2}.SongsInKey-module-scss-module__mBXeRa__seeAll,.SongsInKey-module-scss-module__mBXeRa__seeAll:visited{color:#2f6bda;font-size:.95rem;font-weight:500;display:inline-block}@media (hover:hover) and (pointer:fine){.SongsInKey-module-scss-module__mBXeRa__seeAll:hover{text-decoration:underline}}@media (max-width:767px){.SongsInKey-module-scss-module__mBXeRa__heading{font-size:1rem}.SongsInKey-module-scss-module__mBXeRa__song{font-size:.85rem}.SongsInKey-module-scss-module__mBXeRa__artist{font-size:.75rem}.SongsInKey-module-scss-module__mBXeRa__seeAll,.SongsInKey-module-scss-module__mBXeRa__seeAll:visited{font-size:.85rem}}
:root{--page-gutter-mobile:6px}@keyframes KeysSeo-module-scss-module__3oRQfa__fadeIn{0%{opacity:0}to{opacity:1}}.KeysSeo-module-scss-module__3oRQfa__seoContent{max-width:70ch;margin:2rem 0}.KeysSeo-module-scss-module__3oRQfa__seoContent h2{margin-bottom:.75rem}.KeysSeo-module-scss-module__3oRQfa__seoContent h3{margin:1.25rem 0 .5rem}.KeysSeo-module-scss-module__3oRQfa__seoContent p{color:#444;line-height:1.6}.KeysSeo-module-scss-module__3oRQfa__faqItem{margin-bottom:1rem}.KeysSeo-module-scss-module__3oRQfa__jamDiscoveryLink,.KeysSeo-module-scss-module__3oRQfa__jamDiscoveryLink:visited{color:#2f6bda}
:root{--page-gutter-mobile:6px}@keyframes TextInput-module-scss-module__TDIkha__fadeIn{0%{opacity:0}to{opacity:1}}.TextInput-module-scss-module__TDIkha__input{-webkit-appearance:none;appearance:none;color:#000;background:#fff;border:1px solid #444;border-radius:4px;padding:8px 12px;font-size:16px;transition:background-color .12s,border-color .12s}@media (hover:hover) and (pointer:fine){.TextInput-module-scss-module__TDIkha__input:hover:not(:disabled){background-color:#ededed}}.TextInput-module-scss-module__TDIkha__input:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.TextInput-module-scss-module__TDIkha__input:focus-visible{outline-width:3px}}@media (forced-colors:active){.TextInput-module-scss-module__TDIkha__input:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.TextInput-module-scss-module__TDIkha__input:disabled{opacity:.5;cursor:not-allowed}.TextInput-module-scss-module__TDIkha__invalid{border-color:#c62828}
:root{--page-gutter-mobile:6px}@keyframes MainChordChart-module-scss-module__HdM-9q__fadeIn{0%{opacity:0}to{opacity:1}}.MainChordChart-module-scss-module__HdM-9q__fitOuter{margin-top:1rem;overflow:hidden}.MainChordChart-module-scss-module__HdM-9q__fitInner{transform-origin:0 0;width:-webkit-max-content;width:max-content}.MainChordChart-module-scss-module__HdM-9q__table{border-collapse:collapse;width:-webkit-max-content;width:max-content}.MainChordChart-module-scss-module__HdM-9q__corner{text-align:center;vertical-align:middle;background:#f6f6f6;border-bottom:2px solid #ccc}.MainChordChart-module-scss-module__HdM-9q__cornerTuning{color:#444;white-space:nowrap;font-size:.85rem;font-weight:500}.MainChordChart-module-scss-module__HdM-9q__typeHeading{color:#000;text-align:center;white-space:nowrap;background:#f6f6f6;border-bottom:2px solid #ccc;padding:.4rem .5rem;font-size:.85rem;font-weight:500}.MainChordChart-module-scss-module__HdM-9q__keyHeading{text-align:center;vertical-align:middle;background:#fff;padding:0 1.5rem}.MainChordChart-module-scss-module__HdM-9q__keyChip{color:#000;background:#ddd;border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.3rem;font-weight:500;line-height:1;display:inline-flex}.MainChordChart-module-scss-module__HdM-9q__cell{text-align:center;padding:0}.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(4),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(7),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(10),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(12),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(4),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(7),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(10),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(12){border-left:1px solid #ccc;padding-left:.9rem}.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(3),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(6),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(9),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(11),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(3),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(6),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(9),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(11){padding-right:.9rem}.MainChordChart-module-scss-module__HdM-9q__table th:last-child,.MainChordChart-module-scss-module__HdM-9q__table td:last-child{padding-right:1rem}.MainChordChart-module-scss-module__HdM-9q__table tbody tr:nth-child(2n) .MainChordChart-module-scss-module__HdM-9q__cell{background-color:#f6f6f6}.MainChordChart-module-scss-module__HdM-9q__table tbody tr:nth-child(2n) .MainChordChart-module-scss-module__HdM-9q__keyHeading{background:#f6f6f6}.MainChordChart-module-scss-module__HdM-9q__diagramLink{padding:.85rem calc(.4rem + 1px);text-decoration:none;display:block}.MainChordChart-module-scss-module__HdM-9q__diagramLink.hookDiagram{width:52px;margin-bottom:0;overflow:visible}.MainChordChart-module-scss-module__HdM-9q__diagramLink .hookDiagramName{color:#000;white-space:nowrap;font-weight:400}.MainChordChart-module-scss-module__HdM-9q__diagramLink:hover{background-color:#ff7f7f2e}.MainChordChart-module-scss-module__HdM-9q__diagramLink:focus-visible{background-color:#ff7f7f2e}@media (forced-colors:active){.MainChordChart-module-scss-module__HdM-9q__diagramLink:focus-visible{background-color:#0000}}@media screen and (max-width:767px){.MainChordChart-module-scss-module__HdM-9q__fitOuter{overflow-x:auto}.MainChordChart-module-scss-module__HdM-9q__corner,.MainChordChart-module-scss-module__HdM-9q__keyHeading{z-index:11;position:-webkit-sticky;position:sticky;left:0}.MainChordChart-module-scss-module__HdM-9q__keyHeading{padding:0 .45rem}.MainChordChart-module-scss-module__HdM-9q__keyChip{border-radius:6px;width:2rem;height:2rem;font-size:1.05rem}.MainChordChart-module-scss-module__HdM-9q__diagramLink{padding:.45rem calc(.2rem + 1px)}.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(4),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(7),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(10),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(12),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(4),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(7),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(10),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(12){padding-left:.45rem}.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(3),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(6),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(9),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(11),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(3),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(6),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(9),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(11){padding-right:.45rem}}@page{size:portrait;margin:.2in}.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__keyHeading{padding:0 2.25rem}.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__diagramLink{padding:.15rem .25rem}.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table th:nth-child(4),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table th:nth-child(7),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table th:nth-child(10),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table th:nth-child(12),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table td:nth-child(4),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table td:nth-child(7),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table td:nth-child(10),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table td:nth-child(12){padding-left:1.6rem}.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table th:nth-child(3),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table th:nth-child(6),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table th:nth-child(9),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table th:nth-child(11),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table td:nth-child(3),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table td:nth-child(6),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table td:nth-child(9),.MainChordChart-module-scss-module__HdM-9q__measuring .MainChordChart-module-scss-module__HdM-9q__table td:nth-child(11){padding-right:1.6rem}@media print{.MainChordChart-module-scss-module__HdM-9q__fitOuter{width:var(--print-width,740px)!important;max-width:none!important;height:var(--print-height,870px)!important;margin-top:46px!important;overflow:hidden!important}.MainChordChart-module-scss-module__HdM-9q__fitInner{transform-origin:0 0;transform:scale(var(--print-scale,.7))!important;width:-webkit-max-content!important;width:max-content!important}.MainChordChart-module-scss-module__HdM-9q__table tbody tr{break-inside:avoid}.MainChordChart-module-scss-module__HdM-9q__keyHeading{padding:0 2.25rem}.MainChordChart-module-scss-module__HdM-9q__diagramLink{padding:.15rem .25rem}.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(4),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(7),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(10),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(12),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(4),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(7),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(10),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(12){padding-left:1.6rem}.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(3),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(6),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(9),.MainChordChart-module-scss-module__HdM-9q__table th:nth-child(11),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(3),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(6),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(9),.MainChordChart-module-scss-module__HdM-9q__table td:nth-child(11){padding-right:1.6rem}.MainChordChart-module-scss-module__HdM-9q__diagramLink:hover{background-color:#0000}.MainChordChart-module-scss-module__HdM-9q__diagramLink:focus-visible{background-color:#0000}}
:root{--page-gutter-mobile:6px}@keyframes MainKeys-module-scss-module__okLpSq__fadeIn{0%{opacity:0}to{opacity:1}}.MainKeys-module-scss-module__okLpSq__wrap{max-width:980px;margin:0 auto}.MainKeys-module-scss-module__okLpSq__layout{grid-template:"intro wheel""facts wheel""details wheel"".wheel"1fr/1fr minmax(280px,460px);align-items:start;gap:1.5rem 2rem;display:grid}.MainKeys-module-scss-module__okLpSq__introCol{grid-area:intro;min-width:0}.MainKeys-module-scss-module__okLpSq__factsCol{grid-area:facts;min-width:0}.MainKeys-module-scss-module__okLpSq__detailsCol{grid-area:details;min-width:0}.MainKeys-module-scss-module__okLpSq__wheelCol{grid-area:wheel;position:-webkit-sticky;position:sticky;top:1rem}@media (max-width:767px){.MainKeys-module-scss-module__okLpSq__layout{grid-template:"intro""wheel""facts""details"/1fr;gap:1.5rem}.MainKeys-module-scss-module__okLpSq__wheelCol{position:static}}
:root{--page-gutter-mobile:6px}@keyframes Textarea-module-scss-module__P81vFq__fadeIn{0%{opacity:0}to{opacity:1}}.Textarea-module-scss-module__P81vFq__textarea{resize:vertical;-webkit-appearance:none;appearance:none;color:#000;background:#fff;border:1px solid #444;border-radius:4px;min-height:96px;padding:8px 12px;font-size:16px;line-height:1.4;transition:background-color .12s,border-color .12s}@media (hover:hover) and (pointer:fine){.Textarea-module-scss-module__P81vFq__textarea:hover:not(:disabled){background-color:#ededed}}.Textarea-module-scss-module__P81vFq__textarea:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.Textarea-module-scss-module__P81vFq__textarea:focus-visible{outline-width:3px}}@media (forced-colors:active){.Textarea-module-scss-module__P81vFq__textarea:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.Textarea-module-scss-module__P81vFq__textarea:disabled{opacity:.5;cursor:not-allowed}.Textarea-module-scss-module__P81vFq__invalid{border-color:#c62828}
:root{--page-gutter-mobile:6px}@keyframes TunerStreak-module-scss-module__AqDP1G__fadeIn{0%{opacity:0}to{opacity:1}}.TunerStreak-module-scss-module__AqDP1G__streak{z-index:20;position:absolute;top:9px;right:9px}.TunerStreak-module-scss-module__AqDP1G__chip{color:#444;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border:none;border-radius:999px;align-items:center;gap:3px;margin:0;padding:3px 9px 3px 7px;font-size:14px;font-weight:800;line-height:1;display:inline-flex;position:relative;box-shadow:0 1px 3px #0000001f}.TunerStreak-module-scss-module__AqDP1G__chip:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TunerStreak-module-scss-module__AqDP1G__chip:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){.TunerStreak-module-scss-module__AqDP1G__chip:focus-visible{outline-width:3px}}@media (forced-colors:active){.TunerStreak-module-scss-module__AqDP1G__chip:focus-visible{outline-offset:2px;outline:3px solid canvastext}}.TunerStreak-module-scss-module__AqDP1G__flame{fill:#fc3;transform-origin:bottom;flex:none;width:15px;height:15px}.TunerStreak-module-scss-module__AqDP1G__count{display:inline-block}.TunerStreak-module-scss-module__AqDP1G__count.TunerStreak-module-scss-module__AqDP1G__bump{animation:.55s cubic-bezier(.34,1.56,.64,1) TunerStreak-module-scss-module__AqDP1G__countPop}.TunerStreak-module-scss-module__AqDP1G__flame.TunerStreak-module-scss-module__AqDP1G__flare{animation:.6s ease-out TunerStreak-module-scss-module__AqDP1G__flameFlare}@keyframes TunerStreak-module-scss-module__AqDP1G__countPop{0%{transform:scale(1)}45%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes TunerStreak-module-scss-module__AqDP1G__flameFlare{0%{transform:scale(1)}40%{fill:#ffd23f;transform:scale(1.55)}to{transform:scale(1)}}.TunerStreak-module-scss-module__AqDP1G__appear .TunerStreak-module-scss-module__AqDP1G__chip{animation:.6s cubic-bezier(.34,1.56,.64,1) TunerStreak-module-scss-module__AqDP1G__chipAppear}@keyframes TunerStreak-module-scss-module__AqDP1G__chipAppear{0%{opacity:0;transform:scale(.2)translateY(-4px)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.TunerStreak-module-scss-module__AqDP1G__plusOne{color:#ff8c1a;pointer-events:none;font-size:12px;font-weight:800;animation:.9s ease-out forwards TunerStreak-module-scss-module__AqDP1G__plusFloat;position:absolute;top:0;left:-4px}@keyframes TunerStreak-module-scss-module__AqDP1G__plusFloat{0%{opacity:0;transform:translateY(2px)scale(.7)}25%{opacity:1}to{opacity:0;transform:translateY(-12px)scale(1.05)}}.TunerStreak-module-scss-module__AqDP1G__popover{text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:12px;width:190px;padding:10px 12px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 4px 16px #00000029}.TunerStreak-module-scss-module__AqDP1G__open .TunerStreak-module-scss-module__AqDP1G__popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (hover:hover){.TunerStreak-module-scss-module__AqDP1G__streak:has(.TunerStreak-module-scss-module__AqDP1G__nudge:hover) .TunerStreak-module-scss-module__AqDP1G__popover{opacity:0;visibility:hidden;pointer-events:none}}.TunerStreak-module-scss-module__AqDP1G__streak:has(.TunerStreak-module-scss-module__AqDP1G__resetMsg) .TunerStreak-module-scss-module__AqDP1G__popover{opacity:0;visibility:hidden;pointer-events:none}.TunerStreak-module-scss-module__AqDP1G__popTitle{color:#000;font-size:13px;font-weight:800}.TunerStreak-module-scss-module__AqDP1G__popBody{color:#666;margin-top:3px;font-size:11px;line-height:1.4}.TunerStreak-module-scss-module__AqDP1G__stats{color:#444;border-top:1px solid #ccc;gap:2px;margin-top:8px;padding-top:7px;font-size:10px;font-weight:600;line-height:1.3;display:grid}.TunerStreak-module-scss-module__AqDP1G__bar{gap:3px;margin-top:9px;display:flex}.TunerStreak-module-scss-module__AqDP1G__seg{background:#00000017;border-radius:3px;flex:1;height:6px}.TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#ffb152}.TunerStreak-module-scss-module__AqDP1G__toNext{color:#666;margin-top:5px;font-size:10px;font-weight:500;display:block}.TunerStreak-module-scss-module__AqDP1G__tier0 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#fc3}.TunerStreak-module-scss-module__AqDP1G__tier0 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#fc3}.TunerStreak-module-scss-module__AqDP1G__tier1 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#ffb01f}.TunerStreak-module-scss-module__AqDP1G__tier1 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#ffb01f}.TunerStreak-module-scss-module__AqDP1G__tier2 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#ff9500}.TunerStreak-module-scss-module__AqDP1G__tier2 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#ff9500}.TunerStreak-module-scss-module__AqDP1G__tier3 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#ff7a12}.TunerStreak-module-scss-module__AqDP1G__tier3 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#ff7a12}.TunerStreak-module-scss-module__AqDP1G__tier4 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#ff5f1a}.TunerStreak-module-scss-module__AqDP1G__tier4 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#ff5f1a}.TunerStreak-module-scss-module__AqDP1G__tier5 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#fb471d}.TunerStreak-module-scss-module__AqDP1G__tier5 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#fb471d}.TunerStreak-module-scss-module__AqDP1G__tier6 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#f22f1c}.TunerStreak-module-scss-module__AqDP1G__tier6 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#f22f1c}.TunerStreak-module-scss-module__AqDP1G__tier7 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#e51c17}.TunerStreak-module-scss-module__AqDP1G__tier7 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#e51c17}.TunerStreak-module-scss-module__AqDP1G__tier8 .TunerStreak-module-scss-module__AqDP1G__flame{fill:#d81111}.TunerStreak-module-scss-module__AqDP1G__tier8 .TunerStreak-module-scss-module__AqDP1G__seg.TunerStreak-module-scss-module__AqDP1G__on{background:#d81111}.TunerStreak-module-scss-module__AqDP1G__tier8 .TunerStreak-module-scss-module__AqDP1G__flame{filter:drop-shadow(0 0 3px #d8111199)}.TunerStreak-module-scss-module__AqDP1G__celebrate .TunerStreak-module-scss-module__AqDP1G__chip{animation:.8s cubic-bezier(.34,1.56,.64,1) TunerStreak-module-scss-module__AqDP1G__celebratePop}@keyframes TunerStreak-module-scss-module__AqDP1G__celebratePop{0%{transform:scale(1);box-shadow:0 1px 3px #0000001f}35%{transform:scale(1.35);box-shadow:0 0 14px 3px #ffb152d9}to{transform:scale(1);box-shadow:0 1px 3px #0000001f}}.TunerStreak-module-scss-module__AqDP1G__listening{color:#444;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0000001f}.TunerStreak-module-scss-module__AqDP1G__listeningDot{background:#ff5f1a;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite TunerStreak-module-scss-module__AqDP1G__listeningPulse}@keyframes TunerStreak-module-scss-module__AqDP1G__listeningPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.TunerStreak-module-scss-module__AqDP1G__nudge{z-index:30;text-align:left;width:172px;position:absolute;top:calc(100% + 6px);right:0}.TunerStreak-module-scss-module__AqDP1G__resetMsg{z-index:30;color:#000;text-align:left;overflow-wrap:break-word;background:#fff;border:1px solid #4ce0c3;border-radius:12px;width:172px;padding:8px 11px;font-size:12px;font-weight:700;line-height:1.35;animation:.24s both TunerStreak-module-scss-module__AqDP1G__resetIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 8px #00000029}@keyframes TunerStreak-module-scss-module__AqDP1G__resetIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TunerStreak-module-scss-module__AqDP1G__count.TunerStreak-module-scss-module__AqDP1G__bump,.TunerStreak-module-scss-module__AqDP1G__flame.TunerStreak-module-scss-module__AqDP1G__flare,.TunerStreak-module-scss-module__AqDP1G__appear .TunerStreak-module-scss-module__AqDP1G__chip,.TunerStreak-module-scss-module__AqDP1G__celebrate .TunerStreak-module-scss-module__AqDP1G__chip,.TunerStreak-module-scss-module__AqDP1G__listeningDot,.TunerStreak-module-scss-module__AqDP1G__plusOne,.TunerStreak-module-scss-module__AqDP1G__resetMsg{animation:none}.TunerStreak-module-scss-module__AqDP1G__popover{transition:none}}@media print{.TunerStreak-module-scss-module__AqDP1G__streak{display:none}}
:root{--page-gutter-mobile:6px}@keyframes FormField-module-scss-module__vuVGca__fadeIn{0%{opacity:0}to{opacity:1}}.FormField-module-scss-module__vuVGca__field{margin:14px 0}.FormField-module-scss-module__vuVGca__label>span{color:#666;font-size:.75em}.FormField-module-scss-module__vuVGca__control{width:100%;max-width:240px;margin:4px 0;padding:8px;font-size:18px;display:block}.FormField-module-scss-module__vuVGca__hint{color:#666;margin:2px 0 4px;font-size:.875em}.FormField-module-scss-module__vuVGca__fieldError{color:#c62828;margin-top:4px;font-size:.875em}
:root{--page-gutter-mobile:6px}@keyframes ZCatalogReadOnly-module-scss-module__12hkqa__fadeIn{0%{opacity:0}to{opacity:1}}.ZCatalogReadOnly-module-scss-module__12hkqa__notice{color:#92400e;background:#fde68a;border:1px solid #ccc;border-radius:4px;margin:0 0 12px;padding:8px 12px}
:root{--page-gutter-mobile:6px}@keyframes SynthTuner-module-scss-module__b5Z4vG__fadeIn{0%{opacity:0}to{opacity:1}}.SynthTuner-module-scss-module__b5Z4vG__fab{z-index:9999;color:#fff;cursor:pointer;background:#333;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;position:fixed;bottom:12px;right:12px;box-shadow:0 2px 8px #0000004d}.SynthTuner-module-scss-module__b5Z4vG__fab:hover{background:#444}.SynthTuner-module-scss-module__b5Z4vG__panel{z-index:9999;color:#eee;background:#1e1e1e;border:1px solid #444;border-radius:8px;width:320px;max-height:80vh;padding:10px 12px 14px;font-size:12px;position:fixed;bottom:12px;right:12px;overflow-y:auto;box-shadow:0 4px 20px #00000080}.SynthTuner-module-scss-module__b5Z4vG__header{border-bottom:1px solid #444;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;display:flex}.SynthTuner-module-scss-module__b5Z4vG__header strong{font-size:13px}.SynthTuner-module-scss-module__b5Z4vG__headerBtns{gap:4px;display:flex}.SynthTuner-module-scss-module__b5Z4vG__headerBtns button{color:#eee;box-shadow:none;cursor:pointer;background:#3a3a3a;border:0;border-radius:4px;padding:3px 7px;font-size:11px}.SynthTuner-module-scss-module__b5Z4vG__headerBtns button:hover{background:#4a4a4a}.SynthTuner-module-scss-module__b5Z4vG__group{margin-bottom:10px}.SynthTuner-module-scss-module__b5Z4vG__groupTitle{text-transform:uppercase;letter-spacing:.05em;color:#4ce0c3;margin-bottom:4px;font-size:11px;font-weight:700}.SynthTuner-module-scss-module__b5Z4vG__dial{grid-template-columns:108px 1fr 46px;align-items:center;gap:6px;margin-bottom:3px;display:grid}.SynthTuner-module-scss-module__b5Z4vG__dialLabel{color:#bbb;font-size:11px}.SynthTuner-module-scss-module__b5Z4vG__dialValue{font-variant-numeric:tabular-nums;text-align:right;color:#fff;font-size:11px}
:root{--page-gutter-mobile:6px}@keyframes ZReviewFocus-module-scss-module__AAyHPW__fadeIn{0%{opacity:0}to{opacity:1}}.ZReviewFocus-module-scss-module__AAyHPW__focus{background:#fef9da;border-left:4px solid #b45f06;margin:6px 0;padding:6px 10px;font-size:14px}.ZReviewFocus-module-scss-module__AAyHPW__heading{margin-right:10px}.ZReviewFocus-module-scss-module__AAyHPW__check{font-size:13px}.ZReviewFocus-module-scss-module__AAyHPW__chips{flex-wrap:wrap;gap:4px 6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ZReviewFocus-module-scss-module__AAyHPW__chips li{color:#000;cursor:help;border-radius:12px;padding:2px 8px;font-size:13px}.ZReviewFocus-module-scss-module__AAyHPW__chips [data-severity=fix]{background:#fdecea;box-shadow:inset 0 0 0 1px #ffd7d7}.ZReviewFocus-module-scss-module__AAyHPW__chips [data-severity=check]{background:#fff3e0}.ZReviewFocus-module-scss-module__AAyHPW__points{margin:4px 0 0;padding-left:20px}.ZReviewFocus-module-scss-module__AAyHPW__points li{margin:2px 0}.ZReviewFocus-module-scss-module__AAyHPW__note{color:#444;margin-top:4px}.ZReviewFocus-module-scss-module__AAyHPW__note p{white-space:pre-wrap;max-height:7em;margin:4px 0 0;overflow-y:auto}.ZReviewFocus-module-scss-module__AAyHPW__note ul{margin:4px 0 0;padding-left:18px}
:root{--page-gutter-mobile:6px}@keyframes form-module-scss-module__r5FnAW__fadeIn{0%{opacity:0}to{opacity:1}}.form-module-scss-module__r5FnAW__form{width:550px}.form-module-scss-module__r5FnAW__form h2{margin-bottom:20px}.form-module-scss-module__r5FnAW__form .form-module-scss-module__r5FnAW__formSubmit{margin:25px 0;display:block}.form-module-scss-module__r5FnAW__dvash{opacity:0;z-index:-1;width:0;height:0;position:absolute;top:0;left:0}.form-module-scss-module__r5FnAW__notice{background:#f6f6f6}.form-module-scss-module__r5FnAW__notice ul{margin:5px 0}.form-module-scss-module__r5FnAW__error{background:#ffd7d7}.form-module-scss-module__r5FnAW__success{background:#e1fce1}.form-module-scss-module__r5FnAW__warning{background:#fef9da}.form-module-scss-module__r5FnAW__notice,.form-module-scss-module__r5FnAW__error,.form-module-scss-module__r5FnAW__success,.form-module-scss-module__r5FnAW__warning{border-radius:4px;margin:10px 0 15px;padding:10px;font-size:16px;font-weight:400}@media (max-width:567px){.form-module-scss-module__r5FnAW__form{width:400px}}@media (max-width:479px){.form-module-scss-module__r5FnAW__form{width:300px}}
:root{--page-gutter-mobile:6px}@keyframes ReviewBrief-module-scss-module__u4ShYq__fadeIn{0%{opacity:0}to{opacity:1}}.ReviewBrief-module-scss-module__u4ShYq__brief{padding:15px}@media (hover:hover) and (pointer:fine){.ReviewBrief-module-scss-module__u4ShYq__brief:hover{background:#f6f6f6}}a.ReviewBrief-module-scss-module__u4ShYq__briefLink{color:#000;display:flex}a.ReviewBrief-module-scss-module__u4ShYq__briefLink:hover{text-decoration:none!important}.ReviewBrief-module-scss-module__u4ShYq__briefImg{flex:0 0 180px;height:180px;padding-right:15px}.ReviewBrief-module-scss-module__u4ShYq__briefContent{flex:auto}.ReviewBrief-module-scss-module__u4ShYq__briefTitle{font-size:18px;font-weight:inherit;margin:0}.ReviewBrief-module-scss-module__u4ShYq__briefProscons{font-size:14px}.ReviewBrief-module-scss-module__u4ShYq__brief .starRatingIconActiveHook:before{color:#46d2b8}@media (max-width:567px){.ReviewBrief-module-scss-module__u4ShYq__briefImg{flex:0 0 100px;height:100px}.ReviewBrief-module-scss-module__u4ShYq__briefTitle{font-size:16px}.ReviewBrief-module-scss-module__u4ShYq__briefPros{margin-bottom:0}.ReviewBrief-module-scss-module__u4ShYq__briefCons{display:none}}
:root{--page-gutter-mobile:6px}@keyframes ReviewContent-module-scss-module__IukM5W__fadeIn{0%{opacity:0}to{opacity:1}}.ReviewContent-module-scss-module__IukM5W__reviewHeading{margin-top:25px}.ReviewContent-module-scss-module__IukM5W__reviewImg{width:auto;max-width:100%;height:auto;max-height:500px;margin:20px auto;display:block}
:root{--page-gutter-mobile:6px}@keyframes CapoTransposeControl-module-scss-module__oAmC2q__fadeIn{0%{opacity:0}to{opacity:1}}.CapoTransposeControl-module-scss-module__oAmC2q__capoTransposeControl{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.CapoTransposeControl-module-scss-module__oAmC2q__capoTransposeControl label{align-items:center;line-height:1;display:flex}.CapoTransposeControl-module-scss-module__oAmC2q__capoTransposeControl input[type=number]{box-sizing:border-box;width:4.5em;height:22px;padding:1px 6px;font-size:13px;line-height:1.2}.CapoTransposeControl-module-scss-module__oAmC2q__capoTransposeControl .CapoTransposeControl-module-scss-module__oAmC2q__actionButton{box-sizing:border-box;align-items:center;height:22px;min-height:0;padding:0 10px;font-size:13px;line-height:1.2;display:inline-flex}
:root{--page-gutter-mobile:6px}@keyframes ZDataTable-module-scss-module__ZKtSrq__fadeIn{0%{opacity:0}to{opacity:1}}button.ZDataTable-module-scss-module__ZKtSrq__deleteButton{padding:0 8px;font-size:1.1em;font-weight:700;line-height:1.4}
:root{--page-gutter-mobile:6px}@keyframes ZFlags-module-scss-module__4nBwsq__fadeIn{0%{opacity:0}to{opacity:1}}.ZFlags-module-scss-module__4nBwsq__note{color:#000;margin:8px 0 16px;font-size:13px}
:root{--page-gutter-mobile:6px}@keyframes zomboUsers-module-scss-module__NMXtDW__fadeIn{0%{opacity:0}to{opacity:1}}.zomboUsers-module-scss-module__NMXtDW__filterRow{margin-bottom:8px}.zomboUsers-module-scss-module__NMXtDW__activeFilter{font-weight:700}
