.B4yybq_container{justify-content:center;width:100%;max-width:1000px;margin:2rem auto;padding:1rem 0;display:flex;overflow-x:auto}.B4yybq_fretboard{filter:drop-shadow(0 20px 30px #0006);width:100%;min-width:800px;display:block}.B4yybq_boardBg{fill:var(--fret-bg);stroke:#00000026;stroke-width:1px}.B4yybq_nut{stroke:#475569;stroke-width:6px;stroke-linecap:round}.B4yybq_fretWire{stroke:var(--fret-wire);stroke-width:3px}.B4yybq_string{stroke:var(--string-color);opacity:.8;filter:drop-shadow(0 2px 2px #00000080)}.B4yybq_stringLabel{fill:var(--text-secondary);font-family:monospace;font-size:14px;font-weight:600}.B4yybq_marker{fill:var(--fret-marker);opacity:.5}.B4yybq_noteGroup{transition:transform var(--transition-fast);cursor:pointer;transform-box:fill-box;transform-origin:50%}.B4yybq_noteGroup:hover{transform:scale(1.15)}.B4yybq_noteCircle{fill:var(--note-default);stroke:var(--surface-color);stroke-width:2px;filter:drop-shadow(0 4px 6px #0000004d);transition:all var(--transition-fast)}.B4yybq_rootCircle{fill:var(--note-root);stroke:#c4b5fd;filter:drop-shadow(0 0 12px var(--accent-glow))}.B4yybq_noteText{fill:var(--text-primary);text-anchor:middle;pointer-events:none;font-size:12px;font-weight:700}.B4yybq_rootText{fill:#fff}
.a_xbiq_container{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.a_xbiq_controls{justify-content:center;width:100%;display:flex}.a_xbiq_toggleGroup{background:#0000000d;border-radius:9999px;padding:.25rem;display:flex;box-shadow:inset 0 2px 4px #0000000d}.a_xbiq_toggleButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.a_xbiq_toggleButton:hover{color:#0f172a}.a_xbiq_toggleButton.a_xbiq_active{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 4px 6px -1px #6366f166}.a_xbiq_fretboardWrapper{justify-content:center;width:100%;max-width:1100px;display:flex}
._5HsEmq_section{background:var(--surface-hover);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:900px;margin:1rem 0 2rem;padding:2rem}._5HsEmq_section h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}._5HsEmq_section p{color:var(--text-secondary);margin-bottom:1.25rem;line-height:1.7}._5HsEmq_grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}._5HsEmq_card{color:var(--text-primary);border-radius:var(--radius-md);transition:border-color var(--transition-fast), transform var(--transition-fast);background:#fff;border:1px solid #0000000d;grid-template-columns:auto 1fr;gap:.25rem .6rem;padding:.9rem 1rem;display:grid}._5HsEmq_card:hover{border-color:var(--accent-color);transform:translateY(-2px)}._5HsEmq_degree{color:var(--accent-color);grid-row:span 2;font-weight:700}._5HsEmq_name{font-weight:600}._5HsEmq_notes{color:var(--text-secondary);font-size:.9rem}@media (max-width:600px){._5HsEmq_section{padding:1.25rem}._5HsEmq_grid{grid-template-columns:1fr}}
.j7tZqa_main{background:radial-gradient(circle at 50% 10%, #3b82f60d 0%, transparent 50%), var(--bg-color);flex-direction:column;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex}.j7tZqa_backButton{color:var(--text-secondary);transition:color var(--transition-fast);align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;display:flex}.j7tZqa_backButton:hover{color:var(--accent-color)}.j7tZqa_arrow{transition:transform var(--transition-fast)}.j7tZqa_backButton:hover .j7tZqa_arrow{transform:translate(-4px)}.j7tZqa_header{text-align:center;margin-bottom:3rem}.j7tZqa_title{letter-spacing:-.05em;background:linear-gradient(90deg,#1e293b,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:800}.j7tZqa_subtitle{color:var(--text-secondary);font-size:1.1rem}.j7tZqa_fretboardWrapper{background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:1200px;margin-bottom:3rem;padding:3rem 1rem;box-shadow:0 25px 50px -12px #0000001a}.j7tZqa_infoBox{border-radius:var(--radius-md);background:#8b5cf61a;border:1px solid #8b5cf633;gap:1.5rem;width:100%;max-width:700px;padding:1.5rem 2rem;display:flex}.j7tZqa_infoIcon{flex-shrink:0;font-size:2rem}.j7tZqa_infoText h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem}.j7tZqa_infoText p{color:var(--text-secondary);line-height:1.6}.j7tZqa_rootHighlight{color:#c4b5fd;text-shadow:0 0 10px var(--accent-glow)}.j7tZqa_songsSection{width:100%;max-width:900px;margin-top:3rem}.j7tZqa_songsTitle{color:var(--text-primary);border-bottom:1px solid #0000001a;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.j7tZqa_songsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.j7tZqa_songCard{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000000d}.j7tZqa_songCard:hover{background:#f8fafc;border-color:#6366f14d;transform:translateY(-2px)}.j7tZqa_songTitle{color:var(--text-primary);font-size:1.1rem;font-weight:600}.j7tZqa_songArtist{color:var(--text-secondary);font-size:.9rem}.j7tZqa_seoSection{background:var(--surface-hover);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:900px;margin-top:3rem;margin-bottom:2rem;padding:2rem}.j7tZqa_seoSection h2{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.j7tZqa_seoSection p{color:var(--text-secondary);line-height:1.7}.j7tZqa_seoList{flex-wrap:wrap;gap:.5rem;margin-top:1rem;list-style:none;display:flex}.j7tZqa_seoItem{border-radius:var(--radius-md);color:var(--text-primary);background:#fff;border:1px solid #0000000d;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}.j7tZqa_seoInterval{color:var(--accent-color);border-radius:var(--radius-sm);background:#6366f11a;padding:.1rem .4rem;font-size:.9em}
._ETqlq_main{background:radial-gradient(circle at 50% 10%, #3b82f60d 0%, transparent 50%), var(--bg-color);flex-direction:column;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex}._ETqlq_backButton{color:var(--text-secondary);transition:color var(--transition-fast);align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;display:flex}._ETqlq_backButton:hover{color:var(--accent-color)}._ETqlq_arrow{transition:transform var(--transition-fast)}._ETqlq_backButton:hover ._ETqlq_arrow{transform:translate(-4px)}._ETqlq_header{text-align:center;margin-bottom:3rem}._ETqlq_title{letter-spacing:-.05em;background:linear-gradient(90deg,#1e293b,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:800}._ETqlq_subtitle{color:var(--text-secondary);font-size:1.1rem}._ETqlq_fretboardWrapper{background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:1200px;margin-bottom:3rem;padding:3rem 1rem;box-shadow:0 25px 50px -12px #0000001a}._ETqlq_infoBox{border-radius:var(--radius-md);background:#8b5cf61a;border:1px solid #8b5cf633;gap:1.5rem;width:100%;max-width:700px;padding:1.5rem 2rem;display:flex}._ETqlq_infoIcon{flex-shrink:0;font-size:2rem}._ETqlq_infoText h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem}._ETqlq_infoText p{color:var(--text-secondary);line-height:1.6}._ETqlq_rootHighlight{color:#c4b5fd;text-shadow:0 0 10px var(--accent-glow)}._ETqlq_songsSection{width:100%;max-width:900px;margin-top:3rem}._ETqlq_songsTitle{color:var(--text-primary);border-bottom:1px solid #0000001a;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}._ETqlq_songsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}._ETqlq_songCard{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000000d}._ETqlq_songCard:hover{background:#f8fafc;border-color:#6366f14d;transform:translateY(-2px)}._ETqlq_songTitle{color:var(--text-primary);font-size:1.1rem;font-weight:600}._ETqlq_songArtist{color:var(--text-secondary);font-size:.9rem}._ETqlq_seoSection{background:var(--surface-hover);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:900px;margin-top:3rem;margin-bottom:2rem;padding:2rem}._ETqlq_seoSection h2{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:700}._ETqlq_seoSection p{color:var(--text-secondary);line-height:1.7}._ETqlq_seoList{flex-wrap:wrap;gap:.5rem;margin-top:1rem;list-style:none;display:flex}._ETqlq_seoItem{border-radius:var(--radius-md);color:var(--text-primary);background:#fff;border:1px solid #0000000d;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}._ETqlq_seoInterval{color:var(--accent-color);border-radius:var(--radius-sm);background:#6366f11a;padding:.1rem .4rem;font-size:.9em}._ETqlq_shapesSection{width:100%;max-width:900px;margin-top:3rem}._ETqlq_shapesSection h2{color:var(--text-primary);border-bottom:1px solid #0000001a;margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}._ETqlq_shapesSection p{color:var(--text-secondary);margin-bottom:1.5rem}._ETqlq_shapesGrid{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}
.YCM0lW_main{background:radial-gradient(circle at 50% 10%, #3b82f60d 0%, transparent 50%), var(--bg-color);flex-direction:column;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex}.YCM0lW_backButton{color:var(--text-secondary);transition:color var(--transition-fast);align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;display:flex}.YCM0lW_backButton:hover{color:var(--accent-color)}.YCM0lW_arrow{transition:transform var(--transition-fast)}.YCM0lW_backButton:hover .YCM0lW_arrow{transform:translate(-4px)}.YCM0lW_header{text-align:center;margin-bottom:3rem}.YCM0lW_title{letter-spacing:-.05em;background:linear-gradient(90deg,#1e293b,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:800}.YCM0lW_subtitle{color:var(--text-secondary);font-size:1.1rem}.YCM0lW_fretboardWrapper{background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:1200px;margin-bottom:3rem;padding:3rem 1rem;box-shadow:0 25px 50px -12px #0000001a}.YCM0lW_seoSection{background:var(--surface-hover);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:900px;margin-top:3rem;margin-bottom:2rem;padding:2rem}.YCM0lW_seoSection h2{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.YCM0lW_seoSection p{color:var(--text-secondary);line-height:1.7}.YCM0lW_seoList{flex-wrap:wrap;gap:.5rem;margin-top:1rem;list-style:none;display:flex}.YCM0lW_seoItem{border-radius:var(--radius-md);color:var(--text-primary);background:#fff;border:1px solid #0000000d;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}
.GdI9oW_main{background:radial-gradient(circle at 50% 10%, #3b82f60d 0%, transparent 50%), var(--bg-color);flex-direction:column;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex}.GdI9oW_backButton{color:var(--text-secondary);transition:color var(--transition-fast);align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;display:flex}.GdI9oW_backButton:hover{color:var(--accent-color)}.GdI9oW_arrow{transition:transform var(--transition-fast)}.GdI9oW_backButton:hover .GdI9oW_arrow{transform:translate(-4px)}.GdI9oW_header{text-align:center;margin-bottom:3rem}.GdI9oW_title{letter-spacing:-.05em;background:linear-gradient(90deg,#1e293b,#6366f1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:800}.GdI9oW_subtitle{color:var(--text-secondary);font-size:1.1rem}.GdI9oW_fretboardWrapper{background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:1200px;margin-bottom:3rem;padding:3rem 1rem;box-shadow:0 25px 50px -12px #0000001a}.GdI9oW_infoBox{border-radius:var(--radius-md);background:#8b5cf61a;border:1px solid #8b5cf633;gap:1.5rem;width:100%;max-width:700px;padding:1.5rem 2rem;display:flex}.GdI9oW_infoIcon{flex-shrink:0;font-size:2rem}.GdI9oW_infoText h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem}.GdI9oW_infoText p{color:var(--text-secondary);line-height:1.6}.GdI9oW_rootHighlight{color:#c4b5fd;text-shadow:0 0 10px var(--accent-glow)}.GdI9oW_songsSection{width:100%;max-width:900px;margin-top:3rem}.GdI9oW_songsTitle{color:var(--text-primary);border-bottom:1px solid #0000001a;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.GdI9oW_songsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.GdI9oW_songCard{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000000d}.GdI9oW_songCard:hover{background:#f8fafc;border-color:#6366f14d;transform:translateY(-2px)}.GdI9oW_songTitle{color:var(--text-primary);font-size:1.1rem;font-weight:600}.GdI9oW_songArtist{color:var(--text-secondary);font-size:.9rem}.GdI9oW_seoSection{background:var(--surface-hover);border-radius:var(--radius-lg);border:1px solid #0000000d;width:100%;max-width:900px;margin-top:3rem;margin-bottom:2rem;padding:2rem}.GdI9oW_seoSection h2{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.GdI9oW_seoSection p{color:var(--text-secondary);line-height:1.7}.GdI9oW_seoList{flex-wrap:wrap;gap:.5rem;margin-top:1rem;list-style:none;display:flex}.GdI9oW_seoItem{border-radius:var(--radius-md);color:var(--text-primary);background:#fff;border:1px solid #0000000d;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}.GdI9oW_seoInterval{color:var(--accent-color);border-radius:var(--radius-sm);background:#6366f11a;padding:.1rem .4rem;font-size:.9em}
