.LessonNotes_notes__s0QB7{counter-reset:lesson-section;margin-top:3rem;color:#203756}.LessonNotes_lessonTitle__3NCkX{margin:0 0 1rem;color:#10234b;font:900 clamp(1.9rem,3.4vw,2.5rem)/1.12 Playfair Display,Georgia,serif;letter-spacing:-.025em}.LessonNotes_lessonTitle__3NCkX:before{content:"Lesson notes";display:block;margin-bottom:.7rem;color:#0369a1;font:800 .68rem/1 Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase}.LessonNotes_notes__s0QB7>.LessonNotes_paragraph__58GgP{max-width:46rem;font-size:1.08rem;line-height:1.85;color:#334766}.LessonNotes_section__Pmyp7{counter-increment:lesson-section;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid rgb(42 110 212/12%);border-radius:1.75rem;background:#fff;box-shadow:0 18px 50px rgb(37 80 150/6%)}.LessonNotes_sectionTitle__6hW0I{display:flex;align-items:center;gap:.85rem;margin:0 0 1.1rem;color:#10234b;font:900 clamp(1.4rem,2.4vw,1.75rem)/1.2 Playfair Display,Georgia,serif;letter-spacing:-.02em}.LessonNotes_sectionTitle__6hW0I:before{content:counter(lesson-section,decimal-leading-zero);display:grid;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;border-radius:.85rem;background:linear-gradient(135deg,#168cf5,#5268f5 60%,#9338e6);color:#fff;font:800 .8rem/1 Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.02em;box-shadow:0 8px 20px rgb(82 104 245/25%)}.LessonNotes_subTitle__TPMkN{display:flex;align-items:center;gap:.55rem;margin:1.75rem 0 .75rem;color:#10234b;font:800 1.02rem/1.4 Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_subTitle__TPMkN:before{content:"";width:.9rem;height:3px;border-radius:3px;background:#5268f5}.LessonNotes_paragraph__58GgP{margin:0 0 1.1rem;font-size:1rem;line-height:1.85;color:#203756}.LessonNotes_strong__5pdoG{color:#10234b;font-weight:800}.LessonNotes_em__VTZjJ{color:#4054e6;font-style:italic}.LessonNotes_tableWrap__sGRU2{margin:1.25rem 0 1.5rem;overflow-x:auto;border:1px solid #e1e8f4;border-radius:1.15rem}.LessonNotes_table__dY0n6{width:100%;border-collapse:collapse;font-size:.94rem}.LessonNotes_table__dY0n6 th{padding:.8rem 1rem;background:#10234b;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.LessonNotes_table__dY0n6 td{padding:.75rem 1rem;border-top:1px solid #e8eef7;color:#203756;line-height:1.6}.LessonNotes_table__dY0n6 tbody tr:nth-child(2n) td{background:#f8faff}.LessonNotes_table__dY0n6 td:first-child{color:#10234b;font-weight:700}.LessonNotes_bullets___jTsV{display:grid;gap:.55rem;margin:0 0 1.25rem;padding:0;list-style:none}.LessonNotes_bullets___jTsV>li{position:relative;padding:.7rem 1rem .7rem 2.3rem;border-radius:.9rem;background:#f5f8fe;line-height:1.7}.LessonNotes_bullets___jTsV>li:before{content:"";position:absolute;left:1rem;top:1.18rem;width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(135deg,#168cf5,#9338e6)}.LessonNotes_bullets___jTsV .LessonNotes_paragraph__58GgP{margin:0}.LessonNotes_bullets___jTsV>li:has(>.LessonNotes_remember__Zspmb:only-child){padding:0;background:none}.LessonNotes_bullets___jTsV>li:has(>.LessonNotes_remember__Zspmb:only-child):before{display:none}.LessonNotes_bullets___jTsV .LessonNotes_remember__Zspmb{margin:0}.LessonNotes_numbered__1db6a{counter-reset:lesson-step;display:grid;gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none}.LessonNotes_numbered__1db6a>li{counter-increment:lesson-step;position:relative;padding:.85rem 1rem .85rem 3.4rem;border:1px solid #e4ebf6;border-radius:1rem;background:#fbfcff;line-height:1.7}.LessonNotes_numbered__1db6a>li:before{content:counter(lesson-step);position:absolute;left:.9rem;top:.8rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#10234b;color:#fff;font-size:.75rem;font-weight:800}.LessonNotes_numbered__1db6a .LessonNotes_paragraph__58GgP{margin:0}.LessonNotes_keyIdea__n8atL,.LessonNotes_remember__Zspmb,.LessonNotes_tip__R02tX{display:flex;gap:.9rem;margin:1.25rem 0;padding:1.1rem 1.25rem;border-radius:1.15rem}.LessonNotes_keyIdea__n8atL{border:1px solid #d5dcff;background:linear-gradient(120deg,#eef2ff,#f1f8ff 60%,#f7f0ff)}.LessonNotes_tip__R02tX{border:1px solid #f5ddb0;background:#fffaf0}.LessonNotes_remember__Zspmb{border:1px solid #dbe4fb;background:#f5f8ff}.LessonNotes_blockIcon__oI9HL{display:grid;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:#fff;color:#5268f5;box-shadow:0 4px 12px rgb(37 80 150/10%)}.LessonNotes_tip__R02tX .LessonNotes_blockIcon__oI9HL{color:#b45309}.LessonNotes_blockLabel__OySiv{margin:.05rem 0 .3rem;color:#4054e6;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.LessonNotes_tip__R02tX .LessonNotes_blockLabel__OySiv{color:#b45309}.LessonNotes_blockBody__NgGfZ{color:#10234b;font-size:.98rem;line-height:1.75}.LessonNotes_blockBody__NgGfZ .LessonNotes_paragraph__58GgP{margin:0 0 .5rem;color:inherit}.LessonNotes_blockBody__NgGfZ .LessonNotes_paragraph__58GgP:last-child{margin-bottom:0}.LessonNotes_keyIdea__n8atL .LessonNotes_blockBody__NgGfZ{font-size:1.06rem;font-weight:600}.LessonNotes_compare__qarzy{display:grid;gap:1rem;margin:1.25rem 0}.LessonNotes_card__hvPY_{padding:1.25rem;border:1px solid #e1e8f4;border-radius:1.25rem;background:#fbfcff}.LessonNotes_cardEyebrow__GiJK7{margin:0 0 .35rem;color:#0369a1;font-size:.64rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.LessonNotes_cardTitle__NMvkJ{margin:0 0 .6rem;color:#10234b;font:800 1.2rem/1.3 Playfair Display,Georgia,serif}.LessonNotes_cardBody__DE8OB .LessonNotes_paragraph__58GgP{font-size:.94rem;margin-bottom:.6rem}.LessonNotes_cardBody__DE8OB .LessonNotes_figure__QMLY1{margin:.5rem 0 .75rem}.LessonNotes_steps__HPFVj{counter-reset:lesson-step;display:grid;gap:.75rem;margin:1.25rem 0;padding:0;list-style:none}.LessonNotes_step__yL7Mj{counter-increment:lesson-step;position:relative;padding:1rem 1.1rem 1rem 3.6rem;border-radius:1.1rem;background:#f5f8fe}.LessonNotes_step__yL7Mj:before{content:counter(lesson-step);position:absolute;left:1rem;top:1rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.65rem;background:linear-gradient(135deg,#168cf5,#5268f5);color:#fff;font-size:.8rem;font-weight:800}.LessonNotes_stepTitle__BNlmT{margin:.15rem 0 .2rem;color:#10234b;font-weight:800}.LessonNotes_stepBody__5dchr{color:#334766;font-size:.94rem;line-height:1.7}.LessonNotes_stepBody__5dchr .LessonNotes_paragraph__58GgP{margin:0;font-size:inherit;color:inherit}.LessonNotes_mnemonic__v8UEh{margin:1rem 0 1.25rem}.LessonNotes_mnemonicLabel__uwa1h{margin:0 0 .5rem;color:#52627b;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.LessonNotes_mnemonic__v8UEh ol{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.LessonNotes_mnemonic__v8UEh li{display:grid;justify-items:center;gap:.3rem;min-width:4.4rem;padding:.7rem .6rem .6rem;border-radius:.95rem;background:#f5f8fe}.LessonNotes_mnemonic__v8UEh b{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.7rem;background:#10234b;color:#fff;font:800 1.15rem/1 Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_mnemonic__v8UEh span{color:#334766;font-size:.78rem;font-weight:700}.LessonNotes_mnemonic__v8UEh[data-tone=accent] li{background:#eef1ff}.LessonNotes_mnemonic__v8UEh[data-tone=accent] b{background:#4054e6}.LessonNotes_figure__QMLY1{margin:1.25rem 0 1.5rem}.LessonNotes_figureCanvas__qmc2E{display:grid;place-items:center;padding:1.1rem 1rem;border:1px solid #e6ecf6;border-radius:1.15rem;background:linear-gradient(180deg,#fff,#f8faff)}.LessonNotes_figureCanvas__qmc2E svg{display:block;height:auto;overflow:visible}.LessonNotes_figure__QMLY1 figcaption{margin-top:.55rem;text-align:center;color:#52627b;font-size:.82rem;line-height:1.6}.LessonNotes_figureLoading__lVUi6{display:block;width:70%;height:5rem;border-radius:.75rem;background:linear-gradient(90deg,#f1f4fb 25%,#e8edf8 50%,#f1f4fb 75%);background-size:200% 100%;animation:LessonNotes_shimmer__yTAV1 1.4s linear infinite}@keyframes LessonNotes_shimmer__yTAV1{to{background-position:-200% 0}}.LessonNotes_figureLabels___mQFi text{font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_figureWords__ASDPM text{font:600 7.5px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_figureNumbers__GM7Hj circle{fill:#fff;stroke:#10234b;stroke-width:.8}.LessonNotes_figureNumbers__GM7Hj text{fill:#10234b;font:800 5.6px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_figureSpaceNumber__6P5Qx rect{fill:#5268f5}.LessonNotes_figureSpaceNumber__6P5Qx text{fill:#fff;font-size:5.4px}.LessonNotes_keyLetter__vMs2z{fill:#8592a8;font:700 9px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_keyLetter__vMs2z[data-strong]{fill:#10234b;font-weight:800}.LessonNotes_landmark__zDkR7 line{stroke:#b45309;stroke-width:1.4}.LessonNotes_landmark__zDkR7 circle{fill:#b45309}.LessonNotes_landmark__zDkR7 text{fill:#b45309;font:800 9px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_rhythmInk__4o0pz path,.LessonNotes_rhythmInk__4o0pz rect{stroke:#10234b;fill:#10234b}.LessonNotes_rhythmInk__4o0pz text{fill:#10234b}.LessonNotes_rhythmInk__4o0pz .vf-stave path{fill:none}.LessonNotes_rhythmBand__hjoeF{fill:#f0f4ff}.LessonNotes_rhythmBand__hjoeF[data-odd]{fill:#f7f9ff}.LessonNotes_rhythmCount__7bZ8X{fill:#10234b;font:800 14px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_rhythmCount__7bZ8X[data-sub]{fill:#4054e6;font-size:13px}.LessonNotes_rhythmBracket__ki6ty{fill:none;stroke:#8a98bd;stroke-width:1;stroke-linecap:round}.LessonNotes_rhythmBlock__oD9md rect{fill:#e6ebff;stroke:#b9c4f6;stroke-width:.8}.LessonNotes_rhythmBlock__oD9md text{fill:#233d71;font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_treeCell__9j97O{fill:#eef2ff;stroke:#c9d3f6;stroke-width:.8}.LessonNotes_treeName__4agWC{fill:#10234b;font:800 12.5px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_treeBeats__HPb51{fill:#4054e6;font:700 11px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_rhythmBracket__ki6ty[data-rest]{stroke-dasharray:3 3}.LessonNotes_rhythmBlock__oD9md[data-rest] rect{fill:#fff;stroke:#8c9cf2;stroke-dasharray:4 3}.LessonNotes_rhythmBlock__oD9md[data-rest] text{fill:#4054e6}.LessonNotes_restFamilyEquals__R488K{fill:#4054e6;font:800 14px Plus Jakarta Sans,system-ui,sans-serif}@media (min-width:640px){.LessonNotes_compare__qarzy{grid-template-columns:repeat(2,minmax(0,1fr))}.LessonNotes_compare__qarzy[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.LessonNotes_steps__HPFVj{grid-template-columns:repeat(3,minmax(0,1fr))}.LessonNotes_step__yL7Mj{padding:3.6rem 1.1rem 1.1rem}}@media (prefers-reduced-motion:reduce){.LessonNotes_figureLoading__lVUi6{animation:none}}.LessonNotes_stepBlackName__tIYWt{fill:#c9d1ff;font:700 6.5px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_stepHopSemi__s8s6c{color:#4054e6}.LessonNotes_stepHopTone__qdPEN{color:#b45309}.LessonNotes_stepHopSemi__s8s6c path,.LessonNotes_stepHopTone__qdPEN path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.LessonNotes_stepHopSemi__s8s6c circle,.LessonNotes_stepHopTone__qdPEN circle{fill:currentColor}.LessonNotes_stepHopSemi__s8s6c text,.LessonNotes_stepHopTone__qdPEN text{fill:#fff;font:800 7.5px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_stepInk__Cq15e path,.LessonNotes_stepInk__Cq15e rect{stroke:#10234b}.LessonNotes_stepInk__Cq15e text{fill:#10234b}.LessonNotes_stepNote__Q0TFL path{stroke:#4054e6}.LessonNotes_stepNote__Q0TFL text{fill:#4054e6}.LessonNotes_stepName__UE_s8{fill:#4054e6;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_stepPairLabel__zcrq3{fill:#10234b;font:800 9.5px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_stepDivider__8urQl{stroke:#c4cee0;stroke-width:1;stroke-dasharray:2 3}.LessonNotes_meterCount__0t3sw{fill:#10234b;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_meterCount__0t3sw[data-downbeat]{fill:#4054e6;font-weight:900}.LessonNotes_meterBeatRow__F_qDV path,.LessonNotes_meterBeatRow__F_qDV rect{stroke:#6a7a9c;fill:#6a7a9c}.LessonNotes_meterBeatRow__F_qDV text{fill:#6a7a9c}.LessonNotes_modeSteps__QvcQI rect{fill:#eef1ff;stroke:#b9c4f6;stroke-width:.8}.LessonNotes_modeSteps__QvcQI text{fill:#233d71;font:800 9px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_modeSteps__QvcQI [data-step=S] rect{fill:#fde7b0;stroke:#e0b25a}.LessonNotes_modeSteps__QvcQI [data-step=S] text{fill:#7a3d07}.LessonNotes_relativeLabel__1fQTl{font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.LessonNotes_relativeDegree__FeuiY{font:700 10.5px Plus Jakarta Sans,system-ui,sans-serif}.ChordFigure_figure__0vDxm{margin:1.25rem 0}.ChordFigure_staff__s2HWQ{display:block;width:100%;max-height:230px}.ChordFigure_staff__s2HWQ .vf-stave path{fill:none}.ChordFigure_labels__QcvHS text{fill:#10234b;font:800 15px Plus Jakarta Sans,system-ui,sans-serif}.ChordFigure_labels__QcvHS .ChordFigure_figureNumber__2EfsV{font-size:13px}.ChordFigure_placeholder__1vjtd{height:120px}.ChordFigure_figure__0vDxm figcaption{margin-top:.5rem;text-align:center;color:#52627b;font-size:.8rem}.IntervalFigure_name__hlKuf{fill:#10234b;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif}.IntervalFigure_count__83zWl circle{fill:#10234b}.IntervalFigure_countFirst__Ssa9H circle{fill:#b45309}.IntervalFigure_countFirst__Ssa9H text,.IntervalFigure_count__83zWl text{fill:#fff;font:800 8.5px Plus Jakarta Sans,system-ui,sans-serif}.IntervalFigure_badgePerfect__YZ0Wj rect{fill:#b45309;stroke:#fff;stroke-width:.8}.IntervalFigure_badgeMajor__cJvcq rect{fill:#4054e6;stroke:#fff;stroke-width:.8}.IntervalFigure_badgeMajor__cJvcq text,.IntervalFigure_badgePerfect__YZ0Wj text{fill:#fff;font:800 7.5px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityFigure_figure__sD_Tl{margin:1.25rem 0 1.5rem}.IntervalQualityFigure_canvas__lThwV{display:grid;place-items:center;padding:1.1rem 1rem;border:1px solid #e6ecf6;border-radius:1.15rem;background:linear-gradient(180deg,#fff,#f8faff)}.IntervalQualityFigure_canvas__lThwV svg{display:block;height:auto;overflow:visible}.IntervalQualityFigure_figure__sD_Tl figcaption{margin-top:.55rem;text-align:center;color:#52627b;font-size:.82rem;line-height:1.6}.IntervalQualityFigure_loading__Ps5bg{display:block;width:70%;height:5rem;border-radius:.75rem;background:linear-gradient(90deg,#f1f4fb 25%,#e8edf8 50%,#f1f4fb 75%);background-size:200% 100%;animation:IntervalQualityFigure_shimmer__ahET1 1.4s linear infinite}@keyframes IntervalQualityFigure_shimmer__ahET1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.IntervalQualityFigure_loading__Ps5bg{animation:none}}.IntervalQualityFigure_labels__xt8dk text{paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.IntervalQualityFigure_short__E86vW{fill:#4054e6;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityFigure_name__OuW51{fill:#233d71;font:700 9px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityFigure_semis__OJbX0{fill:#6b7a93;font:700 8.5px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityFigure_carriage__aGfmX{fill:#f4f6fd;stroke:#d7def0}.IntervalQualityFigure_trainNumber__PvQ0d{fill:#10234b;font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityFigure_cell__Yi7WJ rect{fill:#fff;stroke:#c4cee0}.IntervalQualityFigure_homeCell__FyLfc rect{fill:#eef1ff;stroke:#4054e6}.IntervalQualityFigure_cell__Yi7WJ text,.IntervalQualityFigure_homeCell__FyLfc text{fill:#233d71;font:800 9px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityFigure_wheel__guCWZ circle{fill:#10234b}.IntervalQualityFigure_wheel__guCWZ text{fill:#fff;font:800 8.5px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityFigure_engine__g7crY rect{fill:#fde7b0;stroke:#b45309}.IntervalQualityFigure_engine__g7crY circle{fill:#10234b}.IntervalQualityFigure_engine__g7crY path{fill:none;stroke:#10234b;stroke-width:1.4;stroke-linecap:round}.KeySignatureFigure_ink__MkHXq path,.KeySignatureFigure_ink__MkHXq rect{stroke:#10234b}.KeySignatureFigure_ink__MkHXq text{fill:#10234b}.KeySignatureFigure_accent__Z1C32 path{stroke:#4054e6}.KeySignatureFigure_accent__Z1C32 text{fill:#4054e6}.MinorFormFigure_degrees__TUyff text,.MinorFormFigure_names__adHln text{font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormFigure_slur___MaHC{fill:none;stroke:#b45309;stroke-width:1.4;stroke-linecap:round}.MinorFormFigure_run__6yoyd path{fill:none;stroke:#8a97ad;stroke-width:1}.MinorFormFigure_run__6yoyd text{fill:#52627b;font:800 8.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.04em}.MinorFormFigure_keyLetter__nf_vb{fill:#8a97ad;font:700 8px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormFigure_keyLetter__nf_vb[data-strong]{fill:#10234b;font-weight:800}.MinorFormFigure_hop__pT44p path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.MinorFormFigure_hop__pT44p circle{fill:currentColor;stroke:#fff;stroke-width:1}.MinorFormFigure_hop__pT44p text{fill:#fff;font:800 7.5px Plus Jakarta Sans,system-ui,sans-serif}.TranspositionFigure_ink__ZkRf_ path,.TranspositionFigure_ink__ZkRf_ rect{stroke:#10234b}.TranspositionFigure_ink__ZkRf_ text{fill:#10234b}.TranspositionFigure_accent__ZWDRT path{stroke:#4054e6}.TranspositionFigure_accent__ZWDRT text{fill:#4054e6}.TranspositionFigure_gold__vDBsG path{stroke:#b45309}.TranspositionFigure_gold__vDBsG text{fill:#b45309}.LessonStory_section__6beyD{margin-top:2rem;scroll-margin-top:6rem;color:#10234b}.LessonStory_section__6beyD button,.LessonStory_section__6beyD input,.LessonStory_section__6beyD summary{touch-action:manipulation}.LessonStory_section__6beyD button:focus-visible,.LessonStory_section__6beyD input:focus-visible,.LessonStory_section__6beyD summary:focus-visible{outline:3px solid #5268f5;outline-offset:4px}.LessonStory_header__6V2lg{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.LessonStory_eyebrow__BA9uZ{margin:0;color:#0369a1;font-size:.65rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.LessonStory_title__u_Q2K{margin:.5rem 0;font:800 clamp(1.65rem,3vw,2.25rem)/1.15 Playfair Display,Georgia,serif;letter-spacing:-.025em}.LessonStory_introduction__epvQN{max-width:38rem;color:#334766;font-size:.9rem;line-height:1.7}.LessonStory_player__LqoOG{overflow:hidden;border:1px solid #dce5f2;border-radius:1.5rem;background:white;box-shadow:0 16px 44px rgb(37 80 150/7%)}.LessonStory_progress__2v_4x{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:4.5rem;padding:.75rem 1.5rem;border-bottom:1px solid #e6ecf5}.LessonStory_counter__d_lAr{font-size:.75rem;font-weight:700;white-space:nowrap}.LessonStory_stepLinks__czzMM{display:flex;flex-wrap:wrap;justify-content:flex-end}.LessonStory_stepLink__juL2r{display:grid;place-items:center;width:40px;height:44px;border:0;background:transparent;color:#52627b;cursor:pointer}.LessonStory_stepLink__juL2r>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #dce5f2;border-radius:50%;font-size:.65rem;font-weight:800}.LessonStory_stepLink__juL2r[aria-current]>span{background:#10234b;border-color:#10234b;color:white}.LessonStory_stepLink__juL2r:hover>span{border-color:#168cf5}.LessonStory_storyGrid__PQcQx{display:grid;grid-template-columns:minmax(0,1fr)}.LessonStory_visual__6R0ZQ{min-width:0;padding:1.25rem;background:#f5f8fe}.LessonStory_narrative__LLmbb{padding:1.5rem}.LessonStory_stepTitle__0rXDB{margin:.75rem 0;font:800 clamp(1.5rem,3vw,2rem)/1.2 Playfair Display,Georgia,serif;letter-spacing:-.025em}.LessonStory_body__M6Mdj{margin:0;font-size:.93rem;line-height:1.85;color:#334766}.LessonStory_takeaway__u7xkH{display:flex;align-items:flex-start;gap:.65rem;margin:1.25rem 0;padding-left:.85rem;border-left:2px solid #5268f5;color:#233d71;font-size:.8rem;font-weight:700;line-height:1.7}.LessonStory_takeaway__u7xkH svg{flex-shrink:0;margin-top:.15rem}.LessonStory_navigation__PXYt8{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.LessonStory_iconButton__WoSCk,.LessonStory_primaryButton__d_zfI,.LessonStory_secondaryButton__JA93A{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;border-radius:999px;padding:.65rem 1.1rem;font-size:.8rem;font-weight:700;cursor:pointer}.LessonStory_primaryButton__d_zfI{border:1px solid #10234b;background:#10234b;color:white}.LessonStory_primaryButton__d_zfI:hover{background:#233d71}.LessonStory_iconButton__WoSCk,.LessonStory_secondaryButton__JA93A{border:1px solid #d1dceb;background:white;color:#10234b}.LessonStory_iconButton__WoSCk:hover,.LessonStory_secondaryButton__JA93A:hover{border-color:#5268f5;background:#f5f8fe}.LessonStory_secondaryButton__JA93A:disabled{cursor:default;opacity:.4}.LessonStory_iconButton__WoSCk{width:44px;padding:.5rem;flex-shrink:0}.LessonStory_keyboardHint__5lFla{margin:1rem 0 0;font-size:.65rem;color:#52627b}.LessonStory_transcript__KpeL7{margin-top:1rem;font-size:.8rem;color:#334766}.LessonStory_transcript__KpeL7 summary{min-height:44px;padding:.75rem 0;cursor:pointer;font-weight:700}.LessonStory_transcript__KpeL7 ol{display:grid;gap:1.25rem;padding:1rem 1rem 1rem 1.5rem;list-style:decimal}.LessonStory_transcript__KpeL7 h3{margin-bottom:.35rem;font-weight:800}.LessonStory_transcript__KpeL7 p{line-height:1.8}.LessonStory_dialog__WIuwT{width:min(1280px,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:1.5rem;background:#fff;color:#10234b}.LessonStory_dialog__WIuwT::backdrop{background:rgb(9 24 51/70%);backdrop-filter:blur(6px)}.LessonStory_dialog__WIuwT .LessonStory_player__LqoOG{border:0;box-shadow:none}.LessonStory_dialog__WIuwT .LessonStory_progress__2v_4x{position:sticky;top:0;z-index:2;background:white}.LessonStory_presentationNotice__dbSOw{padding:2rem;border:1px solid #dce5f2;border-radius:1.5rem;background:white}.LessonStory_sceneHeader__bv6_C{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.LessonStory_sceneLabel___xrEf{color:#52627b;font-size:.63rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LessonStory_sceneBadge__j3jm4{color:#233d71;font-size:.7rem;font-weight:700}.LessonStory_stageFrame__YtC1h{position:relative;overflow:hidden;border:1px solid #e1e8f4;border-radius:1rem;background:linear-gradient(180deg,#ffffff,#f7f9ff)}.LessonStory_stageNotice__xLKpe{position:absolute;inset:auto 1rem 1rem;margin:0;padding:.6rem .8rem;border-radius:.6rem;background:#fffaf0;color:#775322;font-size:.75rem}.LessonStory_scenePanel__FNo9M{display:grid;align-content:start;gap:.25rem;min-height:7.5rem;padding-top:.9rem}.LessonStory_sceneCaption__cNXra{margin:0;text-align:center;font-size:.85rem;line-height:1.7;color:#10234b}.LessonStory_sceneCaption__cNXra b{font-weight:800}.LessonStory_hint__Vt3na{color:#52627b}.LessonStory_mnemonics__vvZ05{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.LessonStory_mnemonics__vvZ05 span{display:inline-flex;align-items:baseline;gap:.5rem;padding:.4rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700}.LessonStory_mnemonics__vvZ05 b{font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.LessonStory_mnemonicLines__XbAic{background:#eef1f8;color:#10234b}.LessonStory_mnemonicSpaces__r5_a1{background:#eceffe;color:#4054e6}.LessonStory_sceneCaption__cNXra strong{color:#10234b}.LessonStory_controls__nfe9T{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.LessonStory_controls__nfe9T:empty{display:none}.LessonStory_switch__cx_5F{display:flex;justify-content:center;gap:.35rem;margin-top:.75rem}.LessonStory_switch__cx_5F button{min-height:44px;padding:.5rem .85rem;border:1px solid #cbd8ea;border-radius:.75rem;color:#334766;font-size:.75rem;font-weight:700;background:white;cursor:pointer}.LessonStory_switch__cx_5F button[aria-pressed=true]{color:white;background:#233d71;border-color:#233d71}.LessonStory_answers__X3LGy{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.LessonStory_answers__X3LGy button{min-width:44px;min-height:44px;border:1px solid #cbd8ea;border-radius:.65rem;background:white;font-weight:800;cursor:pointer}.LessonStory_answers__X3LGy button:disabled{cursor:default}.LessonStory_answers__X3LGy button[aria-pressed=true]{background:#233d71;color:white;border-color:#233d71}.LessonStory_answers__X3LGy button{padding:0 .75rem}.LessonStory_answers__X3LGy button:disabled{opacity:.4}.LessonStory_syllables__bt1bw{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;margin-top:.9rem}.LessonStory_syllableBeat__2gJQi{display:inline-flex;gap:.2rem;padding:.2rem;border-radius:.8rem;background:#eef2fd}.LessonStory_syllables__bt1bw button{min-width:44px;min-height:44px;border:1px solid #cbd8ea;border-radius:.6rem;background:white;color:#10234b;font-size:1rem;font-weight:800;cursor:pointer}.LessonStory_syllables__bt1bw button[aria-pressed=true]{background:#233d71;color:white;border-color:#233d71}.LessonStory_syllables__bt1bw button:disabled{cursor:default}.LessonStory_feedback__QxwsC{margin:1rem auto 0;max-width:27rem;padding:.75rem;background:white;border:1px solid #dce5f2;border-radius:.75rem;color:#334766;font-size:.8rem;line-height:1.7}.LessonStory_feedback__QxwsC[data-correct=true]{border-color:#86c8aa;background:#f0fdf6;color:#166044}.LessonStory_feedback__QxwsC[data-correct=false]{border-color:#e3c284;background:#fffaf0;color:#775322}@media (min-width:640px){.LessonStory_visual__6R0ZQ{padding:1.5rem}.LessonStory_narrative__LLmbb{padding:1.5rem 2rem 2rem}}@media (min-width:900px){.LessonStory_dialog__WIuwT .LessonStory_storyGrid__PQcQx{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.LessonStory_dialog__WIuwT .LessonStory_visual__6R0ZQ{border-right:1px solid #e6ecf5}.LessonStory_dialog__WIuwT .LessonStory_narrative__LLmbb,.LessonStory_dialog__WIuwT .LessonStory_visual__6R0ZQ{display:flex;flex-direction:column;justify-content:center}.LessonStory_dialog__WIuwT .LessonStory_narrative__LLmbb,.LessonStory_dialog__WIuwT .LessonStory_visual__6R0ZQ{padding:2rem}}@media (max-width:479px){.LessonStory_header__6V2lg{align-items:flex-start;flex-wrap:wrap}.LessonStory_progress__2v_4x{padding:.6rem .75rem;flex-wrap:wrap;gap:.25rem}.LessonStory_counter__d_lAr{flex-basis:100%}.LessonStory_stepLinks__czzMM{flex-wrap:wrap;justify-content:center;gap:0 .25rem;width:100%}.LessonStory_stepLink__juL2r{flex:0 0 44px;width:44px;height:44px}.LessonStory_stepLink__juL2r>span{width:24px;height:24px}.LessonStory_mnemonics__vvZ05 span{padding:.35rem .6rem;font-size:.72rem}.LessonStory_counter__d_lAr{font-size:.65rem}.LessonStory_visual__6R0ZQ{padding:1rem .75rem}.LessonStory_narrative__LLmbb{padding:1.25rem}.LessonStory_dialog__WIuwT{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.LessonStory_dialog__WIuwT .LessonStory_progress__2v_4x{justify-content:center}.LessonStory_dialog__WIuwT .LessonStory_counter__d_lAr{margin-right:auto}.LessonStory_dialog__WIuwT .LessonStory_iconButton__WoSCk{margin-left:auto}.LessonStory_keyboardHint__5lFla{display:none}}@media (prefers-reduced-motion:reduce){.LessonStory_dialog__WIuwT *,.LessonStory_section__6beyD *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.AccidentalStage_stage__j6ETp{display:block;width:100%;height:auto;aspect-ratio:720/420;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.AccidentalStage_staffInk__0HqnR path,.AccidentalStage_staffInk__0HqnR rect{stroke:#10234b}.AccidentalStage_staffInk__0HqnR text{fill:#10234b}.AccidentalStage_toneInk__eJvcj path{stroke:#10234b}.AccidentalStage_toneInk__eJvcj text{fill:#10234b}.AccidentalStage_toneAccent__85T7l path{stroke:#4054e6}.AccidentalStage_toneAccent__85T7l text{fill:#4054e6}.AccidentalStage_toneMuted__Ab2uy path{stroke:#a3b0c8}.AccidentalStage_toneMuted__Ab2uy text{fill:#a3b0c8}.AccidentalStage_toneGold__Slcti path{stroke:#b45309}.AccidentalStage_toneGold__Slcti text{fill:#b45309}.AccidentalStage_toneInk__eJvcj{color:#10234b}.AccidentalStage_toneAccent__85T7l{color:#4054e6}.AccidentalStage_toneMuted__Ab2uy{color:#a3b0c8}.AccidentalStage_toneGold__Slcti{color:#b45309}.AccidentalStage_lineGlow__yEfc3{fill:rgb(82 104 245/26%)}.AccidentalStage_spaceGlow__EVBu4{fill:rgb(82 104 245/16%)}.AccidentalStage_keybed__cTTmE{fill:#10234b}.AccidentalStage_key__PzZ_W{cursor:pointer}.AccidentalStage_whiteKey__dxLjw{stroke:#c4cee0;stroke-width:1}.AccidentalStage_keyLabel__AyQa0{fill:#6b7a93;font:700 12px Plus Jakarta Sans,system-ui,sans-serif;pointer-events:none}.AccidentalStage_keyLabelC__v4Q3b{fill:#10234b;font-weight:800}.AccidentalStage_keyLabelOn__3OXpT{fill:#fff}.AccidentalStage_blackLabel__5lcCB{fill:#fff;font:800 11px Plus Jakarta Sans,system-ui,sans-serif;pointer-events:none}.AccidentalStage_pinLabel__K2JeO{fill:#b45309;font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.AccidentalStage_guide__eK5ct{fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:2 4;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.AccidentalStage_toneAccent__85T7l path.AccidentalStage_guide__eK5ct{stroke:currentColor}.AccidentalStage_guideEnd__cO7OQ{fill:currentColor}.AccidentalStage_halo__8a3K7{fill:rgb(82 104 245/16%)}.AccidentalStage_noteLabel__xxfch{font:800 14px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.AccidentalStage_toneInk__eJvcj .AccidentalStage_noteLabel__xxfch{fill:#10234b}.AccidentalStage_toneAccent__85T7l .AccidentalStage_noteLabel__xxfch{fill:#4054e6}.AccidentalStage_toneMuted__Ab2uy .AccidentalStage_noteLabel__xxfch{fill:#a3b0c8}.AccidentalStage_toneGold__Slcti .AccidentalStage_noteLabel__xxfch{fill:#b45309}.AccidentalStage_hopGold__nEhOB,.AccidentalStage_hop__x0Egw{color:#4054e6}.AccidentalStage_hopGold__nEhOB{color:#b45309}.AccidentalStage_hopGold__nEhOB path,.AccidentalStage_hop__x0Egw path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.AccidentalStage_hopGold__nEhOB circle,.AccidentalStage_hop__x0Egw circle{fill:currentColor}.AccidentalStage_hopGold__nEhOB text,.AccidentalStage_hop__x0Egw text{fill:currentColor;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.AccidentalStage_compact__ChfNc .AccidentalStage_keyLabel__AyQa0{font-size:18px}.AccidentalStage_compact__ChfNc .AccidentalStage_noteLabel__xxfch{font-size:23px}.AccidentalStage_compact__ChfNc .AccidentalStage_blackLabel__5lcCB{font-size:13px}.AccidentalStage_compact__ChfNc .AccidentalStage_pinLabel__K2JeO{font-size:15px}.AccidentalStage_compact__ChfNc .AccidentalStage_hopGold__nEhOB text,.AccidentalStage_compact__ChfNc .AccidentalStage_hop__x0Egw text{font-size:17px}.AccidentalStage_key__PzZ_W:focus{outline:none}.AccidentalStage_key__PzZ_W:focus-visible rect:first-of-type{stroke:#4054e6;stroke-width:3}.CadencesStage_stage__8bllc{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.CadencesStage_soprano__b7yzP{color:#4054e6}.CadencesStage_alto__ljzwQ{color:#0f766e}.CadencesStage_tenor__nQXxY{color:#7c3aed}.CadencesStage_bass__iao0f{color:#b45309}.CadencesStage_note__4ch1S path{stroke:currentColor}.CadencesStage_note__4ch1S text{fill:currentColor}.CadencesStage_pending__yuaaI{opacity:.3}.CadencesStage_halo__6qmtR{fill:rgb(82 104 245/16%)}.CadencesStage_staffInk__vMp2t path,.CadencesStage_staffInk__vMp2t rect{stroke:#10234b}.CadencesStage_staffInk__vMp2t text{fill:#10234b}.CadencesStage_systemLine__hRp2M{stroke:#10234b;stroke-width:1.2}.CadencesStage_lead__dNa_p{stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round;opacity:.55}.CadencesStage_leadStrong__qdkQZ{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;opacity:.95}.CadencesStage_callout__boD_H{fill:currentColor;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.CadencesStage_bracket__sOJo_ path{fill:none;stroke:#10234b;stroke-width:1.4}.CadencesStage_bracket__sOJo_ text{fill:#10234b;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.CadencesStage_tile__OhuWW{fill:#f4f6fd;stroke:#d7def0;transition:fill .3s,stroke .3s}.CadencesStage_nameTile__T9abZ{fill:#10234b;stroke:#10234b}.CadencesStage_bandLabel__A6keI{fill:#6b7a93;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.CadencesStage_nameLabel__lHCPc{fill:#b9c4e6}.CadencesStage_keyValue__r44RH{fill:#10234b;font:800 15px Playfair Display,Georgia,serif}.CadencesStage_nameValue__R9Y2g{fill:#10234b;font:800 21px Playfair Display,Georgia,serif}.CadencesStage_nameValueOn__zGJB_{fill:#fff}.CadencesStage_legendDot__Evad4{fill:currentColor}.CadencesStage_legendShort__mq4Xq{fill:#fff;font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.CadencesStage_legendName__PcYnU{fill:currentColor;font:700 11.5px Plus Jakarta Sans,system-ui,sans-serif}.CadencesStage_numeral__9v5Ic{fill:#8592a8;font:800 19px Playfair Display,Georgia,serif}.CadencesStage_keybed__Rq5Lq,.CadencesStage_numeralPair__zOY4F{fill:#10234b}.CadencesStage_key___i6qE{cursor:pointer}.CadencesStage_whiteKey__I9Jht{stroke:#8a98bd;stroke-width:1.3}.CadencesStage_blackKey__pJ_9s{stroke:#0a1733;stroke-width:1}.CadencesStage_key_soprano__Dl9qx{stroke:#4054e6;stroke-width:2}.CadencesStage_key_alto__tDJQU{stroke:#0f766e;stroke-width:2}.CadencesStage_key_tenor__M6R4Y{stroke:#7c3aed;stroke-width:2}.CadencesStage_key_bass__lNzNQ{stroke:#b45309;stroke-width:2}.CadencesStage_keyLabel__CPPHn{fill:#a0aac0;font:700 10px Plus Jakarta Sans,system-ui,sans-serif}.CadencesStage_keyLabelMarked__UC5DT{fill:#10234b;font-weight:800}.CadencesStage_keyLabelOn__fB2bF{fill:#fff}.CadencesStage_blackLabel__jQ3v_{fill:#fff;font:800 8.5px Plus Jakarta Sans,system-ui,sans-serif}.CadencesStage_key___i6qE:focus{outline:none}.CadencesStage_key___i6qE:focus-visible rect:first-of-type{stroke:#10234b;stroke-width:4}.CadencesStage_compact__HVmOv .CadencesStage_bandLabel__A6keI{font-size:15px}.CadencesStage_compact__HVmOv .CadencesStage_keyValue__r44RH{font-size:19px}.CadencesStage_compact__HVmOv .CadencesStage_nameValue__R9Y2g{font-size:27px}.CadencesStage_compact__HVmOv .CadencesStage_numeral__9v5Ic{font-size:26px}.CadencesStage_compact__HVmOv .CadencesStage_bracket__sOJo_ text,.CadencesStage_compact__HVmOv .CadencesStage_keyLabel__CPPHn{font-size:13px}.CadencesStage_compact__HVmOv .CadencesStage_blackLabel__jQ3v_{font-size:11px}.CadencesStage_umbrella__PEhuv path{fill:none;stroke:currentColor;stroke-width:2}.CadencesStage_umbrella__PEhuv rect{fill:currentColor}.CadencesStage_umbrella__PEhuv text{fill:#fff;font:800 11.5px Plus Jakarta Sans,system-ui,sans-serif}.CadencesStage_fnT__5HfoM{color:#10234b}.CadencesStage_fnPD__PNw8u{color:#0f766e}.CadencesStage_fnD__CZP2X{color:#b42318}.CadencesStage_fnUnknown__s7OmT{color:#a0aac0}.CadencesStage_cursor__6H6cv{fill:rgb(82 104 245/8%);stroke:#5268f5;stroke-width:1.4;stroke-dasharray:4 4}.CadencesStage_compact__HVmOv .CadencesStage_umbrella__PEhuv text{font-size:14px}.DiatonicTriadsStage_stage__w_VR3{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.DiatonicTriadsStage_toneInk__c9Mf1{color:#10234b}.DiatonicTriadsStage_toneRoot__GXdFF{color:#b45309}.DiatonicTriadsStage_toneThird__l5s9D{color:#4054e6}.DiatonicTriadsStage_toneFifth__KxcVS{color:#7c3aed}.DiatonicTriadsStage_toneSeventh__RaeGf{color:#0f766e}.DiatonicTriadsStage_toneFifth__KxcVS path,.DiatonicTriadsStage_toneInk__c9Mf1 path,.DiatonicTriadsStage_toneRoot__GXdFF path,.DiatonicTriadsStage_toneSeventh__RaeGf path,.DiatonicTriadsStage_toneThird__l5s9D path{stroke:currentColor}.DiatonicTriadsStage_toneFifth__KxcVS text,.DiatonicTriadsStage_toneInk__c9Mf1 text,.DiatonicTriadsStage_toneRoot__GXdFF text,.DiatonicTriadsStage_toneSeventh__RaeGf text,.DiatonicTriadsStage_toneThird__l5s9D text{fill:currentColor}.DiatonicTriadsStage_staffInk__PLh9h path,.DiatonicTriadsStage_staffInk__PLh9h rect{stroke:#10234b}.DiatonicTriadsStage_staffInk__PLh9h text{fill:#10234b}.DiatonicTriadsStage_halo__i4JS_{fill:rgb(82 104 245/16%)}.DiatonicTriadsStage_chip__CvXUv{color:#8592a8}.DiatonicTriadsStage_qMajor__YEyM7{color:#4054e6}.DiatonicTriadsStage_qMinor__c_7Rp{color:#0f766e}.DiatonicTriadsStage_qDiminished__Dnh81{color:#b42318}.DiatonicTriadsStage_qAugmented___H_pC{color:#7c3aed}.DiatonicTriadsStage_qDominant__AuRZO{color:#b45309}.DiatonicTriadsStage_qHalf__ftftL{color:#c2410c}.DiatonicTriadsStage_bandLabel__YZuoV{fill:#6b7a93;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.DiatonicTriadsStage_keyTile__krMq_{fill:#f4f6fd;stroke:#d7def0}.DiatonicTriadsStage_keyValue__U5h3S{fill:#10234b;font:800 15px Playfair Display,Georgia,serif}.DiatonicTriadsStage_chipRect__6STZV{fill:#fff;stroke:currentColor;stroke-width:1.4;transition:fill .3s,stroke .3s}.DiatonicTriadsStage_chipDegree__NsiJ4{fill:#6b7a93;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.DiatonicTriadsStage_chipQuality__PZp4j{fill:currentColor;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.DiatonicTriadsStage_chipName__pIRZj{fill:currentColor;font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.DiatonicTriadsStage_chipLit__4ojc4 .DiatonicTriadsStage_chipRect__6STZV{fill:currentColor}.DiatonicTriadsStage_chipLit__4ojc4 .DiatonicTriadsStage_chipDegree__NsiJ4,.DiatonicTriadsStage_chipLit__4ojc4 .DiatonicTriadsStage_chipName__pIRZj,.DiatonicTriadsStage_chipLit__4ojc4 .DiatonicTriadsStage_chipQuality__PZp4j{fill:#fff}.DiatonicTriadsStage_numeralRect__f83qI{fill:transparent;stroke:none;transition:fill .3s}.DiatonicTriadsStage_numeralText__YaxaD{fill:#10234b;font:800 20px Playfair Display,Georgia,serif}.DiatonicTriadsStage_numeralLit__rttKE .DiatonicTriadsStage_numeralRect__f83qI{fill:#10234b}.DiatonicTriadsStage_numeralLit__rttKE .DiatonicTriadsStage_numeralText__YaxaD{fill:#fff}.DiatonicTriadsStage_clickable__D8jQW{cursor:pointer}.DiatonicTriadsStage_clickable__D8jQW:focus{outline:none}.DiatonicTriadsStage_clickable__D8jQW:focus-visible .DiatonicTriadsStage_chipRect__6STZV,.DiatonicTriadsStage_clickable__D8jQW:focus-visible .DiatonicTriadsStage_numeralRect__f83qI{stroke:#10234b;stroke-width:3}.DiatonicTriadsStage_clickable__D8jQW:hover .DiatonicTriadsStage_numeralRect__f83qI{fill:#eef1ff}.DiatonicTriadsStage_numeralLit__rttKE.DiatonicTriadsStage_clickable__D8jQW:hover .DiatonicTriadsStage_numeralRect__f83qI{fill:#10234b}.DiatonicTriadsStage_ringChanged__LG18W{fill:rgb(124 58 237/7%);stroke:#7c3aed;stroke-width:1.6;stroke-dasharray:5 4}.DiatonicTriadsStage_ringPrimary__Hxob6{fill:rgb(180 83 9/6%);stroke:#d9a35f;stroke-width:1.6}.DiatonicTriadsStage_keybed___5NYW{fill:#10234b}.DiatonicTriadsStage_key__g6CjO{cursor:pointer}.DiatonicTriadsStage_whiteKey__WCGPy{stroke:#8a98bd;stroke-width:1.4}.DiatonicTriadsStage_blackKey__soJ86{stroke:#0a1733;stroke-width:1}.DiatonicTriadsStage_key_root__Xilas.DiatonicTriadsStage_whiteKey__WCGPy{stroke:#b45309;stroke-width:2}.DiatonicTriadsStage_key_third___MsEc.DiatonicTriadsStage_whiteKey__WCGPy{stroke:#4054e6;stroke-width:2}.DiatonicTriadsStage_key_fifth__IJ_2_.DiatonicTriadsStage_whiteKey__WCGPy{stroke:#7c3aed;stroke-width:2}.DiatonicTriadsStage_key_seventh__q5Ln7.DiatonicTriadsStage_whiteKey__WCGPy{stroke:#0f766e;stroke-width:2}.DiatonicTriadsStage_keyLabel__M4H4M{fill:#a0aac0;font:700 11.5px Plus Jakarta Sans,system-ui,sans-serif}.DiatonicTriadsStage_keyLabelMarked__yBLLL{fill:#233d71;font-weight:800}.DiatonicTriadsStage_keyLabelRoot__ozQE2{fill:#8a4108}.DiatonicTriadsStage_keyLabelOn__jM_sw{fill:#fff}.DiatonicTriadsStage_blackLabel__qswS3{fill:#fff;font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.DiatonicTriadsStage_key__g6CjO:focus{outline:none}.DiatonicTriadsStage_key__g6CjO:focus-visible rect:first-of-type{stroke:#10234b;stroke-width:4}.DiatonicTriadsStage_compact__jx8A7 .DiatonicTriadsStage_bandLabel__YZuoV{font-size:15px}.DiatonicTriadsStage_compact__jx8A7 .DiatonicTriadsStage_keyValue__U5h3S{font-size:18px}.DiatonicTriadsStage_compact__jx8A7 .DiatonicTriadsStage_chipDegree__NsiJ4{font-size:15px}.DiatonicTriadsStage_compact__jx8A7 .DiatonicTriadsStage_chipQuality__PZp4j{font-size:24px}.DiatonicTriadsStage_compact__jx8A7 .DiatonicTriadsStage_chipName__pIRZj{font-size:12px}.DiatonicTriadsStage_compact__jx8A7 .DiatonicTriadsStage_numeralText__YaxaD{font-size:26px}.DiatonicTriadsStage_compact__jx8A7 .DiatonicTriadsStage_keyLabel__M4H4M{font-size:16px}.DiatonicTriadsStage_compact__jx8A7 .DiatonicTriadsStage_blackLabel__qswS3{font-size:12px}.ChordToneStage_stage__EJgqZ{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ChordToneStage_toneRoot__DHf2F{color:#b45309}.ChordToneStage_toneThird__caQEQ{color:#4054e6}.ChordToneStage_toneFifth__zha6Z{color:#7c3aed}.ChordToneStage_toneSeventh__TaEt_{color:#0f766e}.ChordToneStage_staffInk__L9V5u path,.ChordToneStage_staffInk__L9V5u rect{stroke:#10234b}.ChordToneStage_staffInk__L9V5u text{fill:#10234b}.ChordToneStage_note__kEULW path{stroke:currentColor}.ChordToneStage_ladderLabel__IXB6O,.ChordToneStage_letter__82Vqq text,.ChordToneStage_note__kEULW text{fill:currentColor}.ChordToneStage_pending__5FcM3{opacity:.4}.ChordToneStage_roleTag__pc7bZ{font:800 9.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.04em}.ChordToneStage_noteLabel__uq7ax{font:800 14px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.ChordToneStage_halo__Nki0J{fill:rgb(82 104 245/16%)}.ChordToneStage_bandLabel__yw9SK{fill:#6b7a93;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.ChordToneStage_qualityTile__iQdY6{fill:#f4f6fd;stroke:#d7def0}.ChordToneStage_qualityValue__nARrU{fill:#10234b;font:800 25px Playfair Display,Georgia,serif}.ChordToneStage_qualityValueLong__RF_e5{font-size:19px}.ChordToneStage_qualitySymbol__u3ifb{fill:#52627b;font:800 14px Plus Jakarta Sans,system-ui,sans-serif}.ChordToneStage_ladderLabel__IXB6O{fill:currentColor;font:800 13px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.04em}.ChordToneStage_rungRect__ynDwp{fill:#fff;stroke:#d7def0;stroke-width:1.2;transition:fill .3s,stroke .3s}.ChordToneStage_rungText__o__2A{fill:#233d71!important;font:700 13px Plus Jakarta Sans,system-ui,sans-serif;transition:fill .3s}.ChordToneStage_rungLit__VKA2m .ChordToneStage_rungRect__ynDwp{fill:currentColor;stroke:currentColor}.ChordToneStage_rungLit__VKA2m .ChordToneStage_rungText__o__2A{fill:#fff!important;font-weight:800}.ChordToneStage_letterRect__b5A2S{fill:#fff;stroke:currentColor;stroke-width:1.6}.ChordToneStage_letterValue__HFv14{fill:currentColor;font:800 30px Playfair Display,Georgia,serif}.ChordToneStage_letterRole__t_RSY{fill:currentColor;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.ChordToneStage_letterSkipped__bvqGm{color:#a6b1c4}.ChordToneStage_letterSkipped__bvqGm .ChordToneStage_letterRect__b5A2S{stroke-dasharray:4 4;fill:#f7f9fd}.ChordToneStage_keybed__2JrWk{fill:#10234b}.ChordToneStage_key__pdAs5{cursor:pointer}.ChordToneStage_whiteKey__3y3im{stroke:#8a98bd;stroke-width:1.4}.ChordToneStage_blackKey__6S1Fk{stroke:#0a1733;stroke-width:1}.ChordToneStage_keyRoot__Kp5XF.ChordToneStage_whiteKey__3y3im{stroke:#b45309;stroke-width:2}.ChordToneStage_keyThird__wlDqW.ChordToneStage_whiteKey__3y3im{stroke:#4054e6;stroke-width:2}.ChordToneStage_keyFifth__SJX0w.ChordToneStage_whiteKey__3y3im{stroke:#7c3aed;stroke-width:2}.ChordToneStage_keySeventh__OHEEe.ChordToneStage_whiteKey__3y3im{stroke:#0f766e;stroke-width:2}.ChordToneStage_ghostThird__o7erU{stroke:#4054e6;stroke-width:2;stroke-dasharray:4 3}.ChordToneStage_ghostFifth__ZaPRg{stroke:#7c3aed;stroke-width:2;stroke-dasharray:4 3}.ChordToneStage_ghostSeventh__8HqEF{stroke:#0f766e;stroke-width:2;stroke-dasharray:4 3}.ChordToneStage_keyLabel__1SlBF{fill:#8592a8;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.ChordToneStage_keyLabelMarked__mrZi6{fill:#233d71;font-weight:800}.ChordToneStage_keyLabelRoot__tlwSX{fill:#8a4108}.ChordToneStage_keyLabelOn__4VqzF{fill:#fff}.ChordToneStage_blackLabel__lmhsB{fill:#fff;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.ChordToneStage_key__pdAs5:focus{outline:none}.ChordToneStage_key__pdAs5:focus-visible rect:first-of-type{stroke:#10234b;stroke-width:4}.ChordToneStage_arcPath__lBJ7_{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.ChordToneStage_arcTritone__na_5I{color:#b42318}.ChordToneStage_arcTritone__na_5I .ChordToneStage_arcPath__lBJ7_{stroke-dasharray:6 4}.ChordToneStage_arcBadge__sdJ82{fill:currentColor;stroke:#fff;stroke-width:2}.ChordToneStage_arcBadgeText__w6eU6{fill:#fff;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.ChordToneStage_compact__bKz0n .ChordToneStage_bandLabel__yw9SK{font-size:16px}.ChordToneStage_compact__bKz0n .ChordToneStage_qualityValue__nARrU{font-size:31px}.ChordToneStage_compact__bKz0n .ChordToneStage_qualityValueLong__RF_e5{font-size:22px}.ChordToneStage_compact__bKz0n .ChordToneStage_ladderLabel__IXB6O{font-size:19px}.ChordToneStage_compact__bKz0n .ChordToneStage_rungText__o__2A{font-size:22px}.ChordToneStage_compact__bKz0n .ChordToneStage_letterValue__HFv14{font-size:40px}.ChordToneStage_compact__bKz0n .ChordToneStage_letterRole__t_RSY{font-size:15px}.ChordToneStage_compact__bKz0n .ChordToneStage_keyLabel__1SlBF{font-size:18px}.ChordToneStage_compact__bKz0n .ChordToneStage_blackLabel__lmhsB{font-size:14px}.ChordToneStage_compact__bKz0n .ChordToneStage_noteLabel__uq7ax{font-size:21px}.ChordToneStage_compact__bKz0n .ChordToneStage_arcBadgeText__w6eU6{font-size:14px}.ChordToneStage_arc___Qvwl,.ChordToneStage_letter__82Vqq,.ChordToneStage_note__kEULW{pointer-events:none}.ChordToneStage_bassValue__T34V6{fill:currentColor}.ChordToneStage_figures__zJmha text{fill:#10234b;font:800 16px Plus Jakarta Sans,system-ui,sans-serif}.ChordToneStage_positionRect__FnaXM{fill:#fff;stroke:#d7def0;stroke-width:1.2;transition:fill .3s,stroke .3s}.ChordToneStage_positionLabel__665SF{fill:#52627b;font:800 11px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.ChordToneStage_positionFigure__YoO_e{fill:#10234b;font:800 26px Playfair Display,Georgia,serif}.ChordToneStage_positionLit__kcsBi .ChordToneStage_positionRect__FnaXM{fill:#10234b;stroke:#10234b}.ChordToneStage_positionLit__kcsBi .ChordToneStage_positionLabel__665SF{fill:#b9c4e6}.ChordToneStage_positionLit__kcsBi .ChordToneStage_positionFigure__YoO_e{fill:#fff}.ChordToneStage_positionButton__JtvF6{cursor:pointer}.ChordToneStage_positionButton__JtvF6:hover .ChordToneStage_positionRect__FnaXM{stroke:#4054e6}.ChordToneStage_positionButton__JtvF6:focus{outline:none}.ChordToneStage_positionButton__JtvF6:focus-visible .ChordToneStage_positionRect__FnaXM{stroke:#b45309;stroke-width:3}.ChordToneStage_compact__bKz0n .ChordToneStage_positionLabel__665SF{font-size:15px}.ChordToneStage_compact__bKz0n .ChordToneStage_positionFigure__YoO_e{font-size:34px}.ChordToneStage_compact__bKz0n .ChordToneStage_figures__zJmha text{font-size:22px}.IntervalQualityStage_stage___Gsri{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.IntervalQualityStage_staffInk__DdOnP path,.IntervalQualityStage_staffInk__DdOnP rect{stroke:#10234b}.IntervalQualityStage_staffInk__DdOnP text{fill:#10234b}.IntervalQualityStage_toneAccent___9TIX path{stroke:#4054e6}.IntervalQualityStage_toneAccent___9TIX text{fill:#4054e6}.IntervalQualityStage_toneAccent___9TIX{color:#4054e6}.IntervalQualityStage_toneGold__q52HV path{stroke:#b45309}.IntervalQualityStage_toneGold__q52HV text{fill:#b45309}.IntervalQualityStage_toneGold__q52HV{color:#b45309}.IntervalQualityStage_bandLabel__gKEou{fill:#6b7a93;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.IntervalQualityStage_numberTile__7eUrK{fill:#f4f6fd;stroke:#d7def0}.IntervalQualityStage_numberValue__3kzRP{fill:#10234b;font:800 27px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityStage_chipRect__UUdU3{fill:#fff;stroke:#d7def0;stroke-width:1.2;transition:fill .3s,stroke .3s}.IntervalQualityStage_chipShort__XPe8_{fill:#233d71;font:800 21px Plus Jakarta Sans,system-ui,sans-serif;transition:fill .3s}.IntervalQualityStage_chipName__ExwXJ{fill:#52627b;font:700 11.5px Plus Jakarta Sans,system-ui,sans-serif;transition:fill .3s}.IntervalQualityStage_chipHome__LD7JX .IntervalQualityStage_chipRect__UUdU3{stroke:#4054e6;stroke-dasharray:5 4;stroke-width:1.6}.IntervalQualityStage_chipLit__t7Gb7 .IntervalQualityStage_chipRect__UUdU3{fill:#4054e6;stroke:#4054e6;stroke-dasharray:none}.IntervalQualityStage_chipLit__t7Gb7 .IntervalQualityStage_chipName__ExwXJ,.IntervalQualityStage_chipLit__t7Gb7 .IntervalQualityStage_chipShort__XPe8_{fill:#fff}.IntervalQualityStage_chipButton__xckq_{cursor:pointer}.IntervalQualityStage_chipButton__xckq_:hover .IntervalQualityStage_chipRect__UUdU3{stroke:#4054e6}.IntervalQualityStage_chipButton__xckq_:focus{outline:none}.IntervalQualityStage_chipButton__xckq_:focus-visible .IntervalQualityStage_chipRect__UUdU3{stroke:#10234b;stroke-width:3.5}.IntervalQualityStage_carriage__PQqDL{fill:#f4f6fd;stroke:#d7def0}.IntervalQualityStage_trainNumber__TrWUO{fill:#10234b;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityStage_trainCell__yo94W{cursor:pointer}.IntervalQualityStage_trainCell__yo94W circle,.IntervalQualityStage_trainCell__yo94W rect{fill:#fff;stroke:#c4cee0;stroke-width:1.1;transition:fill .3s,stroke .3s}.IntervalQualityStage_trainCell__yo94W text{fill:#233d71;font:800 11.5px Plus Jakarta Sans,system-ui,sans-serif;pointer-events:none}.IntervalQualityStage_trainHome__Qikpo rect{fill:#eef1ff;stroke:#b9c4f6}.IntervalQualityStage_trainCell__yo94W circle{fill:#10234b;stroke:#10234b}.IntervalQualityStage_trainCell__yo94W circle+text{fill:#fff}.IntervalQualityStage_trainCellLit__3M438 circle,.IntervalQualityStage_trainCellLit__3M438 rect{fill:#4054e6;stroke:#4054e6}.IntervalQualityStage_trainCellLit__3M438 text{fill:#fff}.IntervalQualityStage_trainCell__yo94W:focus{outline:none}.IntervalQualityStage_trainCell__yo94W:focus-visible circle,.IntervalQualityStage_trainCell__yo94W:focus-visible rect{stroke:#b45309;stroke-width:3}.IntervalQualityStage_keybed__78qt_{fill:#10234b}.IntervalQualityStage_key__INAUr{cursor:pointer}.IntervalQualityStage_whiteKey__ylvnv{stroke:#c4cee0;stroke-width:1}.IntervalQualityStage_blackKey__DcXBf{stroke:#0a1733;stroke-width:1}.IntervalQualityStage_ghostKey__X8_xr{stroke:#4054e6;stroke-width:2;stroke-dasharray:4 3}.IntervalQualityStage_keyLabel__YvJ6H{fill:#8592a8;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityStage_keyLabelMarked__c5_9n{fill:#233d71;font-weight:800}.IntervalQualityStage_keyLabelTonic__6BYkk{fill:#8a4108}.IntervalQualityStage_keyLabelOn__6_RrQ{fill:#fff}.IntervalQualityStage_blackLabel__0kL48{fill:#fff;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityStage_key__INAUr:focus{outline:none}.IntervalQualityStage_key__INAUr:focus-visible rect:first-of-type{stroke:#4054e6;stroke-width:4}.IntervalQualityStage_arcPath__laL_F{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.IntervalQualityStage_arc__h4lTs{color:#4054e6}.IntervalQualityStage_arcGhost__v0qoq{color:#8b97c9}.IntervalQualityStage_arcGhost__v0qoq .IntervalQualityStage_arcPath__laL_F{stroke-dasharray:5 4;stroke-width:2}.IntervalQualityStage_arcBadge__ucuc3{fill:currentColor;stroke:#fff;stroke-width:2}.IntervalQualityStage_arcBadgeText__S6RQ2{fill:#fff;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityStage_guide__3uAj5{fill:none;stroke:currentColor;stroke-width:1.3;stroke-dasharray:2 4;stroke-linecap:round;opacity:.55}.IntervalQualityStage_guideEnd__VZVVU{fill:currentColor;opacity:.7}.IntervalQualityStage_halo__HuDNN{fill:rgb(82 104 245/16%)}.IntervalQualityStage_noteLabel__Jvw6a{font:800 14px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.IntervalQualityStage_orderBadge__S3vSv{fill:#fff;stroke:currentColor;stroke-width:1.5}.IntervalQualityStage_orderText__0mFqF{font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_bandLabel__gKEou{font-size:16px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_numberValue__3kzRP{font-size:34px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_chipShort__XPe8_{font-size:32px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_keyLabel__YvJ6H{font-size:18px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_blackLabel__0kL48{font-size:14px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_noteLabel__Jvw6a{font-size:21px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_arcBadgeText__S6RQ2{font-size:14px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_trainNumber__TrWUO{font-size:17px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_trainCell__yo94W text{font-size:15.5px}.IntervalQualityStage_compact__ojhRR .IntervalQualityStage_trainCell__yo94W circle+text{font-size:13px}.IntervalStage_stage__U3_7t{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.IntervalStage_staffInk__GslIw path,.IntervalStage_staffInk__GslIw rect{stroke:#10234b}.IntervalStage_staffInk__GslIw text{fill:#10234b}.IntervalStage_toneAccent__GoqSe path{stroke:#4054e6}.IntervalStage_toneAccent__GoqSe text{fill:#4054e6}.IntervalStage_toneMuted__u3Jh4 path{stroke:#a3b0c8}.IntervalStage_toneMuted__u3Jh4 text{fill:#a3b0c8}.IntervalStage_toneGold__YPOWU path{stroke:#b45309}.IntervalStage_toneGold__YPOWU text{fill:#b45309}.IntervalStage_toneAccent__GoqSe{color:#4054e6}.IntervalStage_toneMuted__u3Jh4{color:#a3b0c8}.IntervalStage_toneGold__YPOWU{color:#b45309}.IntervalStage_keybed__TpoBP{fill:#10234b}.IntervalStage_key__DKIbz{cursor:pointer}.IntervalStage_whiteKey__ZmuTK{stroke:#c4cee0;stroke-width:1}.IntervalStage_blackKey___Q9gm{stroke:#0a1733;stroke-width:1}.IntervalStage_wrongKey__VhW99{stroke:#b45309;stroke-width:2.5;stroke-dasharray:5 4}.IntervalStage_keyLabel__SCpvr{fill:#6b7a93;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.IntervalStage_keyLabelMarked__Hn7DP{fill:#10234b;font-weight:800}.IntervalStage_keyLabelOn__QTHfx{fill:#fff}.IntervalStage_blackLabel__mzK_Q{fill:#fff;font:800 11.5px Plus Jakarta Sans,system-ui,sans-serif}.IntervalStage_badge__ze85g{stroke:#fff;stroke-width:1.5}.IntervalStage_badgePerfect__TZTU1 .IntervalStage_badge__ze85g{fill:#b45309}.IntervalStage_badgeMajor__Clq2D .IntervalStage_badge__ze85g{fill:#4054e6}.IntervalStage_badgeLanded__AI5DT{stroke:#10234b;stroke-width:3}.IntervalStage_badgeText__rtQCW{fill:#fff;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.IntervalStage_guide__Yd3QW{fill:none;stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round;opacity:.45}.IntervalStage_ghostGuide__DpoxV{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:2 4;stroke-linecap:round;opacity:.35}.IntervalStage_halo__x9D8X{fill:rgb(82 104 245/16%)}.IntervalStage_noteLabel__LNsz5{font:800 13px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.IntervalStage_count__gphry .IntervalStage_countBadge__tPSBF{fill:#10234b}.IntervalStage_countFirst__e0MrZ .IntervalStage_countBadge__tPSBF{fill:#b45309}.IntervalStage_countText__aoHQT{fill:#fff;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.IntervalStage_countLetter__Dbsvo{fill:#334766;font:800 12px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.IntervalStage_bracket__EOw0_ path{fill:none;stroke:#10234b;stroke-width:1.6;stroke-linejoin:round}.IntervalStage_bracketText__dAQdd{fill:#10234b;font:800 15px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.IntervalStage_compact__SJANI .IntervalStage_keyLabel__SCpvr{font-size:19px}.IntervalStage_compact__SJANI .IntervalStage_blackLabel__mzK_Q{font-size:15px}.IntervalStage_compact__SJANI .IntervalStage_noteLabel__LNsz5{font-size:20px}.IntervalStage_compact__SJANI .IntervalStage_badgeText__rtQCW,.IntervalStage_compact__SJANI .IntervalStage_countText__aoHQT{font-size:16px}.IntervalStage_compact__SJANI .IntervalStage_countLetter__Dbsvo{font-size:17px}.IntervalStage_compact__SJANI .IntervalStage_bracketText__dAQdd{font-size:22px}.IntervalStage_key__DKIbz:focus{outline:none}.IntervalStage_key__DKIbz:focus-visible rect:first-of-type{stroke:#4054e6;stroke-width:4}.InversionStage_stage__cPFtl{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.InversionStage_staffInk__QFM_2 path,.InversionStage_staffInk__QFM_2 rect{stroke:#10234b}.InversionStage_staffInk__QFM_2 text{fill:#10234b}.InversionStage_toneInk__aaUHr path{stroke:#10234b}.InversionStage_toneInk__aaUHr text{fill:#10234b}.InversionStage_toneAccent__jao9O path{stroke:#4054e6}.InversionStage_toneAccent__jao9O text{fill:#4054e6}.InversionStage_toneMuted__Mi0_J path{stroke:#a3b0c8}.InversionStage_toneMuted__Mi0_J text{fill:#a3b0c8}.InversionStage_toneGold__plPZ1 path{stroke:#b45309}.InversionStage_toneGold__plPZ1 text{fill:#b45309}.InversionStage_toneInk__aaUHr{color:#10234b}.InversionStage_toneAccent__jao9O{color:#4054e6}.InversionStage_toneMuted__Mi0_J{color:#a3b0c8}.InversionStage_toneGold__plPZ1{color:#b45309}.InversionStage_keybed__Imdd_{fill:#10234b}.InversionStage_key__xvvqK{cursor:pointer}.InversionStage_whiteKey__ecBRj{stroke:#c4cee0;stroke-width:1}.InversionStage_blackKey__x_Ctt{stroke:#0a1733;stroke-width:1}.InversionStage_keyLabel__Esmow{fill:#6b7a93;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.InversionStage_keyLabelMarked__UH5dn{fill:#10234b;font-weight:800}.InversionStage_keyLabelOn___R_Qf{fill:#fff}.InversionStage_guide__Nmh_y{stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round;opacity:.4}.InversionStage_halo__c6s92{fill:rgb(82 104 245/16%)}.InversionStage_noteLabel__k0TXY{font:800 13px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.InversionStage_jump__uIp1c{fill:none;stroke:#b45309;stroke-width:1.6;stroke-dasharray:4 5;stroke-linecap:round;opacity:.55}.InversionStage_jumpLabel__AAufs{fill:#8a4108;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.InversionStage_count__nxgLz circle{fill:currentColor}.InversionStage_count__nxgLz text{fill:#fff!important;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.InversionStage_arc__Wxv2c{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.InversionStage_arcBadge__I2_R0{fill:currentColor}.InversionStage_arcBadgeText__KiuAa{fill:#fff!important;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.InversionStage_chip__gYteW text{font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.InversionStage_chip_ink__lZ8Vq rect{fill:#fff;stroke:#cbd8ea}.InversionStage_chip_ink__lZ8Vq text{fill:#10234b}.InversionStage_chip_accent__477XN rect{fill:#eef1ff;stroke:#b9c4f6}.InversionStage_chip_accent__477XN text{fill:#4054e6}.InversionStage_chip_gold__DZ2Kv rect{fill:#fff6e5;stroke:#f0c27a}.InversionStage_chip_gold__DZ2Kv text{fill:#8a4108}.InversionStage_chip_muted__HBOjS rect{fill:#f4f6fb;stroke:#dfe6f3}.InversionStage_chip_muted__HBOjS text{fill:#6b7a93}.InversionStage_boardOp__zIrp4 text{fill:#334766;font:800 15px Plus Jakarta Sans,system-ui,sans-serif}.InversionStage_compact__IxKmm .InversionStage_keyLabel__Esmow{font-size:18px}.InversionStage_compact__IxKmm .InversionStage_noteLabel__k0TXY{font-size:21px}.InversionStage_compact__IxKmm .InversionStage_count__nxgLz text,.InversionStage_compact__IxKmm .InversionStage_jumpLabel__AAufs{font-size:15px}.InversionStage_compact__IxKmm .InversionStage_arcBadgeText__KiuAa{font-size:19px}.InversionStage_compact__IxKmm .InversionStage_chip__gYteW text{font-size:20px}.InversionStage_compact__IxKmm .InversionStage_boardOp__zIrp4 text{font-size:22px}.InversionStage_key__xvvqK:focus{outline:none}.InversionStage_key__xvvqK:focus-visible rect:first-of-type{stroke:#4054e6;stroke-width:4}.KeyShortcutStage_stage__N23vk{display:block;width:100%;height:auto;aspect-ratio:720/400;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.KeyShortcutStage_staffInk__RzaIE path,.KeyShortcutStage_staffInk__RzaIE rect{stroke:#10234b}.KeyShortcutStage_staffInk__RzaIE text{fill:#10234b}.KeyShortcutStage_signInk__D2Hc9 text{fill:#10234b;transition:fill .3s}.KeyShortcutStage_signAccent__DfTrS text{fill:#4054e6;transition:fill .3s}.KeyShortcutStage_signGold__CmmGV text{fill:#b45309;transition:fill .3s}.KeyShortcutStage_halo__bnxWd{fill:rgb(82 104 245/16%)}.KeyShortcutStage_haloGold__kAyak{fill:rgb(224 178 90/28%)}.KeyShortcutStage_tonic__6uAtF path,.KeyShortcutStage_tonic__6uAtF rect{stroke:#4054e6}.KeyShortcutStage_tonic__6uAtF text{fill:#4054e6}.KeyShortcutStage_tonicSounding__iEcuN path,.KeyShortcutStage_tonicSounding__iEcuN rect{stroke:#5268f5}.KeyShortcutStage_tonicSounding__iEcuN text{fill:#5268f5}.KeyShortcutStage_tonicSounding__iEcuN .KeyShortcutStage_tonicLabel__cv1rP,.KeyShortcutStage_tonic__6uAtF .KeyShortcutStage_tonicLabel__cv1rP{fill:#4054e6}.KeyShortcutStage_tonicLabel__cv1rP{font:800 17px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.KeyShortcutStage_pointer__HTP2z{stroke:#4054e6;stroke-width:1.4;stroke-dasharray:2 3}.KeyShortcutStage_signLabelGold__HBG17,.KeyShortcutStage_signLabel__b0aXY{font:800 12px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px}.KeyShortcutStage_signLabel__b0aXY{fill:#4054e6}.KeyShortcutStage_signLabelGold__HBG17{fill:#b45309}.KeyShortcutStage_move__sccd0{fill:none;stroke:#4054e6;stroke-width:2;stroke-dasharray:4 4;stroke-linecap:round}.KeyShortcutStage_moveLabel__JnByh{fill:#233d71;font:700 11.5px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px}.KeyShortcutStage_badge__V41YK{fill:#eef1ff;stroke:#b9c4f6}.KeyShortcutStage_badgeQuestion__K7yPp{fill:#fff;stroke:#cbd8ea;stroke-dasharray:5 4}.KeyShortcutStage_badgeKey__0jZI6{fill:#10234b;font:800 27px Playfair Display,Georgia,serif}.KeyShortcutStage_badgeCount__6AS39{fill:#4054e6;font:700 13px Plus Jakarta Sans,system-ui,sans-serif}.KeyShortcutStage_guide__mH_8V{stroke:#4054e6;stroke-width:1.1;stroke-dasharray:2 4;stroke-linecap:round}.KeyShortcutStage_tile__LyQTx{outline:none}.KeyShortcutStage_tileControl__0whv_{cursor:pointer}.KeyShortcutStage_tileOff__ASFUN{fill:#fff;stroke:#d6deec}.KeyShortcutStage_tileIn__atchf{fill:#eef1ff;stroke:#b9c4f6}.KeyShortcutStage_tileRule__EZM7z{fill:#4054e6;stroke:#4054e6}.KeyShortcutStage_tilePlus__icMJU{fill:#fff6e5;stroke:#e0b25a}.KeyShortcutStage_tileText__kqKKS{fill:#10234b;font:800 19px Plus Jakarta Sans,system-ui,sans-serif}.KeyShortcutStage_tileTextOn__IZJU_{fill:#fff}.KeyShortcutStage_plusText__0J5_A{fill:#b45309;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.KeyShortcutStage_tileControl__0whv_:hover rect{stroke:#4054e6}.KeyShortcutStage_tileControl__0whv_:focus-visible rect{stroke:#10234b;stroke-width:3}.KeyShortcutStage_number__tFKmi circle,.KeyShortcutStage_number__tFKmi rect{fill:#fff;stroke:#b9c4f6}.KeyShortcutStage_number__tFKmi text{fill:#233d71;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.KeyShortcutStage_numberOn__stn0t circle,.KeyShortcutStage_numberOn__stn0t rect{fill:#fde7b0;stroke:#e0b25a}.KeyShortcutStage_numberOn__stn0t text{fill:#7a3d07;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_tileText__kqKKS{font-size:24px}.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_numberOn__stn0t text,.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_number__tFKmi text{font-size:17px}.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_signLabelGold__HBG17,.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_signLabel__b0aXY{font-size:16px}.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_moveLabel__JnByh{font-size:15px}.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_tonicLabel__cv1rP{font-size:22px}.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_badgeCount__6AS39{font-size:16px}.KeyShortcutStage_compact__aAJTp .KeyShortcutStage_plusText__0J5_A{font-size:15px}.KeySignatureStage_stage__2uNF4{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.KeySignatureStage_staffInk__8l4sA path,.KeySignatureStage_staffInk__8l4sA rect{stroke:#10234b}.KeySignatureStage_staffInk__8l4sA text{fill:#10234b}.KeySignatureStage_toneInk__s06wW path{stroke:#10234b}.KeySignatureStage_toneInk__s06wW text{fill:#10234b}.KeySignatureStage_toneAccent__Fr_ZH path{stroke:#4054e6}.KeySignatureStage_toneAccent__Fr_ZH text{fill:#4054e6}.KeySignatureStage_toneGold__P8GCG path{stroke:#b45309}.KeySignatureStage_toneGold__P8GCG text{fill:#b45309}.KeySignatureStage_halo__XL6ws{fill:rgb(82 104 245/16%)}.KeySignatureStage_noteLabel__ZcLdw{fill:#52627b;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.KeySignatureStage_labelAccent__UUcku{fill:#4054e6}.KeySignatureStage_labelGold__5r5_J{fill:#b45309}.KeySignatureStage_stepSemi__ruUaF,.KeySignatureStage_stepTone__NuiDV{font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.KeySignatureStage_stepTone__NuiDV{color:#8a98bd}.KeySignatureStage_stepTone__NuiDV text{fill:#52627b}.KeySignatureStage_stepSemi__ruUaF{color:#b45309}.KeySignatureStage_stepSemi__ruUaF text{fill:#b45309}.KeySignatureStage_stepArc__RLSz6{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.KeySignatureStage_callout__tGVds line{stroke:#b45309;stroke-width:1.2;stroke-dasharray:2 3}.KeySignatureStage_callout__tGVds text{fill:#b45309;font:800 18px Plus Jakarta Sans,system-ui,sans-serif}.KeySignatureStage_chip__T4i7w{cursor:pointer}.KeySignatureStage_chipBox__0IaOv{fill:#fff;stroke:#cbd8ea;stroke-width:1.2}.KeySignatureStage_chipName__DrhGX{fill:#10234b;font:800 17px Plus Jakarta Sans,system-ui,sans-serif}.KeySignatureStage_chipCount__MLSP_{fill:#52627b;font:700 11px Plus Jakarta Sans,system-ui,sans-serif}.KeySignatureStage_chipLit__2Y94t .KeySignatureStage_chipBox__0IaOv{fill:#eef1ff;stroke:#b9c4f6}.KeySignatureStage_chipSelected__DxTyi .KeySignatureStage_chipBox__0IaOv{fill:#4054e6;stroke:#4054e6}.KeySignatureStage_chipSelected__DxTyi .KeySignatureStage_chipCount__MLSP_,.KeySignatureStage_chipSelected__DxTyi .KeySignatureStage_chipName__DrhGX{fill:#fff}.KeySignatureStage_chipAdds__MHRWO{fill:#a3b0c8;font:800 14px Plus Jakarta Sans,system-ui,sans-serif}.KeySignatureStage_chipAddsOn__SJiD_{fill:#4054e6}.KeySignatureStage_chipWord__G0q3x{fill:#52627b;font:700 12px Plus Jakarta Sans,system-ui,sans-serif;font-style:italic}.KeySignatureStage_chip__T4i7w:focus{outline:none}.KeySignatureStage_chip__T4i7w:focus-visible .KeySignatureStage_chipBox__0IaOv{stroke:#10234b;stroke-width:3}.KeySignatureStage_fifthArc__Eo42r path{fill:none;stroke:#b45309;stroke-width:1.6;stroke-linecap:round}.KeySignatureStage_fifthArc__Eo42r text{fill:#b45309;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.KeySignatureStage_ring__zNZEs circle{fill:none;stroke:#cbd8ea;stroke-width:1.4;stroke-dasharray:3 5}.KeySignatureStage_ringTitle__e4oQE{fill:#52627b;font:700 12px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.04em}.KeySignatureStage_writeBand__08RON{fill:rgb(82 104 245/14%)}.KeySignatureStage_ghost__lRgcf path{stroke:#4054e6}.KeySignatureStage_ghost__lRgcf text{fill:#4054e6;opacity:.55}.KeySignatureStage_slider__urqEq{cursor:pointer;outline:none}.KeySignatureStage_sliderHit__UZmaG{fill:transparent}.KeySignatureStage_sliderFocus__Wr7IX{fill:none;stroke:transparent;stroke-width:2.5}.KeySignatureStage_slider__urqEq:focus-visible .KeySignatureStage_sliderFocus__Wr7IX{stroke:#4054e6;stroke-dasharray:5 4}.KeySignatureStage_compact__bAO5X .KeySignatureStage_chipName__DrhGX,.KeySignatureStage_compact__bAO5X .KeySignatureStage_noteLabel__ZcLdw{font-size:22px}.KeySignatureStage_compact__bAO5X .KeySignatureStage_chipCount__MLSP_{font-size:17px}.KeySignatureStage_compact__bAO5X .KeySignatureStage_chipAdds__MHRWO{font-size:20px}.KeySignatureStage_compact__bAO5X .KeySignatureStage_chipWord__G0q3x{font-size:16px}.KeySignatureStage_compact__bAO5X .KeySignatureStage_callout__tGVds text{font-size:24px}.KeySignatureStage_compact__bAO5X .KeySignatureStage_stepSemi__ruUaF,.KeySignatureStage_compact__bAO5X .KeySignatureStage_stepTone__NuiDV{font-size:16px}.KeySignatureStage_compact__bAO5X .KeySignatureStage_fifthArc__Eo42r text,.KeySignatureStage_compact__bAO5X .KeySignatureStage_ringTitle__e4oQE{font-size:15px}.StaffStage_stage__sjIhH{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.StaffStage_staffInk__ubLjy path,.StaffStage_staffInk__ubLjy rect{stroke:#10234b}.StaffStage_staffInk__ubLjy text{fill:#10234b}.StaffStage_toneInk__7ulBY path{stroke:#10234b}.StaffStage_toneInk__7ulBY text{fill:#10234b}.StaffStage_toneAccent__dX7L0 path{stroke:#4054e6}.StaffStage_toneAccent__dX7L0 text{fill:#4054e6}.StaffStage_toneMuted__w_UbP path{stroke:#a3b0c8}.StaffStage_toneMuted__w_UbP text{fill:#a3b0c8}.StaffStage_toneGold__SrqOP path{stroke:#b45309}.StaffStage_toneGold__SrqOP text{fill:#b45309}.StaffStage_toneInk__7ulBY .StaffStage_noteLabel__7HhDt{fill:#10234b}.StaffStage_toneAccent__dX7L0 .StaffStage_noteLabel__7HhDt{fill:#4054e6}.StaffStage_toneGold__SrqOP .StaffStage_noteLabel__7HhDt{fill:#b45309}.StaffStage_toneMuted__w_UbP .StaffStage_noteLabel__7HhDt{fill:#a3b0c8}.StaffStage_spaceTint__kifl0{fill:#e3e8ff}.StaffStage_lineGlow__UhA2Z{fill:rgb(82 104 245/24%)}.StaffStage_lineBadge__qF8bZ{fill:#fff;stroke:#10234b;stroke-width:1.2}.StaffStage_badgeText__MCI0b{fill:#10234b;font:800 8.5px Plus Jakarta Sans,system-ui,sans-serif}.StaffStage_spaceBadge__TQHxB{fill:#5268f5}.StaffStage_spaceBadgeText__1FLep{fill:#fff;font:800 9px Plus Jakarta Sans,system-ui,sans-serif}.StaffStage_smallCaption__FxjCZ{fill:#52627b;font:700 10px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.StaffStage_keybed__rF9x6{fill:#10234b}.StaffStage_key__HcmGL{cursor:pointer}.StaffStage_whiteKey__y31Kd{stroke:#c4cee0;stroke-width:1}.StaffStage_keyLabel__c3c_G{fill:#6b7a93;font:700 11px Plus Jakarta Sans,system-ui,sans-serif;pointer-events:none}.StaffStage_keyLabelC__SIcUa{fill:#10234b;font-weight:800}.StaffStage_keyLabelOn__CZS_R{fill:#fff}.StaffStage_groupNumber__Yv8Ax{fill:#fff;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.StaffStage_alphabetLetter__sNdnf{fill:#4054e6;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.StaffStage_annotation__Toduk{fill:#334766;font:600 12px Plus Jakarta Sans,system-ui,sans-serif}.StaffStage_annotationStrong__IsN98{fill:#10234b;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.StaffStage_beaconLabel__YX_gT{fill:#b45309;font:800 14px Plus Jakarta Sans,system-ui,sans-serif}.StaffStage_pinLabel__hzvM6{fill:#b45309;font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.StaffStage_window__mUBlS{fill:rgb(82 104 245/7%);stroke:#5268f5;stroke-width:2;pointer-events:none}.StaffStage_windowLabel__A9NgT{fill:#4054e6;font:800 11px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.02em}.StaffStage_plumb__9pKka{stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round;opacity:.55}.StaffStage_toneInk__7ulBY{color:#10234b}.StaffStage_toneAccent__dX7L0{color:#4054e6}.StaffStage_toneMuted__w_UbP{color:#a3b0c8}.StaffStage_toneGold__SrqOP{color:#b45309}.StaffStage_halo__1k_bs{fill:rgb(82 104 245/16%)}.StaffStage_noteLabel__7HhDt{font:800 13px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.StaffStage_compact__wMtbD .StaffStage_keyLabel__c3c_G{font-size:15px}.StaffStage_compact__wMtbD .StaffStage_noteLabel__7HhDt{font-size:18px}.StaffStage_compact__wMtbD .StaffStage_alphabetLetter__sNdnf,.StaffStage_compact__wMtbD .StaffStage_annotationStrong__IsN98,.StaffStage_compact__wMtbD .StaffStage_annotation__Toduk,.StaffStage_compact__wMtbD .StaffStage_pinLabel__hzvM6,.StaffStage_compact__wMtbD .StaffStage_windowLabel__A9NgT{font-size:15px}.StaffStage_compact__wMtbD .StaffStage_smallCaption__FxjCZ{font-size:13px}.StaffStage_key__HcmGL:focus{outline:none}.StaffStage_key__HcmGL:focus-visible rect:first-of-type{stroke:#4054e6;stroke-width:3}.LedgerStage_ghost__AiOwY{stroke:#9aa8d6;stroke-width:1;stroke-dasharray:3 5;stroke-linecap:round}.LedgerStage_glow__RX6oi{fill:rgb(82 104 245/26%)}.LedgerStage_dashedWindow__xxlhu{stroke-dasharray:6 5;fill:rgb(82 104 245/4%)}.LedgerStage_badge__wXXvt{fill:#10234b}.LedgerStage_badgeText__tpv0R{fill:#fff;font:800 9px Plus Jakarta Sans,system-ui,sans-serif}.LedgerStage_callout__vPT9n{fill:#4054e6;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.LedgerStage_middleC__lkAB9{fill:#b45309;font:800 10px Plus Jakarta Sans,system-ui,sans-serif}.LedgerStage_compact__VOjIC .LedgerStage_callout__vPT9n{font-size:15px}.LedgerStage_compact__VOjIC .LedgerStage_middleC__lkAB9{font-size:13px}.MajorScaleStage_stage__AQssZ{display:block;width:100%;height:auto;aspect-ratio:720/460;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.MajorScaleStage_staffInk__f_lhO path,.MajorScaleStage_staffInk__f_lhO rect{stroke:#10234b}.MajorScaleStage_staffInk__f_lhO text{fill:#10234b}.MajorScaleStage_toneInk__jhwiv path{stroke:#10234b}.MajorScaleStage_toneInk__jhwiv text{fill:#10234b}.MajorScaleStage_toneAccent__xAp_X path{stroke:#4054e6}.MajorScaleStage_toneAccent__xAp_X text{fill:#4054e6}.MajorScaleStage_toneMuted__3nDoM path{stroke:#a3b0c8}.MajorScaleStage_toneMuted__3nDoM text{fill:#a3b0c8}.MajorScaleStage_toneGold__cbOqC path{stroke:#b45309}.MajorScaleStage_toneGold__cbOqC text{fill:#b45309}.MajorScaleStage_toneInk__jhwiv{color:#10234b}.MajorScaleStage_toneAccent__xAp_X{color:#4054e6}.MajorScaleStage_toneMuted__3nDoM{color:#a3b0c8}.MajorScaleStage_toneGold__cbOqC{color:#b45309}.MajorScaleStage_keybed__FdSuW{fill:#10234b}.MajorScaleStage_key__pM_Mi{cursor:pointer}.MajorScaleStage_whiteKey__lwl4F{stroke:#c4cee0;stroke-width:1}.MajorScaleStage_blackKey__WRYIv{stroke:#0a1733;stroke-width:1}.MajorScaleStage_keyLabel__oxHiY{fill:#6b7a93;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.MajorScaleStage_keyLabelMarked__ujtJl{fill:#10234b;font-weight:800}.MajorScaleStage_keyLabelOn__XS0gI{fill:#fff}.MajorScaleStage_blackLabel__H1ELj{fill:#fff;font:800 11.5px Plus Jakarta Sans,system-ui,sans-serif}.MajorScaleStage_dot__S_kk2{fill:#10234b}.MajorScaleStage_blackDot__HZANm{fill:#fff}.MajorScaleStage_hopPath__5MSTI{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.MajorScaleStage_hopS__lqz6d{color:#4054e6}.MajorScaleStage_hopT__KMwhK{color:#10234b}.MajorScaleStage_hopWrong__0x5a4{color:#b45309}.MajorScaleStage_hopWrong__0x5a4 .MajorScaleStage_hopPath__5MSTI{stroke-dasharray:5 4}.MajorScaleStage_hopBadge__YBM4Y{fill:currentColor}.MajorScaleStage_hopBadgeText__dcrGN{fill:#fff;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.MajorScaleStage_hopNeed__5m8Og{fill:#b45309;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.MajorScaleStage_guide__6fCfb{stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round;opacity:.4}.MajorScaleStage_halo__CUHlb{fill:rgb(82 104 245/16%)}.MajorScaleStage_noteLabel__uUaaG{font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.MajorScaleStage_degree__J4sju,.MajorScaleStage_noteLabel__uUaaG{paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.MajorScaleStage_degree__J4sju{fill:#233d71;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.MajorScaleStage_degreeName__I53nr{fill:#334766;font:700 10.5px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.MajorScaleStage_degreeOn___yTqF{fill:#4054e6}.MajorScaleStage_circle__i_F6r{fill:none;stroke:#b45309;stroke-width:2}.MajorScaleStage_pill__oq1Hc rect{fill:#eef1ff;stroke:#b9c4f6}.MajorScaleStage_pill__oq1Hc text{fill:#233d71;font:800 11.5px Plus Jakarta Sans,system-ui,sans-serif}.MajorScaleStage_pillGold__OHuGx rect{fill:#fff6e5;stroke:#f0c27a}.MajorScaleStage_pillGold__OHuGx text{fill:#8a4108}.MajorScaleStage_compact__NrIy1 .MajorScaleStage_keyLabel__oxHiY{font-size:19px}.MajorScaleStage_compact__NrIy1 .MajorScaleStage_blackLabel__H1ELj{font-size:17px}.MajorScaleStage_compact__NrIy1 .MajorScaleStage_degree__J4sju,.MajorScaleStage_compact__NrIy1 .MajorScaleStage_noteLabel__uUaaG{font-size:21px}.MajorScaleStage_compact__NrIy1 .MajorScaleStage_degreeName__I53nr,.MajorScaleStage_compact__NrIy1 .MajorScaleStage_hopBadgeText__dcrGN,.MajorScaleStage_compact__NrIy1 .MajorScaleStage_hopNeed__5m8Og{font-size:13px}.MajorScaleStage_compact__NrIy1 .MajorScaleStage_pill__oq1Hc text{font-size:15px}.MajorScaleStage_key__pM_Mi:focus{outline:none}.MajorScaleStage_key__pM_Mi:focus-visible rect:first-of-type{stroke:#4054e6;stroke-width:4}.MinorFormsStage_stage__DsfFk{display:block;width:100%;height:auto;aspect-ratio:720/440;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.MinorFormsStage_staffInk__CgaWA path,.MinorFormsStage_staffInk__CgaWA rect{stroke:#10234b}.MinorFormsStage_staffInk__CgaWA text{fill:#10234b}.MinorFormsStage_toneInk__bmFsp path{stroke:#10234b}.MinorFormsStage_toneInk__bmFsp text{fill:#10234b}.MinorFormsStage_toneAccent__R4o2a path{stroke:#4054e6}.MinorFormsStage_toneAccent__R4o2a text{fill:#4054e6}.MinorFormsStage_toneGold__Y72XW path{stroke:#b45309}.MinorFormsStage_toneGold__Y72XW text{fill:#b45309}.MinorFormsStage_toneMuted__yoKhO path{stroke:#a3b0c8}.MinorFormsStage_toneMuted__yoKhO text{fill:#a3b0c8}.MinorFormsStage_toneInk__bmFsp{color:#10234b}.MinorFormsStage_toneAccent__R4o2a{color:#4054e6}.MinorFormsStage_toneGold__Y72XW{color:#b45309}.MinorFormsStage_toneMuted__yoKhO{color:#a3b0c8}.MinorFormsStage_gutter__UlFMh{fill:#fdfdff}.MinorFormsStage_sigCaption__kgWb8{fill:#52627b;font:800 9.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.MinorFormsStage_sigValue__s2spg{fill:#10234b;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormsStage_keybed__Yvfka{fill:#10234b}.MinorFormsStage_key___cSUP{cursor:pointer}.MinorFormsStage_whiteKey__uLnXg{stroke:#c4cee0;stroke-width:1}.MinorFormsStage_blackKey__fvj8S{stroke:#0a1733;stroke-width:1}.MinorFormsStage_keyLabel__OuXn7{fill:#6b7a93;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormsStage_keyLabelMarked__IEZAW{fill:#10234b;font-weight:800}.MinorFormsStage_keyLabelOn__NNiCD{fill:#fff}.MinorFormsStage_blackLabel__6boIB{fill:#fff;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormsStage_guide__PpTFY{fill:none;stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round;opacity:.45}.MinorFormsStage_halo__mWfUH{fill:rgb(82 104 245/16%)}.MinorFormsStage_row__qrXro{color:#4054e6}.MinorFormsStage_bracket__Zlqk0{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.MinorFormsStage_pill__BTKzZ{fill:#fff;stroke:currentColor;stroke-width:1.4}.MinorFormsStage_pillText__YJd0r{fill:currentColor;font:800 11.5px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormsStage_degree__3Axqt{fill:currentColor;font:700 13px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.MinorFormsStage_degreeTonic__X_BVt{font-weight:800}.MinorFormsStage_degreeGold__qpJK2{fill:#b45309;font-weight:800}.MinorFormsStage_degreeLit__UIJDx{fill:#5268f5;font-weight:800}.MinorFormsStage_ask__BBjlC{fill:#b45309;font:800 17px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormsStage_semi__p_c3w{fill:none;stroke:#b45309;stroke-width:2;stroke-linecap:round}.MinorFormsStage_hopPath__wlOzP{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.MinorFormsStage_hopBadge__l2BDG{fill:currentColor;stroke:#fff;stroke-width:1.5}.MinorFormsStage_hopText__l2gRv{fill:#fff;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormsStage_hopInk__d7kuX{color:#233d71}.MinorFormsStage_hopAccent__G2umC{color:#4054e6}.MinorFormsStage_hopGold__DL9xj{color:#b45309}.MinorFormsStage_hopMuted__DYvni{color:#b8c2d6}.MinorFormsStage_hopWide___inR5 .MinorFormsStage_hopPath__wlOzP{stroke-width:3}.MinorFormsStage_badge__PkO_n{fill:#b45309;stroke:#fff;stroke-width:1.5}.MinorFormsStage_badgeText__5j7Pc{fill:#fff;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.MinorFormsStage_compact__LfYQl .MinorFormsStage_keyLabel__OuXn7{font-size:17px}.MinorFormsStage_compact__LfYQl .MinorFormsStage_blackLabel__6boIB{font-size:13px}.MinorFormsStage_compact__LfYQl .MinorFormsStage_degree__3Axqt{font-size:20px}.MinorFormsStage_compact__LfYQl .MinorFormsStage_pillText__YJd0r{font-size:17px}.MinorFormsStage_compact__LfYQl .MinorFormsStage_sigValue__s2spg{font-size:19px}.MinorFormsStage_compact__LfYQl .MinorFormsStage_sigCaption__kgWb8{font-size:11px;letter-spacing:.04em}.MinorFormsStage_compact__LfYQl .MinorFormsStage_badgeText__5j7Pc,.MinorFormsStage_compact__LfYQl .MinorFormsStage_hopText__l2gRv{font-size:13px}.MinorFormsStage_key___cSUP:focus{outline:none}.MinorFormsStage_key___cSUP:focus-visible .MinorFormsStage_whiteKey__uLnXg{stroke:#b45309;stroke-width:4}.MinorFormsStage_key___cSUP:focus-visible .MinorFormsStage_blackKey__fvj8S{stroke:#fde7b0;stroke-width:3.5}.MinorFormsStage_srOnly__WofA0{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.MinorFormsStage_picker__mSCyR{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.5rem}.MinorFormsStage_picker__mSCyR button{min-width:44px;min-height:44px;padding:0 .7rem;border:1px solid #cbd8ea;border-radius:.65rem;background:white;color:#10234b;font-size:.82rem;font-weight:800;cursor:pointer}.MinorFormsStage_picker__mSCyR button[aria-pressed=true]{background:#233d71;color:white;border-color:#233d71}.MinorFormsStage_picker__mSCyR button:focus-visible{outline:3px solid #5268f5;outline-offset:3px}.MinorStage_stage__S7f7F{display:block;width:100%;height:auto;aspect-ratio:720/440;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.MinorStage_staffInk__cA92K path,.MinorStage_staffInk__cA92K rect{stroke:#10234b}.MinorStage_staffInk__cA92K text{fill:#10234b}.MinorStage_toneInk__4mUkC path{stroke:#10234b}.MinorStage_toneInk__4mUkC text{fill:#10234b}.MinorStage_toneAccent__1Wx__ path{stroke:#4054e6}.MinorStage_toneAccent__1Wx__ text{fill:#4054e6}.MinorStage_toneGold__KGijF path{stroke:#b45309}.MinorStage_toneGold__KGijF text{fill:#b45309}.MinorStage_toneMuted__O1r_R path{stroke:#a3b0c8}.MinorStage_toneMuted__O1r_R text{fill:#a3b0c8}.MinorStage_toneInk__4mUkC{color:#10234b}.MinorStage_toneAccent__1Wx__{color:#4054e6}.MinorStage_toneGold__KGijF{color:#b45309}.MinorStage_toneMuted__O1r_R{color:#a3b0c8}.MinorStage_gutter__Ozqro{fill:#fdfdff}.MinorStage_sigCaption__m1vB8{fill:#52627b;font:800 9.5px Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.MinorStage_sigValue__F3yWp{fill:#10234b;font:800 13px Plus Jakarta Sans,system-ui,sans-serif}.MinorStage_keybed__Fs6ZZ{fill:#10234b}.MinorStage_key__XZMq3{cursor:pointer}.MinorStage_whiteKey__1E2zL{stroke:#c4cee0;stroke-width:1}.MinorStage_blackKey__3wbTq{stroke:#0a1733;stroke-width:1}.MinorStage_keyLabel__NawQt{fill:#6b7a93;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.MinorStage_keyLabelMarked__fS_o8{fill:#10234b;font-weight:800}.MinorStage_keyLabelOn__Hky3a{fill:#fff}.MinorStage_blackLabel__UIEMh{fill:#fff;font:800 10.5px Plus Jakarta Sans,system-ui,sans-serif}.MinorStage_guide__7Jvqw{fill:none;stroke:currentColor;stroke-width:1.2;stroke-dasharray:2 4;stroke-linecap:round;opacity:.45}.MinorStage_halo__qlHZv{fill:rgb(82 104 245/16%)}.MinorStage_bracket__4Pu6_{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.MinorStage_rowMajor___PkIu{color:#233d71}.MinorStage_rowMinor__ngic1{color:#4054e6}.MinorStage_rowMuted__5_oLd{opacity:.45}.MinorStage_pill__3zM5_{fill:#fff;stroke:currentColor;stroke-width:1.4}.MinorStage_pillText__bIuBN{fill:currentColor;font:800 11.5px Plus Jakarta Sans,system-ui,sans-serif}.MinorStage_degree__OSnpK{fill:currentColor;font:700 13px Plus Jakarta Sans,system-ui,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.MinorStage_degreeTonic__CFBmu{font-weight:800}.MinorStage_degreeGold__Wrn8y{fill:#b45309;font-weight:800}.MinorStage_degreeLit__RO4pi{fill:#5268f5;font-weight:800}.MinorStage_semi__xYYbb{fill:none;stroke:#b45309;stroke-width:2;stroke-linecap:round}.MinorStage_badge__z_6vR{fill:#b45309;stroke:#fff;stroke-width:1.5}.MinorStage_badgeText__oigGf{fill:#fff;font:800 11px Plus Jakarta Sans,system-ui,sans-serif}.MinorStage_compact__ZIH2q .MinorStage_keyLabel__NawQt{font-size:17px}.MinorStage_compact__ZIH2q .MinorStage_blackLabel__UIEMh{font-size:13px}.MinorStage_compact__ZIH2q .MinorStage_degree__OSnpK{font-size:20px}.MinorStage_compact__ZIH2q .MinorStage_pillText__bIuBN{font-size:17px}.MinorStage_compact__ZIH2q .MinorStage_sigValue__F3yWp{font-size:21px}.MinorStage_compact__ZIH2q .MinorStage_sigCaption__m1vB8{display:none}.MinorStage_compact__ZIH2q .MinorStage_badgeText__oigGf{font-size:13px}.MinorStage_key__XZMq3:focus{outline:none}.MinorStage_key__XZMq3:focus-visible .MinorStage_whiteKey__1E2zL{stroke:#b45309;stroke-width:4}.MinorStage_key__XZMq3:focus-visible .MinorStage_blackKey__3wbTq{stroke:#fde7b0;stroke-width:3.5}.MinorStage_srOnly___Kjzq{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.MinorStage_pairs__oGauq{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.5rem}.MinorStage_pairs__oGauq button{min-width:44px;min-height:44px;padding:0 .7rem;border:1px solid #cbd8ea;border-radius:.65rem;background:white;color:#10234b;font-size:.78rem;font-weight:800;cursor:pointer}.MinorStage_pairs__oGauq button[aria-pressed=true]{background:#233d71;color:white;border-color:#233d71}.MinorStage_pairs__oGauq button:focus-visible{outline:3px solid #5268f5;outline-offset:3px}