.transpose_panel__xPwtU{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.transpose_hint__q_GUp{margin:0 0 var(--space-3);max-width:64ch;color:var(--color-text-muted);font-size:var(--text-sm)}.transpose_buttons__4gAwe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}@media (max-width:640px){.transpose_buttons__4gAwe{grid-template-columns:repeat(2,minmax(0,1fr))}}.transpose_state__DbbaX{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);padding:var(--space-3);border:2px solid var(--color-bg-2);background:var(--color-bg-0)}.transpose_amount__Iyzrp,.transpose_progression__OFZSm{display:flex;flex-direction:column;gap:2px;min-width:0}.transpose_progression__OFZSm{flex:1 1}.transpose_stateLabel__QgEuN{color:var(--color-text-muted);font-size:var(--text-xs)}.transpose_value__XPFh_{overflow-wrap:anywhere;color:var(--color-primary);font-family:var(--font-mono);font-size:var(--text-sm)}.transpose_amount__Iyzrp .transpose_value__XPFh_{color:var(--color-accent);font-size:var(--text-md)}.share_panel__wkp6y{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}.share_message__hdohw{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);max-width:60ch}.share_buttons__3Ef4U{display:flex;flex-wrap:wrap;gap:var(--space-2)}.share_shareLink__haqOW{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:10px 16px;color:var(--color-text);background:var(--color-bg-2);border:2px solid var(--color-panel-light);box-shadow:4px 4px 0 var(--color-bg-0);font-family:var(--font-pixel);font-size:var(--text-sm);letter-spacing:.04em;text-decoration:none}.share_shareLink__haqOW:hover{border-color:var(--color-text-muted)}.share_shareLink__haqOW:active{transform:translate(4px,4px);box-shadow:none}.share_platform__KBx2k{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.reproduce_panel__sJLBk{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.reproduce_columns__YxxEi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:640px){.reproduce_columns__YxxEi{grid-template-columns:minmax(0,1fr)}}.reproduce_column__2w9lr{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;min-width:0;padding:var(--space-3);border:2px solid var(--color-bg-2);background:var(--color-bg-0)}.reproduce_columnTitle__giFtd{margin:0;font-family:var(--font-pixel);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-primary)}.reproduce_hint__sevn_{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.reproduce_value__mMcvO{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin:0;padding:var(--space-2) var(--space-2) 0;border:2px solid var(--color-panel-dark);background:var(--color-bg-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5}.reproduce_action__6PjKs{-webkit-margin-before:auto;margin-block-start:auto}.reproduce_shareLinks__MWQL9{display:flex;flex-wrap:wrap;gap:var(--space-2)}.add-to-setlist_wrap__53ssq{display:flex;justify-content:flex-start;-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.chord-input_wrapper__mWiXw{display:flex;flex-direction:column;gap:var(--space-4)}.chord-input_error__PSLwu{padding:var(--space-2) var(--space-3);background:var(--color-panel-dark);-webkit-border-start:4px solid var(--color-danger);border-inline-start:4px solid var(--color-danger);color:var(--color-text);font-size:var(--text-sm)}.chord-input_preview__FVMK8{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chord-input_chordChip__atxnN{padding:2px 8px;background:var(--color-bg-0);border:2px solid var(--color-panel-light);font-family:var(--font-mono);font-size:var(--text-sm)}.chord-input_keyLine__rLPMF{font-size:var(--text-sm);color:var(--color-text-muted)}.chord-input_confidence__d4lfN{font-family:var(--font-mono);font-size:var(--text-xs)}.chord-input_subLabel__Bp4Gp{-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);font-family:var(--font-pixel);font-size:var(--text-sm);letter-spacing:.06em}.chord-input_durationBlock__1jJIO,.chord-input_presetBlock__0EK1k{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.chord-input_presetHeader__HiM6b{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);width:100%}.chord-input_presetHeader__HiM6b .chord-input_subLabel__Bp4Gp{-webkit-margin-after:0;margin-block-end:0}.chord-input_presetCount__5Uizn{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.chord-input_presetList__845jO{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.chord-input_presetButton__U1VbZ{display:flex;flex-direction:column;gap:2px;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-bg-1);border:2px solid var(--color-bg-2);border-radius:0;text-align:start;cursor:pointer}.chord-input_presetButton__U1VbZ:hover{border-color:var(--color-panel-light)}.chord-input_presetButton__U1VbZ:active{transform:translate(2px,2px)}.chord-input_presetButtonCurrent__A_i1n{border-color:var(--color-primary);background:rgba(120,224,194,.14);box-shadow:3px 3px 0 var(--color-primary-dark)}.chord-input_presetButtonCurrent__A_i1n:hover{border-color:var(--color-primary)}.chord-input_presetMarker__s_2oc{display:inline-block;min-width:1em;color:var(--color-primary)}.chord-input_presetChords__zMFnt{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-primary)}.chord-input_axisLabel__swWXR,.chord-input_presetName__ruELB{font-size:var(--text-xs);color:var(--color-text-muted)}.chord-input_axisLabel__swWXR{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.loop-toggle-button_button__RG_nB{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 10px;color:var(--color-text-muted);background:var(--color-bg-1);border:2px solid var(--color-panel-light);box-shadow:2px 2px 0 var(--color-bg-0);font:inherit;cursor:pointer}.loop-toggle-button_button__RG_nB strong{min-width:28px;padding:1px 4px;color:var(--color-text);background:var(--color-panel-dark);border:1px solid var(--color-panel-light);font-family:var(--font-mono);font-size:11px;line-height:1.35}.loop-toggle-button_button__RG_nB:focus-visible,.loop-toggle-button_button__RG_nB:hover{color:var(--color-text);border-color:var(--color-focus)}.loop-toggle-button_button__RG_nB:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.loop-toggle-button_active__a2U_T{color:var(--color-text-dark);background:var(--color-primary);border-color:var(--color-text)}.loop-toggle-button_active__a2U_T strong{color:var(--color-text-dark);background:var(--color-accent);border-color:var(--color-text-dark)}@media (max-width:420px){.loop-toggle-button_button__RG_nB{gap:4px;padding-inline:7px;font-size:var(--text-sm)}}.player_sticky__yBZQd{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;background:var(--color-panel-dark);-webkit-border-before:2px solid var(--color-text);border-block-start:2px solid var(--color-text);box-shadow:0 -4px 0 var(--color-bg-0)}.player_inner__IHRZD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:var(--content-width);margin-inline:auto;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom, 0px))}.player_info__CGX7V{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.player_title__jApZn{font-family:var(--font-pixel);font-size:var(--text-sm)}.player_controls__x5Db6{display:flex;align-items:center;gap:var(--space-3)}@media (max-width:420px){.player_inner__IHRZD{gap:var(--space-2);padding-inline:var(--space-3)}.player_controls__x5Db6{gap:var(--space-2)}}.floating-generate_wrap__yaidk{position:fixed;z-index:25;inset-inline-end:var(--space-4);inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));display:flex;animation:floating-generate_floatIn__hSGfI .14s ease-out}.floating-generate_abovePlayer__cX_DQ{inset-block-end:calc(132px + env(safe-area-inset-bottom, 0px))}.floating-generate_button__fq3ln{box-shadow:4px 4px 0 var(--color-bg-0),0 0 0 2px var(--color-bg-0)}@media (min-width:641px){.floating-generate_button__fq3ln{min-height:64px;padding:16px 28px;border-width:3px;font-size:var(--text-lg);letter-spacing:.06em;box-shadow:6px 6px 0 var(--color-bg-0),0 0 0 2px var(--color-bg-0)}}@keyframes floating-generate_floatIn__hSGfI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.floating-generate_wrap__yaidk{animation:none}}@media (max-width:640px){.floating-generate_wrap__yaidk{inset-inline:0;inset-block-end:0;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom, 0px));background:var(--color-panel-dark);-webkit-border-before:2px solid var(--color-text);border-block-start:2px solid var(--color-text)}.floating-generate_abovePlayer__cX_DQ{inset-block-end:calc(80px + env(safe-area-inset-bottom, 0px));-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2)}.floating-generate_button__fq3ln{width:100%;box-shadow:none}}.volume-control_wrap__0HI7u{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-1);border:var(--pixel-border) solid var(--color-bg-2)}.volume-control_speaker__mCzBo{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--color-primary);background:var(--color-bg-0);border:var(--pixel-border) solid var(--color-panel-light);cursor:pointer}.volume-control_speaker__mCzBo:focus-visible,.volume-control_speaker__mCzBo:hover{border-color:var(--color-primary)}.volume-control_speaker__mCzBo[aria-pressed=true]{color:var(--color-danger);border-color:var(--color-danger)}.volume-control_meterField__S076v{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3)}.volume-control_label__tE30N{grid-column:1;font-family:var(--font-pixel);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.volume-control_meterRow__L1QGr{grid-column:2;position:relative;min-width:0;height:28px}.volume-control_meter__ZZ2bq{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:3px;gap:3px;pointer-events:none}.volume-control_dot__Hbr3y{border:2px solid var(--color-bg-2);background:var(--color-bg-0);box-shadow:inset 0 0 0 2px var(--color-bg-0)}.volume-control_dotOn__ojEQ_{background:var(--color-primary);border-color:var(--color-primary-dark);box-shadow:inset 0 0 0 2px var(--color-primary-dark)}.volume-control_dotLoud__E2NIm.volume-control_dotOn__ojEQ_{background:var(--color-accent);border-color:var(--color-accent-dark);box-shadow:inset 0 0 0 2px var(--color-accent-dark)}.volume-control_range__yd9kJ{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.volume-control_meterRow__L1QGr:has(.volume-control_range__yd9kJ:focus-visible) .volume-control_meter__ZZ2bq,.volume-control_range__yd9kJ:focus-visible+.volume-control_meter__ZZ2bq{outline:2px solid var(--color-primary);outline-offset:3px}.volume-control_value__5Rnx4{grid-column:3;min-width:4.5em;font-size:var(--text-sm);color:var(--color-text);text-align:end}@media (max-width:560px){.volume-control_meterField__S076v{grid-template-columns:1fr auto}.volume-control_label__tE30N{grid-column:1}.volume-control_value__5Rnx4{grid-column:2}.volume-control_meterRow__L1QGr{grid-column:1/-1}}