.ChordDiagramGenerator_shell__42_yP{--ink:#1d2520;--muted:#6d756f;--paper:#ffffff;--line:#d4d0c4;--accent:#2563eb;min-height:100vh;color:var(--ink);background:var(--paper);font-family:Helvetica Neue,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.ChordDiagramGenerator_intro__w1cRg{max-width:1380px;margin:0 auto;padding:clamp(38px,6vw,82px) clamp(22px,4vw,64px) clamp(32px,5vw,64px);display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.ChordDiagramGenerator_eyebrow__0XUHS{margin:0 0 14px;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ChordDiagramGenerator_intro__w1cRg h1{margin:0 0 12px;max-width:720px;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(44px,5.4vw,74px);font-weight:900;letter-spacing:-.04em;line-height:.92}.ChordDiagramGenerator_catchcopy__b3yxy{margin:0;max-width:720px;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(24px,3vw,40px);font-weight:600;letter-spacing:-.06em;line-height:1.08}.ChordDiagramGenerator_lead__vPiEF{max-width:370px;margin:0 0 4px;color:var(--muted);font-size:13px;line-height:2}.ChordDiagramGenerator_workspace__d5sgA{max-width:1380px;margin:0 auto;padding:0 clamp(16px,4vw,64px) 72px;display:grid;grid-template-columns:minmax(0,1fr) 330px;border-top:1px solid var(--ink)}.ChordDiagramGenerator_canvasPanel__AgGNa{width:100%;min-width:0;border-left:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ChordDiagramGenerator_exportSurface__DdTCb{--ink:#000000;min-width:0;color:var(--ink);background:transparent}.ChordDiagramGenerator_filterDefs__t4mM4{width:0;height:0;position:absolute;overflow:hidden}.ChordDiagramGenerator_canvasHeader__7Ty_H{min-height:126px;padding:24px 28px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between}.ChordDiagramGenerator_fieldLabel__TSVJ6,.ChordDiagramGenerator_miniLabel__Gw6er{display:block;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ChordDiagramGenerator_chordNameEditor__jekkR{min-height:56px;display:flex;align-items:center;gap:10px}.ChordDiagramGenerator_chordNameInput__4EX3a{width:min(520px,62vw);min-width:0;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--ink);background:transparent;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(38px,5vw,62px);font-weight:900;letter-spacing:-.06em;line-height:1}.ChordDiagramGenerator_chordNameInput__4EX3a:hover{border-bottom-color:color-mix(in srgb,var(--ink) 25%,transparent)}.ChordDiagramGenerator_chordNameInput__4EX3a:focus-visible{border-bottom-color:var(--accent);outline:0}.ChordDiagramGenerator_chordMeta__8ht9y{min-height:18px;display:flex;align-items:center;gap:10px}.ChordDiagramGenerator_confidence__x9t4h{color:var(--muted);font-size:10px}.ChordDiagramGenerator_restoreChordButton__40gQ5{padding:0;border:0;border-bottom:1px solid;color:var(--accent);background:transparent;font-size:10px;cursor:pointer}.ChordDiagramGenerator_srOnly__3D51X{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ChordDiagramGenerator_resetButton__S8hJi{border:0;color:var(--muted);background:transparent;display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer}.ChordDiagramGenerator_diagramWrap__NTcCL{min-height:610px;padding:50px 24px 38px;border-right:1px solid var(--ink);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;background:transparent}.ChordDiagramGenerator_diagram__mBvMb{width:100%;min-width:0}.ChordDiagramGenerator_exportSurface__DdTCb[data-export-rendering=true] .ChordDiagramGenerator_canvasHeader__7Ty_H{min-height:0;padding:24px 24px 4px;border:0;justify-content:center;text-align:center}.ChordDiagramGenerator_exportSurface__DdTCb[data-export-rendering=true] .ChordDiagramGenerator_canvasHeader__7Ty_H>div{width:100%}.ChordDiagramGenerator_exportSurface__DdTCb[data-export-rendering=true] .ChordDiagramGenerator_chordNameEditor__jekkR{min-height:58px;justify-content:center}.ChordDiagramGenerator_exportSurface__DdTCb[data-export-rendering=true] .ChordDiagramGenerator_chordNameInput__4EX3a{width:100%;text-align:center}.ChordDiagramGenerator_exportSurface__DdTCb[data-export-rendering=true] .ChordDiagramGenerator_diagramWrap__NTcCL{min-height:0;padding:22px 24px 38px;border:0}.ChordDiagramGenerator_diagramGrid__xcJiE,.ChordDiagramGenerator_noteRow__pYaRJ,.ChordDiagramGenerator_statusRow__yw2sc{display:grid}.ChordDiagramGenerator_vertical__vEVxz{max-width:440px;margin:0 auto}.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_diagramGrid__xcJiE{grid-template-rows:48px 410px 36px}.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_noteRow__pYaRJ,.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_statusRow__yw2sc{grid-template-columns:repeat(6,1fr)}.ChordDiagramGenerator_stringStatus__eG2bM{min-width:36px;border:0;color:var(--ink);background:transparent;font-size:22px;font-weight:700;cursor:pointer}.ChordDiagramGenerator_fretboard__QWqCr{position:relative;display:grid}.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_fretboard__QWqCr{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(var(--fret-count),1fr);background:linear-gradient(to right,transparent calc(50% - 1px),var(--ink) calc(50% - 1px),var(--ink) calc(50% + 1px),transparent calc(50% + 1px));background-size:16.6667% 100%}.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_fretboard__QWqCr:after{content:"";position:absolute;top:0;right:8.3333%;left:8.3333%;height:var(--nut-width);background:var(--ink);pointer-events:none}.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_fretboard__QWqCr:before{content:"";position:absolute;inset:0 8.3333%;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--fret-size) - 1px),var(--ink) calc(var(--fret-size) - 1px) calc(var(--fret-size) + 1px))}.ChordDiagramGenerator_horizontal___JWRr{width:min(calc(var(--diagram-width-percent) + var(--diagram-side-offset)),var(--diagram-max-width));max-width:none;margin:0 auto}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_diagramGrid__xcJiE{grid-template-columns:46px minmax(0,1fr) 46px;grid-template-rows:28px 360px}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_noteRow__pYaRJ,.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_statusRow__yw2sc{grid-template-rows:repeat(6,1fr)}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_statusRow__yw2sc{grid-column:1;grid-row:2}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_fretboard__QWqCr{grid-column:2;grid-row:2}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_noteRow__pYaRJ{grid-column:3;grid-row:2}.ChordDiagramGenerator_fretLabels__Zj4AA{grid-column:1/3;grid-row:1;display:grid;grid-template-columns:46px repeat(var(--fret-count),1fr);color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;text-align:center}.ChordDiagramGenerator_fretLabels__Zj4AA span:first-child{color:var(--accent)}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_fretboard__QWqCr{grid-template-columns:repeat(var(--fret-count),1fr);grid-template-rows:repeat(6,1fr);background:linear-gradient(to bottom,transparent calc(50% - 1px),var(--ink) calc(50% - 1px),var(--ink) calc(50% + 1px),transparent calc(50% + 1px));background-size:100% 16.6667%}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_fretboard__QWqCr:after{content:"";position:absolute;top:8.3333%;bottom:8.3333%;left:0;width:var(--nut-width);background:var(--ink);pointer-events:none}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_fretboard__QWqCr:before{content:"";position:absolute;inset:8.3333% 0;pointer-events:none;background:repeating-linear-gradient(to right,transparent 0 calc(var(--fret-size) - 1px),var(--ink) calc(var(--fret-size) - 1px) calc(var(--fret-size) + 1px))}.ChordDiagramGenerator_fretPosition__qL6Hx{position:absolute;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;white-space:nowrap}.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_fretPosition__qL6Hx{top:25px;right:calc(100% + 18px)}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_fretPosition__qL6Hx{bottom:calc(100% + 14px);left:var(--fret-center);transform:translateX(-50%)}.ChordDiagramGenerator_fretCell__KsXfO{z-index:1;margin:3px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.ChordDiagramGenerator_fretCell__KsXfO:hover{background:rgba(37,99,235,.08)}.ChordDiagramGenerator_marker__6KXAi{position:relative;width:48px;height:48px;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:800;animation:ChordDiagramGenerator_markerIn__bIUrK .16s ease-out}.ChordDiagramGenerator_markerShape__YaD7E{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ChordDiagramGenerator_markerLabel___Wa_l{position:relative;z-index:1;line-height:1;transform:translateY(1px)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_chordNameInput__4EX3a,.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_fretLabels__Zj4AA,.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_fretPosition__qL6Hx,.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_stringStatus__eG2bM{font-family:Bradley Hand,Comic Sans MS,Klee,Hannotate SC,YuKyokasho,Yu Kyokasho,cursive;font-weight:700}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_chordNameInput__4EX3a{letter-spacing:-.01em;transform:rotate(-1deg) translateY(1px)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_diagramGrid__xcJiE{filter:url(#hand-drawn-grid);transform:rotate(-.32deg) skewX(-.12deg)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_fretboard__QWqCr{filter:contrast(1.14)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_marker__6KXAi{transform:rotate(-3.2deg) scale(.97)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_fretCell__KsXfO:nth-child(3n+2) .ChordDiagramGenerator_marker__6KXAi{transform:rotate(2.8deg) scale(1.02)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_fretCell__KsXfO:nth-child(3n) .ChordDiagramGenerator_marker__6KXAi{transform:rotate(-1.2deg) scale(.95)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_markerShape__YaD7E{filter:url(#hand-drawn-marker)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_fretLabels__Zj4AA span:nth-child(2n),.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_noteRow__pYaRJ span:nth-child(2n){transform:rotate(2deg) translateY(1px)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_fretLabels__Zj4AA span:nth-child(3n),.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_noteRow__pYaRJ span:nth-child(3n){transform:rotate(-2.5deg) translateY(-1px)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_stringStatus__eG2bM:nth-child(2n){transform:rotate(3deg) translateX(-1px)}.ChordDiagramGenerator_handDrawn__sj6Dz .ChordDiagramGenerator_stringStatus__eG2bM:nth-child(3n){transform:rotate(-3.5deg) translateX(1px)}@keyframes ChordDiagramGenerator_markerIn__bIUrK{0%{opacity:0;transform:scale(.65)}}.ChordDiagramGenerator_noteRow__pYaRJ{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;text-align:center}.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_noteRow__pYaRJ{padding-top:22px}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_noteRow__pYaRJ span{display:grid;place-items:center}.ChordDiagramGenerator_noteVisible__U8Khn{color:var(--accent)}.ChordDiagramGenerator_canvasFooter__HUCU6{min-height:54px;padding:0 22px;border-right:1px solid var(--ink);color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:9px;letter-spacing:.04em}.ChordDiagramGenerator_checkLabel__uc1u5{display:flex;align-items:center;gap:8px;cursor:pointer}.ChordDiagramGenerator_checkLabel__uc1u5 input{accent-color:var(--accent)}.ChordDiagramGenerator_controls__TDxvC{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ChordDiagramGenerator_controlsBackdrop__sKd5h,.ChordDiagramGenerator_mobileControlsButton__FpFAj,.ChordDiagramGenerator_mobileControlsHeader__4au0X{display:none}.ChordDiagramGenerator_controlSection__uTo_Q{padding:22px;border-bottom:1px solid var(--ink)}.ChordDiagramGenerator_controlSection__uTo_Q:last-child{border-bottom:0}.ChordDiagramGenerator_sectionTitle__p4aJj{margin-bottom:20px;display:flex;align-items:center;gap:11px;font-size:12px;font-weight:800}.ChordDiagramGenerator_sectionTitle__p4aJj span{color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.ChordDiagramGenerator_fieldLabel__TSVJ6{margin-bottom:8px}.ChordDiagramGenerator_selectWrap__QdP9y{position:relative}.ChordDiagramGenerator_selectWrap__QdP9y select,.ChordDiagramGenerator_textInput__BXZgC{width:100%;height:43px;padding:0 13px;border:1px solid var(--line);border-radius:0;color:var(--ink);background:rgba(255,255,255,.52);font:inherit;font-size:12px;appearance:none}.ChordDiagramGenerator_selectWrap__QdP9y svg{position:absolute;top:13px;right:12px;pointer-events:none}.ChordDiagramGenerator_orientationToggle__hMcSq,.ChordDiagramGenerator_styleToggle__NDZBh{margin-bottom:18px;display:grid;grid-template-columns:1fr 1fr}.ChordDiagramGenerator_orientationToggle__hMcSq button,.ChordDiagramGenerator_styleToggle__NDZBh button{height:44px;border:1px solid var(--line);color:var(--muted);background:rgba(255,255,255,.34);display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:700;cursor:pointer}.ChordDiagramGenerator_orientationToggle__hMcSq button+button,.ChordDiagramGenerator_styleToggle__NDZBh button+button{border-left:0}.ChordDiagramGenerator_orientationToggle__hMcSq .ChordDiagramGenerator_activeOrientation__9vKuA,.ChordDiagramGenerator_styleToggle__NDZBh .ChordDiagramGenerator_activeOrientation__9vKuA{color:var(--paper);background:var(--ink);border-color:var(--ink)}.ChordDiagramGenerator_styleToggle__NDZBh button{gap:7px}.ChordDiagramGenerator_fretCountTools__K9WPR{margin-bottom:18px;display:grid;grid-template-columns:repeat(4,1fr)}.ChordDiagramGenerator_fretCountTools__K9WPR button{height:39px;border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.34);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;cursor:pointer}.ChordDiagramGenerator_fretCountTools__K9WPR button+button{border-left:0}.ChordDiagramGenerator_fretCountTools__K9WPR button:hover{border-color:var(--ink)}.ChordDiagramGenerator_fretCountTools__K9WPR .ChordDiagramGenerator_activeTool__4lC6O{color:var(--paper);background:var(--ink);border-color:var(--ink)}.ChordDiagramGenerator_horizontalIcon__NtkMx,.ChordDiagramGenerator_verticalIcon__Xohgx{width:18px;height:12px;display:block;border:1px solid;background:repeating-linear-gradient(180deg,transparent 0 2px,currentColor 2px 3px)}.ChordDiagramGenerator_verticalIcon__Xohgx{width:12px;height:18px;background:repeating-linear-gradient(90deg,transparent 0 2px,currentColor 2px 3px)}.ChordDiagramGenerator_degreeTools__ruSnv,.ChordDiagramGenerator_labelModeToggle__QZXJ4,.ChordDiagramGenerator_labelTools__lV0XH{display:grid;gap:6px}.ChordDiagramGenerator_labelModeToggle__QZXJ4{grid-template-columns:repeat(2,1fr);margin-bottom:12px}.ChordDiagramGenerator_labelTools__lV0XH{grid-template-columns:repeat(5,1fr)}.ChordDiagramGenerator_degreeTools__ruSnv{grid-template-columns:repeat(7,1fr)}.ChordDiagramGenerator_degreeTools__ruSnv button,.ChordDiagramGenerator_formatToggle___VVRH button,.ChordDiagramGenerator_labelModeToggle__QZXJ4 button,.ChordDiagramGenerator_labelTools__lV0XH button{height:39px;border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.34);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;cursor:pointer}.ChordDiagramGenerator_degreeTools__ruSnv button:hover,.ChordDiagramGenerator_formatToggle___VVRH button:hover,.ChordDiagramGenerator_labelModeToggle__QZXJ4 button:hover,.ChordDiagramGenerator_labelTools__lV0XH button:hover{border-color:var(--ink)}.ChordDiagramGenerator_degreeTools__ruSnv .ChordDiagramGenerator_activeTool__4lC6O,.ChordDiagramGenerator_formatToggle___VVRH .ChordDiagramGenerator_activeFormat__bz1mW,.ChordDiagramGenerator_labelModeToggle__QZXJ4 .ChordDiagramGenerator_activeTool__4lC6O,.ChordDiagramGenerator_labelTools__lV0XH .ChordDiagramGenerator_activeTool__4lC6O{border-color:var(--ink);color:var(--paper);background:var(--ink)}.ChordDiagramGenerator_labelHint__3YriF{margin:9px 0 0;color:var(--muted);font-size:9px;line-height:1.6}.ChordDiagramGenerator_customLabelField__zLq1A{position:relative}.ChordDiagramGenerator_customLabelField__zLq1A>span{position:absolute;right:10px;bottom:13px;color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;pointer-events:none}.ChordDiagramGenerator_customLabelField__zLq1A .ChordDiagramGenerator_textInput__BXZgC{padding-right:42px}.ChordDiagramGenerator_quickChordFields__Drpeb{display:grid;gap:14px}.ChordDiagramGenerator_quickChordPreview__VBDtg{min-height:58px;margin-top:14px;padding:0 14px;border:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.34)}.ChordDiagramGenerator_quickChordPreview__VBDtg span{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ChordDiagramGenerator_quickChordPreview__VBDtg strong{font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:25px;font-weight:900;letter-spacing:-.05em}.ChordDiagramGenerator_colorTools__amglT,.ChordDiagramGenerator_shapeTools__AO8m0{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.ChordDiagramGenerator_shapeTools__AO8m0{margin-bottom:18px}.ChordDiagramGenerator_shapeTools__AO8m0 button{min-height:64px;padding:7px 3px 6px;border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.34);display:grid;place-items:center;align-content:center;gap:3px;cursor:pointer}.ChordDiagramGenerator_shapeTools__AO8m0 button:hover{border-color:var(--ink)}.ChordDiagramGenerator_shapeIcon__VM0tf{width:27px;height:27px}.ChordDiagramGenerator_shapeTools__AO8m0 button span{font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700}.ChordDiagramGenerator_shapeTools__AO8m0 .ChordDiagramGenerator_activeShape__mGTrn{border-color:var(--ink);color:var(--paper);background:var(--ink);box-shadow:inset 0 0 0 2px var(--paper)}.ChordDiagramGenerator_colorTools__amglT button{height:42px;padding:0;border:1px solid var(--line);background:rgba(255,255,255,.34);display:grid;place-items:center;cursor:pointer}.ChordDiagramGenerator_colorTools__amglT button span{width:20px;height:20px;border-radius:50%;display:block}.ChordDiagramGenerator_colorTools__amglT .ChordDiagramGenerator_activeColor__ZEqQL{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--ink)}.ChordDiagramGenerator_colorHint__HLHV_{margin:9px 0 0;color:var(--muted);font-size:9px;line-height:1.6}.ChordDiagramGenerator_exportSection__wNsB5{background:rgba(29,37,32,.04)}.ChordDiagramGenerator_formatToggle___VVRH{margin:10px 0;display:grid;grid-template-columns:1fr 1fr}.ChordDiagramGenerator_formatToggle___VVRH button:first-child{border-right:0}.ChordDiagramGenerator_exportHint__PrJoO{margin:-2px 0 12px;color:var(--muted);font-size:9px;line-height:1.5}.ChordDiagramGenerator_downloadButton__idjMI{width:100%;min-height:50px;padding:0 16px;border:1px solid var(--accent);color:#fff;background:var(--accent);display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;cursor:pointer;transition:transform .12s ease,background .12s ease}.ChordDiagramGenerator_downloadButton__idjMI:hover{background:#1d4ed8;transform:translateY(-1px)}.ChordDiagramGenerator_downloadButton__idjMI:disabled{cursor:wait;opacity:.7;transform:none}.ChordDiagramGenerator_footer__6hULN{max-width:1380px;margin:0 auto;padding:0 clamp(22px,4vw,64px) 34px;color:var(--muted);display:flex;justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.12em}.ChordDiagramGenerator_shell__42_yP a:focus-visible,.ChordDiagramGenerator_shell__42_yP button:focus-visible,.ChordDiagramGenerator_shell__42_yP input:focus-visible,.ChordDiagramGenerator_shell__42_yP select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){.ChordDiagramGenerator_intro__w1cRg{align-items:flex-start;flex-direction:column}.ChordDiagramGenerator_workspace__d5sgA{grid-template-columns:minmax(0,1fr)}.ChordDiagramGenerator_canvasPanel__AgGNa{border-right:0}.ChordDiagramGenerator_controls__TDxvC{border-left:1px solid var(--ink)}.ChordDiagramGenerator_controlSection__uTo_Q{padding:20px}.ChordDiagramGenerator_controls__TDxvC{display:grid;grid-template-columns:repeat(2,1fr)}.ChordDiagramGenerator_controlSection__uTo_Q:nth-child(2n){border-right:1px solid var(--ink)}}@media (max-width:560px){.ChordDiagramGenerator_intro__w1cRg h1{font-size:46px}.ChordDiagramGenerator_catchcopy__b3yxy{font-size:28px}.ChordDiagramGenerator_workspace__d5sgA{padding-inline:10px}.ChordDiagramGenerator_canvasHeader__7Ty_H{min-height:112px;padding:20px}.ChordDiagramGenerator_chordNameInput__4EX3a{width:min(260px,62vw);font-size:40px}.ChordDiagramGenerator_diagramWrap__NTcCL{min-height:510px;padding:35px 10px 26px}.ChordDiagramGenerator_exportSurface__DdTCb[data-export-rendering=true] .ChordDiagramGenerator_diagramWrap__NTcCL{padding:22px 10px 38px}.ChordDiagramGenerator_vertical__vEVxz .ChordDiagramGenerator_diagramGrid__xcJiE{grid-template-rows:44px 340px 34px}.ChordDiagramGenerator_horizontal___JWRr .ChordDiagramGenerator_diagramGrid__xcJiE{grid-template-columns:38px minmax(0,1fr) 38px;grid-template-rows:26px 300px}.ChordDiagramGenerator_horizontal___JWRr{width:100%;min-width:0;max-width:100%}.ChordDiagramGenerator_fretLabels__Zj4AA{grid-template-columns:38px repeat(var(--fret-count),1fr)}.ChordDiagramGenerator_marker__6KXAi{width:36px;height:36px;font-size:14px}.ChordDiagramGenerator_canvasFooter__HUCU6{padding:10px 16px;align-items:flex-start;flex-direction:column}.ChordDiagramGenerator_mobileControlsButton__FpFAj{min-width:76px;height:44px;padding:0 14px;border:1px solid var(--ink);color:var(--paper);background:var(--ink);position:fixed;top:14px;right:14px;z-index:45;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:4px 4px 0 rgba(37,99,235,.9);font-size:11px;font-weight:800;cursor:pointer}.ChordDiagramGenerator_controls__TDxvC{width:min(88vw,360px);max-height:100dvh;border-left:1px solid var(--ink);border-right:0;border-bottom:0;background:var(--paper);position:fixed;top:0;right:0;bottom:0;z-index:55;display:block;overflow-y:auto;overscroll-behavior:contain;transform:translateX(104%);visibility:hidden;box-shadow:-18px 0 48px rgba(29,37,32,.2);transition:transform .22s ease,visibility .22s ease}.ChordDiagramGenerator_controlsOpen__Clws7{transform:translateX(0);visibility:visible}.ChordDiagramGenerator_mobileControlsHeader__4au0X{min-height:74px;padding:13px 16px 12px 20px;border-bottom:1px solid var(--ink);background:rgba(255,255,255,.96);position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;backdrop-filter:blur(8px)}.ChordDiagramGenerator_mobileControlsHeader__4au0X strong{margin-top:5px;display:block;font-size:16px}.ChordDiagramGenerator_mobileControlsHeader__4au0X button{width:42px;height:42px;border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.5);display:grid;place-items:center;cursor:pointer}.ChordDiagramGenerator_controlsBackdrop__sKd5h{border:0;background:rgba(20,27,23,.48);position:fixed;inset:0;z-index:50;display:block;cursor:pointer;backdrop-filter:blur(2px)}.ChordDiagramGenerator_controlSection__uTo_Q:nth-child(2n){border-right:0}.ChordDiagramGenerator_footer__6hULN{gap:12px;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ChordDiagramGenerator_marker__6KXAi{animation:none}.ChordDiagramGenerator_controls__TDxvC,.ChordDiagramGenerator_downloadButton__idjMI{transition:none}}.ChordDiagramSeoContent_seoSection__e0_KT{--ink:#1d2520;--muted:#66706a;--line:#d9dde7;--accent:#2563eb;max-width:1380px;margin:0 auto;padding:24px clamp(22px,4vw,64px) 96px;color:var(--ink);background:#fff;font-family:Helvetica Neue,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.ChordDiagramSeoContent_eyebrow__1qq8I{margin:0 0 14px;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.14em}.ChordDiagramSeoContent_seoIntro__7OYnW{padding:clamp(38px,7vw,92px) 0;border-top:1px solid var(--ink);display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);column-gap:clamp(36px,8vw,120px);align-items:start}.ChordDiagramSeoContent_seoIntro__7OYnW .ChordDiagramSeoContent_eyebrow__1qq8I,.ChordDiagramSeoContent_seoIntro__7OYnW h2{grid-column:1}.ChordDiagramSeoContent_faq__daec_ h2,.ChordDiagramSeoContent_howTo__4PueR h2,.ChordDiagramSeoContent_seoIntro__7OYnW h2{margin:0;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(30px,4vw,54px);font-weight:900;letter-spacing:-.05em;line-height:1.04}.ChordDiagramSeoContent_seoIntro__7OYnW>p:last-child{grid-column:2;grid-row:1/span 2;margin:0;color:var(--muted);font-size:15px;line-height:2.15}.ChordDiagramSeoContent_featureGrid__NLpPX{border-top:1px solid var(--ink);border-left:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr)}.ChordDiagramSeoContent_featureGrid__NLpPX article{min-height:290px;padding:clamp(24px,3vw,42px);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ChordDiagramSeoContent_featureGrid__NLpPX article:nth-child(3){background:linear-gradient(145deg,rgba(236,72,153,.07),rgba(37,99,235,.04))}.ChordDiagramSeoContent_featureGrid__NLpPX span{color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.12em}.ChordDiagramSeoContent_featureGrid__NLpPX h3{margin:54px 0 18px;font-size:20px;letter-spacing:-.03em}.ChordDiagramSeoContent_faq__daec_ details p,.ChordDiagramSeoContent_featureGrid__NLpPX p,.ChordDiagramSeoContent_howTo__4PueR li p{margin:0;color:var(--muted);font-size:13px;line-height:1.9}.ChordDiagramSeoContent_howTo__4PueR{padding:clamp(64px,9vw,120px) 0;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:clamp(44px,9vw,130px)}.ChordDiagramSeoContent_howTo__4PueR ol{margin:0;padding:0;list-style:none}.ChordDiagramSeoContent_howTo__4PueR li{padding:22px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:34px 1fr;gap:20px}.ChordDiagramSeoContent_howTo__4PueR li:last-child{border-bottom:1px solid var(--line)}.ChordDiagramSeoContent_howTo__4PueR li>span{color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.ChordDiagramSeoContent_howTo__4PueR h3{margin:0 0 8px;font-size:16px}.ChordDiagramSeoContent_faq__daec_{padding:clamp(50px,7vw,84px) 0 0;border-top:1px solid var(--ink)}.ChordDiagramSeoContent_faq__daec_ h2{max-width:760px;margin-bottom:44px}.ChordDiagramSeoContent_faqList__h1fpy{border-top:1px solid var(--line)}.ChordDiagramSeoContent_faq__daec_ details{border-bottom:1px solid var(--line)}.ChordDiagramSeoContent_faq__daec_ summary{padding:22px 44px 22px 0;position:relative;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.ChordDiagramSeoContent_faq__daec_ summary::-webkit-details-marker{display:none}.ChordDiagramSeoContent_faq__daec_ summary:after{content:"+";position:absolute;top:19px;right:8px;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:20px}.ChordDiagramSeoContent_faq__daec_ details[open] summary:after{content:"−"}.ChordDiagramSeoContent_faq__daec_ details p{max-width:780px;padding:0 0 24px}@media (max-width:760px){.ChordDiagramSeoContent_seoSection__e0_KT{padding-bottom:70px}.ChordDiagramSeoContent_howTo__4PueR,.ChordDiagramSeoContent_seoIntro__7OYnW{grid-template-columns:1fr}.ChordDiagramSeoContent_seoIntro__7OYnW>p:last-child{grid-column:1;grid-row:auto;margin-top:28px}.ChordDiagramSeoContent_featureGrid__NLpPX{grid-template-columns:1fr}.ChordDiagramSeoContent_featureGrid__NLpPX article{min-height:230px}.ChordDiagramSeoContent_featureGrid__NLpPX h3{margin-top:36px}}