.SubscriptionSection_card__vs9Y8{width:100%;height:100%;background:#1f2937;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.6),inset 0 -2px 6px rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.05);color:#e5e7eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden;display:flex;flex-direction:column}.SubscriptionSection_card__vs9Y8:hover{background:#2d3b50;cursor:pointer}.SubscriptionSection_bestValueBanner__QVpKP{font-size:11px;font-weight:500;letter-spacing:.05em;text-align:center;padding:6px;text-transform:uppercase;color:#fff;flex-shrink:0}.SubscriptionSection_content__G9lrR{padding:1rem clamp(1rem,2.5vw,2rem);flex:1 1;display:flex;flex-direction:column}.SubscriptionSection_spacer__SoV7v{flex:1 1}.feature-list_container__U_4Ml{margin-top:8px;font-size:.8em}.feature-list_title__1Y7S6{font-size:1.1rem;text-align:left;font-weight:700;margin-bottom:.5rem!important}.feature-list_featureList__3x0_b{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.feature-list_featureList__3x0_b li{display:flex;align-items:flex-start;gap:.6rem;line-height:1.5}.feature-list_featureList__3x0_b li:before{content:"✓";color:white;font-weight:700;font-size:.8rem;flex-shrink:0;margin-top:.05rem}.feature-list_allAccessFeatures__JKFBq li:before{color:var(--color-brand-strumlab)}.feature-list_songcraftFeatures__8iW3I li:before{color:var(--color-brand-songcraft)}.feature-list_practiceFeatures__4TOPt li:before{color:var(--color-brand-practice)}.feature-list_jamFeatures__s2CHL li:before{color:var(--color-brand-jam)}.chordCard_chordCard__tMfn7{border-radius:8px;background-color:#fff;color:#181818;padding:16px 0;height:100%;display:flex;align-items:top;justify-content:center}.chordDiagram_chordName__tli_p{text-align:left;font-size:calc(var(--chordbox-font-size) * 2);font-weight:700;margin-left:var(--fret-width)}.chordDiagram_chordType__rSPgV{font-size:60%}.chordDiagram_fretSpacer__ZNfVK{width:var(--fret-width)}.chordDiagram_fretNumber__3nnZG{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#ccc;height:var(--fret-height);margin-right:2px}.chordDiagram_fretLabelRow__VMJzT{display:flex;flex-direction:row;align-items:center}.chordDiagram_fretLabel__xMDnD{width:var(--fret-width);text-align:center;font-weight:700;margin-bottom:10px}.chordDiagram_headStock__M8VBp{height:10px!important;background:#ddd!important;border-left:0!important;border-right:0!important}.chordDiagram_chordboxContainer__PCNRO{display:inline-block;background-color:var(--color-text-light);padding:8px;min-height:300px;color:#000;font-size:var(--chordbox-font-size);p{text-align:center!important}}.chordDiagram_guitarFret__wgJ_X{display:flex;justify-content:center;text-align:center;width:var(--fret-width);height:var(--fret-height);align-items:center;font-weight:700;position:relative}.chordDiagram_fretRow__3i10w .chordDiagram_guitarFret__wgJ_X:after{content:"";position:absolute;top:0;bottom:0;left:50%;background-color:#888888;z-index:1;transform:translateX(-50%)}.chordDiagram_fretRow__3i10w .chordDiagram_rightHanded__heGu4:first-child:after{width:6px;background-image:repeating-linear-gradient(180deg,#888888,#888888 1px,#bbb 0,#bbb 2px)}.chordDiagram_fretRow__3i10w .chordDiagram_rightHanded__heGu4:nth-child(2):after{width:5px;background-image:repeating-linear-gradient(180deg,#888888,#888888 1px,#bbb 0,#bbb 2px)}.chordDiagram_fretRow__3i10w .chordDiagram_rightHanded__heGu4:nth-child(3):after{width:4px;background-image:repeating-linear-gradient(180deg,#888888,#888888 1px,#bbb 0,#bbb 2px)}.chordDiagram_fretRow__3i10w .chordDiagram_rightHanded__heGu4:nth-child(4):after{width:3px}.chordDiagram_fretRow__3i10w .chordDiagram_rightHanded__heGu4:nth-child(5):after{width:2px}.chordDiagram_fretRow__3i10w .chordDiagram_leftHanded__506BC:first-child:after,.chordDiagram_fretRow__3i10w .chordDiagram_rightHanded__heGu4:nth-child(6):after{width:1px}.chordDiagram_fretRow__3i10w .chordDiagram_leftHanded__506BC:nth-child(2):after{width:2px}.chordDiagram_fretRow__3i10w .chordDiagram_leftHanded__506BC:nth-child(3):after{width:3px}.chordDiagram_fretRow__3i10w .chordDiagram_leftHanded__506BC:nth-child(4):after{width:4px;background-image:repeating-linear-gradient(180deg,#888888,#888888 1px,#bbb 0,#bbb 2px)}.chordDiagram_fretRow__3i10w .chordDiagram_leftHanded__506BC:nth-child(5):after{width:5px;background-image:repeating-linear-gradient(180deg,#888888,#888888 1px,#bbb 0,#bbb 2px)}.chordDiagram_fretRow__3i10w .chordDiagram_leftHanded__506BC:nth-child(6):after{width:6px;background-image:repeating-linear-gradient(180deg,#888888,#888888 1px,#bbb 0,#bbb 2px)}.chordDiagram_singleDot__z8Wea:after{content:"";width:calc(var(--fret-width) / 2);height:calc(var(--fret-width) / 2);background-color:#ccc;border-radius:50%;position:relative;left:-40%;transform:translateX(-50%);z-index:5}.chordDiagram_doubleDot__S_U6a{position:relative}.chordDiagram_doubleDot__S_U6a:after,.chordDiagram_doubleDot__S_U6a:before{content:"";width:calc(var(--fret-width) / 2.2);height:calc(var(--fret-width) / 2.2);background-color:#ccc;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);z-index:5}.chordDiagram_doubleDot__S_U6a:before{left:calc(var(--fret-width) * 3)}.chordDiagram_doubleDot__S_U6a:after{left:calc(var(--fret-width) * 5)}.chordDiagram_capo__HNv_L{width:100%;height:calc(var(--fret-height) * .6);background:linear-gradient(180deg,#eee 0,#ccc 50%,#eee);color:black;font-weight:700;font-size:calc(var(--chordbox-font-size) * 1.2);display:flex;align-items:center;justify-content:center;position:relative;z-index:10;border-top:1px solid #ccc}.chordDiagram_capo__HNv_L:before{content:"";position:absolute;bottom:0;width:100%;height:6px;background:#aaa;box-shadow:inset 0 1px 2px rgba(255,255,255,.2)}.chordDiagram_noteInner__vVQZr{margin-top:1px;margin-right:1px}.chordDiagram_noteInner__vVQZr,.chordDiagram_note__hOtSA{display:flex;align-items:center;justify-content:center;line-height:1}.chordDiagram_note__hOtSA{width:calc(var(--fret-width) * .7);height:calc(var(--fret-width) * .7);background-color:#222;color:#fff;font-weight:700;z-index:12;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.5)}.chordDiagram_note__hOtSA p,.chordDiagram_note__hOtSA>*{display:flex;align-items:center;justify-content:center;line-height:1;text-align:center}.chordDiagram_headStock__M8VBp .chordDiagram_note__hOtSA{position:relative;z-index:11}.chordDiagram_mute__IawYJ{color:#c00;font-weight:700;font-size:calc(var(--chordbox-font-size) * 1.6);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:11}.chordDiagram_stringsWrapper__FD_OD{display:flex;position:relative;box-shadow:inset 0 -1px 0 #ccc,inset 0 -2px 0 #999,inset 0 -3px 0 #eee}.chordDiagram_maple__hUjxP .chordDiagram_stringsWrapper__FD_OD{background:linear-gradient(90deg,#f0c9a0,#d5a87d,#c89c71,#d4ab82,#ca9c6e)}.chordDiagram_rosewood__0ddD2 .chordDiagram_stringsWrapper__FD_OD{background:linear-gradient(90deg,#8b7265,#6a544b,#5e4a42,#533f38,#49342f)}.chordDiagram_ebony__Uf_Md .chordDiagram_stringsWrapper__FD_OD{background:linear-gradient(90deg,#3a3832,#292721,#24221d,#1e1c19,#171512)}.chordDiagram_ebony__Uf_Md .chordDiagram_note__hOtSA{background-color:#fff;color:#222}.chordDiagram_capo__HNv_L .chordDiagram_note__hOtSA{color:red!important}.chordDiagram_maple__hUjxP.chordDiagram_doubleDot__S_U6a:after,.chordDiagram_maple__hUjxP.chordDiagram_doubleDot__S_U6a:before,.chordDiagram_maple__hUjxP.chordDiagram_singleDot__z8Wea:after{background-color:#464646}.chordDiagram_fretRow__3i10w .chordDiagram_guitarFret__wgJ_X:first-child{border-left:1px solid #ccc}.chordDiagram_fretRow__3i10w .chordDiagram_guitarFret__wgJ_X:last-child{border-right:1px solid #ccc}.chordDiagram_firstFretRow__XRbCX{border-top:1px solid #ccc}.chordDiagram_rootNote___DSFe{color:#4cdf5f!important}.chordDiagram_capo__HNv_L .chordDiagram_rootNote___DSFe,.chordDiagram_ebony__Uf_Md .chordDiagram_rootNote___DSFe{color:#119924!important}.chordDiagram_barreBar__t9KOs,.chordDiagram_capoBar__bzFtj{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.chordDiagram_capoBar__bzFtj{height:calc(var(--fret-height) * .55);background:linear-gradient(180deg,#e8e8e8 0,#c0c0c0 30%,#a0a0a0 50%,#c0c0c0 70%,#e8e8e8);border-radius:4px;border-top:1px solid #f0f0f0;border-bottom:2px solid #888;box-shadow:0 2px 4px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.5);z-index:10}.chordDiagram_capoBar__bzFtj:after,.chordDiagram_capoBar__bzFtj:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;background:radial-gradient(circle at 35% 35%,#ddd,#888);border-radius:50%;border:1px solid #666;box-shadow:0 1px 2px rgba(0,0,0,.4)}.chordDiagram_capoBar__bzFtj:before{left:4px}.chordDiagram_capoBar__bzFtj:after{right:4px}.chordDiagram_barreBar__t9KOs{height:calc(var(--fret-width) * .8);background:linear-gradient(180deg,#444 0,#222 40%,#111 60%,#333);border-radius:calc(var(--fret-width) * .36);box-shadow:0 2px 5px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.15);z-index:8}.chordDiagram_capoOpenNote__5nFSH{background-color:#fff;color:#222;border:1px solid #aaa}.form-button_formButton__Y4eJf{position:absolute;top:12px;background:transparent;border:none;cursor:pointer;color:white;font-size:18px}.form-button_formLeftButton__R9uf0{left:12px}.form-button_formRightButton__WlBpQ{right:12px}@media (max-width:599px){.form-button_formLeftButton__R9uf0,.form-button_formRightButton__WlBpQ{position:relative;top:auto;left:auto;display:block}}.chordProgression_chordBox__QH7Et{border:1px solid var(--color-content-section-border);background-color:var(--color-content-section);color:#f3f4f6;font-weight:700;text-align:center;border-radius:12px}.chordProgression_chordBox__QH7Et:hover{border-color:var(--color-primary);cursor:pointer}.chordProgression_chordBox__QH7Et.chordProgression_chordActive__UKBKD{color:var(--color-highlight);border:1px solid var(--color-highlight)}.chordProgression_chordName___R7RH{text-align:center;font-size:3em;font-weight:700}.chordProgression_chordType__45glz{font-size:60%}.drumEditor_gridWrapper__uVL_E{display:flex;justify-content:center;align-items:flex-start;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.drumEditor_gridContainer__h367c{margin:0 auto;--min-cell-size:20px;--max-cell-size:32px;--cell-size:clamp(var(--min-cell-size),calc(100cqw / var(--ticks)),var(--max-cell-size));width:-moz-fit-content;width:fit-content;position:relative;display:flex;flex-direction:column}.drumEditor_title__NHMn3{margin:10px 0 6px;padding:4px 8px;align-self:flex-start;background-color:#2e3c4b;border:1px solid #41566e}.drumEditor_beatLabels__IAmre{width:var(--cell-size);text-align:center;font-weight:700;flex-shrink:0}.drumEditor_beatHeader__h0mAt{display:flex;flex-direction:row;align-items:center;margin-bottom:-8px;gap:4px;flex-shrink:0}.drumEditor_inputRow__KrXEs{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.drumEditor_inputBoxWrapper__aE70w{display:flex;gap:4px;flex-wrap:nowrap}.drumEditor_inputBox__1htbw{width:var(--cell-size);height:var(--cell-size);border-radius:6px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer;flex-shrink:0}.drumEditor_selected__r6IYe{background-color:#4caf50}.drumEditor_drumRow__9tbRU{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.drumEditor_drumLabel__2C88z{width:250px;text-align:right;margin-bottom:0;margin-right:8px;font-weight:500;white-space:nowrap}.drumEditor_kitName__OAQJ_{display:block;font-weight:700;font-size:1.3em;color:var(--color-highlight)}@media (max-width:900px){.drumEditor_beatHeader__h0mAt{margin-left:0}.drumEditor_drumRow__9tbRU{flex-direction:column;align-items:flex-start}.drumEditor_drumLabel__2C88z{text-align:left;margin-bottom:4px;margin-right:8px;font-weight:500;white-space:normal}}.card_card__Sj1UV{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid var(--color-content-section-border);padding:8px;position:relative;margin:8px auto;background-color:var(--color-content-section);color:var(--color-text-light)}.card_card__Sj1UV h3{margin-bottom:16px}@media screen and (min-width:800px){.card_card__Sj1UV{min-width:550px;max-width:90%;padding:8px 24px}}@media screen and (max-width:800px){.card_card__Sj1UV{width:100%}}.patternEditor_scrollableContainer__ioK5X{overflow-x:auto;width:100%}@media screen and (min-width:800px){.patternEditor_scrollableContainer__ioK5X{display:flex;justify-content:center}}.patternEditor_rowHeaders__lTfOu{width:44px;text-align:center;font-weight:700;font-size:18px}.patternEditor_inputWrapper__zKalD{display:inline-flex;flex-direction:column;align-items:center}.patternEditor_inputRowLabel__nRDe7{width:150px;font-size:16px;padding-top:10px;font-weight:700;vertical-align:middle;text-align:right}.patternEditor_inputRow__NlPzX{display:flex;flex-wrap:nowrap;justify-content:center;gap:8;margin-bottom:8px}.patternEditor_inputBox__Y6NX8{border:1px solid #ccc;border-radius:8;padding:4;background-color:#fff;transition:background-color .2s;svg{color:#545677}}.patternEditor_inputDisabled__gnV_W{border:1px solid #545677;cursor:not-allowed;opacity:.5;div,svg{cursor:not-allowed;opacity:.5}}.patternEditor_selected__w3fM6{background-color:#ccc}.patternEditor_selectedPiano__7Mba3{background-color:#4caf50}.formCloseIcon_formCloseIcon__CxOz_{position:absolute;top:12px;left:12px;background:transparent;border:none;cursor:pointer;color:white;font-size:18px}.select-list_selectList__8V6RJ{list-style-type:none;margin-left:0;padding-left:0;color:var(--color-white);li{padding:2px 10px;align-items:center;display:flex;line-height:2em;border:1px solid var(--color-content-section-border);font-size:.9em;background-color:#212c38;transition:background-color .12s cubic-bezier(.4,0,.2,1)}svg{margin-right:10px}li:hover{cursor:pointer;background-color:#333d48}li.select-list_active__f6DG4{background-color:#454e58}li.select-list_back__i_c0e{background-color:#161d25}}