.restored-page-58dbaaddbeaeecf7[data-astro-cid-wuxzmuyv]{--background:222 47% 11%;--foreground:210 40% 98%;--card:222 47% 17%;--card-foreground:210 40% 98%;--primary:161 94% 30%;--primary-foreground:0 0% 100%;--secondary:222 47% 17%;--secondary-foreground:210 40% 98%;--muted:215 25% 27%;--muted-foreground:215 16% 47%;--accent:158 64% 52%;--accent-foreground:222 47% 11%;--border:215 25% 27%;--ring:158 64% 52%;--fretboard-glow:inset 0 0 15px #34d3991a;--schematic-line-opacity:.15;--radius:8px;--container-width:1152px;--content-width:896px}@media (prefers-color-scheme:light){.restored-page-58dbaaddbeaeecf7[data-astro-cid-wuxzmuyv]{--background:210 40% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--border:214 32% 91%}}[data-astro-cid-wuxzmuyv]{box-sizing:border-box;margin:0;padding:0}.restored-page-58dbaaddbeaeecf7[data-astro-cid-wuxzmuyv]{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.625}.container[data-astro-cid-wuxzmuyv]{max-width:var(--container-width);margin:0 auto;padding:0 24px}.content-column[data-astro-cid-wuxzmuyv]{max-width:var(--content-width);margin:0 auto}.section-padding[data-astro-cid-wuxzmuyv]{padding:clamp(4rem,10vw,8rem) 0}.hero-padding[data-astro-cid-wuxzmuyv]{padding:64px 0}h1[data-astro-cid-wuxzmuyv],h2[data-astro-cid-wuxzmuyv],h3[data-astro-cid-wuxzmuyv]{text-wrap:balance;font-weight:700}.hero-headline[data-astro-cid-wuxzmuyv]{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.1}.section-headline[data-astro-cid-wuxzmuyv]{letter-spacing:-.01em;margin-bottom:2rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.sub-headline[data-astro-cid-wuxzmuyv]{margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.4}.body-text[data-astro-cid-wuxzmuyv]{color:hsl(var(--muted-foreground));font-size:1rem}.caption-text[data-astro-cid-wuxzmuyv]{letter-spacing:.05em;color:hsl(var(--muted-foreground));font-family:"IBM+Plex+Mono",monospace;font-size:.75rem}.mono[data-astro-cid-wuxzmuyv]{font-family:IBM Plex Mono,monospace}.instrument-schematic-grid[data-astro-cid-wuxzmuyv]{background-color:hsl(var(--background));background-image:linear-gradient(rgba(52, 211, 153, var(--schematic-line-opacity)) 1px, transparent 1px), linear-gradient(90deg, rgba(52, 211, 153, var(--schematic-line-opacity)) 1px, transparent 1px);box-shadow:var(--fretboard-glow);background-size:20px 20px}.animate-enter[data-astro-cid-wuxzmuyv]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.animate-enter[data-astro-cid-wuxzmuyv].is-visible{opacity:1;transform:translateY(0)}.word-reveal-parent[data-astro-cid-wuxzmuyv]{vertical-align:bottom;padding-bottom:.15em;display:inline-block;overflow:hidden}.animate-word-enter[data-astro-cid-wuxzmuyv]{transition:transform .8s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.hero-headline[data-astro-cid-wuxzmuyv].is-visible .animate-word-enter[data-astro-cid-wuxzmuyv]{transform:translateY(0)}nav[data-astro-cid-wuxzmuyv]{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));z-index:100;position:sticky;top:0}.nav-inner[data-astro-cid-wuxzmuyv]{justify-content:space-between;align-items:center;height:72px;display:flex}.nav-links[data-astro-cid-wuxzmuyv]{gap:2rem;list-style:none;display:flex}.nav-links[data-astro-cid-wuxzmuyv] a[data-astro-cid-wuxzmuyv]{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s}.nav-links[data-astro-cid-wuxzmuyv] a[data-astro-cid-wuxzmuyv]:hover{color:hsl(var(--accent))}.chord-diagram-container[data-astro-cid-wuxzmuyv]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;align-items:center;padding:3rem 2rem;display:flex;position:relative}.chord-grid[data-astro-cid-wuxzmuyv]{grid-template-columns:repeat(6,1fr);width:180px;margin-bottom:2rem;display:grid;position:relative}.chord-string[data-astro-cid-wuxzmuyv]{background:hsl(var(--muted-foreground));width:1px;height:180px;margin:0 auto;position:relative}.chord-string[data-astro-cid-wuxzmuyv]:before{content:"";background:hsl(var(--border));height:1px;position:absolute;left:-14px;right:-14px}.chord-string[data-astro-cid-wuxzmuyv]:first-child:before{left:0}.chord-string[data-astro-cid-wuxzmuyv]:nth-child(6):before{right:0}.fret-1[data-astro-cid-wuxzmuyv]:before{top:45px}.fret-2[data-astro-cid-wuxzmuyv]:before{top:90px}.fret-3[data-astro-cid-wuxzmuyv]:before{top:135px}.fret-4[data-astro-cid-wuxzmuyv]:before{top:180px}.chord-nut[data-astro-cid-wuxzmuyv]{background:hsl(var(--foreground));height:4px;position:absolute;top:0;left:0;right:0}.chord-symbol[data-astro-cid-wuxzmuyv]{text-align:center;width:100%;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:700;position:absolute;top:-30px}.symbol-x[data-astro-cid-wuxzmuyv]{color:#ef4444}.symbol-o[data-astro-cid-wuxzmuyv]{color:hsl(var(--accent))}.chord-dot[data-astro-cid-wuxzmuyv]{background:hsl(var(--accent));width:24px;height:24px;color:hsl(var(--accent-foreground));z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.step-grid[data-astro-cid-wuxzmuyv]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=1024px){.step-grid[data-astro-cid-wuxzmuyv]{grid-template-columns:1fr 1fr}}.step-card[data-astro-cid-wuxzmuyv]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);flex-direction:column;padding:2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.step-card[data-astro-cid-wuxzmuyv]:hover{border-color:hsl(var(--accent));transform:translateY(-4px)}.step-header[data-astro-cid-wuxzmuyv]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.step-number[data-astro-cid-wuxzmuyv]{border:1px solid hsl(var(--accent));background:hsla(var(--accent), .1);width:32px;height:32px;color:hsl(var(--accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.done-when[data-astro-cid-wuxzmuyv]{border-top:1px solid hsl(var(--border));align-items:flex-start;gap:.75rem;margin-top:auto;padding-top:1.5rem;font-size:.875rem;font-weight:500;display:flex}.done-when[data-astro-cid-wuxzmuyv] .label[data-astro-cid-wuxzmuyv]{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.done-when[data-astro-cid-wuxzmuyv] .signal[data-astro-cid-wuxzmuyv]{color:hsl(var(--accent))}.checklist-block[data-astro-cid-wuxzmuyv]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:2.5rem}.checklist-grid[data-astro-cid-wuxzmuyv]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.checklist-grid[data-astro-cid-wuxzmuyv]{grid-template-columns:1fr 1fr}}.checklist-item[data-astro-cid-wuxzmuyv]{color:hsl(var(--foreground));align-items:center;gap:.75rem;font-size:.875rem;display:flex}.check-icon[data-astro-cid-wuxzmuyv]{color:hsl(var(--accent));flex-shrink:0}.faq-item[data-astro-cid-wuxzmuyv]{border-bottom:1px solid hsl(var(--border));padding:1.5rem 0}.faq-question[data-astro-cid-wuxzmuyv]{color:hsl(var(--foreground));margin-bottom:.75rem}.faq-answer[data-astro-cid-wuxzmuyv]{color:hsl(var(--muted-foreground))}.cta-section[data-astro-cid-wuxzmuyv]{background:hsl(var(--card));border-radius:var(--radius);text-align:center;padding:4rem 2rem}.cta-button[data-astro-cid-wuxzmuyv]{background:hsl(var(--primary));color:#fff;border-radius:var(--radius);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 2.5rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.cta-button[data-astro-cid-wuxzmuyv]:hover{background:#047857;transform:translateY(-2px);box-shadow:0 4px 12px #05966980}.secondary-link[data-astro-cid-wuxzmuyv]{color:hsl(var(--accent));font-size:.875rem;font-weight:500;text-decoration:none}.secondary-link[data-astro-cid-wuxzmuyv]:hover{text-decoration:underline}.stats-grid[data-astro-cid-wuxzmuyv]{text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.stat-metric[data-astro-cid-wuxzmuyv]{color:hsl(var(--accent));font-family:IBM Plex Mono,monospace;font-size:2.5rem;font-weight:700}.stat-label[data-astro-cid-wuxzmuyv]{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}footer[data-astro-cid-wuxzmuyv]{border-top:1px solid hsl(var(--border));background:hsl(var(--card));padding:4rem 0 2rem}.footer-links[data-astro-cid-wuxzmuyv]{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem 0;list-style:none;display:flex}.footer-links[data-astro-cid-wuxzmuyv] a[data-astro-cid-wuxzmuyv]{color:hsl(var(--muted-foreground));font-size:.875rem;text-decoration:none;transition:color .3s}.footer-links[data-astro-cid-wuxzmuyv] a[data-astro-cid-wuxzmuyv]:hover{color:#fff}.footer-credit[data-astro-cid-wuxzmuyv]{text-align:center;color:hsl(var(--muted-foreground));font-size:.75rem}[data-astro-cid-wuxzmuyv]{scrollbar-width:thin!important;scrollbar-color:#bfc5ce transparent!important}[data-astro-cid-wuxzmuyv]::-webkit-scrollbar{width:6px!important}[data-astro-cid-wuxzmuyv]::-webkit-scrollbar-thumb{background-color:#bfc5ce!important;border-radius:9999px!important}[data-astro-cid-wuxzmuyv]::-webkit-scrollbar-track{background-color:#0000!important;border-radius:9999px!important}.restored-source-contained.restored-page-58dbaaddbeaeecf7,:root.dark .restored-source-contained.restored-page-58dbaaddbeaeecf7{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:0;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}
