.DJ8MZa_button{border:1.5px solid var(--edge);background-color:var(--background);width:100%;height:2.375rem;color:var(--foreground);text-align:left;transition:background-color var(--default-transition-duration) ease;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.DJ8MZa_button:hover{background-color:color-mix(in srgb, var(--foreground) 5%, var(--background))}.DJ8MZa_icon{flex-shrink:0;width:1.125rem;height:1.125rem}
.tpJ0rW_button{height:2.375rem;transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:.5rem;flex-shrink:0;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-timing-function:ease;display:flex}.tpJ0rW_button:disabled{opacity:.4}.tpJ0rW_solid{background-color:var(--solid);color:var(--on-solid)}.tpJ0rW_solid:hover{background-color:var(--solid-hover)}.tpJ0rW_danger{background-color:var(--danger-solid);color:#fff}.tpJ0rW_danger:hover{filter:brightness(1.1)}.tpJ0rW_message{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:.875rem;line-height:1.25rem}
.attZ8W_picker{text-align:left;flex-direction:column;gap:1rem;width:100%;display:flex}.attZ8W_qualityChip{border:1px solid var(--edge);height:2rem;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding-inline:0;font-size:.875rem;font-weight:600;display:flex}.attZ8W_qualityText{text-box:trim-both cap alphabetic;line-height:1}.attZ8W_qualityHint{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-left:.25rem;font-size:.5rem;font-weight:600}.attZ8W_qualityStack{align-items:center;display:flex}@media (max-width:899.98px){.attZ8W_qualityStack{flex-direction:column;line-height:1.1}.attZ8W_qualityStack>:first-child{font-size:.5rem;font-weight:600}.attZ8W_qualityStack .attZ8W_qualityHint{margin-left:0}}.attZ8W_qualityChipOn{border-color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 12%, transparent)}.attZ8W_roots{grid-template-columns:repeat(6,1fr);gap:.375rem;display:grid}.attZ8W_rootChip{height:2.25rem;line-height:1;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:2px 0 0;font-size:15px;font-weight:700;display:flex}.attZ8W_rootChipKey{border:none;flex-direction:column;align-items:stretch;height:3.25rem;padding:0;font-size:15px;display:flex;position:relative;overflow:hidden}.attZ8W_rootChipKey:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.attZ8W_rootChipKey.attZ8W_rootChipOn:after{border-color:var(--foreground)}.attZ8W_rootName{flex:1;justify-content:center;align-items:center;padding-top:2px;display:flex}.attZ8W_rootNumeral{background:#faf3e3;justify-content:center;align-items:center;height:1.25rem;font-size:.8125rem;font-weight:700;display:flex}.attZ8W_rootChipOn .attZ8W_rootNumeral{background:#e9dec6}.attZ8W_rootsSmall .attZ8W_rootChip{border-radius:9999px;height:1.875rem;font-size:.75rem}.attZ8W_rootChip:not(.attZ8W_rootChipOn){opacity:.78}@media (hover:hover){.attZ8W_rootChip:not(.attZ8W_rootChipOn):not(:disabled):hover{opacity:1}}.attZ8W_rootChip:disabled{opacity:.3;filter:saturate(.4);cursor:not-allowed}.attZ8W_rootChip:disabled:hover{filter:saturate(.4);border-color:#0000}.attZ8W_bassSlash{opacity:.6;margin-right:.25em}.attZ8W_rootChipOn{border-color:var(--foreground)}.attZ8W_qualityChip,.attZ8W_rootChip{transition:background-color var(--default-transition-duration) ease, border-color var(--default-transition-duration) ease, filter var(--default-transition-duration) ease}@media (hover:hover){.attZ8W_qualityChip:hover{border-color:color-mix(in srgb, var(--foreground) 50%, transparent);background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.attZ8W_qualityChipOn:hover{border-color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 18%, transparent)}.attZ8W_rootChip:hover{filter:brightness(1.15);border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}.attZ8W_rootChipOn:hover{border-color:var(--foreground)}}.attZ8W_qualities{grid-template-columns:repeat(6,1fr);gap:.375rem;display:grid}.attZ8W_field{flex-direction:column;gap:.5rem;display:flex}.attZ8W_labelRow{justify-content:space-between;align-items:baseline;display:flex}.attZ8W_showAll{font:inherit;color:color-mix(in srgb, var(--foreground) 55%, transparent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}@media (hover:hover){.attZ8W_showAll:hover{color:var(--foreground)}}.attZ8W_rootsKey{grid-template-columns:repeat(7,1fr)}.attZ8W_label{letter-spacing:.025em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:12px;font-weight:700}.attZ8W_select,.attZ8W_input{border:1px solid var(--edge);background-color:var(--field);height:2.375rem;font:inherit;color:var(--foreground);border-radius:.5rem;padding-inline:.75rem;font-size:.875rem}.attZ8W_inlineField{border:1px solid var(--edge);background-color:var(--field);height:2.375rem;transition:border-color var(--default-transition-duration) ease;border-radius:.5rem;align-items:center;gap:.75rem;padding-inline:.75rem;display:flex}.attZ8W_inlineField:focus-within{border-color:color-mix(in srgb, var(--foreground) 30%, transparent)}.attZ8W_inlineLabel{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);flex-shrink:0;font-size:.6875rem;font-weight:700}.attZ8W_inlineInput{min-width:0;height:100%;font:inherit;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.875rem}.attZ8W_notationRow{align-items:center;gap:.5rem;display:flex}.attZ8W_notationRow .attZ8W_inlineField{flex:1;min-width:0}.attZ8W_divider{border:none;border-top:1px solid var(--edge);margin:0}.attZ8W_checkboxField{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.attZ8W_checkboxInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.attZ8W_checkboxField:has(.attZ8W_checkboxInput:focus-visible)>span:first-of-type{outline:2px solid var(--foreground);outline-offset:2px}.attZ8W_alternates{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin:0;font-size:.875rem}.attZ8W_alternate{border:1px solid var(--edge);background-color:var(--field);height:2rem;color:var(--foreground);cursor:pointer;border-radius:.5rem;margin:.125rem;padding-inline:.75rem;font-size:.875rem}
.WwhmFG_emptyState{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.875rem;line-height:1.25rem}.WwhmFG_scrollList{overscroll-behavior:contain;max-height:18rem;margin-inline:-.5rem;overflow-y:auto}.WwhmFG_option{text-align:left;width:100%;color:var(--on-tint,var(--foreground));transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:.25rem;align-items:center;gap:.75rem;padding-block:.5rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25rem;transition-timing-function:ease;display:flex;}.WwhmFG_option:focus{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);outline:none}.WwhmFG_checkbox{width:1.25rem;height:1.25rem;transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-style:solid;border-width:1.5px;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition-timing-function:ease;display:flex}.WwhmFG_checkboxOut{border-color:var(--edge);background-color:var(--background)}.WwhmFG_checkboxOn{border-color:var(--on-tint,var(--solid));background-color:var(--on-tint,var(--solid));color:var(--tint,var(--on-solid))}.WwhmFG_checkIcon{width:.875rem;height:.875rem}.WwhmFG_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
._3lQwTa_base{padding-block:.75rem;text-align:left;width:100%;min-height:4.25rem;transition-property:color,background-color,border-color,scale;transition-duration:var(--default-transition-duration);border-radius:.5rem;align-items:center;gap:.625rem;margin-bottom:.625rem;padding-left:.875rem;padding-right:.375rem;transition-timing-function:ease;display:flex;position:relative}._3lQwTa_shell{border:1.5px solid var(--edge);background-color:var(--card);}._3lQwTa_shell:hover{background-color:var(--card-hover)}._3lQwTa_titleLine{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.25rem;display:block;overflow:hidden}._3lQwTa_subtitleLine{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--foreground) 55%, transparent);margin-top:.125rem;font-size:.8125rem;display:block;overflow:hidden}._3lQwTa_checkboxHit{text-align:left;flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}._3lQwTa_checkboxHit:after{content:"";position:absolute;inset:0}._3lQwTa_label,._3lQwTa_hitLink{flex:1;min-width:0}._3lQwTa_hitLink:after{content:"";position:absolute;inset:0}._3lQwTa_dragHandle{cursor:grab;touch-action:none;width:1.875rem;height:1.875rem;color:color-mix(in srgb, var(--foreground) 40%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._3lQwTa_base:has(._3lQwTa_hitLink:active,._3lQwTa_checkboxHit:active:not(:disabled)){scale:.9875}@media (prefers-reduced-motion:reduce){._3lQwTa_base:has(._3lQwTa_hitLink:active,._3lQwTa_checkboxHit:active){scale:1}}._3lQwTa_base[data-menu-target]{outline:2px solid color-mix(in srgb, var(--foreground) 35%, transparent)}._3lQwTa_base[data-menu-target]:after{content:"";z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--foreground) 10%, transparent);pointer-events:none;position:absolute;inset:0}
.-Z-JUa_badgesWithHandle{flex-shrink:0;align-items:center;gap:.375rem;padding-right:.375rem;display:flex}.-Z-JUa_badges{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.-Z-JUa_actions{align-items:center;gap:.375rem;display:flex;position:relative}
.TmuhXq_row{grid-template-columns:repeat(7,2.75rem);gap:.25rem;padding:.5rem;display:grid}.TmuhXq_pill{height:3.25rem;font:inherit;cursor:pointer;border:none;border-radius:.5rem;flex-direction:column;align-items:stretch;padding:0;font-size:.9375rem;font-weight:700;line-height:1;display:flex;position:relative;overflow:hidden}.TmuhXq_pill:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.TmuhXq_pillOn:after{border-color:var(--foreground)}.TmuhXq_pill:not(.TmuhXq_pillOn){opacity:.85}@media (hover:hover){.TmuhXq_pill:not(.TmuhXq_pillOn):hover{opacity:1}}.TmuhXq_name{flex:1;justify-content:center;align-items:center;padding-bottom:2px;display:flex}.TmuhXq_numeral{background:#faf3e3;justify-content:center;align-items:center;height:1.25rem;font-size:.8125rem;font-weight:700;display:flex}.TmuhXq_pillOn .TmuhXq_numeral{background:#e9dec6}.TmuhXq_progressionLink{width:100%;font:inherit;text-align:center;color:color-mix(in srgb, var(--foreground) 65%, transparent);cursor:pointer;background:0 0;border:none;padding:.375rem .5rem .5rem;font-size:.8125rem;font-weight:600;display:block}@media (hover:hover){.TmuhXq_progressionLink:hover{color:var(--foreground);text-decoration:underline}}.TmuhXq_progression{flex-direction:column;gap:.5rem;padding:.25rem .5rem .5rem;display:flex}.TmuhXq_field{border:1px solid var(--edge);background:var(--card);width:100%;height:2.25rem;font:inherit;color:var(--foreground);border-radius:.5rem;padding:0 .625rem;font-size:.9375rem}.TmuhXq_field:focus{outline:2px solid color-mix(in srgb, var(--foreground) 40%, transparent);outline-offset:-1px}.TmuhXq_preview{min-height:1.125rem;color:color-mix(in srgb, var(--foreground) 65%, transparent);white-space:pre-wrap;font-size:.8125rem;font-weight:600;line-height:1.125rem}.TmuhXq_progressionActions{justify-content:space-between;gap:.5rem;display:flex}.TmuhXq_quietButton,.TmuhXq_insertButton{box-sizing:border-box;height:2.25rem;font:inherit;cursor:pointer;border:none;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1;display:flex}.TmuhXq_quietButton{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.TmuhXq_insertButton{background:var(--solid);color:var(--on-solid)}.TmuhXq_insertButton:disabled{opacity:.4;cursor:default}@media (hover:hover){.TmuhXq_quietButton:hover{background:color-mix(in srgb, var(--foreground) 16%, transparent)}.TmuhXq_insertButton:hover:not(:disabled){background:var(--solid-hover)}}.TmuhXq_quality{white-space:nowrap;font-size:.6875rem;font-weight:600}
.LNaTqq_fields{flex-direction:column;gap:.75rem;display:flex}.LNaTqq_closeButton{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;}.LNaTqq_removeButton{gap:.5rem;margin-right:auto}.LNaTqq_removeIcon{flex-shrink:0;width:1rem;height:1rem}@media (max-width:30rem){.LNaTqq_removeButton{gap:0;padding-inline:.75rem}.LNaTqq_removeLabel{display:none}}
.ZD-1aG_slider{--pad:.75rem;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.25rem;display:flex}.ZD-1aG_track{cursor:pointer;touch-action:pan-y;border-radius:.5rem;height:1.75rem;position:relative}.ZD-1aG_track:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 40%, transparent);outline-offset:2px}.ZD-1aG_stop,.ZD-1aG_thumb,.ZD-1aG_tick,.ZD-1aG_value{--x:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--at))}.ZD-1aG_rail,.ZD-1aG_fill{border-radius:9999px;height:.375rem;position:absolute;top:50%;transform:translateY(-50%)}.ZD-1aG_rail{left:var(--pad);right:var(--pad);background:color-mix(in srgb, var(--foreground) 20%, transparent)}.ZD-1aG_fill{left:var(--pad);width:calc((100% - 2 * var(--pad)) * var(--at));background:var(--foreground)}.ZD-1aG_tick{top:50%;left:var(--x);background:var(--card);pointer-events:none;width:2px;height:.375rem;position:absolute;transform:translate(-50%,-50%)}.ZD-1aG_tickFilled{background:color-mix(in srgb, var(--card) 22%, var(--foreground))}.ZD-1aG_stop{top:50%;left:var(--x);background:color-mix(in srgb, var(--foreground) 20%, var(--card));pointer-events:none;border-radius:9999px;width:1rem;height:1rem;position:absolute;transform:translate(-50%,-50%)}.ZD-1aG_stopFilled{background:var(--foreground)}.ZD-1aG_stopMinor{width:.5rem;height:.5rem}.ZD-1aG_thumb{top:50%;left:var(--x);background:var(--foreground);pointer-events:none;border-radius:9999px;width:1.5rem;height:1.5rem;position:absolute;transform:translate(-50%,-50%)}.ZD-1aG_labels{height:1.5rem;position:relative}.ZD-1aG_value{top:0;left:var(--x);transform-origin:50%;min-width:2.25rem;height:100%;font:inherit;color:color-mix(in srgb, var(--foreground) 28%, transparent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:700;position:absolute;translate:-50%}.ZD-1aG_valueBefore{color:color-mix(in srgb, var(--foreground) 55%, transparent)}.ZD-1aG_valueOn{background:var(--foreground);min-width:1.75rem;height:1.375rem;color:var(--card);border-radius:9999px;padding-inline:.5rem;top:.0625rem}.ZD-1aG_stopOff{opacity:.55}.ZD-1aG_valueOff{cursor:default;color:color-mix(in srgb, var(--foreground) 18%, transparent)}
.UJQIvG_controls{text-align:left;flex-direction:column;gap:1rem;width:100%;display:flex}.UJQIvG_sliceTabs{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.UJQIvG_sliceTab{border:1px solid var(--edge);height:2rem;font:inherit;color:var(--foreground);cursor:pointer;transition:background-color var(--default-transition-duration) ease, border-color var(--default-transition-duration) ease;background:0 0;border-radius:.5rem;padding-inline:.75rem;font-size:.875rem;font-weight:600}.UJQIvG_sliceTabOn{border-color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 12%, transparent)}@media (hover:hover){.UJQIvG_sliceTab:hover{border-color:color-mix(in srgb, var(--foreground) 50%, transparent);background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.UJQIvG_sliceTabOn:hover{border-color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 18%, transparent)}}.UJQIvG_removeButton{gap:.5rem;margin-right:auto}@media (max-width:30rem){.UJQIvG_removeButton{gap:0;padding-inline:.75rem}.UJQIvG_removeLabel{display:none}}.UJQIvG_removeIcon{flex-shrink:0;width:1rem;height:1rem}.UJQIvG_length{text-align:left;flex-direction:column;gap:.5rem;width:100%;margin-top:1rem;display:flex}.UJQIvG_lengthHead{justify-content:space-between;align-items:baseline;display:flex}.UJQIvG_lengthToggle{}.UJQIvG_lengthLabel{}.UJQIvG_iconOnly{gap:0;padding-inline:.75rem}.UJQIvG_iconOnly .UJQIvG_removeLabel{display:none}
.Vq46Za_panel{background-color:var(--tint,var(--banner));width:100%}.Vq46Za_header{max-width:var(--shell);align-items:center;gap:.5rem;width:100%;margin-inline:auto;padding-block:1rem;padding-inline:1rem;display:flex}.Vq46Za_title{color:var(--on-tint,var(--foreground));font-size:1.125rem;font-weight:600}.Vq46Za_fields{max-width:var(--shell);padding-inline:1rem;flex-direction:column;width:100%;margin-inline:auto;padding-bottom:1rem;display:flex}.Vq46Za_topFields{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.Vq46Za_identityField{box-sizing:border-box;border:1px solid var(--edge);background-color:var(--card);width:100%;transition:border-color var(--default-transition-duration) ease;border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Vq46Za_identityField{border-color:color-mix(in srgb, var(--tint,var(--edge)) 55%, var(--edge));background-color:color-mix(in srgb, var(--tint,var(--card)) 16%, var(--card))}}:root[data-theme=dark] .Vq46Za_identityField{border-color:color-mix(in srgb, var(--tint,var(--edge)) 55%, var(--edge));background-color:color-mix(in srgb, var(--tint,var(--card)) 16%, var(--card))}.Vq46Za_identityField:focus-within{border-color:color-mix(in srgb, var(--foreground) 30%, transparent)}.Vq46Za_identityLabel{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);flex-shrink:0;font-size:.6875rem;font-weight:700;transform:translateY(1px)}.Vq46Za_identityLabelFixed{min-width:3rem;transform:none}.Vq46Za_titleInput{background:0 0;border:none;flex:1;min-width:0;padding:0;display:block;}.Vq46Za_titleInput:focus{outline:none}.Vq46Za_artistInput{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:.875rem;line-height:1.25rem;display:block;overflow:hidden;}.Vq46Za_artistInput:focus{outline:none}.Vq46Za_artistFieldWrap{position:relative}.Vq46Za_suggestions{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background-color:var(--card);border-radius:.5rem;max-height:12rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.Vq46Za_suggestionItem{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem .625rem;font-size:.875rem;display:block}.Vq46Za_suggestionItem:hover{background-color:color-mix(in srgb, var(--foreground) 8%, transparent)}.Vq46Za_section{border-bottom:1px solid color-mix(in srgb, var(--on-tint,var(--foreground)) 15%, transparent)}.Vq46Za_section:last-child{border-bottom:none}.Vq46Za_sectionHeader{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding-block:.75rem;display:flex}.Vq46Za_chevron{width:1rem;height:1rem;color:color-mix(in srgb, var(--on-tint,var(--foreground)) 70%, transparent);transition:transform var(--default-transition-duration) ease;flex-shrink:0}.Vq46Za_chevronOpen{transform:rotate(90deg)}.Vq46Za_sectionLabel{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--on-tint,var(--foreground)) 85%, transparent);flex-shrink:0;font-size:.6875rem;font-weight:700}.Vq46Za_sectionPreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--on-tint,var(--foreground)) 85%, transparent);flex:1;font-size:.7rem;overflow:hidden}.Vq46Za_sectionBody{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.Vq46Za_inclusionList{flex-direction:column;margin-inline:-.5rem;display:flex}.Vq46Za_identityValue{min-width:0;font:inherit;color:var(--foreground);background:0 0;border:none;flex:1;padding:0;font-size:.875rem;line-height:1.25rem}.Vq46Za_identityValue:focus{outline:none}.Vq46Za_fieldSelectWrap{flex:1;min-width:0;display:flex}.Vq46Za_tonicPill{width:3.5em;}.Vq46Za_overflowPill{justify-content:flex-start;}.Vq46Za_keyToastPill{}.Vq46Za_selectTrigger{appearance:none;text-align:left;cursor:pointer;align-items:center;padding-right:1.25rem;display:flex;}.Vq46Za_selectChevron{pointer-events:none;width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 60%, transparent);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.Vq46Za_capoStepper{flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.Vq46Za_capoStep{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);background-color:var(--card);width:1.5rem;height:1.5rem;color:var(--foreground);transition:border-color var(--default-transition-duration) ease;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:flex}@media (hover:hover){.Vq46Za_capoStep:hover:not(:disabled){border-color:var(--foreground)}}.Vq46Za_capoStep:disabled{opacity:.4}.Vq46Za_capoValue{text-align:center;width:2.75rem;min-width:0;height:1.5rem;color:color-mix(in srgb, var(--foreground) 45%, transparent);transition-property:background-color,color;transition-duration:var(--default-transition-duration);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:700;transition-timing-function:ease}.Vq46Za_capoValue:not(:disabled){cursor:pointer;background-color:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}@media (hover:hover){.Vq46Za_capoValue:not(:disabled):hover{background-color:color-mix(in srgb, var(--foreground) 15%, transparent)}}.Vq46Za_selectPanel{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background-color:var(--card);border-radius:.5rem;max-height:14rem;margin:0;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.Vq46Za_selectOption{text-align:left;width:100%;color:var(--foreground);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;display:flex;}.Vq46Za_selectOption:focus{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);outline:none}.Vq46Za_selectActiveCheck{width:1rem;height:1rem;color:var(--foreground);flex-shrink:0}.Vq46Za_gearGrid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;display:grid}.Vq46Za_gearRow{gap:.75rem;display:flex}.Vq46Za_gearRow .Vq46Za_identityField{flex:1;min-width:0}.Vq46Za_meterPair{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.Vq46Za_meterPair .Vq46Za_identityValue{text-align:center;flex:1;min-width:0}.Vq46Za_rowAction{text-align:center;white-space:normal;background-color:var(--solid);color:var(--on-solid);cursor:pointer;transition:background-color var(--default-transition-duration) ease;border-radius:.375rem;flex:0 0 7rem;justify-content:center;align-items:center;padding-block:.375rem;padding-inline:.625rem;font-size:.8125rem;font-weight:600;line-height:1.15;display:flex;position:relative}@media (hover:hover){.Vq46Za_rowAction:hover{background-color:var(--solid-hover)}}.Vq46Za_rowActionRing{border-radius:inherit;border:2px solid var(--solid);opacity:0;pointer-events:none;animation:.6s ease-out Vq46Za_rowActionRing;position:absolute;inset:0}@keyframes Vq46Za_rowActionRing{0%{opacity:.7;border-radius:.375rem;inset:0}to{opacity:0;border-radius:.875rem;inset:-.5rem}}@keyframes Vq46Za_rowActionLit{0%{transform:scale(1)}30%{transform:scale(.95)}to{transform:scale(1)}}.Vq46Za_rowActionLit{animation:.26s ease-out Vq46Za_rowActionLit}@keyframes Vq46Za_fieldFlash{0%{background-color:color-mix(in srgb, var(--solid) 30%, var(--card))}to{background-color:var(--card)}}.Vq46Za_fieldFlash{animation:.42s ease-out Vq46Za_fieldFlash}
._75ekpq_pillStrip{touch-action:pan-y;width:220px;height:50px;margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}._75ekpq_pillStripPianoGap{margin-bottom:2rem}._75ekpq_degree{letter-spacing:.01em;color:var(--foreground);justify-content:center;align-items:baseline;gap:.5rem;margin-top:.75rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:800;display:flex}._75ekpq_degreeNumeral{line-height:1}._75ekpq_degreeName{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.6875rem;font-weight:700}._75ekpq_pillItem{width:var(--pill-w,96.25px);height:50px;margin:-25px 0 0 calc(var(--pill-w,96.25px) / -2);font:inherit;text-align:inherit;cursor:default;border:none;padding:0;transition:transform .34s cubic-bezier(.34,1.56,.64,1),opacity .34s,width .34s,margin-left .34s;position:absolute;top:50%;left:50%}._75ekpq_center{z-index:2;--reveal-scale:.5}._75ekpq_left,._75ekpq_right{z-index:1;cursor:pointer;--reveal-scale:.6;--reveal-opacity:0}._75ekpq_left{--reveal-x:-68px}._75ekpq_right{--reveal-x:68px}._75ekpq_farLeft,._75ekpq_farRight{z-index:0;--reveal-scale:.6;--reveal-opacity:0}._75ekpq_farLeft{--reveal-x:-68px}._75ekpq_farRight{--reveal-x:68px}._75ekpq_pillStripEditor ._75ekpq_pillItem{transition:transform .34s cubic-bezier(.34,1.56,.64,1),opacity .34s}._75ekpq_dragging ._75ekpq_pillItem{transition:none}._75ekpq_pillReveal{color:#fff;border-radius:.625rem;justify-content:center;align-items:center;width:100%;height:100%;animation:.34s cubic-bezier(.34,1.56,.64,1) _75ekpq_pillReveal;display:flex}._75ekpq_nativeStage{--pill-scale:1.25;width:calc(100% / var(--pill-scale));height:calc(100% / var(--pill-scale));transform:scale(var(--pill-scale));letter-spacing:.01em;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex}._75ekpq_pillReveal._75ekpq_notch:before,._75ekpq_pillReveal._75ekpq_notch:after{left:calc(var(--bar-unit) + var(--bar-gap) / 2 - 8px);background:var(--seam);width:16px;height:10px;right:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M0 0H16V2A8 8 0 0 0 8 10A8 8 0 0 0 0 2Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M0 0H16V2A8 8 0 0 0 8 10A8 8 0 0 0 0 2Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}._75ekpq_pillReveal._75ekpq_notch:before{top:-2px}._75ekpq_pillReveal._75ekpq_notch:after{bottom:-2px;transform:scaleY(-1)}@keyframes _75ekpq_pillReveal{0%{transform:translateX(var(--reveal-x,0px)) scale(var(--reveal-scale,1));opacity:var(--reveal-opacity,1)}}._75ekpq_collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .25s;display:grid}._75ekpq_collapse[data-open=true]{opacity:1;grid-template-rows:1fr}._75ekpq_collapse>._75ekpq_collapseInner{min-height:0;overflow:hidden}._75ekpq_plain{display:contents}._75ekpq_body{touch-action:pan-y;justify-content:center;align-items:center;margin-top:1rem;display:flex}._75ekpq_playRow{flex-direction:column;align-items:center;gap:.1875rem;margin-top:1rem;display:flex}._75ekpq_closeButton{width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;}._75ekpq_stage,._75ekpq_stripWrap{position:relative}._75ekpq_headerButton{border:1.5px solid var(--play);background-color:var(--card);width:2.25rem;height:2.25rem;color:var(--foreground);transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition-timing-function:ease;display:flex}._75ekpq_headerButton:hover{background-color:var(--card-hover);border-color:var(--play-hover)}._75ekpq_headerButton svg{fill:currentColor;width:1.125rem;height:1.125rem}._75ekpq_headerButtonActive{background-color:var(--solid);color:var(--on-solid);border-color:#0000}._75ekpq_headerButtonActive:hover{background-color:var(--solid-hover);border-color:#0000}._75ekpq_toggleRow{height:2.375rem;color:var(--foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:700;display:flex}._75ekpq_switchTrack{background-color:color-mix(in srgb, var(--foreground) 12%, var(--card));width:3.75rem;height:1.75rem;transition:background-color var(--default-transition-duration) ease;border-radius:9999px;flex-shrink:0;justify-content:flex-end;align-items:center;padding-inline:.5rem;display:flex;position:relative}._75ekpq_switchTrackOn{background-color:var(--solid);justify-content:flex-start}._75ekpq_switchLabel{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:.625rem;font-weight:800}._75ekpq_switchTrackOn ._75ekpq_switchLabel{color:var(--on-solid)}._75ekpq_switchThumb{background-color:var(--card);width:1.375rem;height:1.375rem;transition:transform var(--default-transition-duration) ease;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 2px #00000040}._75ekpq_switchTrackOn ._75ekpq_switchThumb{transform:translate(2rem)}._75ekpq_songArrow{background:color-mix(in srgb, var(--foreground) 10%, transparent);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;transition:background-color var(--default-transition-duration) ease, transform .12s ease-out;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._75ekpq_songArrow._75ekpq_songArrowAdd{background:var(--solid);width:auto;color:var(--on-solid);gap:.125rem;padding:0 .5rem 0 .625rem;font-size:.875rem;font-weight:600;line-height:1}._75ekpq_songArrow._75ekpq_songArrowAddBefore{padding:0 .625rem 0 .5rem}._75ekpq_songArrow._75ekpq_songArrowAdd svg{flex:none}._75ekpq_songArrow._75ekpq_songArrowAdd span{padding-inline:.125rem}@media (hover:hover){._75ekpq_songArrow._75ekpq_songArrowAdd:hover:not(:disabled){background:var(--solid-hover)}}._75ekpq_songArrow._75ekpq_songArrowAddDot{gap:0;width:auto;padding:0 .5rem}._75ekpq_songArrow._75ekpq_songArrowAddDot svg{width:1rem;height:1rem}._75ekpq_songArrow._75ekpq_songArrowInner._75ekpq_songArrowLeft{left:3rem}._75ekpq_songArrow._75ekpq_songArrowInner._75ekpq_songArrowRight{right:3rem}._75ekpq_songArrow svg{width:1.125rem;height:1.125rem;display:block}@media (hover:hover){._75ekpq_songArrow:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 16%, transparent)}}._75ekpq_songArrow:disabled{opacity:.3;cursor:default}._75ekpq_songArrowLeft{left:-.25rem}._75ekpq_songArrowRight{right:-.25rem}._75ekpq_songArrowLeft svg{transform:translate(-.5px)}._75ekpq_songArrowRight svg{transform:translate(.5px)}@keyframes _75ekpq_songArrowPress{0%{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);transform:translateY(-50%)scale(1)}30%{background-color:color-mix(in srgb, var(--foreground) 22%, transparent);transform:translateY(-50%)scale(.88)}to{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);transform:translateY(-50%)scale(1)}}._75ekpq_songArrowPressed{animation:.22s ease-out _75ekpq_songArrowPress}@keyframes _75ekpq_songArrowAddPress{0%{transform:translateY(-50%)scale(1)}30%{transform:translateY(-50%)scale(.85)}to{transform:translateY(-50%)scale(1)}}._75ekpq_songArrowAdd._75ekpq_songArrowPressed{animation:.26s ease-out _75ekpq_songArrowAddPress}._75ekpq_songArrowAdd._75ekpq_songArrowPressed svg{animation:none}._75ekpq_songArrow:active:not(:disabled){transform:translateY(-50%)scale(.85)}._75ekpq_shapeChevron:active{transform:scale(.8)}@keyframes _75ekpq_songArrowIconPressLeft{0%{transform:translate(-.5px)scale(1)}30%{transform:translate(-.5px)scale(.88)}to{transform:translate(-.5px)scale(1)}}@keyframes _75ekpq_songArrowIconPressRight{0%{transform:translate(.5px)scale(1)}30%{transform:translate(.5px)scale(.88)}to{transform:translate(.5px)scale(1)}}._75ekpq_songArrowPressed._75ekpq_songArrowLeft svg{animation:.22s ease-out _75ekpq_songArrowIconPressLeft}._75ekpq_songArrowPressed._75ekpq_songArrowRight svg{animation:.22s ease-out _75ekpq_songArrowIconPressRight}._75ekpq_shapeNav{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}._75ekpq_shapeLabel{text-align:center;margin-top:.1875rem;font-size:.75rem;font-weight:600}._75ekpq_shapeChevron{width:1.5rem;height:1.5rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s ease-out;display:flex;}._75ekpq_shapeChevron svg{width:.875rem;height:.875rem}@keyframes _75ekpq_shapeChevronPress{0%{background-color:#0000;transform:scale(1)}30%{background-color:color-mix(in srgb, var(--foreground) 18%, transparent);transform:scale(.8)}to{background-color:#0000;transform:scale(1)}}@keyframes _75ekpq_shapeChevronIconPress{0%{transform:scale(1)}30%{transform:scale(.8)}to{transform:scale(1)}}._75ekpq_shapeChevronPressed{animation:.22s ease-out _75ekpq_shapeChevronPress}._75ekpq_shapeChevronPressed svg{animation:.22s ease-out _75ekpq_shapeChevronIconPress}._75ekpq_dots{align-items:center;gap:.375rem;display:flex}._75ekpq_dot{background:color-mix(in srgb, var(--dot-color,var(--foreground)) 55%, transparent);cursor:pointer;width:.375rem;height:.375rem;transition:width var(--default-transition-duration) ease, border-radius var(--default-transition-duration) ease, background-color var(--default-transition-duration) ease;border:none;border-radius:9999px;padding:0}._75ekpq_dotActive{background:var(--dot-color,var(--foreground));border-radius:.1875rem;width:.875rem}@keyframes _75ekpq_dotPress{0%{transform:scale(1)}40%{transform:scale(1.8)}to{transform:scale(1)}}._75ekpq_dotPressed{animation:.22s ease-out _75ekpq_dotPress}._75ekpq_diagramToggle{width:100%;font:inherit;letter-spacing:.025em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin:.5rem 0 0;padding:.25rem .5rem .25rem 0;font-size:.8125rem;font-weight:700;display:flex;position:relative}._75ekpq_diagramToggle:hover{color:var(--foreground)}._75ekpq_diagramToggle>svg{width:1rem;height:1rem;transition:transform .1s}._75ekpq_diagramPreview{text-transform:none;letter-spacing:0;align-items:center;gap:.5rem;min-width:0;max-width:calc(100% - 12rem);font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._75ekpq_diagramPreviewText{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._75ekpq_miniNeck{stroke:currentColor;fill:none;opacity:.85;flex-shrink:0}._75ekpq_miniNeck ._75ekpq_miniDot{fill:currentColor;stroke:none}._75ekpq_diagramToggle ._75ekpq_diagramChevronOpen{transform:rotate(90deg)}._75ekpq_headerActions{gap:.5rem;display:flex}._75ekpq_pinSlot{display:flex}._75ekpq_shapeLabelButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}._75ekpq_shapeLabelButton:hover{text-underline-offset:2px;text-decoration:underline}._75ekpq_headerButton[aria-expanded=true]{background-color:var(--card-hover);border-color:var(--play-hover)}._75ekpq_headerButtonActive[aria-expanded=true]{background-color:var(--solid-hover);border-color:#0000}._75ekpq_headerButtonMine{position:relative}._75ekpq_headerButtonMine:after{content:"";background-color:var(--p-C);border:2px solid var(--card);border-radius:9999px;width:.625rem;height:.625rem;position:absolute;top:-.125rem;right:-.125rem}._75ekpq_closeGroup{align-items:center;display:flex}._75ekpq_pinBefore{order:-1}._75ekpq_floatWindow{z-index:40;border:1.5px solid var(--edge);background-color:var(--card);width:20rem;max-width:calc(100vw - 1rem);color:var(--foreground);border-radius:.5rem;position:absolute;box-shadow:0 10px 25px -5px #00000040,0 4px 6px -4px #0003}._75ekpq_floatHeader{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:1.25rem 3rem .5rem;display:flex;position:relative}._75ekpq_floatHeader:active{cursor:grabbing}._75ekpq_floatPill{border-radius:.625rem;justify-content:center;align-items:center;height:40px;display:flex}._75ekpq_floatBody{padding:0 .25rem .25rem}._75ekpq_pinAfter{order:1}._75ekpq_pinBefore svg,._75ekpq_pinAfter svg{fill:currentColor;width:1.125rem;height:1.125rem}._75ekpq_shapeLabelIcon{vertical-align:-.2em;width:1.15em;height:1.15em;margin-right:.5em;display:inline-block}._75ekpq_floatPill ._75ekpq_nativeStage{--pill-scale:1}._75ekpq_floatClose{position:absolute;top:.5rem;right:.5rem}._75ekpq_floatCloseMac{left:.5rem;right:auto}._75ekpq_floatPlay{position:absolute;top:.5rem;left:.5rem}._75ekpq_floatPlayMac{left:auto;right:.5rem}._75ekpq_floatResize{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--foreground) 35%, transparent) 50%, transparent 58%, transparent 66%, color-mix(in srgb, var(--foreground) 35%, transparent) 66%, transparent 74%);width:1rem;height:1rem;position:absolute;bottom:0;right:0}._75ekpq_floatWindow[data-menu-target]{outline:2px solid color-mix(in srgb, var(--foreground) 35%, transparent)}._75ekpq_floatWindow[data-menu-target]:after{content:"";z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--foreground) 10%, transparent);pointer-events:none;position:absolute;inset:0}
._5WVo2a_field{}._5WVo2a_label{}._5WVo2a_value{}._5WVo2a_boardWrap{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.25rem;padding:.25rem 0 0;display:flex}._5WVo2a_fretArrow{z-index:1;width:2rem;height:2rem;position:relative;}._5WVo2a_fretArrow svg{width:1.25rem;height:1.25rem}._5WVo2a_fretArrow:disabled{opacity:.3;cursor:default}
.xcjrqW_whiteKey,.xcjrqW_blackKey{transition:fill .16s}.xcjrqW_whiteKey{fill:var(--piano-white)}.xcjrqW_blackKey,.xcjrqW_blackKeyBackdrop{fill:var(--piano-black)}.xcjrqW_keyDepthFill{transition:fill .16s}.xcjrqW_keyDepthOutline{transition:stroke .16s}.xcjrqW_keyShade{pointer-events:none}.xcjrqW_keyShadePress{opacity:0}@keyframes xcjrqW_keyShadePress{0%{opacity:0}30%{opacity:1}to{opacity:0}}.xcjrqW_keyShadePressActive{will-change:opacity;animation:.26s ease-out xcjrqW_keyShadePress}.xcjrqW_keyShadePressActiveDip{will-change:transform, opacity;animation:.26s ease-out xcjrqW_keyPress,.26s ease-out xcjrqW_keyShadePress}.xcjrqW_pianoPan{transition:transform .52s cubic-bezier(.34,1.15,.64,1)}@keyframes xcjrqW_keyPress{0%{transform:translateY(0)}30%{transform:translateY(2px)}to{transform:translateY(0)}}.xcjrqW_keyPressed{will-change:transform;animation:.26s ease-out xcjrqW_keyPress}
._9rEqna_diagram{width:100%;height:auto;overflow:visible}._9rEqna_markerLabel{text-anchor:middle;font-weight:700}._9rEqna_hit{fill:#0000}@keyframes _9rEqna_dotAppear{0%{opacity:0}to{opacity:1}}._9rEqna_dotAppear{animation:.16s ease-out _9rEqna_dotAppear}@keyframes _9rEqna_dotExit{to{opacity:0;transform:scale(.5)}}._9rEqna_dotExit{transform-box:view-box;animation:.16s ease-in forwards _9rEqna_dotExit}@keyframes _9rEqna_keyPress{0%{transform:translateY(0)}30%{transform:translateY(2px)}to{transform:translateY(0)}}._9rEqna_keyPressed{will-change:transform;animation:.26s ease-out _9rEqna_keyPress}
.f441-G_stepper{flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.f441-G_step{border:1.5px solid color-mix(in srgb, var(--foreground) 30%, transparent);background-color:var(--card);width:2.375rem;height:2.375rem;color:var(--foreground);transition-property:border-color;transition-duration:var(--default-transition-duration);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:700;line-height:1;transition-timing-function:ease;display:flex}.f441-G_step:hover:not(:disabled){border-color:var(--foreground)}.f441-G_step:disabled{opacity:.4}.f441-G_value{text-align:center;width:8.5rem;color:color-mix(in srgb, var(--foreground) 45%, transparent);transition-property:background-color,color;transition-duration:var(--default-transition-duration);border-radius:.4375rem;flex-shrink:0;padding-block:.5625rem;font-size:.875rem;font-weight:700;transition-timing-function:ease}.f441-G_value:not(:disabled){background-color:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}.f441-G_value:not(:disabled):hover{background-color:color-mix(in srgb, var(--foreground) 15%, transparent)}
.gopWQa_selectWrap{flex:1;min-width:0;position:relative}.gopWQa_select{appearance:none;border:1px solid var(--edge);background-color:var(--card);width:100%;height:2.75rem;font:inherit;text-align:left;color:var(--foreground);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding-left:.875rem;padding-right:2.25rem;font-size:.875rem;font-weight:700;display:flex}.gopWQa_instrumentIcon{width:1.125rem;height:1.125rem;color:color-mix(in srgb, var(--foreground) 60%, transparent);flex-shrink:0}.gopWQa_chevron{pointer-events:none;width:1.125rem;height:1.125rem;color:color-mix(in srgb, var(--foreground) 60%, transparent);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.gopWQa_panel{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background-color:var(--card);border-radius:.5rem;max-height:60vh;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.gopWQa_option{text-align:left;width:100%;color:var(--foreground);border-radius:.25rem;justify-content:space-between;align-items:center;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;display:flex;}.gopWQa_option:focus{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);outline:none}.gopWQa_optionLabel{align-items:center;gap:.5rem;min-width:0;display:flex}.gopWQa_optionIcon{width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 55%, transparent);flex-shrink:0}.gopWQa_activeCheck{width:1rem;height:1rem;color:var(--foreground);flex-shrink:0}
.nPURIG_button{height:2.375rem;transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.4375rem;padding-inline:.8125rem;font-size:.8125rem;font-weight:700;line-height:1;transition-timing-function:ease;display:flex}.nPURIG_plain{border:1.5px solid var(--play);background-color:var(--card);color:var(--foreground)}.nPURIG_plain:hover{background-color:var(--card-hover);border-color:var(--play-hover)}.nPURIG_invertTint{background-color:var(--on-tint);color:color-mix(in srgb, var(--tint) 35%, var(--on-tint-inv));border:1.5px solid #0000}.nPURIG_invertTint:hover{filter:brightness(.95)}.nPURIG_solidTint{background-color:var(--tint);color:var(--on-tint);border:1.5px solid #0000}.nPURIG_solidTint:hover{filter:brightness(1.1)}.nPURIG_icon{fill:currentColor;width:.875rem;height:.875rem;margin-left:-.125rem}@keyframes nPURIG_buttonPlayPress{0%{transform:scale(1)}30%{transform:scale(.97)}to{transform:scale(1)}}.nPURIG_pressed{animation:.22s ease-out nPURIG_buttonPlayPress}
._23uT0a_button{height:2.5rem;transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-timing-function:ease;display:flex}._23uT0a_band{background-color:color-mix(in srgb, var(--on-tint) 15%, transparent);color:var(--on-tint)}._23uT0a_band:hover{background-color:color-mix(in srgb, var(--on-tint) 25%, transparent)}._23uT0a_default{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}._23uT0a_default:hover{background-color:color-mix(in srgb, var(--foreground) 15%, transparent)}._23uT0a_icon{width:1.125rem;height:1.125rem}
.ObM9Xq_container{display:contents}.ObM9Xq_triggerIconOnly{width:1.875rem;height:1.875rem;transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition-timing-function:ease;display:flex}.ObM9Xq_toneBand{color:var(--on-tint);}.ObM9Xq_toneDefault{color:color-mix(in srgb, var(--foreground) 60%, transparent);}.ObM9Xq_toneBand[aria-expanded=true]{background-color:color-mix(in srgb, var(--on-band) 10%, transparent)}.ObM9Xq_toneDefault[aria-expanded=true]{background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.ObM9Xq_triggerIcon{width:1.125rem;height:1.125rem}.ObM9Xq_scrim{background-color:#00000080;position:fixed;inset:0}.ObM9Xq_sheetPanel{border-top:1px solid var(--edge);background-color:var(--card);border-top-left-radius:1rem;border-top-right-radius:1rem;flex-direction:column;max-height:70vh;display:flex;position:fixed;bottom:0;left:0;right:0}.ObM9Xq_handleWrap{touch-action:none;-webkit-user-select:none;user-select:none;padding-inline:.5rem;flex-shrink:0;padding-top:.5rem}.ObM9Xq_handleBar{margin-inline:auto;background-color:color-mix(in srgb, var(--foreground) 20%, transparent);border-radius:9999px;width:2.25rem;height:.375rem;margin-bottom:.5rem}.ObM9Xq_sheetTitle{text-overflow:ellipsis;white-space:nowrap;padding-inline:1rem;color:color-mix(in srgb, var(--foreground) 55%, transparent);padding-top:.5rem;padding-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.ObM9Xq_sheetItems{overscroll-behavior:contain;min-height:0;padding:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));overflow-y:auto}.ObM9Xq_popoverPanel{overscroll-behavior:contain;border:1px solid var(--edge);background-color:var(--card);border-radius:.5rem;min-width:11.5rem;max-height:60vh;padding:.25rem;position:fixed;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ObM9Xq_separator{border-color:var(--edge);margin-block:.25rem}.ObM9Xq_header{padding-inline:.75rem;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);padding-top:.375rem;padding-bottom:.5rem;font-size:.6875rem;font-weight:700}.ObM9Xq_note{padding-inline:.75rem;text-align:left;white-space:pre-line;max-width:15rem;color:color-mix(in srgb, var(--foreground) 55%, transparent);padding-top:.375rem;padding-bottom:.5rem;font-size:.75rem;line-height:1.1rem}.ObM9Xq_item{text-align:left;width:100%;transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.75rem;transition-timing-function:ease;display:flex;}.ObM9Xq_item:focus{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);outline:none}.ObM9Xq_checkIcon{flex-shrink:0;width:1rem;height:1rem}.ObM9Xq_itemLarge{padding-block:.875rem;padding-inline:1rem;font-size:1rem;line-height:1.5rem}.ObM9Xq_itemSmall{padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem}.ObM9Xq_itemDanger{color:var(--danger)}.ObM9Xq_itemDefault{color:var(--foreground)}.ObM9Xq_noteItem{white-space:nowrap;color:color-mix(in srgb, var(--foreground) 55%, transparent);padding-block:.375rem;font-size:.75rem;line-height:1.1rem}.ObM9Xq_noteItem:hover,.ObM9Xq_noteItem:focus{color:var(--foreground)}.ObM9Xq_warnItem{margin-inline:.75rem;border:1px solid var(--p-C);background-color:color-mix(in srgb, var(--p-C) 14%, transparent);width:fit-content;max-width:calc(100% - 1.5rem);margin-top:.25rem;margin-bottom:.75rem;font-size:.75rem;line-height:1.1rem}.ObM9Xq_warnItemFirst{max-width:15rem;margin-top:1.25rem;margin-bottom:.5rem}.ObM9Xq_warnItemFirst .ObM9Xq_warnText{max-width:none}.ObM9Xq_warnText{flex-direction:column;gap:.25rem;width:100%;max-width:12rem;display:flex}.ObM9Xq_warnAction{white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;display:flex}.ObM9Xq_itemBox{justify-content:flex-start}.ObM9Xq_eyeIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.ObM9Xq_eyeOff{opacity:.55}.ObM9Xq_item.ObM9Xq_itemEye.ObM9Xq_itemSmall,.ObM9Xq_item.ObM9Xq_itemEye.ObM9Xq_itemSmall:first-child,.ObM9Xq_item.ObM9Xq_itemEye.ObM9Xq_itemSmall:last-child,.ObM9Xq_item.ObM9Xq_itemEye.ObM9Xq_itemLarge,.ObM9Xq_item.ObM9Xq_itemEye.ObM9Xq_itemLarge:first-child,.ObM9Xq_item.ObM9Xq_itemEye.ObM9Xq_itemLarge:last-child{margin-block:0;padding-block:6px}.ObM9Xq_item.ObM9Xq_itemEye.ObM9Xq_itemSmall:first-child{margin-top:.375rem}.ObM9Xq_item.ObM9Xq_itemEye.ObM9Xq_itemLarge:first-child{margin-top:.625rem}.ObM9Xq_item.ObM9Xq_itemEye+.ObM9Xq_item.ObM9Xq_itemEye{margin-top:.25rem}.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemSmall,.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemLarge,.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemSmall:first-child,.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemSmall:last-child,.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemLarge:first-child,.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemLarge:last-child{border-radius:.5rem;margin-block:.125rem;padding:0}.ObM9Xq_item.ObM9Xq_itemPill,.ObM9Xq_item.ObM9Xq_itemPill:focus{background-color:#0000}.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemSmall{width:calc(100% - 1.5rem);margin-inline:.75rem}.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemLarge{width:calc(100% - 2rem);margin-inline:1rem}.ObM9Xq_header+.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemSmall{margin-top:.25rem}.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemSmall:last-child{margin-bottom:.75rem}.ObM9Xq_header+.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemLarge{margin-top:.25rem}.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemLarge:last-child{margin-bottom:1rem}.ObM9Xq_separator+.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemSmall{margin-top:.75rem}.ObM9Xq_separator+.ObM9Xq_item.ObM9Xq_itemPill.ObM9Xq_itemLarge{margin-top:1rem}.ObM9Xq_item.ObM9Xq_itemPill:has(+.ObM9Xq_noteItem){margin-bottom:.375rem}.ObM9Xq_item.ObM9Xq_itemPill+.ObM9Xq_item.ObM9Xq_itemPill{margin-top:.5rem}.ObM9Xq_item.ObM9Xq_itemPill:focus>.ObM9Xq_pill{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--foreground) 10%, transparent)}@media (hover:hover){.ObM9Xq_item.ObM9Xq_itemPill:hover{background-color:#0000}.ObM9Xq_item.ObM9Xq_itemPill:hover>.ObM9Xq_pill{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--foreground) 10%, transparent)}}.ObM9Xq_pill{text-align:left;background:color-mix(in srgb, var(--foreground) 12%, transparent);color:var(--foreground);transition:background-color var(--default-transition-duration) ease;border-radius:.5rem;flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:700;display:flex}.ObM9Xq_pillOn{background:var(--pill-color,var(--solid));color:var(--pill-ink,var(--on-solid))}.ObM9Xq_pillLabels{display:grid}.ObM9Xq_pillLabels>span{grid-area:1/1}.ObM9Xq_pillLabelAlt{visibility:hidden}.ObM9Xq_switchTrack{background-color:color-mix(in srgb, var(--foreground) 22%, transparent);width:2.25rem;height:1.25rem;transition:background-color var(--default-transition-duration) ease;border-radius:9999px;flex-shrink:0;position:relative}.ObM9Xq_pillOn .ObM9Xq_switchTrack{background-color:color-mix(in srgb, var(--pill-ink,#fff) 35%, transparent)}.ObM9Xq_switchThumb{background-color:var(--card);width:1rem;height:1rem;transition:transform var(--default-transition-duration) ease;border-radius:9999px;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #00000040}.ObM9Xq_pillOn .ObM9Xq_switchThumb{background-color:var(--pill-ink,#fff);transform:translate(1rem)}.ObM9Xq_itemBox.ObM9Xq_itemSmall:first-child{padding-top:.75rem}.ObM9Xq_itemBox.ObM9Xq_itemSmall:last-child{padding-bottom:.75rem}.ObM9Xq_itemBox.ObM9Xq_itemLarge:first-child{padding-top:1rem}.ObM9Xq_itemBox.ObM9Xq_itemLarge:last-child{padding-bottom:1rem}.ObM9Xq_headerChord{letter-spacing:0;text-transform:none;vertical-align:baseline;border-radius:.375rem;margin-inline:.125rem;padding:.125rem .875rem 0;font-size:.8125rem;display:inline-block}
.ywNNOG_button{background-color:color-mix(in srgb, var(--cancel-ink,var(--foreground)) 10%, transparent);height:2.5rem;color:var(--cancel-ink,var(--foreground));transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;padding-inline:1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-timing-function:ease;display:flex}.ywNNOG_button:hover{background-color:color-mix(in srgb, var(--cancel-ink,var(--foreground)) 15%, transparent)}.ywNNOG_icon{width:1rem;height:1rem;margin-left:-.125rem}@media (max-width:30rem){.ywNNOG_collapse{gap:0;padding-inline:.75rem}.ywNNOG_collapse .ywNNOG_icon{margin-left:0}.ywNNOG_collapse .ywNNOG_label{display:none}}@media (max-width:899.98px){.ywNNOG_collapseDesk{gap:0;padding-inline:.75rem}.ywNNOG_collapseDesk .ywNNOG_icon{margin-left:0}.ywNNOG_collapseDesk .ywNNOG_label{display:none}}.ywNNOG_collapseAlways{gap:0;padding-inline:.75rem}.ywNNOG_collapseAlways .ywNNOG_icon{margin-left:0}.ywNNOG_collapseAlways .ywNNOG_label{display:none}.ywNNOG_button:disabled{opacity:.4;cursor:default}.ywNNOG_button:disabled:hover{background-color:color-mix(in srgb, var(--cancel-ink,var(--foreground)) 10%, transparent)}
.Dkfgma_invalid{border-color:var(--danger)!important}.Dkfgma_valid:focus-within{border-color:var(--success)!important}.Dkfgma_back{width:1.5rem;height:1.5rem;color:color-mix(in srgb, var(--foreground) 55%, transparent);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem -.25rem 0;padding:0;display:inline-flex}.Dkfgma_back.Dkfgma_beforeChevron{margin-right:1.25rem}.Dkfgma_back:hover{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}
@media (hover:hover){.P8eL6G_hoverOverlay:hover{background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.P8eL6G_hoverOverlayOnBand:hover{background-color:color-mix(in srgb, var(--on-band) 10%, transparent)}}
.x66Gaq_input{border:1.5px solid var(--edge);background-color:var(--background);width:100%;height:2.375rem;color:var(--foreground);border-radius:.5rem;padding-inline:.75rem}.x66Gaq_input::placeholder{color:color-mix(in srgb, var(--foreground) 40%, transparent)}.x66Gaq_input:focus{border-color:color-mix(in srgb, var(--foreground) 50%, transparent);outline:none}
.R9aXZq_swatchGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.R9aXZq_noColorButton{background-color:var(--card);height:2.75rem;color:var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.R9aXZq_swatchButton{border-radius:.5rem;height:2.75rem}.R9aXZq_noColorButton:focus,.R9aXZq_swatchButton:focus{outline:2px solid var(--foreground);outline-offset:2px}.R9aXZq_icon{opacity:.5;width:1.125rem;height:1.125rem}
.sJr2MG_groups{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.sJr2MG_groupTitle{letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 60%, transparent);margin-bottom:-.75rem;font-size:.75rem;font-weight:700}.sJr2MG_groupNote{color:color-mix(in srgb, var(--foreground) 60%, transparent);margin:0 0 -.75rem;font-size:.8125rem}.sJr2MG_collapsible{flex-direction:column;gap:.75rem;display:flex}.sJr2MG_collapsibleHeader{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;display:flex}.sJr2MG_collapsibleChevron{width:.875rem;height:.875rem;color:color-mix(in srgb, var(--foreground) 50%, transparent);transition:transform var(--default-transition-duration) ease;flex-shrink:0}.sJr2MG_collapsibleChevronOpen{transform:rotate(90deg)}.sJr2MG_collapsibleLabel{letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.75rem;font-weight:700}.sJr2MG_collapsibleBody{flex-direction:column;gap:1.5rem;display:flex}.sJr2MG_card{border:1px solid var(--edge);background-color:var(--card);border-radius:.75rem;overflow:hidden}.sJr2MG_divider{border-color:var(--edge);margin:0}.sJr2MG_profileHead{border-bottom:1px solid var(--edge);align-items:center;gap:.5rem;padding:.5rem;display:flex}.sJr2MG_profileAvatar{background-color:color-mix(in srgb, var(--foreground) 15%, transparent);width:4rem;height:4rem;color:var(--foreground);font-size:1rem;line-height:1.5rem}.sJr2MG_avatarWrap{border-radius:.5rem;flex-shrink:0;padding:.5rem;display:flex;position:relative;}.sJr2MG_avatarEditBadge{background-color:var(--solid);width:1.25rem;height:1.25rem;color:var(--on-solid);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.375rem;right:.375rem}.sJr2MG_avatarEditIcon{width:.625rem;height:.625rem}.sJr2MG_profileDivider{background-color:var(--edge);align-self:stretch;width:1px;margin-block:-.5rem}.sJr2MG_profileNames{min-width:0;margin-left:.5rem}.sJr2MG_profileName{color:var(--foreground);font-size:1rem;font-weight:700}.sJr2MG_profileHandle{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.875rem}.sJr2MG_row{padding-left:1rem;padding-right:.625rem;text-align:left;width:100%;color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.875rem;font-size:.875rem;display:flex}.sJr2MG_row:not(:last-child){border-bottom:1px solid var(--edge)}.sJr2MG_checkRow{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.625rem;padding-bottom:1.25rem}.sJr2MG_checkHead{justify-content:space-between;align-items:center;gap:.375rem;display:flex}.sJr2MG_chipGroup{flex-wrap:wrap;gap:.5rem;display:flex}.sJr2MG_chip{border:1px solid var(--edge);font:inherit;color:var(--foreground);cursor:pointer;transition:background-color var(--default-transition-duration) ease, border-color var(--default-transition-duration) ease;background:0 0;border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sJr2MG_chipOn{border-color:var(--solid);background:var(--solid);color:var(--on-solid)}.sJr2MG_chipGlyph{opacity:.7;font-weight:700}@media (hover:hover){.sJr2MG_chip:not(.sJr2MG_chipOn):hover{border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}}.sJr2MG_rowButton{}.sJr2MG_rowPadRight{padding-right:.75rem}.sJr2MG_rowLabel{min-width:0;color:var(--foreground);font-weight:600}.sJr2MG_notationRow{flex-wrap:nowrap;justify-content:flex-start;gap:.375rem}.sJr2MG_notationGroupLabel{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);margin-bottom:-.75rem;font-size:.6875rem;font-weight:700}.sJr2MG_rowInfo{flex-shrink:0}.sJr2MG_rowControl{flex-shrink:0;align-items:center;gap:.375rem;margin-inline-start:auto;display:flex}.sJr2MG_rowDanger{color:var(--danger)}.sJr2MG_rowRight{align-items:center;gap:.5rem;min-width:0;display:flex}.sJr2MG_rowValue{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--foreground) 60%, transparent);overflow:hidden}.sJr2MG_rowChevron{width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 40%, transparent);flex-shrink:0}.sJr2MG_rowDangerIcon{width:1rem;height:1rem;color:var(--danger);flex-shrink:0}.sJr2MG_label{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:.875rem;font-weight:600}.sJr2MG_error{color:var(--danger);margin-top:.375rem;font-size:.875rem}.sJr2MG_inputError,.sJr2MG_inputError:focus{border-color:var(--danger)}.sJr2MG_inputSuccess,.sJr2MG_inputSuccess:focus{border-color:var(--success)}.sJr2MG_handleMessage{min-height:1.25rem;margin-top:.375rem;font-size:.875rem;line-height:1.25rem}.sJr2MG_handleMessageNeutral{color:color-mix(in srgb, var(--foreground) 60%, transparent)}.sJr2MG_handleMessageError{color:var(--danger)}.sJr2MG_handleMessageSuccess{color:var(--success)}.sJr2MG_passwordForm{flex-direction:column;gap:.5rem;display:flex}.sJr2MG_forgotLink{text-underline-offset:2px;color:color-mix(in srgb, var(--foreground) 60%, transparent);align-self:flex-end;font-size:.8125rem;font-weight:500;text-decoration:underline}.sJr2MG_forgotLink:hover{color:var(--foreground)}.sJr2MG_formDivider{border-color:var(--edge);margin-block:.25rem}.sJr2MG_controlWidth{width:12rem}@media (max-width:419px){.sJr2MG_controlWidth{width:9rem}}.sJr2MG_selectWrap{height:1.75rem;position:relative;}.sJr2MG_select{appearance:none;border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background-color:var(--card);width:100%;height:1.75rem;color:var(--foreground);border-radius:.25rem;padding-left:.375rem;padding-right:1.5rem;font-size:.75rem;line-height:1rem}.sJr2MG_option{background-color:var(--card);color:var(--foreground)}.sJr2MG_selectChevron{pointer-events:none;width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 60%, transparent);position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.sJr2MG_paletteRow{flex-wrap:wrap;justify-content:flex-start;gap:.625rem}.sJr2MG_paletteSwatch{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;width:1.75rem;height:1.75rem;margin-inline-start:auto;padding:0}.sJr2MG_paletteSwatch::-webkit-color-swatch-wrapper{border-radius:.375rem;padding:0}.sJr2MG_paletteSwatch::-webkit-color-swatch{border:1.5px solid var(--edge);border-radius:.375rem}.sJr2MG_paletteSwatch::-moz-color-swatch{border:1.5px solid var(--edge);border-radius:.375rem}.sJr2MG_customWrap{box-sizing:border-box;flex:none;width:12rem;height:1.75rem;position:relative}@media (max-width:419px){.sJr2MG_customWrap{width:9rem}}.sJr2MG_customWrap .sJr2MG_customInput.sJr2MG_customInput{box-sizing:border-box;appearance:textfield;border-radius:.25rem;width:100%;min-width:0;height:100%;padding-inline:.625rem 1.75rem;font-size:.8125rem;position:absolute;inset:0}.sJr2MG_customWrap .sJr2MG_customInput::-webkit-outer-spin-button{appearance:none;margin:0}.sJr2MG_customWrap .sJr2MG_customInput::-webkit-inner-spin-button{appearance:none;margin:0}.sJr2MG_customWrap .sJr2MG_customInput[type=number]{padding-right:3.25rem}.sJr2MG_customStepper{flex-direction:column;display:flex;position:absolute;top:50%;right:1.75rem;transform:translateY(-50%)}.sJr2MG_customStep{width:1.125rem;height:.75rem;color:color-mix(in srgb, var(--foreground) 55%, transparent);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.sJr2MG_customStep:hover{color:var(--foreground)}.sJr2MG_customValid:focus{border-color:var(--success)}.sJr2MG_customBack{width:1.375rem;height:1.375rem;color:color-mix(in srgb, var(--foreground) 55%, transparent);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.sJr2MG_customBack:hover{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.sJr2MG_paletteHexInput{flex-shrink:0;width:5.5rem;height:1.75rem;font-size:.8125rem}.sJr2MG_paletteReset{color:color-mix(in srgb, var(--foreground) 60%, transparent);flex-shrink:0;font-size:.8125rem;font-weight:600}.sJr2MG_paletteReset:hover{color:var(--foreground)}.sJr2MG_paletteWarning{color:var(--danger);flex-basis:100%;font-size:.8125rem}.sJr2MG_cropArea{background-color:var(--background);border-radius:.5rem;width:100%;height:16rem;position:relative;overflow:hidden}.sJr2MG_zoomSlider{width:100%;margin-top:.75rem;display:block}.sJr2MG_cardPress:has(button:active:not(:disabled)){animation:.26s ease-out sJr2MG_cardPress}@keyframes sJr2MG_cardPress{30%{scale:.985}}@media (prefers-reduced-motion:reduce){.sJr2MG_cardPress:has(button:active){animation:none}}
.Q_R1yG_button{background-color:var(--on-band);text-align:left;height:2.5rem;color:var(--band);transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);border-radius:.5rem;flex-shrink:0;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-timing-function:ease;display:flex}.Q_R1yG_button:hover{background-color:#fff}
.mVsjYa_trigger{border:1px solid color-mix(in srgb, var(--on-band) 30%, transparent);height:2rem;color:var(--on-band);border-radius:9999px;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.5rem;font-size:.85rem;font-weight:600;line-height:1.1rem;display:flex;}.mVsjYa_triggerIcon{flex-shrink:0;width:.875rem;height:.875rem}.mVsjYa_chevron{width:.875rem;height:.875rem}.mVsjYa_panel{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background-color:var(--card);border-radius:.5rem;width:10rem;padding:.25rem;position:absolute;top:2.75rem;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.mVsjYa_option{text-align:left;width:100%;color:var(--foreground);border-radius:.25rem;justify-content:space-between;align-items:center;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;display:flex;}.mVsjYa_option:focus{background-color:color-mix(in srgb, var(--foreground) 10%, transparent);outline:none}.mVsjYa_optionLabel{align-items:center;gap:.5rem;min-width:0;display:flex}.mVsjYa_optionIcon{width:1rem;height:1rem;color:color-mix(in srgb, var(--foreground) 55%, transparent);flex-shrink:0}.mVsjYa_optionMarks{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.mVsjYa_activeCheck{width:1rem;height:1rem;color:var(--foreground);flex-shrink:0}
.ZEBjzq_panel{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background-color:var(--card);border-radius:.5rem;width:18rem;padding:.5rem;position:absolute;top:2.75rem;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}
.YJ-93W_shellTinted{border:1.5px solid color-mix(in srgb, var(--tint) 55%, var(--card));background-color:color-mix(in srgb, var(--tint) 16%, var(--card));}.YJ-93W_shellTinted:hover{background-color:color-mix(in srgb, var(--tint) 16%, var(--card-hover))}.YJ-93W_dimmed{opacity:.4}.YJ-93W_actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex;position:relative}
.O9vDOW_trigger{width:2rem;height:2rem;color:var(--on-band);border-radius:9999px;justify-content:center;align-items:center;display:flex;}.O9vDOW_icon{width:1.25rem;height:1.25rem}.O9vDOW_title{color:var(--foreground);padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.O9vDOW_body{text-align:left;color:color-mix(in srgb, var(--foreground) 60%, transparent);padding-block:1rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25rem}
.geu2Oq_titleLink{display:block}.geu2Oq_titleLink:after{content:"";position:absolute;inset:0}.geu2Oq_memberships{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.375rem;display:flex;position:relative}.geu2Oq_inLabel{color:color-mix(in srgb, var(--foreground) 50%, transparent);font-size:.6875rem;font-weight:600}.geu2Oq_membershipChip{border:1.5px solid var(--edge);color:color-mix(in srgb, var(--foreground) 70%, transparent);transition-property:color,background-color,border-color,scale;transition-duration:var(--default-transition-duration);border-radius:.25rem;padding-block:.125rem;padding-inline:.375rem;font-size:.6875rem;font-weight:600;transition-timing-function:ease}.geu2Oq_membershipChip:hover{background-color:var(--card-hover);color:var(--foreground)}.geu2Oq_noMemberships{color:color-mix(in srgb, var(--foreground) 40%, transparent);margin-top:.375rem;font-size:.6875rem;font-weight:600;position:relative}
.sH85MG_bar{padding-bottom:env(safe-area-inset-bottom);background-color:var(--band);position:fixed;bottom:0;left:0;right:0}.sH85MG_inner{height:4.25rem;max-width:var(--shell);justify-content:flex-end;align-items:center;gap:.75rem;margin-inline:auto;padding-inline:1rem;display:flex}.sH85MG_cancel{--cancel-ink:var(--on-band);align-items:center;gap:.75rem;margin-right:auto;display:flex}.sH85MG_done{background-color:var(--on-band);height:2.5rem;color:var(--band);cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}
.PpY2Qq_banner{width:100%}.PpY2Qq_plain{background-color:var(--banner)}.PpY2Qq_inner{width:100%;min-height:6.5rem;max-width:var(--shell);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding-block:1.5rem;padding-inline:1rem;display:flex}.PpY2Qq_headBlock{min-width:0;transform:translateY(-.125rem)}.PpY2Qq_backLink{cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--default-transition-duration);background:0 0;border:none;align-items:center;gap:.125rem;margin-left:-.25rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-timing-function:ease}.PpY2Qq_backLinkTinted{color:color-mix(in srgb, var(--on-tint) 70%, transparent)}.PpY2Qq_backLinkTinted:hover{color:var(--on-tint)}.PpY2Qq_backLinkPlain{color:color-mix(in srgb, var(--foreground) 60%, transparent)}.PpY2Qq_backLinkPlain:hover{color:var(--foreground)}.PpY2Qq_backIcon{flex-shrink:0;width:1rem;height:1rem}.PpY2Qq_title{text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:600;line-height:2rem;overflow:hidden}.PpY2Qq_titleTinted{color:var(--on-tint)}.PpY2Qq_titlePlain{color:var(--foreground)}.PpY2Qq_subtitle{text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.875rem;line-height:1.25rem;overflow:hidden}.PpY2Qq_subtitleTinted{color:color-mix(in srgb, var(--on-tint) 70%, transparent)}.PpY2Qq_subtitlePlain{color:color-mix(in srgb, var(--foreground) 60%, transparent)}.PpY2Qq_tags{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.PpY2Qq_tags:empty{display:none}.PpY2Qq_children{flex-shrink:0;align-items:center;gap:.5rem;display:flex}
.opxxvW_grid{grid-template-columns:repeat(3,6.5rem);justify-content:center;gap:.25rem;display:grid}.opxxvW_gridLarge{grid-template-columns:repeat(3,5.5rem);gap:.5rem 1.25rem;}.opxxvW_item{text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;width:6.5rem;padding-block:.625rem;padding-inline:.5rem;display:flex;}.opxxvW_itemLarge{width:5.5rem;padding-block:.75rem;}.opxxvW_iconTile{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.opxxvW_iconTileLarge{border-radius:1rem;width:3.5rem;height:3.5rem;}.opxxvW_itemIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.opxxvW_itemIconLarge{width:1.75rem;height:1.75rem;}.opxxvW_label{white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--foreground);font-size:.85rem;font-weight:600;line-height:1.1rem;overflow:hidden}.opxxvW_labelLarge{white-space:normal;text-overflow:clip;font-size:.9375rem;line-height:1.25rem;overflow:visible;}
.kdZF6q_controls{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.kdZF6q_gearRow{}.kdZF6q_field{}.kdZF6q_label{}.kdZF6q_value{}.kdZF6q_fieldSelectWrap{}.kdZF6q_selectTrigger{}.kdZF6q_selectChevron{}.kdZF6q_selectPanel{}.kdZF6q_selectOption{}.kdZF6q_selectActiveCheck{}.kdZF6q_tonicPill{}.kdZF6q_overflowPill{}.kdZF6q_capoStepper{}.kdZF6q_capoStep{}.kdZF6q_capoValue{}.kdZF6q_picker{margin-bottom:1rem}
._4qEvna_bpmSection{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._4qEvna_label{}._4qEvna_bpmStepper{}._4qEvna_bpmStep{}._4qEvna_bpmValue{width:9rem;font-size:1.375rem;}._4qEvna_beatsWrap{margin-bottom:1rem}._4qEvna_playRow{justify-content:center;margin-bottom:2rem;display:flex}._4qEvna_gearRow{}._4qEvna_field{}._4qEvna_value{}._4qEvna_meterPair{}._4qEvna_tapButton{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:var(--card);height:2.25rem;color:var(--foreground);border-radius:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:600}
.LlGoIa_gearRow{margin-bottom:1.5rem;}.LlGoIa_field{}.LlGoIa_label{}.LlGoIa_value{}.LlGoIa_fieldSelectWrap{}.LlGoIa_selectTrigger{}.LlGoIa_selectChevron{}.LlGoIa_selectPanel{}.LlGoIa_selectOption{}.LlGoIa_selectActiveCheck{}.LlGoIa_idle{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.LlGoIa_retryButton{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:var(--card);height:2.25rem;color:var(--foreground);border-radius:.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:600}.LlGoIa_listening{flex-direction:column;align-items:center;gap:1rem;padding-block:1rem;display:flex}.LlGoIa_notePill{background:color-mix(in srgb, var(--foreground) 8%, transparent);min-width:4.5rem;height:4.5rem;color:var(--foreground);border-radius:1rem;justify-content:center;align-items:baseline;gap:.125rem;padding-inline:1.5rem;font-size:2.5rem;font-weight:700;display:flex}.LlGoIa_octave{opacity:.75;font-size:1.25rem;font-weight:600}.LlGoIa_statusLine{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:.9375rem}.LlGoIa_centsLine{font-size:1.125rem;font-weight:600}.LlGoIa_hzLine{color:color-mix(in srgb, var(--foreground) 60%, transparent);font-size:.875rem}.LlGoIa_stringHint{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:.9375rem}
.-q6Meq_page{min-height:calc(100dvh - 3.5rem - env(safe-area-inset-bottom));justify-content:center;align-items:center;padding:1.5rem;display:flex}.-q6Meq_card{flex-direction:column;gap:1.25rem;width:100%;max-width:22rem;display:flex}.-q6Meq_logo{width:auto;height:2rem}.-q6Meq_confirmation{text-align:center;align-items:center}.-q6Meq_title{font-size:1.5rem;font-weight:700}.-q6Meq_subtitle{color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:.875rem}.-q6Meq_form{flex-direction:column;gap:.5rem;display:flex}.-q6Meq_label{color:color-mix(in srgb, var(--foreground) 70%, transparent);margin-top:.5rem;font-size:.875rem;font-weight:600}.-q6Meq_error{color:var(--danger);font-size:.875rem}.-q6Meq_form>button[type=submit]{justify-content:center;width:100%;margin-top:.5rem}.-q6Meq_dividerRow{color:color-mix(in srgb, var(--foreground) 50%, transparent);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.-q6Meq_dividerRow:before,.-q6Meq_dividerRow:after{content:"";background-color:var(--edge);flex:1;height:1px}.-q6Meq_linkRow{text-align:center;color:color-mix(in srgb, var(--foreground) 70%, transparent);font-size:.875rem}.-q6Meq_linkRow a{color:var(--foreground);text-underline-offset:2px;font-weight:600;text-decoration:underline}
.gi_JeG_settingsRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.gi_JeG_playRow{justify-content:center;margin-bottom:1.5rem;display:flex}.gi_JeG_answers{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.gi_JeG_answerButton{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:var(--card);height:2.25rem;color:var(--foreground);border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:1rem;font-size:.9375rem;font-weight:600;display:flex}.gi_JeG_answerButton:disabled{opacity:.5}.gi_JeG_correct{background:var(--solid);color:var(--on-solid);opacity:1;border-color:#0000}.gi_JeG_wrong{opacity:.7}.gi_JeG_answerIcon{width:1rem;height:1rem}.gi_JeG_feedback{text-align:center}.gi_JeG_nextRow{justify-content:center;margin-block:1rem;display:flex}.gi_JeG_nextButton{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);background:var(--card);height:2.25rem;color:var(--foreground);border-radius:.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:600}.gi_JeG_scoreLine{text-align:center;border-top:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);color:color-mix(in srgb, var(--foreground) 70%, transparent);padding-top:.5rem;font-size:.875rem}
