.PIK02a_root{--roll-loop:2.8s;--roll-write:3.6s;--roll-travel:140px;--roll-ink:color-mix(in oklab, var(--foreground) 58%, transparent);--roll-ink-2:color-mix(in oklab, var(--foreground) 40%, transparent);--roll-ink-3:color-mix(in oklab, var(--foreground) 28%, transparent);--roll-ghost:color-mix(in oklab, var(--foreground) 12%, transparent);--roll-lane:color-mix(in oklab, var(--foreground) 7%, transparent);--roll-accent:var(--brand);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:PIK02a_midiRollIn .3s var(--ease-standard,ease) both;position:absolute;inset:0;overflow:hidden}.dark .PIK02a_root{--roll-ink:color-mix(in oklab, var(--foreground) 66%, transparent);--roll-ink-2:color-mix(in oklab, var(--foreground) 46%, transparent);--roll-ink-3:color-mix(in oklab, var(--foreground) 32%, transparent);--roll-lane:color-mix(in oklab, var(--foreground) 9%, transparent)}@keyframes PIK02a_midiRollIn{0%{opacity:0}to{opacity:1}}.PIK02a_lane{stroke:var(--roll-lane);stroke-width:.5px}.PIK02a_note{fill:var(--roll-ink)}.PIK02a_note[data-voice="1"]{fill:var(--roll-ink-2)}.PIK02a_note[data-voice="2"]{fill:var(--roll-ink-3)}.PIK02a_lit{fill:var(--roll-accent);opacity:0}.PIK02a_playhead{--roll-head-peak:1;stroke:var(--roll-accent);stroke-width:.9px;stroke-linecap:round;opacity:0}.PIK02a_playheadGlow{--roll-head-peak:.14;fill:var(--roll-accent);opacity:0}.PIK02a_skeleton{fill:var(--roll-ghost)}.PIK02a_write{fill:color-mix(in oklab, var(--roll-accent) 72%, transparent);transform-box:fill-box;transform-origin:0}.PIK02a_pen{stroke:var(--roll-accent);stroke-width:.9px;stroke-linecap:round}.PIK02a_ghost{fill:var(--roll-ghost)}.PIK02a_flatline{stroke:var(--roll-ink-3);stroke-width:.7px;stroke-dasharray:2 2.5}@media (prefers-reduced-motion:no-preference){.PIK02a_root[data-autoplay] .PIK02a_lit{animation-name:PIK02a_midiRollLit;animation-duration:var(--roll-loop);animation-timing-function:linear;animation-delay:calc(var(--x) * var(--roll-loop));animation-iteration-count:infinite;animation-fill-mode:backwards}.group:hover .PIK02a_lit{animation-name:PIK02a_midiRollLit;animation-duration:var(--roll-loop);animation-timing-function:linear;animation-delay:calc(var(--x) * var(--roll-loop));animation-iteration-count:infinite;animation-fill-mode:backwards}.group:has(:focus-visible) .PIK02a_lit{animation-name:PIK02a_midiRollLit;animation-duration:var(--roll-loop);animation-timing-function:linear;animation-delay:calc(var(--x) * var(--roll-loop));animation-iteration-count:infinite;animation-fill-mode:backwards}.PIK02a_root[data-autoplay] .PIK02a_playhead,.PIK02a_root[data-autoplay] .PIK02a_playheadGlow{animation-name:PIK02a_midiRollPlayhead;animation-duration:var(--roll-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s}.group:hover .PIK02a_playhead{animation-name:PIK02a_midiRollPlayhead;animation-duration:var(--roll-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s}.group:has(:focus-visible) .PIK02a_playhead{animation-name:PIK02a_midiRollPlayhead;animation-duration:var(--roll-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s}.group:hover .PIK02a_playheadGlow{animation-name:PIK02a_midiRollPlayhead;animation-duration:var(--roll-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s}.group:has(:focus-visible) .PIK02a_playheadGlow{animation-name:PIK02a_midiRollPlayhead;animation-duration:var(--roll-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s}.PIK02a_skeleton{animation-name:PIK02a_midiRollPulse;animation-duration:1.6s;animation-timing-function:var(--ease-standard,ease);animation-delay:calc(var(--x) * .8s);animation-iteration-count:infinite}.PIK02a_write{animation-name:PIK02a_midiRollWrite;animation-duration:var(--roll-write);animation-timing-function:var(--ease-standard,ease);animation-delay:calc(var(--x) * var(--roll-write) * .6);animation-iteration-count:infinite;animation-fill-mode:backwards}.PIK02a_pen{animation-name:PIK02a_midiRollPen;animation-duration:var(--roll-write);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0s}}@media (prefers-reduced-motion:reduce){.PIK02a_lit{transition:opacity .2s var(--ease-standard,ease)}.group:hover .PIK02a_lit{opacity:.45}.group:has(:focus-visible) .PIK02a_lit{opacity:.45}.PIK02a_pen{opacity:0}}@keyframes PIK02a_midiRollLit{0%{opacity:0}3%{opacity:1}45%{opacity:.18}to{opacity:0}}@keyframes PIK02a_midiRollPlayhead{0%{opacity:0;transform:translate(0)}4%{opacity:var(--roll-head-peak)}94%{opacity:var(--roll-head-peak)}to{transform:translateX(var(--roll-travel));opacity:0}}@keyframes PIK02a_midiRollPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes PIK02a_midiRollWrite{0%{opacity:0;transform:scaleX(0)}10%{opacity:1;transform:scaleX(1)}82%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes PIK02a_midiRollPen{0%{opacity:1;transform:translate(0)}60%{transform:translateX(var(--roll-travel));opacity:1}70%{transform:translateX(var(--roll-travel));opacity:0}to{opacity:0;transform:translate(0)}}.PIK02a_root[data-playing] .PIK02a_lit{opacity:.92;animation:none}.PIK02a_root[data-playing] .PIK02a_playhead,.PIK02a_root[data-playing] .PIK02a_playheadGlow{transform:translateX(calc(var(--p,0) * var(--roll-travel)));transition:transform .25s linear;animation:none}.PIK02a_root[data-playing] .PIK02a_playhead{opacity:1}.PIK02a_root[data-playing] .PIK02a_playheadGlow{opacity:.14}.PIK02a_playedClip{transform-box:view-box;transform-origin:10px 0;transform:scaleX(var(--p,0));transition:transform .25s linear}@media (prefers-reduced-motion:reduce){.PIK02a_root[data-playing] .PIK02a_playhead,.PIK02a_root[data-playing] .PIK02a_playheadGlow,.PIK02a_playedClip{transition:none}}
.mc_3dG_slideEnter{animation:.3s ease-in-out both mc_3dG_slide-fade-in}.mc_3dG_slideExit{animation:.3s ease-in-out both mc_3dG_slide-fade-out}@keyframes mc_3dG_slide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mc_3dG_slide-fade-out{0%{opacity:1}to{opacity:0}}
.lyrics-editor-root{min-height:100%}.lyrics-section{--section-color:0 0% 20%;border-left:2px solid hsl(var(--section-color));background:hsl(var(--section-color) / .06);border-radius:0 .5rem .5rem 0;margin-bottom:1.5rem;padding:.75rem 1rem;transition:background-color .2s;position:relative}.lyrics-section:hover,.lyrics-section:focus-within{background:hsl(var(--section-color) / .14)}.lyrics-section[data-section-type=verse]{--section-color:217 91% 60%}.lyrics-section[data-section-type=chorus]{--section-color:270 70% 60%}.lyrics-section[data-section-type=pre-chorus]{--section-color:258 70% 60%}.lyrics-section[data-section-type=bridge]{--section-color:160 60% 45%}.lyrics-section[data-section-type=hook]{--section-color:38 92% 50%}.lyrics-section[data-section-type=outro]{--section-color:350 70% 55%}.lyrics-section[data-section-type=intro]{--section-color:190 70% 50%}.lyrics-section[data-section-type=interlude]{--section-color:170 60% 45%}.lyrics-section[data-section-type=ad-lib]{--section-color:25 80% 55%}.lyrics-line{padding:.125rem 0;line-height:1.75;position:relative}.section-actions{animation:.15s ease-out section-actions-in}@keyframes section-actions-in{0%{opacity:0;transform:translateY(2px)scale(.96)}}.dark .lyrics-section{--section-color:0 0% 25%}.dark .lyrics-section[data-section-type=verse]{--section-color:217 80% 50%}.dark .lyrics-section[data-section-type=chorus]{--section-color:270 60% 55%}.dark .lyrics-section[data-section-type=pre-chorus]{--section-color:258 60% 55%}.dark .lyrics-section[data-section-type=bridge]{--section-color:160 50% 40%}.dark .lyrics-section[data-section-type=hook]{--section-color:38 80% 45%}.dark .lyrics-section[data-section-type=outro]{--section-color:350 60% 50%}.dark .lyrics-section[data-section-type=intro]{--section-color:190 60% 45%}.dark .lyrics-section[data-section-type=interlude]{--section-color:170 50% 40%}.dark .lyrics-section[data-section-type=ad-lib]{--section-color:25 70% 50%}
.TLPOLW_scene{animation:TLPOLW_scene-in .35s var(--ease-spring) both}.TLPOLW_word{animation:TLPOLW_scene-in .35s var(--ease-spring) both;animation-delay:var(--word-delay,0s)}@keyframes TLPOLW_scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TLPOLW_scene,.TLPOLW_word{animation:.2s ease-out both TLPOLW_dissolve}}@keyframes TLPOLW_dissolve{0%{opacity:0}to{opacity:1}}
._5Z90yW_illustration{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--muted) 45%, transparent);pointer-events:none;justify-content:center;align-items:center;height:160px;margin-top:auto;padding:16px;display:flex;overflow:hidden}._5Z90yW_audioFile{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--card);animation:_5Z90yW_file-arrive 5s var(--ease-standard) infinite;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}._5Z90yW_waveBar{background:var(--brand);transform-origin:50%;max-width:5px;animation:1.8s ease-in-out infinite alternate _5Z90yW_wave-pulse;animation-delay:var(--delay);border-radius:999px;flex:1}._5Z90yW_uploadIcon,._5Z90yW_uploadCheck,._5Z90yW_downloadIcon,._5Z90yW_exportCheck{width:18px;height:18px;color:var(--brand)}._5Z90yW_uploadIcon{animation:5s ease-in-out infinite _5Z90yW_action-icon}._5Z90yW_uploadCheck{animation:5s ease-in-out infinite _5Z90yW_complete-icon;position:absolute;right:12px}._5Z90yW_record{border:5px double color-mix(in srgb, var(--foreground) 20%, var(--card));background:var(--foreground);width:48px;height:48px;box-shadow:0 0 0 5px color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}._5Z90yW_selection{border:1px solid var(--brand);animation:_5Z90yW_move-title 6s var(--ease-standard) infinite;padding:5px;display:flex;position:relative}._5Z90yW_selectionHandle{border:1px solid var(--brand);background:var(--card);width:5px;height:5px;position:absolute;bottom:-3px;right:-3px}._5Z90yW_cursor{width:16px;height:16px;color:var(--foreground);fill:var(--card);animation:_5Z90yW_move-title 6s var(--ease-standard) infinite;position:absolute;bottom:6px;left:calc(50% + 30px)}._5Z90yW_layer,._5Z90yW_selectedLayer{color:var(--muted-foreground);background:var(--muted);border-radius:4px;align-items:center;gap:5px;padding:5px;display:flex}._5Z90yW_selectedLayer{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}._5Z90yW_downloadIcon{animation:6s ease-in-out infinite _5Z90yW_action-icon}._5Z90yW_exportCheck{animation:6s ease-in-out infinite _5Z90yW_complete-icon;position:absolute}._5Z90yW_exportProgress{background:var(--brand);transform-origin:0;width:100%;height:100%;animation:_5Z90yW_export-progress 6s var(--ease-standard) infinite;display:block}@keyframes _5Z90yW_file-arrive{0%,to{opacity:.6;transform:translateY(-5px)}18%,88%{opacity:1;transform:translateY(0)}}@keyframes _5Z90yW_wave-pulse{0%{opacity:.5;transform:scaleY(.35)}to{opacity:.9;transform:scaleY(1)}}@keyframes _5Z90yW_action-icon{0%,45%,to{opacity:1}55%,88%{opacity:0}}@keyframes _5Z90yW_complete-icon{0%,45%,to{opacity:0}55%,88%{opacity:1}}@keyframes _5Z90yW_move-title{0%,15%,85%,to{transform:translate(-8px)}40%,65%{transform:translate(8px)}}@keyframes _5Z90yW_export-progress{0%,8%{opacity:1;transform:scaleX(.05)}55%,88%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@keyframes _5Z90yW_dissolve{0%{opacity:.65}to{opacity:1}}@media (max-width:639px){._5Z90yW_illustration{height:144px}}@media (prefers-reduced-motion:reduce){._5Z90yW_audioFile,._5Z90yW_waveBar,._5Z90yW_selection,._5Z90yW_cursor{animation:5s ease-in-out infinite alternate _5Z90yW_dissolve;transform:none}._5Z90yW_uploadIcon,._5Z90yW_downloadIcon{opacity:0;animation:none}._5Z90yW_uploadCheck,._5Z90yW_exportCheck{opacity:1;animation:none}._5Z90yW_exportProgress{animation:none;transform:scaleX(1)}}
.KcmlvG_stage{flex-direction:column;justify-content:center;gap:24px;min-height:160px;display:flex;overflow:hidden}.KcmlvG_voiceTrack{width:64%;transition:width .4s var(--ease-spring), grid-template-columns .4s var(--ease-spring), column-gap .4s var(--ease-spring);grid-template-columns:minmax(0,1fr) minmax(0,0fr);column-gap:0;display:grid}.KcmlvG_voiceTrack[data-split=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.KcmlvG_voiceTrack[data-stretched=true]{width:100%}.KcmlvG_syllable{text-align:center;flex-direction:column;gap:8px;min-width:0;display:flex;overflow:hidden}.KcmlvG_secondSyllable{opacity:0;transition:opacity .2s}.KcmlvG_voiceTrack[data-split=true] .KcmlvG_secondSyllable{opacity:1}.KcmlvG_voiceBar{border-radius:var(--radius-sm);background:var(--brand);height:24px}.KcmlvG_timeAxis{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.KcmlvG_axisLine{background:var(--border);flex:1;height:1px}@media (prefers-reduced-motion:reduce){.KcmlvG_voiceTrack{transition:none}.KcmlvG_secondSyllable{transition:opacity .15s}}
