.PositionFretboard_positionFretboardsContainer__CBV_7{--position-grid-columns:4;--position-gap:clamp(8px,1.2vw,14px);--position-mini-cell:clamp(4px,1vw,12px);--position-slot-width:calc(var(--position-mini-cell) * var(--position-display-max-frets, 7));--position-card-radius:calc(var(--position-mini-cell) * 0.45);--position-card-border:rgba(var(--background-inset),0.82);--position-card-surface:rgba(var(--secondary-background),0.94);--position-card-inner:rgba(var(--tertiary-background),0.95);--position-card-highlight:rgba(255,255,255,0.16);width:100%;margin:0 auto;padding:0 8px}.PositionFretboard_positionFretboardsGrid__t0Gpm{width:fit-content;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(var(--position-grid-columns),minmax(0,var(--position-slot-width)));justify-content:center;align-items:stretch;gap:var(--position-gap)}html:not(.dark) .PositionFretboard_positionFretboardsContainer__CBV_7{--position-card-border:#c9c9c9;--position-card-surface:#f8f8f8;--position-card-inner:#efefef;--position-card-highlight:rgba(255,255,255,0.58)}.dark .PositionFretboard_positionFretboardsContainer__CBV_7,html.dark .PositionFretboard_positionFretboardsContainer__CBV_7{--position-card-border:#343434;--position-card-surface:#161616;--position-card-inner:#1d1d1d;--position-card-highlight:rgba(255,255,255,0.08)}.PositionFretboard_miniFretboard__nhn5U{position:relative;width:var(--position-slot-width);min-height:calc(var(--position-mini-cell) * 9.2);min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(var(--position-mini-cell) * .3) calc(var(--position-mini-cell) * .4) calc(var(--position-mini-cell) * .32);border:1px solid var(--position-card-border);border-radius:var(--position-card-radius);background:var(--position-card-surface);box-shadow:inset 0 1px 0 var(--position-card-highlight),0 8px 16px rgba(0,0,0,.22);overflow:hidden}.PositionFretboard_miniFretboard__nhn5U:before{content:"";position:absolute;inset:2px;border-radius:calc(var(--position-card-radius) - 2px);background:var(--position-card-inner);pointer-events:none;z-index:0}.PositionFretboard_miniFretboard__nhn5U>*{position:relative;z-index:1}.PositionFretboard_placeholder__VyPGn{justify-content:center}.PositionFretboard_addButton__0rczG,.PositionFretboard_removeButton__l865X{appearance:none;border:1px solid rgba(var(--highlight-primary),.32);background:linear-gradient(180deg,rgba(var(--active-background),.84) 0,rgba(var(--secondary-background),.98) 100%);color:rgb(var(--text-primary));border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.PositionFretboard_addButton__0rczG{width:calc(var(--position-mini-cell) * 2.4);height:calc(var(--position-mini-cell) * 2.4)}.PositionFretboard_removeButton__l865X{width:calc(var(--position-mini-cell) * .94);height:calc(var(--position-mini-cell) * .94);flex:0 0 auto}.PositionFretboard_addButton__0rczG:hover,.PositionFretboard_removeButton__l865X:hover{transform:translateY(-1px);border-color:rgba(var(--highlight-primary),.5);box-shadow:0 6px 10px rgba(0,0,0,.24)}.PositionFretboard_addButton__0rczG:focus-visible,.PositionFretboard_removeButton__l865X:focus-visible{outline:2px solid rgba(var(--highlight-primary),.65);outline-offset:2px}.PositionFretboard_iconSvg__5SIGi{width:calc(var(--position-mini-cell) * .82);height:calc(var(--position-mini-cell) * .82);fill:currentColor}.PositionFretboard_removeIconSvg__FUB_V{width:calc(var(--position-mini-cell) * .5);height:calc(var(--position-mini-cell) * .5)}.PositionFretboard_miniContent__nHzF2{width:100%;display:flex;flex-direction:column;align-items:center}.PositionFretboard_cardHeader__c43Tr{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:calc(var(--position-mini-cell) * .2);margin-bottom:calc(var(--position-mini-cell) * .22)}.PositionFretboard_miniFretboardTitle__vIWnp{width:100%;margin:0;min-height:calc(var(--position-mini-cell) * 1.55);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(var(--position-mini-cell) * .08);text-align:left;font-size:clamp(9px,calc(var(--position-mini-cell) * .52),13px);line-height:1.1;color:rgb(var(--text-primary))}.PositionFretboard_scaleLabel__UjXuA{width:100%;font-weight:600;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.PositionFretboard_positionLabel__CawHl{color:rgb(var(--text-secondary));font-weight:700}.PositionFretboard_fretboardGrid__iwyMG{--mini-cell:var(--position-mini-cell);--inlay-size:calc(var(--mini-cell) * 0.16);--inlay-glow:calc(var(--mini-cell) * 0.2);--inlay-mid:calc(var(--mini-cell) * 3);--inlay-hi:calc(var(--mini-cell) * 2);--inlay-lo:calc(var(--mini-cell) * 4);--inlay-color:rgba(0,0,0,0.65);--grain-light:rgba(255,255,255,0.16);--grain-dark:rgba(0,0,0,0.1);display:grid;gap:0;position:relative;grid-template-columns:repeat(var(--display-frets),var(--mini-cell));grid-template-rows:repeat(var(--display-strings),var(--mini-cell));width:calc(var(--display-frets) * var(--mini-cell));height:calc(var(--display-strings) * var(--mini-cell));margin:0 auto;border-radius:calc(var(--mini-cell) * .28);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 4px 9px rgba(0,0,0,.24);overflow:hidden}.PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_standard__KoqeO{background:linear-gradient(160deg,rgba(255,255,255,.22),rgba(0,0,0,.18)),linear-gradient(180deg,#e7bf8b,#ffcfac,#e7bf8b);background-size:100% 100%,100% 100%;background-position:0 0,0 0;background-repeat:no-repeat}.PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_withNut__zvo2U.PositionFretboard_standard__KoqeO{background-size:calc(100% - var(--mini-cell)) 100%,calc(100% - var(--mini-cell)) 100%;background-position:var(--mini-cell) 0,var(--mini-cell) 0;background-repeat:no-repeat}.PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_theme__JAhQC{background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(0,0,0,.15)),var(--fretboard-bg,rgb(var(--background)));background-size:100% 100%,100% 100%;background-position:0 0,0 0;background-repeat:no-repeat;--inlay-color:rgba(0,0,0,0.25);--grain-light:rgba(255,255,255,0.06);--grain-dark:rgba(0,0,0,0.08)}.PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_withNut__zvo2U.PositionFretboard_theme__JAhQC{background-size:calc(100% - var(--mini-cell)) 100%,calc(100% - var(--mini-cell)) 100%;background-position:var(--mini-cell) 0,var(--mini-cell) 0;background-repeat:no-repeat}.dark .PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_theme__JAhQC{--inlay-color:rgba(255,255,255,0.32)}.PositionFretboard_fretboardGrid__iwyMG:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at calc(var(--mini-cell) * 3.5) var(--inlay-mid),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 5.5) var(--inlay-mid),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 7.5) var(--inlay-mid),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 9.5) var(--inlay-mid),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 12.5) var(--inlay-hi),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 12.5) var(--inlay-lo),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 15.5) var(--inlay-mid),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 17.5) var(--inlay-mid),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 19.5) var(--inlay-mid),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 21.5) var(--inlay-mid),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 24.5) var(--inlay-hi),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),radial-gradient(circle at calc(var(--mini-cell) * 24.5) var(--inlay-lo),var(--inlay-color) 0,var(--inlay-color) var(--inlay-size),transparent var(--inlay-glow)),repeating-linear-gradient(90deg,var(--grain-light) 0,var(--grain-light) 2px,var(--grain-dark) 4px,var(--grain-dark) 6px);opacity:.9}.PositionFretboard_selected__UiWi4{outline:max(1px,calc(var(--position-mini-cell) * .12)) solid rgba(96,224,126,.9);outline-offset:0;border-color:rgba(96,224,126,.9);box-shadow:inset 0 1px 0 var(--position-card-highlight),0 0 calc(var(--position-mini-cell) * .82) rgba(72,200,112,.38),0 8px 16px rgba(0,0,0,.24)}.PositionFretboard_fret__goCI3,.PositionFretboard_string__jsE9C{pointer-events:none}.PositionFretboard_fret__goCI3{width:var(--mini-cell);height:var(--mini-cell);display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:1}.PositionFretboard_string__jsE9C{position:absolute;left:0;right:0;top:50%;height:calc(var(--mini-cell) / 12);transform:translateY(-50%);z-index:2}.PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_standard__KoqeO .PositionFretboard_string__jsE9C{background:linear-gradient(#eeeeee,#999999)}.PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_theme__JAhQC .PositionFretboard_string__jsE9C{background:linear-gradient(rgb(var(--active-background)),rgb(var(--secondary-background)))}.PositionFretboard_fret__goCI3:before{content:"";position:absolute;top:0;right:0;bottom:0;width:calc(var(--mini-cell) / 12);transform:translateX(50%);z-index:1}.PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_standard__KoqeO .PositionFretboard_fret__goCI3:before{background:linear-gradient(90deg,#747474,#b8b8b8,#747474)}.PositionFretboard_fretboardGrid__iwyMG.PositionFretboard_theme__JAhQC .PositionFretboard_fret__goCI3:before{background:linear-gradient(to right,rgb(var(--tertiary-background)),rgb(var(--secondary-background)),rgb(var(--tertiary-background)))}.PositionFretboard_noteContent__2dwaU{width:calc(var(--mini-cell) * .75);height:calc(var(--mini-cell) * .75);font-size:calc(var(--mini-cell) * .25);display:flex;align-items:center;justify-content:center;position:relative;z-index:3;user-select:none}.PositionFretboard_scaleNote__bN4rF{border-radius:50%;font-weight:700;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.65);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3),rgba(255,255,255,.08) 45%,transparent 46%),var(--hl-color,transparent);box-shadow:0 4px 8px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.1)}.PositionFretboard_miniFretNumbers__OJvjy{--mini-cell:var(--position-mini-cell);margin-top:calc(var(--mini-cell) * .22);display:grid;grid-template-columns:repeat(var(--display-frets),var(--mini-cell));width:calc(var(--display-frets) * var(--mini-cell))}.PositionFretboard_miniFretNumber__lpJ1M{text-align:center;font-size:clamp(8px,calc(var(--mini-cell) * .44),13px);line-height:1;color:rgb(var(--text-primary))}.PositionFretboard_miniFretNumberStart__UlUqk{color:#53df6c;font-weight:700}@media (max-height:520px) and (orientation:landscape){.PositionFretboard_positionFretboardsContainer__CBV_7{padding:0 4px}}.footer_footer__PZD4d{width:100%;z-index:1000;position:relative;display:flex;flex-direction:column;background-color:initial;padding-top:10px;padding-left:10px;padding-right:10px;--scale-box-min:48px;--scale-box-max:112px;--scale-box-fluid:14vw;--footer-row-height:60px;--footer-card-border:rgba(var(--background-inset),0.9);--footer-card-surface:rgba(var(--secondary-background),0.92);--footer-card-inner:rgba(var(--tertiary-background),0.95);--footer-card-ring:rgba(var(--background-inset),0.7);--footer-card-highlight:rgba(255,255,255,0.18);--footer-control-surface:var(--footer-card-inner);--footer-control-hover-surface:rgba(var(--active-background),0.75);--footer-control-active-surface:rgba(var(--active-background),0.92);--footer-control-hover-border:rgba(var(--text-primary),0.34);--footer-active-border:rgba(var(--text-primary),0.34)}html:not(.dark) .footer_footer__PZD4d{--footer-card-border:#dedede;--footer-card-surface:#f8f8f8;--footer-card-inner:#f0f0f0;--footer-card-ring:#ececec;--footer-card-highlight:rgba(255,255,255,0.62);--footer-control-surface:#f4f4f4;--footer-control-hover-surface:#f7f7f7;--footer-control-active-surface:#fbfbfb;--footer-control-hover-border:#cfcfcf;--footer-active-border:#c8c8c8}.dark .footer_footer__PZD4d,html.dark .footer_footer__PZD4d{--footer-card-border:#2a2a2a;--footer-card-surface:#1a1a1a;--footer-card-inner:#121212;--footer-card-ring:#262626;--footer-card-highlight:rgba(255,255,255,0.08);--footer-control-surface:#1f1f1f;--footer-control-hover-surface:#262626;--footer-control-active-surface:#2b2b2b;--footer-control-hover-border:#3b3b3b;--footer-active-border:rgba(240,240,240,0.3)}.footer_footer-chord-row___PWqH{min-height:55px;height:auto;background-color:initial;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:4px;padding-bottom:5px;overflow:hidden}.footer_footer-chord-row___PWqH,.footer_footer-chord-row___PWqH *{scrollbar-width:none}.footer_footer-chord-row___PWqH ::-webkit-scrollbar,.footer_footer-chord-row___PWqH::-webkit-scrollbar{display:none}.footer_footer-jam-action-row__24TPf{min-height:44px;display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:4px}.footer_jam-action-btn__MqkkW{min-width:94px;height:36px;border-radius:6px;border:1px solid var(--footer-card-border);background:var(--footer-control-surface);box-shadow:inset 0 1px 0 var(--footer-card-highlight),inset 0 0 0 1px var(--footer-card-ring);color:rgb(var(--text-primary));font-size:12px;font-weight:850;padding:0 14px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,opacity .14s ease}.footer_jam-action-btn__MqkkW:hover:not(:disabled){border-color:var(--footer-control-hover-border);background:var(--footer-control-hover-surface)}.footer_jam-action-btn__MqkkW:disabled{opacity:.52;cursor:not-allowed}.footer_footer-practice-lesson-action-row__ALwNX{min-height:44px;display:flex;justify-content:center;align-items:center;padding-bottom:4px}.footer_practiceLessonActionRoot__BRK0u{width:min(100%,760px);display:flex;justify-content:center}.footer_practiceLessonPrimaryRoot___SE6H{width:172px;min-width:172px;max-width:172px;height:50px;display:flex}.footer_practiceLessonActionBar__EQy1i{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.footer_practiceLessonNavButton__HO_qj,.footer_practiceLessonPrimaryButton__Ia2wz,.footer_practiceLessonTrackReadout__lLfDs{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--footer-card-border);background:linear-gradient(var(--footer-card-inner),var(--footer-card-inner)) left 3px top 3px /calc(100% - 3px) calc(100% - 3px) no-repeat,var(--footer-card-surface);box-shadow:inset 0 1px 0 var(--footer-card-highlight),inset 0 0 0 1px var(--footer-card-ring);color:rgb(var(--text-primary))}.footer_practiceLessonNavButton__HO_qj,.footer_practiceLessonPrimaryButton__Ia2wz{cursor:pointer;transition:border-color .14s ease,background-color .14s ease,opacity .14s ease,transform .14s ease}.footer_practiceLessonNavButton__HO_qj:hover:not(:disabled),.footer_practiceLessonPrimaryButton__Ia2wz:hover:not(:disabled){border-color:var(--footer-control-hover-border)}.footer_practiceLessonNavButton__HO_qj:disabled,.footer_practiceLessonPrimaryButton__Ia2wz:disabled{opacity:.52;cursor:not-allowed}.footer_practiceLessonNavButton__HO_qj{width:40px;min-width:40px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0}.footer_practiceLessonChevron__CzzWt{width:16px;height:16px;position:relative;z-index:1}.footer_practiceLessonTrackReadout__lLfDs{min-width:168px;max-width:320px;min-height:36px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:6px 12px;text-align:center}.footer_practiceLessonTrackReadout__lLfDs>*{position:relative;z-index:1}.footer_practiceLessonTrackLabel__DHf_S{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-secondary))}.footer_practiceLessonTrackValue___lgXx{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer_practiceLessonPrimaryButton__Ia2wz{width:100%;min-width:0;height:100%;border-radius:6px;padding:0 16px;font-size:12px;font-weight:850;letter-spacing:.02em}.footer_footer-row__gUnaN{display:flex;align-items:center;justify-content:center;gap:10px;height:var(--footer-row-height);flex-wrap:nowrap;overflow-x:hidden}.footer_footer-row__gUnaN>*{flex:0 1 clamp(var(--scale-box-min),var(--scale-box-fluid),var(--scale-box-max));min-width:var(--scale-box-min);max-width:var(--scale-box-max)}.footer_footer-row__gUnaN>.footer_practiceLessonPrimaryRoot___SE6H{flex:0 0 172px;min-width:172px;max-width:172px}.footer_footer-row__gUnaN>.footer_flexFill__MeCL_{flex:1 1 auto;min-width:0;max-width:none;height:100%;gap:6px;display:flex;align-items:center}.footer_flexFill__MeCL_>*{width:100%;min-width:0}.footer_footer-row-2__4jWdm{position:fixed;bottom:var(--footer-row-height);left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));background-color:initial;overflow:hidden;max-height:0;transition:max-height .25s ease;z-index:1000}.footer_footer-row-2__4jWdm.footer_collapsed__4jB5U{max-height:0}.footer_footer-row-2__4jWdm.footer_expanded__KwH5B{max-height:400px}.footer_onboardingStateBeacon__c4XID{position:fixed;top:-9999px;left:-9999px;width:3px;height:3px;opacity:.02;pointer-events:none}.footer_scale-type-box__Z6SZ_{appearance:none;cursor:pointer;padding:4px 8px;position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--footer-card-border);background:var(--footer-card-surface);font-style:italic;color:rgb(var(--text-primary));border-radius:6px;box-shadow:inset 0 1px 0 var(--footer-card-highlight),inset 0 0 0 1px var(--footer-card-ring);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .15s ease;width:clamp(var(--scale-box-min),var(--scale-box-fluid),var(--scale-box-max));flex:0 1 auto;min-width:var(--scale-box-min);max-width:var(--scale-box-max);height:50px;user-select:none;text-align:center;font-family:inherit}.footer_scale-type-box__Z6SZ_:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:5px;background:var(--footer-card-inner);z-index:0}.footer_scale-type-box__Z6SZ_>*{position:relative;z-index:1}.footer_scale-type-box__Z6SZ_:hover{border-color:var(--footer-control-hover-border)}.footer_scale-type-box__Z6SZ_:focus-visible{outline:2px solid rgba(var(--highlight-primary),.58);outline-offset:2px}.footer_label__xGqF7,.footer_value__hA56_{font-size:clamp(.65rem,1.8vw,.85rem);color:rgb(var(--text-primary))}.footer_value__hA56_{font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.footer_chordValue__wPbFg{display:flex;justify-content:center;align-items:center}.footer_chordValueInline__ztkFo{display:inline-flex;align-items:flex-start;white-space:nowrap}.footer_chordStackedSixNine__EZvw_{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:.72em;line-height:.78;margin-left:.03em;transform:translateY(.08em)}.footer_chordStackedSixNine__EZvw_>span{display:block}.footer_chordRaisedAccidental__UpB0c{display:inline-block;font-size:.72em;line-height:1;transform:translateY(-.3em)}.footer_chordSuperscriptParen__RSQyC{display:inline-block;transform:translateY(.12em)}.footer_selection-panel__4yNzm{position:relative;width:100%;padding:5px;overflow-y:auto;background-color:initial;z-index:1001}.footer_radio-inputs__LY3_6{display:flex;flex-wrap:wrap;position:relative;isolation:isolate;overflow:hidden;gap:6px;border-radius:.65rem;border:1px solid var(--footer-card-border);background:var(--footer-card-surface);box-shadow:inset 0 1px 0 var(--footer-card-highlight),inset 0 0 0 1px var(--footer-card-ring);padding:8px;font-size:14px}.footer_radio-inputs__LY3_6:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:.5rem;background:var(--footer-card-inner);z-index:0}.footer_radio-inputs__LY3_6>*{position:relative;z-index:1}.footer_radio__GJlAw{flex:1 1 auto;text-align:center}.footer_radio__GJlAw input{display:none}.footer_radio__GJlAw .footer_name__e8jTr{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--footer-card-ring);background:var(--footer-control-surface);box-shadow:inset 0 1px 0 var(--footer-card-highlight);padding:.45rem .9rem;color:rgb(var(--text-primary));transition:background-color .15s ease,border-color .15s ease,font-weight .15s ease}.footer_radio__GJlAw .footer_name__e8jTr:hover{border-color:var(--footer-control-hover-border);background:var(--footer-control-hover-surface)}.footer_radio__GJlAw input:checked+.footer_name__e8jTr{background-color:var(--footer-control-active-surface)}.footer_radio__GJlAw input:checked+.footer_name__e8jTr,.footer_toggle-on__8DXxI{border-color:var(--footer-active-border);font-weight:600}.footer_toggle-on__8DXxI:after{background:var(--footer-control-active-surface)}.footer_toggle-off__xFpzs:after{background:var(--footer-card-inner)}.footer_aboutOverlay__7tP6U{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);background:rgba(8,8,8,.68);backdrop-filter:blur(10px)}.footer_aboutModal__Tg_c9{width:min(900px,100%);max-height:min(86vh,900px);background:rgb(var(--background));color:rgb(var(--text-primary));border-radius:16px;border:1px solid rgb(var(--background-inset));box-shadow:0 30px 80px rgba(0,0,0,.45);display:flex;flex-direction:column;overflow:hidden}.footer_aboutHeader__Rn4bX{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px;border-bottom:1px solid rgb(var(--background-inset))}.footer_aboutEyebrow__fto7w{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-secondary));margin:0 0 6px}.footer_aboutTitle__zyvKf{font-size:clamp(1.4rem,2.2vw,1.9rem);margin:0}.footer_aboutSubtitle___ExE_{margin:6px 0 0;color:rgb(var(--text-secondary));font-size:.95rem}.footer_aboutClose__sIVrd{background:rgb(var(--secondary-background));color:rgb(var(--text-primary));border:1px solid rgb(var(--background-inset));border-radius:999px;padding:8px 14px;font-size:.85rem;cursor:pointer}.footer_aboutClose__sIVrd:hover{background:rgb(var(--active-background));color:rgb(var(--text-primary))}.footer_aboutMeta__H_g4Y{display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px 0}.footer_aboutPill__G5_4K{padding:6px 12px;border-radius:999px;background:rgb(var(--secondary-background));border:1px solid rgb(var(--background-inset));font-size:.85rem}.footer_aboutBody__R53Jf{padding:16px 24px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.footer_aboutCallout___eLPP{padding:12px 14px;border-radius:12px;background:rgb(var(--secondary-background));border:1px solid rgb(var(--background-inset));font-size:.95rem}.footer_aboutSection__NxzgH{padding:14px 16px;border-radius:14px;background:rgb(var(--secondary-background));border:1px solid rgb(var(--background-inset))}.footer_aboutSectionTitle__8uy2I{margin:0 0 8px;font-size:1rem}.footer_aboutParagraph__gWpQw{margin:0 0 10px;line-height:1.5;color:rgb(var(--text-primary))}.footer_aboutList__S523w{margin:0 0 10px 18px;padding:0;display:grid;gap:6px;color:rgb(var(--text-primary))}@media (max-width:860px){.footer_practiceLessonActionBar__EQy1i{gap:8px}.footer_practiceLessonTrackReadout__lLfDs{flex:1 1 150px;min-width:140px}.footer_practiceLessonPrimaryButton__Ia2wz{flex:1 1 180px}.footer_footer-row__gUnaN>.footer_practiceLessonPrimaryRoot___SE6H,.footer_practiceLessonPrimaryRoot___SE6H{width:160px;min-width:160px;max-width:160px;flex-basis:160px}}.SettingsAppearance_wrapper__2x4aB{width:100%;display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.SettingsAppearance_settingsRow__7DGzp{border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsAppearance_settingsRow__7DGzp h3{margin:0 0 10px;font-size:18px;font-weight:700;letter-spacing:.01em}.SettingsAppearance_optionGrid__8lfy0{display:flex;gap:8px;flex-wrap:wrap}.SettingsAppearance_optionGridCompact__BNPCZ{gap:8px}.SettingsAppearance_optionCell___n89M{width:88px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));background:rgba(var(--secondary-background),.72);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));border-radius:.5rem;cursor:pointer;text-align:center;font-size:14px;font-weight:600;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.SettingsAppearance_optionCell___n89M:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background:rgba(var(--active-background),.68)}.SettingsAppearance_optionCellCompact__HW8ab{width:46px;height:30px;font-size:12px;border-radius:.4rem}.SettingsAppearance_optionCell___n89M.SettingsAppearance_selected__pr3_H{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background-color:rgba(var(--active-background),.92);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25)),0 8px 16px rgba(0,0,0,.12)}.ExerciseMenu_wrapper__zzZU3{--menu-shell-border:rgba(var(--background-inset),0.92);--menu-shell-surface:rgb(var(--secondary-background));--menu-shell-inner:rgb(var(--tertiary-background));--menu-card-border:rgba(var(--background-inset),0.84);--menu-card-surface:rgba(var(--secondary-background),0.78);--menu-card-inner:rgba(var(--tertiary-background),0.88);--menu-highlight:rgba(255,255,255,0.22);--menu-focus:rgba(var(--text-primary),0.42);--menu-shell-shadow:0 22px 46px rgba(0,0,0,0.2);--menu-page-overlay:radial-gradient(circle at top left,rgba(var(--text-primary),0.08),transparent 55%);--menu-page-surface:rgb(var(--background));--menu-header-bg:rgba(var(--secondary-background),0.76);--menu-header-border:rgba(var(--background-inset),0.78);--menu-control-bg:rgba(var(--secondary-background),0.86);--menu-control-bg-alt:rgba(var(--secondary-background),0.82);--menu-control-hover-bg:rgba(var(--active-background),0.8);--menu-control-active-bg:rgba(var(--active-background),0.9);--menu-search-bg:rgba(var(--tertiary-background),0.8);--menu-dropdown-bg:rgba(var(--tertiary-background),0.94);--menu-scroll-thumb:rgba(var(--text-secondary),0.5);--menu-scroll-track:rgba(var(--secondary-background),0.9);position:fixed;top:var(--header-height,0);left:var(--sidebar-width);right:0;bottom:var(--footer-height,0);display:flex;align-items:stretch;justify-content:center;padding:18px 22px;background:var(--menu-page-overlay),var(--menu-page-surface);backdrop-filter:blur(8px);overflow:auto;z-index:900}html:not(.dark) .exerciseMenuBuilderTheme.ExerciseMenu_wrapper__zzZU3{--menu-shell-border:#d7d7d7;--menu-shell-surface:#e9e9e9;--menu-shell-inner:#ececec;--menu-card-border:#d2d2d2;--menu-card-surface:#f2f2f2;--menu-card-inner:#f2f2f2;--menu-highlight:rgba(255,255,255,0.4);--menu-focus:rgba(15,15,15,0.36);--menu-shell-shadow:0 1px 3px rgba(0,0,0,0.08);--menu-page-overlay:linear-gradient(180deg,#ededed,#dfdfdf);--menu-page-surface:#e8e8e8;--menu-header-bg:#f2f2f2;--menu-header-border:#d7d7d7;--menu-control-bg:#f8f8f8;--menu-control-bg-alt:#fafafa;--menu-control-hover-bg:#f3f3f3;--menu-control-active-bg:#fbfbfb;--menu-search-bg:#f9f9f9;--menu-dropdown-bg:#f8f8f8;--menu-scroll-thumb:rgba(15,15,15,0.32);--menu-scroll-track:#ededed;--menu-preview-panel-bg:#f4f4f4;--menu-preview-header-bg:#f6f6f6;--menu-preview-grid-bg:#f8f8f8;--menu-preview-chip-bg:#fafafa;--menu-preview-chip-active-bg:#fcfcfc}.ExerciseMenu_wrapperEmbedded__Bi7bJ{position:relative;inset:auto;padding:0;background:transparent;overflow:visible;z-index:1}.ExerciseMenu_frame__TiNgc{position:relative;isolation:isolate;border-radius:22px;border:1px solid var(--menu-shell-border);background:var(--menu-shell-surface);box-shadow:var(--menu-shell-shadow);display:flex;flex-direction:column;height:100%;max-height:100%;width:min(1100px,100%);overflow:hidden}.ExerciseMenu_frame__TiNgc:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:18px;background:var(--menu-shell-inner);z-index:0}html:not(.dark) .exerciseMenuBuilderTheme.ExerciseMenu_wrapper__zzZU3 .ExerciseMenu_frame__TiNgc:after{content:none}.ExerciseMenu_frame__TiNgc>*{position:relative;z-index:1}.ExerciseMenu_frameEmbedded__1efgv{width:100%;height:auto;max-height:none}.ExerciseMenu_header__t2B4e{padding:12px 18px;background:var(--menu-header-bg);border-bottom:1px solid var(--menu-header-border);text-align:center}.ExerciseMenu_headerTitle__ZOBzk{margin:0;font-size:18px;font-weight:600;color:rgb(var(--text-primary))}.ExerciseMenu_body__6P5W1{padding:14px;display:flex;flex-direction:row;gap:12px;flex:1;overflow:hidden}.ExerciseMenu_rightArea__l38l3{flex:1;display:flex;flex-direction:column;overflow:hidden;gap:16px}.ExerciseMenu_leftSidebar__43uZ9{flex:0 0 180px;gap:8px;align-items:stretch;background:var(--menu-card-surface);min-width:0}.ExerciseMenu_leftSidebar__43uZ9,.ExerciseMenu_mainArea__SHwM0{display:flex;flex-direction:column;padding:12px;border:1px solid var(--menu-card-border);border-radius:16px;overflow-y:auto;box-shadow:inset 0 1px 0 var(--menu-highlight)}.ExerciseMenu_mainArea__SHwM0{gap:16px;flex:1;position:relative;background:var(--menu-card-inner)}.ExerciseMenu_spacer__cmqOQ{flex:1}.ExerciseMenu_panelContainer__rA_q5{position:absolute;bottom:0;left:50%;transform:translateX(-50%);overflow:hidden;width:min(640px,100%);z-index:1}.ExerciseMenu_panelContainer__rA_q5.ExerciseMenu_collapsed__4CPX9{max-height:0}.ExerciseMenu_panelContainer__rA_q5.ExerciseMenu_expanded__20yf5{max-height:min(210px,calc(100% - 12px));overflow-y:auto;overflow-x:hidden;height:auto}.ExerciseMenu_selectorBox__yUhPf{cursor:pointer;padding:9px 10px;background-color:var(--menu-control-bg);color:rgb(var(--text-primary));border-radius:10px;border:1px solid var(--menu-card-border);display:flex;flex-direction:column;align-items:flex-start;min-height:unset;user-select:none;box-shadow:inset 0 1px 0 var(--menu-highlight);transition:background-color .14s ease,border-color .14s ease,transform .14s ease;width:110px}.ExerciseMenu_selectorBox__yUhPf:hover{transform:translateY(-1px);border-color:var(--menu-focus);background-color:var(--menu-control-hover-bg)}.ExerciseMenu_selectorBox__yUhPf .ExerciseMenu_active__2VnnK{background-color:var(--menu-control-active-bg)}.ExerciseMenu_selectorBox__yUhPf{width:100%}.ExerciseMenu_label__7nCq5{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--text-secondary));margin-bottom:3px}.ExerciseMenu_value__sZePh{font-size:13px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:rgb(var(--text-primary))}.ExerciseMenu_radioInputs__huvUd{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;border-radius:12px;background-color:var(--menu-card-surface);border:1px solid var(--menu-card-border);box-shadow:inset 0 1px 0 var(--menu-highlight);padding:8px;font-size:13px;overflow-y:auto;overflow-x:hidden}.ExerciseMenu_radioInputs__huvUd :hover{background-color:var(--menu-control-hover-bg);border-radius:.5rem}.ExerciseMenu_radio__O7gW_{flex:0 0 auto;text-align:center;min-width:80px}.ExerciseMenu_radio__O7gW_ input{display:none}.ExerciseMenu_name__e1_4f{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--menu-card-border);background:var(--menu-control-bg-alt);padding:.4rem .8rem;color:rgb(var(--text-primary));transition:background-color .15s ease,border-color .15s ease,font-weight .15s ease}.ExerciseMenu_name__e1_4f:hover{background-color:var(--menu-control-hover-bg)}.ExerciseMenu_radio__O7gW_ input:checked+.ExerciseMenu_name__e1_4f{border-color:var(--menu-focus);background-color:var(--menu-control-active-bg);font-weight:600}.ExerciseMenu_footer__EULTL{height:50px;display:flex;align-items:center;justify-content:center;background:transparent;padding:0 16px 12px}.ExerciseMenu_footerActions__8j6v0{width:100%;max-width:360px;display:flex;gap:8px}.ExerciseMenu_startButton__X5QMk{padding:8px 16px;background-color:var(--menu-control-active-bg);color:rgb(var(--text-primary));border:1px solid var(--menu-card-border);box-shadow:inset 0 1px 0 var(--menu-highlight);border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;flex:1;max-width:220px;transition:transform .14s ease,border-color .14s ease}.ExerciseMenu_startButton__X5QMk:hover:not(:disabled){transform:translateY(-1px);border-color:var(--menu-focus)}.ExerciseMenu_startButton__X5QMk:disabled{background-color:var(--menu-control-bg);cursor:not-allowed}.ExerciseMenu_saveButton__Mag8j{padding:8px 12px;min-width:90px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid var(--menu-card-border);background:var(--menu-control-bg-alt);box-shadow:inset 0 1px 0 var(--menu-highlight);color:rgb(var(--text-primary));cursor:pointer;font-size:14px;font-weight:600;transition:transform .14s ease,border-color .14s ease}.ExerciseMenu_saveButton__Mag8j:hover:not(:disabled){transform:translateY(-1px);border-color:var(--menu-focus)}.ExerciseMenu_saveButton__Mag8j svg{width:18px;height:18px}.ExerciseMenu_saveButton__Mag8j:disabled{opacity:.5;cursor:not-allowed}.ExerciseMenu_saveLabel__R5PJi{line-height:1}.ExerciseMenu_tabBar__vn7JW{display:flex;justify-content:center;gap:10px;padding:10px 0}.ExerciseMenu_tab__xRlHf{padding:6px 16px;background:var(--menu-control-bg);color:rgb(var(--text-primary));border:1px solid rgb(var(--background-inset));border-radius:4px;cursor:pointer}.ExerciseMenu_tab__xRlHf.ExerciseMenu_active__2VnnK{background:var(--menu-control-active-bg);font-weight:600}.ExerciseMenu_tabContent__vp3CN{display:flex;flex-direction:column;gap:10px}.ExerciseMenu_exerciseInfo__wz1Hg::-webkit-scrollbar,.ExerciseMenu_leftSidebar__43uZ9::-webkit-scrollbar,.ExerciseMenu_mainArea__SHwM0::-webkit-scrollbar,.ExerciseMenu_panelContainer__rA_q5::-webkit-scrollbar,.ExerciseMenu_radioInputs__huvUd::-webkit-scrollbar{width:8px}.ExerciseMenu_sequenceColumn__Vdlco{display:flex;flex-direction:column;gap:16px}.ExerciseMenu_exerciseInfo__wz1Hg::-webkit-scrollbar-thumb,.ExerciseMenu_leftSidebar__43uZ9::-webkit-scrollbar-thumb,.ExerciseMenu_mainArea__SHwM0::-webkit-scrollbar-thumb,.ExerciseMenu_panelContainer__rA_q5::-webkit-scrollbar-thumb,.ExerciseMenu_radioInputs__huvUd::-webkit-scrollbar-thumb{background:var(--menu-scroll-thumb);border-radius:999px;border:2px solid var(--menu-scroll-track)}.ExerciseMenu_exerciseInfo__wz1Hg::-webkit-scrollbar-track,.ExerciseMenu_leftSidebar__43uZ9::-webkit-scrollbar-track,.ExerciseMenu_mainArea__SHwM0::-webkit-scrollbar-track,.ExerciseMenu_panelContainer__rA_q5::-webkit-scrollbar-track,.ExerciseMenu_radioInputs__huvUd::-webkit-scrollbar-track{background:var(--menu-scroll-track);border-radius:999px}.ExerciseMenu_exerciseInfo__wz1Hg,.ExerciseMenu_leftSidebar__43uZ9,.ExerciseMenu_mainArea__SHwM0,.ExerciseMenu_panelContainer__rA_q5,.ExerciseMenu_radioInputs__huvUd{scrollbar-width:thin;scrollbar-color:var(--menu-scroll-thumb) var(--menu-scroll-track)}.SettingsAudio_wrapper__u_ZTi{width:100%;display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.SettingsAudio_label__OwGVM{font-size:15px;font-weight:600;display:flex;flex-direction:column;gap:10px;border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsAudio_volumeContainer__M9cMN{--slider-width:100%;--slider-height:6px;--slider-bg:rgba(var(--tertiary-background),0.92);--slider-border-radius:999px;--level-color:rgba(var(--text-primary),0.86);--level-transition-duration:.1s;display:inline-flex;flex-direction:row-reverse;align-items:center;cursor:pointer;gap:15px}.SettingsAudio_volumeIcon__yRuuR{color:var(--slider-bg);width:25px;height:25px;flex-shrink:0}.SettingsAudio_volumeLevel__q3Muk{-webkit-appearance:none;appearance:none;width:var(--slider-width);height:8px;border-radius:var(--slider-border-radius);border:1px solid rgba(var(--background-inset),.6);background:linear-gradient(to right,rgb(var(--active-background)) 0 var(--active,0),rgb(var(--secondary-background)) var(--active,0) 100%);overflow:visible;transition:height var(--level-transition-duration),border-color .17s ease;cursor:inherit}.SettingsAudio_volumeLevel__q3Muk::-webkit-slider-runnable-track{height:8px;border-radius:var(--slider-border-radius);border:none;background:transparent}.SettingsAudio_volumeLevel__q3Muk::-moz-range-track{height:8px;border-radius:var(--slider-border-radius);border:none;background:transparent}.SettingsAudio_volumeLevel__q3Muk::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:rgb(var(--text-primary));border:2px solid rgba(var(--secondary-background),.95);margin-top:-4px}.SettingsAudio_volumeLevel__q3Muk::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:rgb(var(--text-primary));border:2px solid rgba(var(--secondary-background),.95)}.SettingsAudio_volumeLevel__q3Muk:hover{height:calc(var(--slider-height) * 2);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42))}.SettingsAudio_slider__SocgM{position:relative;appearance:none;width:100%;height:24px;background:transparent;cursor:pointer}.SettingsAudio_slider__SocgM::-webkit-slider-runnable-track{height:8px;border-radius:999px;border:1px solid rgba(var(--background-inset),.6);background:linear-gradient(to right,rgb(var(--active-background)) 0 var(--active),rgb(var(--secondary-background)) var(--active) 100%)}.SettingsAudio_slider__SocgM::-moz-range-track{height:8px;border-radius:999px;border:1px solid rgba(var(--background-inset),.6);background:linear-gradient(to right,rgb(var(--active-background)) 0 var(--active),rgb(var(--secondary-background)) var(--active) 100%)}.SettingsAudio_slider__SocgM::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:rgb(var(--text-primary));border:2px solid rgba(var(--secondary-background),.95);margin-top:-4px}.SettingsAudio_slider__SocgM::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:rgb(var(--text-primary));border:2px solid rgba(var(--secondary-background),.95)}.SettingsAudio_slider__SocgM:before{content:"";position:absolute;left:var(--gate);top:8px;height:8px;width:2px;background:rgb(var(--text-primary));opacity:.9;pointer-events:none}.SettingsAudio_tuningButtons__OOSOy{display:flex;flex-wrap:wrap;gap:10px}.SettingsAudio_tuningButtons__OOSOy button{min-width:98px;height:54px;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--secondary-background),.72);border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));border-radius:.5rem;cursor:pointer;text-align:center;padding:6px;font-weight:600;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.SettingsAudio_tuningButtons__OOSOy button:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background:rgba(var(--active-background),.7)}.SettingsAudio_selected__su8f5{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42))!important;background:rgba(var(--active-background),.9)!important;box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25)),0 8px 16px rgba(0,0,0,.12)}.SettingsAudio_buttonLabel__icO08{display:block;line-height:1.15;text-align:center}.SequenceSection_sequenceSection__zefDQ{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.SequenceSection_sectionLabel__XREzE{display:none}.SequenceSection_sequenceGrid__9GHJd{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;padding:6px;background-color:var(--menu-card-surface,rgba(var(--secondary-background),.88));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);border-radius:10px;min-height:60px;overflow-x:auto}.SequenceSection_addSlot__q__TJ,.SequenceSection_sequenceItem__fc4od{flex:1 1 0;min-width:0;aspect-ratio:1.5}.SequenceSection_sequenceItem__fc4od{display:flex;align-items:center;justify-content:center;padding:8px;background:var(--menu-control-bg,rgba(var(--secondary-background),.86));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.78));border-radius:8px;font-size:14px;color:rgb(var(--text-primary));cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.16);transition:background-color .15s ease,border-color .15s ease,transform .15s ease;text-align:center;word-break:break-word}.SequenceSection_sequenceItem__fc4od:hover{transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-hover-bg,rgba(var(--active-background),.84))}.SequenceSection_selected__pVOVR{border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-active-bg,rgba(var(--active-background),.92))}.SequenceSection_addSlot__q__TJ{display:flex;align-items:center;justify-content:center;padding:8px;background:var(--menu-control-bg-alt,rgba(var(--secondary-background),.82));border:1px dashed var(--menu-card-border,rgba(var(--background-inset),.86));border-radius:8px;font-size:24px;color:rgb(var(--text-primary));cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.SequenceSection_addSlot__q__TJ:hover{transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background-color:var(--menu-control-hover-bg,rgba(var(--active-background),.78))}.SequenceSection_removeButtonGlobal__izAVQ{padding:6px;background-color:var(--menu-control-bg,rgba(var(--secondary-background),.86));color:rgb(var(--text-primary));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);border-radius:8px;cursor:pointer;font-size:20px;font-weight:600;margin-top:4px;text-align:center;transition:transform .13s ease,border-color .13s ease,background .13s ease}.SequenceSection_removeButtonGlobal__izAVQ:hover:not(:disabled){transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background-color:var(--menu-control-hover-bg,rgba(var(--active-background),.78))}.SequenceSection_removeButtonGlobal__izAVQ:disabled{background-color:var(--menu-control-bg,rgb(var(--secondary-background)));cursor:not-allowed}.SequenceSection_pivotContainer__TXImH{display:none}.SequenceSection_previewTable__3nHAw{display:flex;flex-direction:column;gap:6px;margin-top:14px;max-height:160px;overflow-y:auto}.SequenceSection_previewRow__Hy_cl{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:var(--menu-control-bg-alt,rgba(var(--secondary-background),.84));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.8));border-radius:8px;font-size:13px;cursor:pointer}.SequenceSection_previewRow__Hy_cl.SequenceSection_selected__pVOVR{background:var(--menu-control-active-bg,rgba(var(--active-background),.86))}.SequenceSection_rowName__DmoME{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SequenceSection_rowNext__jWp63{font-style:italic;white-space:nowrap}.SettingsPitchTime_wrapper__T87mg{width:100%;display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.SettingsPitchTime_section__Rf0MT{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0;min-width:0}.SettingsPitchTime_centeredSection__TH5Iy{align-items:center}.SettingsPitchTime_sectionLabel__8cDIF{font-size:15px;font-weight:650;letter-spacing:.01em;color:rgb(var(--text-primary))}.SettingsPitchTime_keyGrid__x9Cmp{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;padding:2px 0 4px}.SettingsPitchTime_keyOption__rzQdv{position:relative;min-width:0}.SettingsPitchTime_keyOption__rzQdv input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.SettingsPitchTime_keyName__IZJDe{display:flex;width:100%;min-height:36px;justify-content:center;align-items:center;cursor:pointer;border-radius:11px;border:1px solid rgba(var(--background-inset),.72);background:rgba(var(--secondary-background),.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);padding:.42rem .3rem;color:rgb(var(--text-primary));font-size:12px;font-weight:650;line-height:1;letter-spacing:.01em;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.SettingsPitchTime_keyName__IZJDe:hover{border-color:rgba(var(--text-primary),.3);background-color:rgba(var(--active-background),.7);transform:translateY(-1px)}.SettingsPitchTime_keyOption__rzQdv input:focus-visible+.SettingsPitchTime_keyName__IZJDe{outline:2px solid rgba(var(--highlight-primary),.66);outline-offset:2px}.SettingsPitchTime_keyOption__rzQdv input:checked+.SettingsPitchTime_keyName__IZJDe{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background-color:rgba(var(--active-background),.9);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25))}.SettingsPitchTime_randomKeyIcon___MNQU{width:16px;height:16px}@media (max-width:480px){.SettingsPitchTime_keyGrid__x9Cmp{gap:5px}.SettingsPitchTime_keyName__IZJDe{min-height:34px;padding:.38rem .24rem;font-size:11.5px}.SettingsPitchTime_randomKeyIcon___MNQU{width:15px;height:15px}}.SettingsPitchTime_bpmControls__nNO5h{display:flex;justify-content:center;padding:4px 0 8px}.SettingsPitchTime_bpmDialLayout__PkvF_{--bpm-step-size:34px;--bpm-cluster-gap:clamp(8px,2vw,12px);--bpm-dial-size:clamp(118px,calc(100% - (var(--bpm-step-size) * 2) - (var(--bpm-cluster-gap) * 2)),174px);--bpm-stack-gap:clamp(30px,calc(var(--bpm-dial-size) * 0.22),42px);--bpm-readout-gap:clamp(4px,calc(var(--bpm-dial-size) * 0.038),7px);--bpm-readout-size:clamp(28px,calc(var(--bpm-dial-size) * 0.25),44px);--bpm-readout-label-size:clamp(10px,calc(var(--bpm-dial-size) * 0.074),12px);position:relative;display:grid;row-gap:var(--bpm-stack-gap);width:min(100%,300px)}.SettingsPitchTime_bpmDialRow__jyNX9{display:grid;width:100%;grid-template-columns:var(--bpm-step-size) var(--bpm-dial-size) var(--bpm-step-size);column-gap:var(--bpm-cluster-gap);align-items:center;justify-content:center}.SettingsPitchTime_bpmStepButton__6nld5{width:var(--bpm-step-size);height:var(--bpm-step-size);border-radius:999px;border:1px solid rgba(var(--background-inset),.86);background:linear-gradient(180deg,rgba(var(--active-background),.84) 0,rgba(var(--secondary-background),.98) 100%);color:rgb(var(--text-primary));display:inline-flex;align-items:center;justify-content:center;justify-self:center;cursor:pointer;box-shadow:0 8px 16px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.SettingsPitchTime_bpmStepButton__6nld5:hover{transform:translateY(-1px);border-color:rgba(var(--highlight-primary),.5);box-shadow:0 10px 18px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22)}.SettingsPitchTime_bpmStepButton__6nld5:active{transform:translateY(0)}.SettingsPitchTime_bpmStepButton__6nld5:focus-visible{outline:2px solid rgba(var(--highlight-primary),.66);outline-offset:2px}.SettingsPitchTime_bpmStepIcon__PYdj5{width:15px;height:15px}.SettingsPitchTime_bpmDialButton__rZ0Ee{--dial-size:var(--bpm-dial-size);--bpm-face-inset:clamp(10px,calc(var(--dial-size) * 0.078),14px);--bpm-face-detail-inset:clamp(9px,calc(var(--dial-size) * 0.068),12px);--bpm-ticks-inset:clamp(6px,calc(var(--dial-size) * 0.045),8px);--bpm-pointer-orbit-inset:calc(var(--bpm-face-inset) + 2px);--bpm-pointer-top:clamp(4px,calc(var(--dial-size) * 0.05),9px);--bpm-pointer-width:clamp(8px,calc(var(--dial-size) * 0.07),12px);--bpm-pointer-height:clamp(22px,calc(var(--dial-size) * 0.19),34px);--bpm-pointer-dot-size:clamp(4px,calc(var(--dial-size) * 0.03),5px);position:relative;width:var(--dial-size);height:var(--dial-size);border:0;padding:0;border-radius:50%;background:transparent;color:rgb(var(--text-primary));display:inline-flex;align-items:center;justify-content:center;justify-self:center;cursor:grab;touch-action:none;user-select:none;transition:transform .16s ease}.SettingsPitchTime_bpmDialButton__rZ0Ee:hover{transform:translateY(-1px)}.SettingsPitchTime_bpmDialButton__rZ0Ee[data-dragging=true]{cursor:grabbing;transform:none}.SettingsPitchTime_bpmDialButton__rZ0Ee:focus-visible{outline:2px solid rgba(var(--highlight-primary),.66);outline-offset:6px}.SettingsPitchTime_bpmDialRing__G_BTq{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 228deg,rgb(var(--active-background)) 0deg,rgb(var(--active-background)) var(--bpm-dial-fill-angle),rgba(var(--secondary-background),.96) var(--bpm-dial-fill-angle),rgba(var(--secondary-background),.96) 264deg,transparent 264deg 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 9px));filter:drop-shadow(0 10px 18px rgba(0,0,0,.18))}.SettingsPitchTime_bpmDialFace__uL25U{position:absolute;inset:var(--bpm-face-inset);border-radius:50%;border:1px solid rgba(var(--background-inset),.84);background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.34),transparent 42%),radial-gradient(circle at 70% 78%,rgba(0,0,0,.22),transparent 54%),linear-gradient(180deg,rgba(var(--active-background),.88) 0,rgba(var(--secondary-background),.98) 100%);box-shadow:0 18px 30px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -8px 16px rgba(0,0,0,.12);overflow:hidden}.SettingsPitchTime_bpmDialFace__uL25U:after{content:"";position:absolute;inset:var(--bpm-face-detail-inset);border-radius:50%;border:1px solid rgba(var(--background-inset),.28);opacity:.75}.SettingsPitchTime_bpmDialTicks__ASKRm{position:absolute;inset:var(--bpm-ticks-inset);border-radius:50%;background:repeating-conic-gradient(from 228deg,rgba(var(--text-primary),.16) 0deg 1.2deg,transparent 1.2deg 16deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px),#000 calc(100% - 2px),transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px),#000 calc(100% - 2px),transparent 100%);opacity:.4}.SettingsPitchTime_bpmDialPointerOrbit__RAO6r{position:absolute;inset:var(--bpm-pointer-orbit-inset);border-radius:50%;transform:rotate(var(--bpm-dial-angle));transition:transform .18s cubic-bezier(.22,1,.36,1)}.SettingsPitchTime_bpmDialButton__rZ0Ee[data-dragging=true] .SettingsPitchTime_bpmDialPointerOrbit__RAO6r{transition-duration:0s}.SettingsPitchTime_bpmDialPointer___agf8{position:absolute;left:50%;top:var(--bpm-pointer-top);width:var(--bpm-pointer-width);height:var(--bpm-pointer-height);transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,rgba(var(--background-inset),.82) 0,rgba(var(--text-primary),.72) 56%,rgba(var(--text-primary),.6) 100%);box-shadow:0 5px 11px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12)}.SettingsPitchTime_bpmDialPointer___agf8:after{content:"";position:absolute;left:50%;top:clamp(3px,calc(var(--bpm-pointer-height) * .14),4px);width:var(--bpm-pointer-dot-size);height:var(--bpm-pointer-dot-size);transform:translateX(-50%);border-radius:50%;background:rgba(var(--secondary-background),.92)}.SettingsPitchTime_bpmDialCenter__h7QJT{position:absolute;inset:36%;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.2),transparent 55%),linear-gradient(180deg,rgba(var(--background),.78) 0,rgba(var(--secondary-background),.98) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 5px 10px rgba(0,0,0,.12)}.SettingsPitchTime_bpmReadout__V4H3Y{position:relative;display:flex;justify-content:center;width:100%}.SettingsPitchTime_bpmReadoutRow__hqfMR{display:flex;justify-content:center;width:100%;padding-top:14px}.SettingsPitchTime_bpmReadoutButton__dw_nA{appearance:none;border:0;background:transparent;color:inherit;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--bpm-readout-gap);justify-self:center;cursor:text}.SettingsPitchTime_bpmReadoutValue__H7geX{font-size:var(--bpm-readout-size);font-weight:780;letter-spacing:-.05em;line-height:.9;color:rgb(var(--text-primary));text-shadow:0 2px 10px rgba(0,0,0,.1);transition:opacity .14s ease}.SettingsPitchTime_bpmReadoutLabel__Zikm9{padding-left:.24em;font-size:var(--bpm-readout-label-size);font-weight:700;letter-spacing:.24em;line-height:1;text-transform:uppercase;color:rgba(var(--text-primary),.58)}.SettingsPitchTime_bpmReadoutButton__dw_nA:hover .SettingsPitchTime_bpmReadoutValue__H7geX{opacity:.82}.SettingsPitchTime_bpmReadoutButton__dw_nA:focus-visible{outline:2px solid rgba(var(--highlight-primary),.66);outline-offset:4px;border-radius:12px}.SettingsPitchTime_bpmHiddenInput__5glHd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;opacity:0;pointer-events:none;border:0}.SettingsPitchTime_subdivisionGrid__MQpli{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;width:fit-content;max-width:100%}.SettingsPitchTime_subdivisionGridSingleRow__beRCc{display:grid;grid-template-columns:repeat(var(--subdivision-columns,3),minmax(0,1fr));gap:4px;width:100%;max-width:100%}.SettingsPitchTime_subdivisionOption__rQECv{position:relative;display:block;flex:0 0 auto;min-width:0}.SettingsPitchTime_subdivisionOptionSingleRow__oYT6u{min-width:0}.SettingsPitchTime_subdivisionInput__nsXOP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.SettingsPitchTime_subdivisionCard__1vwQS{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-height:36px;border-radius:9px;border:1px solid rgba(var(--background-inset),.76);background:rgba(var(--secondary-background),.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);padding:6px 11px 6px 7px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.SettingsPitchTime_subdivisionCardSingleRow__cUzg6{width:100%;justify-content:center;gap:3px;min-height:34px;padding:6px 9px 6px 5px}.SettingsPitchTime_subdivisionCard__1vwQS:hover{transform:translateY(-1px);border-color:rgba(var(--text-primary),.26);background-color:rgba(var(--active-background),.72)}.SettingsPitchTime_subdivisionInput__nsXOP:focus-visible+.SettingsPitchTime_subdivisionCard__1vwQS{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));box-shadow:0 0 0 3px rgba(var(--text-primary),.12),inset 0 1px 0 rgba(255,255,255,.16)}.SettingsPitchTime_subdivisionInput__nsXOP:checked+.SettingsPitchTime_subdivisionCard__1vwQS{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background:rgba(var(--active-background),.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(var(--text-primary),.06)}.SettingsPitchTime_subdivisionIcon__a_aH2{flex:0 0 auto;width:30px;height:18px;color:rgb(var(--text-primary));opacity:.9;margin-left:-1px}.SettingsPitchTime_subdivisionIconSingleRow__skXcm{width:24px;height:16px;margin-left:0;display:block}.SettingsPitchTime_subdivisionCardIconOnly__D03h1{width:48px;min-width:48px;height:48px;min-height:48px;justify-content:center;padding:0;border-radius:999px}.SettingsPitchTime_subdivisionIconOnly__Cqjv6{width:30px;height:20px;margin-left:0}.SettingsPitchTime_subdivisionTitle__90B3Q{font-size:12.5px;font-weight:650;color:rgb(var(--text-primary));line-height:1;margin-left:-1px}.SettingsPitchTime_subdivisionTitleSingleRow__JWLVN{white-space:nowrap;font-size:11px;margin-left:0;letter-spacing:-.01em}.SettingsPitchTime_screenReaderOnly__BFtVf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:720px){.SettingsPitchTime_bpmDialLayout__PkvF_{--bpm-step-size:32px;--bpm-cluster-gap:10px;--bpm-dial-size:clamp(112px,calc(100% - (var(--bpm-step-size) * 2) - (var(--bpm-cluster-gap) * 2)),160px)}.SettingsPitchTime_subdivisionCard__1vwQS{min-height:34px;padding:6px 10px 6px 7px}.SettingsPitchTime_subdivisionCardIconOnly__D03h1{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}}.ExerciseMenuHeader_header__CAWOS{display:grid;grid-template-columns:1fr minmax(220px,480px) 1fr;align-items:center;gap:12px;padding:12px 14px;background:var(--menu-header-bg,rgba(var(--secondary-background),.76));border-bottom:1px solid var(--menu-header-border,rgba(var(--background-inset),.78));box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.ExerciseMenuHeader_leftControls__mZRvJ{display:flex;align-items:center;justify-content:flex-start}.ExerciseMenuHeader_closeButton__Z7a9z{width:36px;height:36px;border-radius:10px;border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));background:var(--menu-control-bg,rgba(var(--secondary-background),.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.2);color:rgb(var(--text-primary));font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .13s ease,border-color .13s ease,transform .13s ease}.ExerciseMenuHeader_closeButton__Z7a9z:hover{transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-hover-bg,rgba(var(--active-background),.82))}.ExerciseMenuHeader_searchWrapper__ipqIV{position:relative;width:100%}.ExerciseMenuHeader_searchInput__W0dQL{width:100%;padding:9px 12px;font-size:14px;border-radius:10px;border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));background:var(--menu-search-bg,rgba(var(--tertiary-background),.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);color:rgb(var(--text-primary));transition:border-color .13s ease,box-shadow .13s ease,background .13s ease}.ExerciseMenuHeader_searchInput__W0dQL::placeholder{color:rgb(var(--text-secondary))}.ExerciseMenuHeader_searchInput__W0dQL:focus-visible{outline:none;border-color:var(--menu-focus,rgba(var(--text-primary),.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 3px rgba(var(--text-primary),.14);background:var(--menu-control-bg,rgba(var(--tertiary-background),.92))}.ExerciseMenuHeader_dropdown__j0bvm{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:160px;overflow-y:auto;background:var(--menu-dropdown-bg,rgba(var(--tertiary-background),.94));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.8));color:rgb(var(--text-primary));border-radius:10px;z-index:5;box-shadow:0 14px 26px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:var(--menu-scroll-thumb,rgba(var(--text-secondary),.5)) transparent}.ExerciseMenuHeader_dropdown__j0bvm::-webkit-scrollbar{width:6px;background:transparent}.ExerciseMenuHeader_dropdown__j0bvm::-webkit-scrollbar-thumb{background:var(--menu-scroll-thumb,rgba(var(--text-secondary),.5));border-radius:3px}.ExerciseMenuHeader_dropdown__j0bvm::-webkit-scrollbar-track{background:transparent}.ExerciseMenuHeader_item__ns1PN{padding:7px 10px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:background .12s ease}.ExerciseMenuHeader_item__ns1PN:hover{background:var(--menu-control-hover-bg,rgba(var(--active-background),.85));font-weight:600}.ExerciseMenuHeader_tabs__nh75E{display:flex;gap:8px;justify-content:flex-end}.ExerciseMenuHeader_tab__CiNcd{width:36px;height:36px;border-radius:10px;border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));background:var(--menu-control-bg,rgba(var(--secondary-background),.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.2);color:rgb(var(--text-primary));font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .13s ease,border-color .13s ease,transform .13s ease}.ExerciseMenuHeader_tab__CiNcd:hover{transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-hover-bg,rgba(var(--active-background),.84))}.ExerciseMenuHeader_tab__CiNcd.ExerciseMenuHeader_active__KPRlz{border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-active-bg,rgba(var(--active-background),.9))}.ExerciseMenuHeader_icon__WA0NM{width:18px;height:18px;pointer-events:none}.SettingsExercise_repeatsSection__SkyAT{display:flex;flex-direction:column;gap:10px;border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsExercise_sectionLabel__vewdQ{font-size:15px;font-weight:650;letter-spacing:.01em;color:rgb(var(--text-primary))}.SettingsExercise_radioInputs__Z7WRj{display:flex;flex-wrap:wrap;gap:6px;border-radius:.5rem;background:transparent;border:none;box-shadow:none;padding:0;font-size:14px}.SettingsExercise_radio__Dew83{flex:1 1 auto;text-align:center}.SettingsExercise_radio__Dew83 input{display:none}.SettingsExercise_name__Cjktg{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(var(--background-inset),.72);background:rgba(var(--secondary-background),.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);padding:.5rem .8rem;color:rgb(var(--text-primary));transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,font-weight .15s ease}.SettingsExercise_name__Cjktg:hover{border-color:rgba(var(--text-primary),.3);background-color:rgba(var(--active-background),.7);transform:translateY(-1px)}.SettingsExercise_radio__Dew83 input:checked+.SettingsExercise_name__Cjktg{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background-color:rgba(var(--active-background),.9);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));font-weight:600}.SettingsExercise_timedControls__b3igi{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center}.SettingsExercise_bpmInput__kEyuQ{width:100%;border-radius:8px;border:1px solid rgba(var(--background-inset),.8);background:rgba(var(--secondary-background),.88);color:rgb(var(--text-primary));padding:10px 12px;font-size:14px;box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25))}.SettingsExercise_bpmRange__UeXS0{width:100%;accent-color:rgb(var(--text-primary))}.SettingsExercise_freeWrapper__FxN39{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left;border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsExercise_freeHeader__dQLY0{margin:0;font-size:22px;font-weight:700;color:rgb(var(--text-primary))}.SettingsExercise_freeBody__Jco3J{margin:0;font-size:15px;color:rgba(var(--text-primary),.85);max-width:420px}.SettingsExercise_progressBar__pWEwa{width:100%;max-width:420px;height:10px;border-radius:999px;overflow:hidden;background:rgba(var(--background-inset),.36);border:1px solid rgba(var(--background-inset),.56);box-shadow:inset 0 1px 2px rgba(0,0,0,.16)}.SettingsExercise_progress__dqRjX{display:block;height:100%;border-radius:inherit;background:rgb(var(--text-primary));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));transition:width .3s ease-in-out}.SettingsExercise_progressCaption__7yy49{margin:0;font-size:13px;color:rgba(var(--text-primary),.75)}.SettingsExercise_upgradeBtn__fI4gn{width:100%;max-width:420px;height:48px;border:1px solid rgba(var(--background-inset),.84);border-radius:8px;cursor:pointer;background:rgba(var(--active-background),.88);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));font-size:16px;font-weight:600;transition:transform .15s ease,border-color .15s ease}.SettingsExercise_upgradeBtn__fI4gn:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42))}.ExerciseCyclePreview_exerciseInfo__qqlMY{padding:12px 14px;background-color:var(--menu-preview-panel-bg,var(--menu-card-surface,rgba(var(--secondary-background),.74)));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14);overflow-y:auto;overflow-x:clip;min-width:0;scrollbar-width:thin;scrollbar-color:var(--menu-scroll-thumb,rgba(var(--text-secondary),.5)) var(--menu-scroll-track,rgb(var(--secondary-background)))}.ExerciseCyclePreview_exerciseInfo__qqlMY::-webkit-scrollbar{width:8px}.ExerciseCyclePreview_exerciseInfo__qqlMY::-webkit-scrollbar:horizontal{height:0}.ExerciseCyclePreview_exerciseInfo__qqlMY::-webkit-scrollbar-thumb{background:var(--menu-scroll-thumb,rgba(var(--text-secondary),.5));border-radius:999px;border:2px solid var(--menu-scroll-track,rgb(var(--secondary-background)))}.ExerciseCyclePreview_exerciseInfo__qqlMY::-webkit-scrollbar-track{background:var(--menu-scroll-track,rgb(var(--secondary-background)));border-radius:999px}.ExerciseCyclePreview_selectedName__m77aT{font-size:18px;font-weight:700;color:rgb(var(--text-primary));margin:4px 0 10px}.ExerciseCyclePreview_nextName__y0Mt0{font-size:16px;font-style:italic;color:rgb(var(--text-primary));margin:0 0 10px}.ExerciseCyclePreview_nameList__68muX{display:flex;flex-direction:column;margin:0 0 8px}.ExerciseCyclePreview_selectedLine__Zhh_O{font-size:18px;font-weight:700;color:rgb(var(--text-primary));margin:0}.ExerciseCyclePreview_nextLabel__GZChs,.ExerciseCyclePreview_nextLine__MC5oq{font-size:16px;font-style:italic;color:rgb(var(--text-primary));margin:0}.ExerciseCyclePreview_cycleContainer__pgLYy{display:flex;flex-direction:column;gap:10px}.ExerciseCyclePreview_headerRow__5l_qY{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;padding:8px;border-radius:10px;background:var(--menu-preview-header-bg,var(--menu-card-inner,rgba(var(--tertiary-background),.6)));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.7))}.ExerciseCyclePreview_cycleContainer__pgLYy h3{margin:0;font-size:14px;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--text-primary))}.ExerciseCyclePreview_cycleContainer__pgLYy p{font-size:16px;font-style:italic;color:rgb(var(--text-secondary));margin:4px 0 0}.ExerciseCyclePreview_cycleGrid__kXTum{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;padding:6px;background-color:var(--menu-preview-grid-bg,var(--menu-card-inner,rgba(var(--secondary-background),.86)));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.14);border-radius:10px;min-height:40px;justify-content:center}.ExerciseCyclePreview_cycleItem__qTU6w{display:flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--menu-preview-chip-bg,var(--menu-control-bg-alt,rgba(var(--secondary-background),.82)));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.75));border-radius:8px;font-size:12px;color:rgb(var(--text-primary));cursor:default;transition:background-color .35s ease-out,border-color .35s ease-out;text-align:center;white-space:nowrap;min-width:50px}.ExerciseCyclePreview_active__rw3rH{border-color:var(--menu-focus,rgba(var(--text-primary),.38));background:var(--menu-preview-chip-active-bg,var(--menu-control-active-bg,rgba(var(--active-background),.9)))}.SettingsGame_wrapper__Jc499{width:100%;display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.SettingsGame_section__y_qOO{display:flex;flex-direction:column;gap:10px;border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsGame_sectionLabel__kENc8{font-size:15px;font-weight:650;letter-spacing:.01em;color:rgb(var(--text-primary))}.SettingsGame_sectionHint__w7GHS{margin:0;font-size:12px;color:rgba(var(--text-primary),.72)}.SettingsGame_bpmControls__IBFZB{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center}.SettingsGame_bpmInput__UU_5G{width:100%;border-radius:8px;border:1px solid rgba(var(--background-inset),.8);background:rgba(var(--secondary-background),.88);color:rgb(var(--text-primary));padding:10px 12px;font-size:14px;box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25))}.SettingsGame_bpmRange__VZUXC{width:100%;accent-color:rgb(var(--text-primary))}.SettingsGame_radioInputs___t_vT{display:flex;flex-wrap:wrap;gap:6px;border-radius:.5rem;background:transparent;border:none;box-shadow:none;padding:0;font-size:14px}.SettingsGame_radio__Z5O5c{flex:1 1 auto;text-align:center}.SettingsGame_radio__Z5O5c input{display:none}.SettingsGame_name__uYVXY{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(var(--background-inset),.72);background:rgba(var(--secondary-background),.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);padding:.5rem .8rem;color:rgb(var(--text-primary));transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,font-weight .15s ease}.SettingsGame_name__uYVXY:hover{border-color:rgba(var(--text-primary),.3);background-color:rgba(var(--active-background),.7);transform:translateY(-1px)}.SettingsGame_radio__Z5O5c input:checked+.SettingsGame_name__uYVXY{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background-color:rgba(var(--active-background),.9);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));font-weight:600}.SaveExerciseModal_overlay__ohQ8P{position:fixed;inset:0;background:rgba(6,8,14,.85);display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.SaveExerciseModal_panel__lETYU{width:min(420px,100%);background:rgb(var(--secondary-background));border-radius:16px;box-shadow:0 12px 36px rgba(0,0,0,.35);padding:24px 28px;color:rgb(var(--text-primary))}.SaveExerciseModal_header__s1SKD{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.SaveExerciseModal_title__p9NhT{margin:0;font-size:20px;font-weight:600}.SaveExerciseModal_closeButton__Nl1MN{border:none;background:transparent;color:rgb(var(--text-primary));font-size:24px;line-height:1;cursor:pointer}.SaveExerciseModal_field__0Rgf0{display:flex;flex-direction:column;gap:6px;margin-top:12px}.SaveExerciseModal_label__eukR6{font-size:12px;color:rgb(var(--text-secondary))}.SaveExerciseModal_input__An32J{border-radius:10px;border:1px solid rgb(var(--background-inset));padding:10px 12px;background:rgb(var(--tertiary-background));color:rgb(var(--text-primary));font-size:15px;outline:none}.SaveExerciseModal_input__An32J:focus{border-color:rgb(var(--active-background));box-shadow:0 0 0 2px rgba(var(--active-background),.35)}.SaveExerciseModal_newCategoryRow__oZO6D{display:flex;align-items:center;gap:8px;margin-top:8px}.SaveExerciseModal_switchButton__sQBgO{border-radius:10px;border:1px solid rgb(var(--background-inset));padding:8px 12px;background:transparent;font-size:12px;font-weight:600;cursor:pointer;color:rgb(var(--text-primary));white-space:nowrap}.SaveExerciseModal_switchButton__sQBgO:hover{background:rgb(var(--tertiary-background))}.SaveExerciseModal_helper__ZQ03z{margin:12px 0 0;font-size:12px;color:rgb(var(--text-secondary))}.SaveExerciseModal_actions__oYI1C{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.SaveExerciseModal_cancelButton__cEEUv,.SaveExerciseModal_saveButton__dryUK{border-radius:10px;border:1px solid rgb(var(--background-inset));padding:8px 18px;background:transparent;font-size:14px;font-weight:600;cursor:pointer;color:rgb(var(--text-primary))}.SaveExerciseModal_cancelButton__cEEUv:hover{background:rgb(var(--tertiary-background))}.SaveExerciseModal_saveButton__dryUK{background:rgb(var(--active-background));border-color:rgb(var(--active-background))}.SaveExerciseModal_saveButton__dryUK:disabled{opacity:.5;cursor:not-allowed}.SettingsBilling_wrapper__vv71n{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:2px 0 10px;text-align:left}.SettingsBilling_kicker__UE3Vx{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--text-secondary),.9)}.SettingsBilling_email__jW9dg{margin:0;font-size:16px;font-weight:600;color:rgb(var(--text-primary))}.SettingsBilling_accountCard__HnE4N{align-items:center;justify-content:space-between;gap:16px}.SettingsBilling_accountCard__HnE4N,.SettingsBilling_planCard__uogzy{width:100%;display:flex;padding:0;border-radius:16px;background:transparent;border:none;box-shadow:none}.SettingsBilling_planCard__uogzy{flex-direction:column;gap:12px}.SettingsBilling_planHeader__4VWxn{display:flex;align-items:center;justify-content:space-between;gap:16px}.SettingsBilling_planBadgeMuted__vOGoI,.SettingsBilling_planBadge__dpIVV{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em}.SettingsBilling_planBadge__dpIVV{color:rgb(var(--text-primary));background:rgba(var(--active-background),.62);border:1px solid rgba(var(--background-inset),.7)}.SettingsBilling_planBadgeMuted__vOGoI{color:rgba(var(--text-primary),.7);background:rgba(var(--background-inset),.3);border:1px solid rgba(var(--background-inset),.75)}.SettingsBilling_plan__j_rUd{margin:0;font-size:24px;font-weight:700;color:rgb(var(--text-primary))}.SettingsBilling_caption__NdElA{margin:0;font-size:16px;color:rgba(var(--text-primary),.85)}.SettingsBilling_features__8VfF_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:15px;color:rgb(var(--text-primary))}.SettingsBilling_upgradeBtn__tIfCG{width:100%;max-width:420px;height:48px;border:1px solid rgba(var(--background-inset),.84);border-radius:8px;background:rgba(var(--active-background),.9);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));font-size:16px;font-weight:600;cursor:pointer;transition:transform .15s ease,border-color .15s ease;margin-top:4px}.SettingsBilling_upgradeBtn__tIfCG:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42))}.SettingsBilling_manageBtn__NsUU_{min-width:200px;height:44px;display:flex;justify-content:center;align-items:center;border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));border-radius:.5rem;cursor:pointer;background:rgba(var(--secondary-background),.84);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));font-weight:600;font-size:15px;line-height:1;padding:0 16px;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.SettingsBilling_manageBtn__NsUU_:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));box-shadow:0 10px 18px rgba(0,0,0,.18);background:rgba(var(--active-background),.82)}.SettingsBilling_progressBarWrapper__6gbQ5{width:100%;max-width:420px;height:10px;background:rgba(var(--background-inset),.36);border:1px solid rgba(var(--background-inset),.56);box-shadow:inset 0 1px 2px rgba(0,0,0,.16);border-radius:999px;overflow:hidden}.SettingsBilling_progressBar__WJwd_{height:100%;border-radius:inherit;background:rgb(var(--text-primary));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));transition:width .3s ease-in-out}.SettingsBilling_progressCaption__2xN2s{margin:0;font-size:13px;color:rgba(var(--text-primary),.75)}.SettingsBilling_actionRow__3GAcD{display:flex;justify-content:flex-start;width:100%}.ChordTuningDevPanel_panel__m4rdz{margin-top:12px;padding:12px 14px;border:1px solid rgba(18,18,18,.14);border-radius:14px;background:rgba(255,248,230,.94);box-shadow:0 8px 24px rgba(0,0,0,.08)}.ChordTuningDevPanel_header__3jf49{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChordTuningDevPanel_title__YAJZQ{font-size:.95rem;font-weight:700;color:#2e2416}.ChordTuningDevPanel_badge__WA245{padding:3px 8px;border-radius:999px;background:#2e2416;color:#fff7df;font-size:.7rem;font-weight:700;letter-spacing:.04em}.ChordTuningDevPanel_summary__dfDka{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.ChordTuningDevPanel_summary__dfDka span{padding:4px 8px;border-radius:999px;background:rgba(46,36,22,.08);color:#3f311e;font-size:.78rem;font-weight:600}.ChordTuningDevPanel_actions__0XpGv{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.ChordTuningDevPanel_button__Q227z,.ChordTuningDevPanel_clearButton__SY8ce,.ChordTuningDevPanel_secondaryButton__AfxA3{border:0;border-radius:10px;padding:8px 12px;font-size:.82rem;font-weight:700;cursor:pointer}.ChordTuningDevPanel_button__Q227z{background:#2f9e44;color:white}.ChordTuningDevPanel_secondaryButton__AfxA3{background:#d97a18;color:white}.ChordTuningDevPanel_clearButton__SY8ce{background:rgba(46,36,22,.1);color:#3f311e}.ChordTuningDevPanel_stepActions__8Dd9W{display:flex;flex-wrap:wrap;gap:8px}.ChordTuningDevPanel_stepSelect__rulWc{min-width:220px;max-width:100%;border:1px solid rgba(46,36,22,.18);border-radius:10px;padding:8px 10px;font-size:.8rem;font-weight:600;color:#3f311e;background:rgba(255,255,255,.84)}.ChordTuningDevPanel_empty__mIMiT{margin-top:10px;font-size:.82rem;color:#5d4c33;line-height:1.45}.SettingsFeedback_wrapper__msRxH{width:100%;display:flex;flex-direction:column;gap:10px;color:rgb(var(--text-primary));padding-bottom:4px}.SettingsFeedback_header__nmnTF{border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsFeedback_header__nmnTF h2{margin:0;font-size:19px;font-weight:700}.SettingsFeedback_header__nmnTF p{margin:6px 0 0;font-size:.88rem;color:rgba(var(--text-primary),.7)}.SettingsFeedback_label__MdspM{display:inline-block;font-size:.88rem;font-weight:600;color:rgb(var(--text-secondary))}.SettingsFeedback_textarea__mddy5{width:100%;min-height:140px;resize:vertical;padding:12px 13px;border-radius:12px;border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));background:rgba(var(--tertiary-background),.72);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));outline:none;line-height:1.4;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.SettingsFeedback_textarea__mddy5:focus{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25)),0 0 0 3px rgba(var(--text-primary),.15);background:rgba(var(--tertiary-background),.84)}.SettingsFeedback_honey__cOMvo{position:absolute;left:-9999px;top:-9999px;height:0;width:0;opacity:0}.SettingsFeedback_footer__LGdzM{margin-top:4px;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(var(--background-inset),.76);gap:12px}.SettingsFeedback_hint__HUd9K{font-size:.8rem;color:rgb(var(--text-secondary))}.SettingsFeedback_actions___OIyh{display:flex;gap:10px}.SettingsFeedback_btnPrimary__MPn6_,.SettingsFeedback_btnSecondary__ebauF{min-height:38px;padding:8px 14px;border-radius:8px;border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease,opacity .12s ease;font-weight:600;color:rgb(var(--text-primary));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25))}.SettingsFeedback_btnPrimary__MPn6_{background:rgba(var(--active-background),.9)}.SettingsFeedback_btnPrimary__MPn6_:disabled{opacity:.55;cursor:not-allowed}.SettingsFeedback_btnSecondary__ebauF{background:rgba(var(--secondary-background),.78)}.SettingsFeedback_btnPrimary__MPn6_:hover:not(:disabled),.SettingsFeedback_btnSecondary__ebauF:hover:not(:disabled){transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));box-shadow:0 8px 18px rgba(0,0,0,.18)}.SettingsFeedback_error__FdmP2{margin-top:8px;color:#c04a4a;font-size:.9rem;padding:8px 10px;border-radius:8px;background:rgba(192,74,74,.1);border:1px solid rgba(192,74,74,.35)}.SettingsFeedback_success__a3uru{padding:8px 0;text-align:center;font-size:.95rem;color:rgb(var(--text-primary));font-weight:600;background:transparent;border:none;box-shadow:none;border-radius:0}@media (max-width:700px){.SettingsFeedback_footer__LGdzM{flex-direction:column;align-items:flex-start}}.ExerciseHudRow_hudRow__bsISZ{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-end}.ExerciseHudRow_devPanelSlot__2MOSB{flex:1 0 100%;display:flex;justify-content:center}.ExerciseHudRow_devPanelInner__j6liG{width:min(100%,46rem)}