.PYXPGG_root{--play-along-text:var(--text-primary,var(--fg-primary,#f0f6fc));--play-along-text-rgb:var(--text-primary-rgb);--play-along-text-secondary:var(--text-secondary,var(--fg-secondary,#8b949e));--play-along-text-secondary-rgb:var(--text-secondary-rgb);--play-along-surface:var(--bg-card,#1c2128);--play-along-surface-rgb:var(--bg-card-rgb,28, 33, 40);--play-along-border:var(--border,#30363d);--play-along-border-rgb:var(--border-rgb,48, 54, 61);--play-along-accent:var(--purple,var(--accent,#8b5cf6));--play-along-accent-rgb:var(--purple-rgb);--play-along-accent-dim:var(--accent-dim,#8b5cf633);--play-along-accent-dim-rgb:var(--accent-dim-rgb,139, 92, 246);min-width:8.8rem;color-scheme:inherit;display:inline-flex}.PYXPGG_select{width:100%;min-height:2rem;color:var(--play-along-text);background-color:var(--play-along-surface);border:1px solid var(--play-along-border);border:1px solid color-mix(in srgb,var(--play-along-accent) 38%,var(--play-along-border));cursor:pointer;color-scheme:inherit;border-radius:.5rem;padding:.38rem 1.8rem .38rem .65rem;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.2;transition:border-color .15s,background-color .15s,box-shadow .15s}.PYXPGG_select:hover:not(:disabled){background-color:var(--play-along-surface);background-color:color-mix(in srgb,var(--play-along-surface) 88%,var(--play-along-accent));border-color:var(--play-along-accent);border-color:color-mix(in srgb,var(--play-along-accent) 70%,var(--play-along-border))}.PYXPGG_select option{color:var(--play-along-text);background-color:var(--play-along-surface)}.PYXPGG_select option:disabled{color:var(--play-along-text-secondary)}.PYXPGG_select:focus-visible{border-color:var(--play-along-accent);box-shadow:0 0 0 3px var(--play-along-accent-dim);outline:none}.PYXPGG_select:disabled{color:var(--play-along-text-secondary);background-color:var(--play-along-surface);border-color:var(--play-along-border);cursor:not-allowed}.kn-app .PYXPGG_root,.stem-mixer--focus .PYXPGG_root{--play-along-text:#f0f6fc;--play-along-text-rgb:240, 246, 252;--play-along-text-secondary:#8b949e;--play-along-text-secondary-rgb:139, 148, 158;--play-along-surface:#1c2128;--play-along-surface-rgb:28, 33, 40;--play-along-border:#30363d;--play-along-border-rgb:48, 54, 61;--play-along-accent:#8b5cf6;--play-along-accent-rgb:139, 92, 246;--play-along-accent-dim:#8b5cf633;--play-along-accent-dim-rgb:139, 92, 246;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.PYXPGG_compact{min-width:7.7rem}.PYXPGG_compact .PYXPGG_select{min-height:2.5rem;padding-block-start:.46rem;padding-block-end:.46rem;font-size:.74rem}@media(max-width:600px){.PYXPGG_compact .PYXPGG_select{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.PYXPGG_select{transition:none}}._2F2PnG_sidebar{border-right:1px solid var(--border);background:#0d1117fa;flex-direction:column;width:320px;max-width:85vw;height:100%;display:flex;box-shadow:6px 0 24px #00000059}._2F2PnG_header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}._2F2PnG_subtitle{color:var(--text-secondary);letter-spacing:.02em;margin:.18rem 0 0 1.45rem;font-size:.68rem}._2F2PnG_title{color:var(--text-primary);align-items:center;gap:.45rem;margin:0;font-size:.95rem;display:flex}._2F2PnG_title svg{width:16px;height:16px;color:var(--accent,#58a6ff)}._2F2PnG_tabs{border-bottom:1px solid var(--border);background:#0000001f;grid-template-columns:1fr 1fr;gap:.35rem;padding:.55rem .75rem;display:grid}._2F2PnG_tab{min-height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.38rem;padding:.35rem .55rem;font-family:inherit;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}._2F2PnG_tab:hover{color:var(--text-primary);background:#ffffff0d}._2F2PnG_tab:focus-visible{color:var(--text-primary);background:#ffffff0d}._2F2PnG_tab:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:1px}._2F2PnG_tabActive{color:var(--text-primary);background:#58a6ff1f;border-color:#58a6ff47}._2F2PnG_tabCount{color:currentColor;text-align:center;background:#ffffff14;border-radius:999px;min-width:1.25rem;padding:.08rem .3rem;font-size:.64rem}._2F2PnG_body{flex-direction:column;flex:1;gap:1rem;padding:.75rem;display:flex;overflow-y:auto}._2F2PnG_section{flex-direction:column;gap:.5rem;display:flex}._2F2PnG_sectionIntro{color:var(--text-secondary);margin:0 0 .15rem;font-size:.74rem;line-height:1.45}._2F2PnG_songList{flex-direction:column;gap:.42rem;margin:0;padding:0;list-style:none;display:flex}._2F2PnG_songRow{border:1px solid var(--border);background:#ffffff06;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.46rem;transition:border-color .15s,background .15s;display:grid}._2F2PnG_songActive{background:linear-gradient(120deg,#58a6ff21,#8b5cf612);border-color:#58a6ff66}._2F2PnG_songButton{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex-direction:column;gap:.17rem;padding:.3rem .35rem;transition:color .15s,background-color .15s;display:flex}._2F2PnG_songButton:disabled{cursor:default}._2F2PnG_songButton:not(:disabled):hover{color:var(--accent,#58a6ff);background:#58a6ff17}._2F2PnG_songButton:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px;border-radius:.3rem}._2F2PnG_songTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;overflow:hidden}._2F2PnG_songMeta{color:var(--text-secondary);font-size:.66rem}._2F2PnG_empty{color:var(--text-secondary);margin:.25rem 0;font-size:.8rem;font-style:italic}._2F2PnG_playlistRow{border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .4rem;display:flex}._2F2PnG_playlistRow:hover{background:#ffffff0a}._2F2PnG_playlistActive{background:#58a6ff21;border-color:#58a6ff4d}._2F2PnG_playlistName{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .1rem;font-size:.88rem;display:flex}._2F2PnG_playlistCount{color:var(--text-secondary);background:#ffffff14;border-radius:999px;padding:.05rem .4rem;font-size:.72rem}._2F2PnG_playlistActions{gap:.15rem;display:flex}._2F2PnG_createRow{gap:.4rem;margin-top:.35rem;display:flex}._2F2PnG_createInput,._2F2PnG_editInput{min-width:0;color:var(--text-primary);border:1px solid var(--border);background:#ffffff0d;border-radius:6px;flex:1;padding:.4rem .5rem;font-size:.82rem}._2F2PnG_addBtn,._2F2PnG_startBtn{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}._2F2PnG_addBtn:disabled,._2F2PnG_startBtn:disabled{opacity:.45;cursor:default}._2F2PnG_startBtn{width:100%;margin-top:.5rem;padding:.6rem;font-size:.92rem}._2F2PnG_iconBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}._2F2PnG_iconBtn:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}._2F2PnG_iconBtn:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}._2F2PnG_playlistName:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}._2F2PnG_addBtn:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}._2F2PnG_iconBtn:disabled{opacity:.3;cursor:default}._2F2PnG_playBtn:not(:disabled){color:var(--accent,#58a6ff)}._2F2PnG_playBtn:not(:disabled):hover{background:#58a6ff26}._2F2PnG_shuffleRow,._2F2PnG_shuffleWithin{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.4rem;font-size:.8rem;display:flex}._2F2PnG_shuffleWithin{margin-top:.3rem;font-size:.75rem}._2F2PnG_shuffleHint{color:var(--text-secondary);opacity:.75;font-size:.72rem}._2F2PnG_vocalPref{color:var(--text-secondary);align-items:center;gap:.4rem;margin-top:.3rem;font-size:.72rem;display:flex}._2F2PnG_vocalPref input[type=range]{min-width:0;height:3px;accent-color:var(--accent);flex:1}._2F2PnG_vocalPrefLabel{flex:none;font-weight:600}._2F2PnG_vocalPrefValue{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:3.2em}._2F2PnG_vocalPrefClear{width:1.1rem;height:1.1rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;padding:0;display:grid}._2F2PnG_vocalPrefClear svg{width:.7rem;height:.7rem}._2F2PnG_vocalPrefClear:hover{color:var(--text-primary);background:#ffffff14}._2F2PnG_itemsHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._2F2PnG_itemsHeaderLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.72rem;font-weight:600}._2F2PnG_itemsList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.4rem;max-height:240px;padding-right:.15rem;display:grid;overflow-y:auto}@media(max-width:600px){._2F2PnG_songRow{grid-template-columns:minmax(0,1fr)}._2F2PnG_itemsList{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._2F2PnG_songRow,._2F2PnG_songButton,._2F2PnG_tab{transition:none}}._2F2PnG_itemRow{border:1px solid var(--border);background:#ffffff08;border-radius:8px;align-items:flex-start;gap:.4rem;padding:.5rem;display:flex}._2F2PnG_itemRowCompact{padding:.3rem .45rem}._2F2PnG_itemRowCompact ._2F2PnG_itemMain{gap:.25rem}._2F2PnG_itemRowCompact ._2F2PnG_singerInput{padding:.2rem .45rem;font-size:.74rem}._2F2PnG_itemReorder{flex-direction:column;gap:.1rem;display:flex}._2F2PnG_itemMain{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}._2F2PnG_itemLabel,._2F2PnG_itemLabelBtn{color:var(--text-primary);word-break:break-word;align-items:center;gap:.4rem;font-size:.82rem;display:flex}._2F2PnG_itemLabelBtn{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;margin:-.15rem -.3rem;padding:.15rem .3rem}._2F2PnG_itemLabelBtn:hover{background:#ffffff0d}._2F2PnG_itemLabelBtnActive{background:#58a6ff1f;border-color:#58a6ff80}._2F2PnG_itemRowTarget{border-color:#58a6ff80;box-shadow:inset 0 0 0 1px #58a6ff4d}._2F2PnG_itemKind{letter-spacing:.05em;color:var(--text-secondary);background:#ffffff14;border-radius:4px;flex-shrink:0;padding:.1rem .3rem;font-size:.6rem;font-weight:700}._2F2PnG_kindGroup{color:#ffd166;background:#ffd16626}._2F2PnG_singerInput{width:100%;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;outline:none;padding:.35rem .5rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}._2F2PnG_singerInput:focus{border-color:var(--accent)}._2F2PnG_singerInput::placeholder{color:var(--text-muted)}._2F2PnG_addControls{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}._2F2PnG_addHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._2F2PnG_addHeaderTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:600;display:flex}._2F2PnG_addHeaderTitle:hover{color:var(--text-primary)}._2F2PnG_addHeaderTitle svg{width:14px;height:14px}._2F2PnG_viewToggle{color:var(--accent,#58a6ff);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:.1rem .5rem;font-size:.7rem}._2F2PnG_viewToggle:hover{background:#58a6ff1f}._2F2PnG_pillSection{flex-direction:column;gap:.3rem;display:flex}._2F2PnG_pillSectionHead{justify-content:space-between;align-items:center;gap:.4rem;display:flex}._2F2PnG_pillSectionLabel{color:var(--text-secondary);font-size:.68rem}._2F2PnG_targetHint{color:var(--text-secondary);opacity:.75;font-size:.68rem;font-style:italic}._2F2PnG_targetHintActive{color:var(--accent,#58a6ff);font-size:.7rem;font-weight:600}._2F2PnG_pills{flex-wrap:wrap;gap:.3rem;max-height:150px;padding-right:.15rem;display:flex;overflow-y:auto}._2F2PnG_pill{max-width:100%;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.78rem;display:inline-flex;overflow:hidden}._2F2PnG_pill:hover{border-color:var(--accent,#58a6ff)}._2F2PnG_pillActive{color:#fff;background:var(--accent,#58a6ff);border-color:var(--accent,#58a6ff)}._2F2PnG_pillCount{opacity:.75;background:#ffffff2e;border-radius:999px;padding:0 .3rem;font-size:.65rem}._2F2PnG_select{width:100%;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border);cursor:pointer;border-radius:6px;outline:none;padding:.45rem .5rem;font-family:inherit;font-size:.82rem;transition:border-color .15s}._2F2PnG_select:focus{border-color:var(--accent)}._2F2PnG_autoSaveHint{color:var(--text-muted,#8b949e);flex-basis:100%;order:3;font-size:.66rem;font-style:italic}._2F2PnG_itemsHeader{flex-wrap:wrap}.KXZtPW_overlay{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b10d1;justify-content:center;align-items:flex-start;padding-top:6vh;animation:.2s ease-out KXZtPW_fade-in;display:flex;position:absolute;inset:0}@keyframes KXZtPW_fade-in{0%{opacity:0}to{opacity:1}}.KXZtPW_card{border:1px solid var(--border);text-align:center;background:linear-gradient(160deg,#1c222efa,#0f131bfa);border-radius:16px;width:min(440px,92%);padding:1.75rem 1.5rem 1.5rem;animation:.25s ease-out KXZtPW_pop-in;position:relative;box-shadow:0 18px 50px #0000008c}@keyframes KXZtPW_pop-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}.KXZtPW_closeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;display:flex;position:absolute;top:.6rem;right:.6rem}.KXZtPW_closeBtn:hover{color:var(--text-primary);background:#ffffff14}.KXZtPW_position{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.75rem;font-size:.72rem}.KXZtPW_thumb{width:84px;height:84px;color:var(--accent,#58a6ff);background:#58a6ff1f;border:1px solid #58a6ff40;border-radius:14px;justify-content:center;align-items:center;margin:0 auto .9rem;display:flex}.KXZtPW_thumb svg{width:40px;height:40px}.KXZtPW_songTitle{color:var(--text-primary);word-break:break-word;margin:0 0 .6rem;font-size:1.5rem;line-height:1.2}.KXZtPW_meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .6rem;margin-bottom:1.25rem;display:flex}.KXZtPW_singer{color:#ffd166;background:#ffd1661f;border:1px solid #ffd1664d;border-radius:999px;padding:.15rem .55rem;font-size:.85rem;font-weight:600}.KXZtPW_group{color:var(--text-secondary);font-size:.85rem}.KXZtPW_duration{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem}.KXZtPW_startBtn{letter-spacing:.02em;color:#fff;background:var(--accent);cursor:pointer;width:100%;box-shadow:0 6px 18px var(--accent-glow,#58a6ff73);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.8rem;font-size:1.05rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:flex}.KXZtPW_startBtn svg{width:18px;height:18px}.KXZtPW_startBtn:hover:not(:disabled){box-shadow:0 8px 22px var(--accent-glow,#58a6ff99);transform:translateY(-1px)}.KXZtPW_startBtn:disabled{opacity:.55;cursor:default}.KXZtPW_controls{gap:.5rem;margin-top:.85rem;display:flex}.KXZtPW_secondaryBtn{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:#ffffff0d;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;font-size:.85rem;display:flex}.KXZtPW_secondaryBtn:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}.KXZtPW_secondaryBtn:disabled{opacity:.4;cursor:default}.KXZtPW_nextUp{color:var(--text-secondary);margin-top:1rem;font-size:.82rem}.KXZtPW_nextUp strong{color:var(--text-primary)}.KXZtPW_countdown{padding:1rem 0 .5rem}.KXZtPW_countReady{color:var(--text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.KXZtPW_countSinger{color:#ffd166;background:#ffd16624;border:1px solid #ffd16659;border-radius:999px;padding:.1rem .55rem;font-weight:700;display:inline-block}.KXZtPW_countNumber{color:var(--accent);text-shadow:0 0 30px var(--accent-glow,#58a6ff99);font-size:5.5rem;font-weight:800;line-height:1;animation:.8s ease-out KXZtPW_tick}@keyframes KXZtPW_tick{0%{opacity:.2;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.KXZtPW_countSong{color:var(--text-secondary);margin-top:.75rem;font-size:.9rem}.Uy6OGq_overlay{z-index:45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b10e0;justify-content:center;align-items:flex-start;padding:4vh 1rem;animation:.25s ease-out Uy6OGq_fade-in;display:flex;position:absolute;inset:0;overflow-y:auto}@keyframes Uy6OGq_fade-in{0%{opacity:0}to{opacity:1}}.Uy6OGq_card{border:1px solid var(--border);text-align:center;background:linear-gradient(160deg,#1c222efa,#0f131bfa);border-radius:16px;width:min(520px,94%);padding:1.75rem 1.5rem;box-shadow:0 18px 50px #0000008c}.Uy6OGq_trophy{color:#ffd166}.Uy6OGq_trophy svg{width:42px;height:42px}.Uy6OGq_title{color:var(--text-primary);margin:.3rem 0 1.25rem;font-size:1.6rem}.Uy6OGq_noScores{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.Uy6OGq_leaderboard{flex-direction:column;gap:.45rem;margin-bottom:1.25rem;display:flex}.Uy6OGq_row{border:1px solid var(--border);text-align:left;background:#ffffff0a;border-radius:10px;grid-template-columns:1.6rem 1fr auto auto auto;align-items:center;gap:.6rem;padding:.6rem .75rem;display:grid}.Uy6OGq_winner{background:#ffd1661f;border-color:#ffd16666}.Uy6OGq_rank{color:var(--text-secondary);text-align:center;font-weight:700}.Uy6OGq_name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Uy6OGq_grade{text-align:center;width:1.6rem;font-size:1.1rem;font-weight:800}.Uy6OGq_gradeS{color:#ffd166}.Uy6OGq_gradeA{color:#6ee7b7}.Uy6OGq_gradeB{color:#60a5fa}.Uy6OGq_gradeC{color:#fbbf24}.Uy6OGq_gradeD{color:#f87171}.Uy6OGq_accuracy{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.Uy6OGq_songCount{color:var(--text-secondary);font-size:.78rem}.Uy6OGq_recap{border-top:1px solid var(--border);flex-direction:column;gap:.25rem;margin-bottom:1.5rem;padding-top:.75rem;display:flex}.Uy6OGq_recapRow{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.3rem .25rem;font-size:.82rem;display:grid}.Uy6OGq_recapSong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Uy6OGq_recapSinger{color:#ffd166}.Uy6OGq_recapScore{color:var(--text-secondary);font-variant-numeric:tabular-nums}.Uy6OGq_actions{gap:.6rem;display:flex}.Uy6OGq_primaryBtn{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:10px;flex:1;padding:.7rem;font-weight:700}.Uy6OGq_primaryBtn:hover{filter:brightness(1.08)}.Uy6OGq_secondaryBtn{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;background:#ffffff0d;border-radius:10px;flex:1;padding:.7rem}.Uy6OGq_secondaryBtn:hover{color:var(--text-primary);background:#ffffff1a}.sTeaTa_mic{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 2px #00000073);flex:none;display:block}.MTA7lW_pill{width:var(--pill-width,46px);height:var(--pill-size,46px);border:1px solid var(--pill-border,#ffffff38);border-radius:var(--pill-radius,24px);background:var(--pill-bg,var(--glass-bg));-webkit-backdrop-filter:blur(18px)saturate(140%);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;padding:0;transition:height .2s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000059}.MTA7lW_expanded{height:var(--pill-expanded,118px)}.MTA7lW_track{flex:1;min-height:0;position:relative}.MTA7lW_fill{background:var(--pill-fill,#ffffffeb);position:absolute;bottom:0;left:0;right:0}.MTA7lW_value{left:0;right:0;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:center;mix-blend-mode:difference;pointer-events:none;font-size:.66rem;font-weight:700;position:absolute;bottom:.35rem}.MTA7lW_base{height:var(--pill-base-size,44px);background:var(--pill-base-bg,#fff);color:var(--pill-base-color,var(--bg-primary));flex:none;justify-content:center;align-items:center;display:flex}.MTA7lW_off .MTA7lW_base{color:var(--pill-off-color,var(--red))}@media(prefers-reduced-motion:reduce){.MTA7lW_pill{transition:none}}.RHGziq_scrubber{cursor:pointer;touch-action:none;margin:-12px 0;padding:20px 0}.RHGziq_track{height:var(--scrubber-height,4px);border-radius:calc(var(--scrubber-height,4px) / 2);background:var(--scrubber-track,color-mix(in srgb, currentColor 22%, transparent));overflow:hidden}.RHGziq_fill{border-radius:inherit;background:var(--scrubber-fill,currentColor);height:100%}.Kh-0Ja_shell{height:100vh;height:100dvh;z-index:var(--z-stage);padding-top:var(--safe-top);background:var(--stage-bg,var(--bg-primary));color:var(--stage-color,var(--text-primary));-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.KAPRNq_stage{--stage-color:#f4ecff;--stage-color-rgb:244, 236, 255;--stage-bg:linear-gradient(180deg, #0e0619e6 0%, #12081fb8 45%, #0a0412f0 100%), var(--mp-stage-image) var(--mp-stage-position,50% 50%) / cover no-repeat, #12081f;--pill-bg:#7864a038;--pill-bg-rgb:120, 100, 160;--pill-base-color:#221933;--pill-base-color-rgb:34, 25, 51;--pill-off-color:#e35fae;--pill-off-color-rgb:227, 95, 174;--sheet-backdrop:#0904108c;--sheet-backdrop-rgb:9, 4, 16;--sheet-bg:#180c28f5;--sheet-bg-rgb:24, 12, 40;--sheet-border:#b79ae04d;--sheet-border-rgb:183, 154, 224;--sheet-handle:#f4ecff4d;--sheet-handle-rgb:244, 236, 255;--scrubber-track:#ffffff38;--scrubber-track-rgb:255, 255, 255;--scrubber-fill:#fff;--scrubber-fill-rgb:255, 255, 255}.KAPRNq_header{flex-shrink:0;align-items:center;gap:10px;padding:10px 14px 6px;display:flex}.KAPRNq_backBtn{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#f4ecff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.KAPRNq_backBtn:active{transform:scale(.94)}.KAPRNq_listBtn{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#f4ecff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.KAPRNq_listBtn:active{transform:scale(.94)}.KAPRNq_headerActions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.KAPRNq_autoplayBtn{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#f4ecffb3;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:background .14s,color .14s;display:inline-flex}.KAPRNq_autoplayBtn:active{transform:scale(.94)}.KAPRNq_autoplayBtnOn{color:#1c0f2e;background:#c9a2ffeb}.KAPRNq_titleWrap{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.KAPRNq_title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.KAPRNq_subtitle{color:#f4ecff99;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.74rem;overflow:hidden}.KAPRNq_lyrics{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;padding:24vh 1.5rem 32vh;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 11% 78%,#0000 96%);mask-image:linear-gradient(#0000 0,#000 11% 78%,#0000 96%)}.KAPRNq_lyrics::-webkit-scrollbar{display:none}.KAPRNq_lyricsEmpty{padding:.75rem 1.25rem;-webkit-mask-image:none;mask-image:none}.KAPRNq_line{font-size:calc(clamp(1.5rem,6.8vw,2.1rem) * var(--lyrics-scale,1));letter-spacing:-.01em;color:#f4ecff57;cursor:pointer;transform-origin:0;margin:0 0 1.3rem;font-weight:800;line-height:1.28;transition:color .25s,opacity .25s,transform .25s}.KAPRNq_line.KAPRNq_past{opacity:.5;color:#f4ecff42}.KAPRNq_lyricsNoted .KAPRNq_line{margin-bottom:.85rem;line-height:2.15}.KAPRNq_lyricsNoted .KAPRNq_word{position:relative}.KAPRNq_noteGlyph{color:#eee4ff66;-webkit-text-fill-color:#eee4ff66;letter-spacing:.05em;text-shadow:none;white-space:nowrap;pointer-events:none;background:0 0;font:500 .34em ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-1.66em;left:.06em}.KAPRNq_line.KAPRNq_current .KAPRNq_noteGlyph{color:#fff0fcd1;-webkit-text-fill-color:#fff0fcd1;text-shadow:0 0 14px #ff9ad54d}.KAPRNq_notesHint{color:#eee4ff94;letter-spacing:.02em;text-align:center;margin:.45rem 1.5rem 0;font-size:.68rem;animation:1.6s ease-in-out infinite alternate KAPRNq_notesHintPulse}@keyframes KAPRNq_notesHintPulse{0%{opacity:.65}to{opacity:1}}@media(prefers-reduced-motion:reduce){.KAPRNq_notesHint{animation:none}}.KAPRNq_line.KAPRNq_current{color:#ffffff8c;transform:scale(1.02)}.KAPRNq_word{transition:none}.KAPRNq_wordSung{color:#fff;text-shadow:0 0 22px #ff9ad559}.KAPRNq_wordActive{background:linear-gradient(90deg,#fff var(--sweep,0%),#ffffff80 var(--sweep,0%));color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.KAPRNq_wordLeadIn{color:color-mix(in srgb,#ffffff9e calc(var(--lead-in,0) * 100%),#f4ecff57);text-shadow:0 0 calc(var(--lead-in,0) * 20px) rgba(255,154,213,calc(var(--lead-in,0) * .32));position:relative}.KAPRNq_leadInRule{pointer-events:none;background:#ffffff21;border-radius:999px;width:2.6em;max-width:100%;height:.055em;min-height:2px;position:absolute;bottom:-.14em;left:0}.KAPRNq_leadInRule:after{content:"";width:calc(var(--lead-in,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,#ff9ad573,#fffffff2);position:absolute;inset:0 auto 0 0;box-shadow:0 0 .5em #ffc8eb8c}@media(prefers-reduced-motion:reduce){.KAPRNq_wordLeadIn{text-shadow:none}.KAPRNq_leadInRule:after{box-shadow:none}}.KAPRNq_noLyrics{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:safe center;align-items:center;gap:6px;height:100%;padding:1.25rem 1rem;display:flex;overflow-y:auto}.KAPRNq_finder{--lyf-accent:#c9a2ff;--lyf-accent-rgb:201, 162, 255;--fg-primary:#f4ecffeb;--fg-primary-rgb:244, 236, 255;--fg-secondary:#f4ecff9e;--fg-secondary-rgb:244, 236, 255;--fg-tertiary:#f4ecff6b;--fg-tertiary-rgb:244, 236, 255;text-align:left;flex-direction:column;gap:.75rem;width:100%;max-width:30rem;margin:0 auto;display:flex}.KAPRNq_finderHead{text-align:center;flex-direction:column;gap:4px;display:flex}.KAPRNq_finderOr{text-transform:uppercase;letter-spacing:.08em;color:#f4ecff6b;align-items:center;gap:.6rem;margin:.1rem 0;font-size:.68rem;display:flex}.KAPRNq_finderOr:before,.KAPRNq_finderOr:after{content:"";background:#f4ecff1f;flex:1;height:1px}.KAPRNq_noLyrics p{color:#f4ecffcc;margin:0;font-size:1.05rem;font-weight:600}.KAPRNq_noLyricsSub{color:#f4ecff80!important;font-size:.85rem!important;font-weight:400!important}.KAPRNq_addLyricsBtn{color:#f4ecff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#b79ae029;border:1px solid #b79ae080;border-radius:999px;margin-top:1.25rem;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600}.KAPRNq_addLyricsBtn:active{transform:scale(.96)}.KAPRNq_singPill{right:14px;bottom:calc(128px + var(--safe-bottom));z-index:3;--pill-bg:#180c28db;--pill-bg-rgb:24, 12, 40;--pill-border:#eee4ff3d;--pill-border-rgb:238, 228, 255;--pill-base-bg:transparent;position:absolute}.KAPRNq_micFloatBtn{left:14px;bottom:calc(128px + var(--safe-bottom));z-index:3;-webkit-backdrop-filter:blur(14px)saturate(140%);color:#f4ecffb3;cursor:pointer;background:#ffffff1f;border:1px solid #eee4ff24;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex;position:absolute}.KAPRNq_micFloatBtn:active{transform:scale(.94)}.KAPRNq_micFloatBtnOn{color:#6ee7b7;background:#6ee7b724;border-color:#6ee7b78c;box-shadow:0 4px 18px #6ee7b738}.KAPRNq_micFloatBtn:focus-visible{outline-offset:2px;outline:2px solid #6ee7b7cc}.KAPRNq_bottomBar{padding:8px 18px calc(14px + var(--safe-bottom));background:linear-gradient(#0000 0,#0904108c 40%,#090410bf);flex-direction:column;flex-shrink:0;gap:6px;display:flex}.KAPRNq_times{color:#f4ecff8c;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.KAPRNq_transport{justify-content:center;align-items:center;gap:38px;padding-top:2px;display:flex}.KAPRNq_sideBtn{color:#f4ecffd9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.KAPRNq_sideBtn:active{transform:scale(.92)}.KAPRNq_sideBtn:disabled{opacity:.32;cursor:default}.KAPRNq_sideBtn:disabled:active{transform:none}.KAPRNq_transportSide{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.KAPRNq_transportMain{align-items:center;gap:38px;display:flex}.KAPRNq_levelAnchor{flex:none;width:44px;height:44px;position:relative}.KAPRNq_micBtn{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#f4ecffb3;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.KAPRNq_micBtn:active{transform:scale(.92)}.KAPRNq_micBtnOn{color:#1c0f2e;background:#c9a2ffeb;box-shadow:0 0 14px #c9a2ff73}.KAPRNq_levelPill{z-index:6;--pill-width:44px;--pill-size:44px;--pill-base-size:44px;--pill-radius:22px;--pill-expanded:150px;--pill-bg:#180c28db;--pill-bg-rgb:24, 12, 40;--pill-border:#eee4ff38;--pill-border-rgb:238, 228, 255;--pill-base-bg:#ffffff1f;--pill-base-bg-rgb:255, 255, 255;--pill-base-color:#f4ecffb8;--pill-base-color-rgb:244, 236, 255;position:absolute;inset:auto 0 0}@media(max-width:560px){.KAPRNq_transport{gap:6px}.KAPRNq_transportMain{gap:18px}.KAPRNq_transportSide{flex:0 auto}.KAPRNq_transportSpacer{flex:1 1 0;min-width:0}}.KAPRNq_playBtn{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .12s;display:inline-flex}.KAPRNq_playBtn:active{transform:scale(.94)}.KAPRNq_playBtn:disabled{opacity:.5}.KAPRNq_stateOverlay{z-index:2;text-align:center;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#0a04128c;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.KAPRNq_stateOverlay p{color:#f4ecffd9;margin:0;font-size:1rem;font-weight:600}.KAPRNq_loadCard{flex-direction:column;align-items:center;gap:.7rem;width:min(20rem,100%);display:flex}.KAPRNq_loadTrack{background:#f4ecff29;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.KAPRNq_loadFill{border-radius:inherit;background:linear-gradient(90deg,#ffd9a0,#ff9ad5);height:100%;transition:width .25s}.KAPRNq_loadTrackIndeterminate .KAPRNq_loadFill{width:40%;transition:none;animation:1.25s ease-in-out infinite KAPRNq_zenLoadSlide}@keyframes KAPRNq_zenLoadSlide{0%{transform:translate(-105%)}to{transform:translate(255%)}}.KAPRNq_loadDetail{font-variant-numeric:tabular-nums;color:#f4ecff9e!important;font-size:.82rem!important;font-weight:500!important}.KAPRNq_stateActions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.2rem;display:flex}.KAPRNq_stateAction{pointer-events:auto;color:#f4ecffe6;cursor:pointer;background:#1409218c;border:1px solid #f4ecff47;border-radius:999px;min-height:44px;padding:0 1.1rem;font-size:.86rem;font-weight:600}.KAPRNq_stateActionPrimary{color:#23122f;background:linear-gradient(90deg,#ffd9a0,#ff9ad5) border-box;border-color:#0000}@media(prefers-reduced-motion:reduce){.KAPRNq_loadFill{transition:none}.KAPRNq_loadTrackIndeterminate .KAPRNq_loadFill{opacity:.55;width:100%;animation:none}}.KAPRNq_sheetKicker{letter-spacing:.16em;text-transform:uppercase;color:#b79ae0;margin:10px 4px 6px;font-size:.7rem;font-weight:600}.KAPRNq_sheetList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.KAPRNq_sheetRow{color:#f4ecff;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px;font-size:.95rem;display:flex;overflow:hidden}.KAPRNq_sheetRow:active{background:#b79ae029}.KAPRNq_sheetPlay{color:#ff9ad5;flex:none}.KAPRNq_sheetEmpty{color:#f4ecff99;margin:14px 6px 10px;font-size:.9rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.KAPRNq_line,.KAPRNq_word,.KAPRNq_playBtn{transition:none}}@media(min-width:769px){.KAPRNq_header,.KAPRNq_bottomBar{width:min(760px,100%);margin-left:auto;margin-right:auto}.KAPRNq_lyrics{width:min(760px,100%);margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.KAPRNq_titleWrap{flex:0 auto;max-width:58%}.KAPRNq_singPill{right:max(14px,50vw - 366px)}}.KAPRNq_playlistCard{display:none}@media(min-width:1280px){.KAPRNq_playlistCard{z-index:4;-webkit-backdrop-filter:blur(22px)saturate(140%);color:#f4ecff;background:#180c288c;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:.9rem;width:210px;padding:1.1rem 1.15rem;display:flex;position:absolute;top:50%;left:calc(50vw - 610px);transform:translateY(-50%);box-shadow:0 18px 50px #0006}}.KAPRNq_plKicker{letter-spacing:.18em;text-transform:uppercase;color:#b79ae0e6;margin:0;font-size:.62rem;font-weight:700}.KAPRNq_plNow{flex-direction:column;gap:.25rem;display:flex}.KAPRNq_plRow{border-top:1px solid #ffffff14;flex-direction:column;gap:.2rem;padding-top:.85rem;display:flex}.KAPRNq_plLabel{letter-spacing:.1em;text-transform:uppercase;color:#f4ecff73;font-size:.6rem;font-weight:600}.KAPRNq_plSingerRow{align-items:center;gap:.5rem;min-width:0;display:flex}.KAPRNq_plDot{background:#7ee0a0;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #7ee0a0cc}.KAPRNq_plName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.KAPRNq_plRow .KAPRNq_plName{color:#f4ecffd9;font-size:.9rem;font-weight:600}.KAPRNq_plSong{color:#f4ecff80;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.KAPRNq_plPrevHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.KAPRNq_plScore{color:#f4ecffb3;font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.KAPRNq_plGrade{font-size:.95rem;font-weight:800}.KAPRNq_hosted{padding-top:calc(var(--safe-top,0px) + 52px);color:var(--stage-color);opacity:0;-webkit-user-select:none;user-select:none;flex-direction:column;transition:opacity .22s ease-out;display:flex;position:absolute;inset:0;overflow:hidden}.KAPRNq_hosted[data-revealed]{opacity:1}@media(prefers-reduced-motion:reduce){.KAPRNq_hosted{transition:none}}.KAPRNq_songLine{padding:2px max(12px,var(--safe-right,0px)) 2px max(12px,var(--safe-left,0px));flex-shrink:0}.KAPRNq_songLineButton{width:100%;min-height:46px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 4px;display:flex}.KAPRNq_songLineButton:active{opacity:.8}.KAPRNq_songLineButton>svg{color:#f4ecffb3;flex:none;width:18px;height:18px}.KAPRNq_songLineText{flex-direction:column;flex:auto;min-width:0;display:flex}.KAPRNq_hosted .KAPRNq_title{font-size:1rem;line-height:1.25}.KAPRNq_byline{color:#f4ecff9e;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.35;overflow:hidden}.KAPRNq_badge{color:#e2cfff;white-space:nowrap;background:#c9a2ff2e;border-radius:999px;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.KAPRNq_badge>i{background:#c9a2ff;border-radius:50%;width:7px;height:7px}.KAPRNq_hosted .KAPRNq_bottomBar{transition:padding-bottom .24s}:root[data-shell-rail=on] .KAPRNq_hosted .KAPRNq_bottomBar{padding-bottom:calc(var(--tabbar-total,64px) + 10px)}:root[data-shell-rail=on] .KAPRNq_hosted .KAPRNq_singPill{bottom:calc(128px + var(--tabbar-total,64px))}:root[data-shell-rail=on] .KAPRNq_hosted .KAPRNq_micFloatBtn{bottom:calc(128px + var(--tabbar-total,64px))}@media(orientation:landscape)and (max-height:500px){.KAPRNq_hosted{padding:calc(var(--safe-top,0px) + 52px) max(12px,var(--safe-right,0px)) 0 max(16px,var(--safe-left,0px));grid-template:"KAPRNq_song KAPRNq_lyrics""KAPRNq_aside KAPRNq_lyrics"minmax(0,1fr)"KAPRNq_bar KAPRNq_lyrics"/minmax(236px,286px) minmax(0,1fr);column-gap:26px;display:grid}.KAPRNq_hosted>*{grid-area:KAPRNq_aside;min-width:0}.KAPRNq_hosted .KAPRNq_songLine{grid-area:KAPRNq_song;padding:0}.KAPRNq_hosted .KAPRNq_lyrics{grid-area:KAPRNq_lyrics;width:auto;margin:0;padding:14vh 54px 22vh 0}:root[data-shell-rail=on] .KAPRNq_hosted .KAPRNq_lyrics{margin-bottom:calc(var(--tabbar-total,64px) + 6px)}.KAPRNq_hosted .KAPRNq_line{font-size:calc(1.6rem * var(--lyrics-scale,1));margin-bottom:.8rem}.KAPRNq_hosted .KAPRNq_bottomBar{width:auto;padding:6px 0 calc(8px + var(--safe-bottom));background:0 0;grid-area:KAPRNq_bar;margin:0}.KAPRNq_hosted .KAPRNq_transport{justify-content:space-between;gap:4px}.KAPRNq_hosted .KAPRNq_transportMain{gap:12px}.KAPRNq_hosted .KAPRNq_stateOverlay,.KAPRNq_hosted .KAPRNq_singPill{grid-area:auto}.KAPRNq_hosted .KAPRNq_singPill{right:max(12px,var(--safe-right,0px));bottom:calc(18px + var(--safe-bottom))}}.MJdZsa_ribbon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#160e2480;border:1px solid #eee4ff1a;border-radius:14px;flex-shrink:0;height:56px;margin:.55rem 1rem 0;overflow:hidden;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff0a}.MJdZsa_canvas{width:100%;height:100%;display:block}@media(min-width:900px){.MJdZsa_ribbon{width:calc(100% - 2rem);max-width:720px;margin-inline-start:auto;margin-inline-end:auto}}.sm-lyrics-align-select{border:1px solid var(--border,#30363d);width:1.35rem;height:1.15rem;color:var(--fg-secondary,#8b949e);cursor:pointer;background:0 0;border-radius:.2rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sm-lyrics-align-select:hover,.sm-lyrics-align-select:focus-within{border-color:var(--accent,#58a6ff);color:var(--accent,#58a6ff)}.sm-lyrics-align-select select{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;font:inherit;cursor:pointer;border:none;margin:0;padding:0;position:absolute;inset:0}.sm-lyrics-align-select option{background:var(--bg-secondary,#161b22);color:var(--fg-primary,#e6edf3)}@media(pointer:coarse){.sm-lyrics-align-select[data-hit-target=roomy]{width:1.8rem;height:1.7rem}}.C9Wglq_stage{--studio-void:#080b12;--studio-void-rgb:8, 11, 18;--studio-panel:#111722;--studio-panel-rgb:17, 23, 34;--studio-raised:#171e2b;--studio-raised-rgb:23, 30, 43;--studio-line:#2a3344;--studio-line-rgb:42, 51, 68;--studio-ink:#edf3fc;--studio-ink-rgb:237, 243, 252;--studio-muted:#8e9aae;--studio-muted-rgb:142, 154, 174;z-index:73;color:var(--studio-ink);pointer-events:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;inset:0}.C9Wglq_header,.C9Wglq_canvasSurface,.C9Wglq_sidecar,.C9Wglq_footer{pointer-events:auto}.C9Wglq_header{z-index:2;border-bottom:1px solid var(--studio-line);background:radial-gradient(circle at 18% -80%,rgba(var(--pitch-reference-rgb),.2),transparent 45%),#080b12f7;background:radial-gradient(circle at 18% -80%,color-mix(in srgb,var(--pitch-reference) 20%,transparent),transparent 45%),#080b12f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;min-height:76px;padding:12px 18px;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 14px 36px #00000057}.C9Wglq_identity{align-items:center;gap:11px;min-width:0;display:flex}.C9Wglq_mark{border:1px solid rgba(var(--pitch-reference-rgb),.48);border:1px solid color-mix(in srgb,var(--pitch-reference) 48%,transparent);color:#ffe0a6;background:linear-gradient(145deg,rgba(var(--pitch-reference-rgb),.24),#ffffff06);background:linear-gradient(145deg,color-mix(in srgb,var(--pitch-reference) 24%,transparent),#ffffff06);background-origin:border-box;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 24px #5e360647}.C9Wglq_mark svg{width:21px;height:21px}.C9Wglq_identity p{color:color-mix(in srgb,var(--pitch-reference) 76%,#d7deea);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.C9Wglq_identity h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:38vw;margin:3px 0 0;font-size:1rem;font-weight:700;overflow:hidden}.C9Wglq_legend,.C9Wglq_headerMeta{align-items:center;display:flex}.C9Wglq_legend{color:#aab5c7;gap:18px;font-size:.72rem}.C9Wglq_legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.C9Wglq_legend i{border-radius:999px;width:22px;height:5px;display:inline-block;box-shadow:0 0 12px}.C9Wglq_legendSwatch{color:var(--pitch-layer-color);background:var(--pitch-layer-color)}.C9Wglq_headerMeta{color:var(--studio-muted);justify-content:flex-end;gap:12px;font:.67rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.C9Wglq_headerMeta>span{border-right:1px solid var(--studio-line);white-space:nowrap;padding-right:12px}.C9Wglq_canvasSurface,.C9Wglq_sidecar{border:1px solid var(--studio-line);border-radius:14px;position:absolute;top:88px;bottom:108px}.C9Wglq_canvasSurface{z-index:1;background:var(--studio-void);left:16px;right:290px;overflow:hidden;box-shadow:0 24px 60px #0006,0 0 0 1px #ffffff05}.C9Wglq_stage[data-has-sidecar=false] .C9Wglq_canvasSurface{right:16px}.C9Wglq_stage[data-flush=true]{background:var(--studio-void);pointer-events:auto}.C9Wglq_stage[data-flush=true] .C9Wglq_canvasSurface,.C9Wglq_stage[data-flush=true][data-has-sidecar=false] .C9Wglq_canvasSurface{box-shadow:none;border:0;border-radius:0;left:0;right:0}.C9Wglq_sidecar{z-index:2;background:linear-gradient(180deg,rgba(var(--studio-raised-rgb),.92),rgba(var(--studio-panel-rgb),.96));background:linear-gradient(180deg,color-mix(in srgb,var(--studio-raised) 92%,transparent),color-mix(in srgb,var(--studio-panel) 96%,transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:258px;padding:15px;right:16px;overflow-y:auto;box-shadow:0 22px 52px #00000057,inset 0 1px #ffffff09}.C9Wglq_footer{z-index:2;border-top:1px solid var(--studio-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b12f7;grid-template-columns:minmax(160px,.7fr) minmax(490px,auto) minmax(160px,.7fr);align-items:center;gap:14px;min-height:94px;padding:12px 18px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 42px #00000052}@media(max-width:980px){.C9Wglq_header{grid-template-columns:1fr auto}.C9Wglq_legend{display:none}.C9Wglq_footer{grid-template-columns:auto 1fr auto}}@media(max-width:760px){.C9Wglq_header{min-height:70px;padding:9px 11px}.C9Wglq_mark{flex-basis:38px;width:38px;height:38px}.C9Wglq_identity h2{max-width:42vw;font-size:.86rem}.C9Wglq_headerMeta>span{display:none}.C9Wglq_canvasSurface{inset:80px 10px 142px}.C9Wglq_stage[data-has-sidecar=false] .C9Wglq_canvasSurface{right:10px}.C9Wglq_sidecar{display:none}.C9Wglq_footer{min-height:132px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));grid-template-columns:auto 1fr;gap:8px}.C9Wglq_footer>[data-testid=stem-edit-toolbar]{grid-area:2/1/auto/-1}}._3iGRxa_lines{height:100%;padding:14px 18px 22px;overflow-y:auto}._3iGRxa_waveform{--mapper-wave-height:92px;box-sizing:border-box;height:var(--mapper-wave-height);padding:10px 18px 4px}._3iGRxa_waveform canvas{border:1px solid var(--border,#30363d);background:var(--bg-secondary,#161b22);border-radius:6px;height:100%}._3iGRxa_credit{color:var(--fg-tertiary,#484f58);margin:0;padding:8px 18px 0;font-size:.7rem}._3iGRxa_credit+._3iGRxa_lines{height:calc(100% - 26px)}._3iGRxa_waveform~._3iGRxa_lines,._3iGRxa_waveform~._3iGRxa_credit+._3iGRxa_lines{--mapper-wave-height:92px}._3iGRxa_waveform~._3iGRxa_lines{height:calc(100% - var(--mapper-wave-height))}._3iGRxa_waveform~._3iGRxa_credit+._3iGRxa_lines{height:calc(100% - var(--mapper-wave-height) - 26px)}._3iGRxa_footer{display:contents}._3iGRxa_actions{grid-column:2;justify-content:center;align-items:center;min-width:0;display:flex}._3iGRxa_actions .sm-lyrics-gen-toolbar{background:0 0;border:0;padding:0}._3iGRxa_transport{color:var(--studio-muted,#8e9aae);font-variant-numeric:tabular-nums;grid-column:1;align-items:center;gap:10px;font:.72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}._3iGRxa_playBtn{border:1px solid var(--studio-line,#2a3344);width:44px;height:44px;color:var(--studio-ink,#edf3fc);background:var(--studio-raised,#171e2b);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}._3iGRxa_playBtn:hover{border-color:var(--accent-lighter,#79c0ff)}._3iGRxa_settings{grid-column:3;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}._3iGRxa_settingsBtn,._3iGRxa_doneBtn{border:1px solid var(--studio-line,#2a3344);height:32px;color:var(--studio-ink,#edf3fc);background:var(--studio-raised,#171e2b);cursor:pointer;border-radius:8px;padding:0 14px;font:600 .72rem/1 inherit}._3iGRxa_settingsBtn:hover,._3iGRxa_doneBtn:hover{border-color:var(--accent-lighter,#79c0ff)}._3iGRxa_doneBtn{color:#7ee787;border-color:#3fb9508c}._3iGRxa_settingsPanel{z-index:3;border:1px solid var(--studio-line,#2a3344);background:var(--studio-panel,#111722);border-radius:12px;width:min(560px,100vw - 32px);max-height:min(60vh,520px);padding:14px;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 24px 60px #00000080}._3iGRxa_settingsPanel .sm-lyrics-gen-toolbar{background:0 0;border:0;padding:0}@media(max-width:760px){._3iGRxa_lines{padding:10px 10px 16px}._3iGRxa_waveform,._3iGRxa_waveform~._3iGRxa_lines,._3iGRxa_waveform~._3iGRxa_credit+._3iGRxa_lines{--mapper-wave-height:64px}._3iGRxa_waveform{padding:8px 10px 4px}._3iGRxa_actions{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}._3iGRxa_settings{grid-column:2}}.CC2cuG_sidebar{width:min(360px,100vw - 1rem);height:100%;color:var(--fg-primary,#f0f6fc);border-right:1px solid var(--border,#30363d);border-right:1px solid color-mix(in srgb,var(--accent,#58a6ff) 28%,var(--border,#30363d));-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:radial-gradient(circle at 12% 0,#58a6ff21,#0000 30%),linear-gradient(#0d1117e0,#0d1117c2);flex-direction:column;font-family:inherit;transition:opacity .12s;display:flex;position:relative;overflow:hidden;box-shadow:8px 0 32px #0000005c,inset -1px 0 #ffffff06}.CC2cuG_sidebar:before{pointer-events:none;content:"";background:linear-gradient(#58a6ffb8,#8b5cf647 52%,#0000);width:1px;position:absolute;top:3.75rem;bottom:1rem;right:0}.CC2cuG_header{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#0d1117ad;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;min-height:3.55rem;padding:.72rem .85rem .72rem 1rem;display:flex;position:sticky;top:0}.CC2cuG_title{color:var(--fg-primary,#f0f6fc);letter-spacing:-.01em;align-items:center;gap:.62rem;margin:0;font-size:.92rem;font-weight:650;display:flex}.CC2cuG_titleIcon{width:1.9rem;height:1.9rem;color:var(--accent,#58a6ff);background:rgba(var(--accent-rgb,88, 166, 255),.13);background:color-mix(in srgb,var(--accent,#58a6ff) 13%,transparent);border:1px solid rgba(var(--accent-rgb,88, 166, 255),.24);border:1px solid color-mix(in srgb,var(--accent,#58a6ff) 24%,transparent);border-radius:.58rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.CC2cuG_titleIcon svg{width:.92rem;height:.92rem}.CC2cuG_iconBtn{width:2rem;height:2rem;color:var(--fg-secondary,#8b949e);cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:.55rem;place-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-grid}.CC2cuG_iconBtn:hover:not(:disabled){color:var(--fg-primary,#f0f6fc);background:#ffffff14;border-color:#ffffff24}.CC2cuG_iconBtn svg{width:.9rem;height:.9rem}.CC2cuG_body{scrollbar-color:#58a6ff52 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:.8rem .78rem 1rem;display:flex;overflow-y:auto}.CC2cuG_card{background:#ffffff07;border:1px solid #ffffff13;border-radius:.72rem;flex-direction:column;gap:.68rem;padding:.78rem;display:flex;box-shadow:inset 0 1px #ffffff06}.CC2cuG_cardDisabled{opacity:.58}.CC2cuG_cardTitle{color:var(--fg-secondary,#8b949e);letter-spacing:.095em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 .08rem;font-size:.67rem;font-weight:700;display:flex}.CC2cuG_controlGroup{flex-direction:column;gap:.34rem;display:flex}.CC2cuG_label{color:var(--fg-primary,#c9d1d9);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:530;display:flex}.CC2cuG_value{color:color-mix(in srgb,var(--accent,#58a6ff) 88%,white);font-variant-numeric:tabular-nums;background:rgba(var(--accent-rgb,88, 166, 255),.11);background:color-mix(in srgb,var(--accent,#58a6ff) 11%,transparent);border-radius:.32rem;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.69rem}.CC2cuG_select,.CC2cuG_input{width:100%;min-height:2.15rem;color:var(--fg-primary,#f0f6fc);background:#0003;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;padding:.38rem .52rem;font-family:inherit;font-size:.78rem;transition:background .15s,border-color .15s,box-shadow .15s}.CC2cuG_select:hover:not(:disabled),.CC2cuG_input:hover:not(:disabled){background:#00000045;border-color:#ffffff29}.CC2cuG_select:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}.CC2cuG_input:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}.CC2cuG_iconBtn:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}.CC2cuG_btnPrimary:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}.CC2cuG_btnSecondary:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}.CC2cuG_range:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:2px}.CC2cuG_range{cursor:pointer;width:100%;min-height:1.25rem;accent-color:var(--accent,#58a6ff)}.CC2cuG_range:disabled{cursor:default;opacity:.45}.CC2cuG_badge{max-width:12rem;color:color-mix(in srgb,var(--accent,#58a6ff) 88%,white);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;background:rgba(var(--accent-rgb,88, 166, 255),.12);background:color-mix(in srgb,var(--accent,#58a6ff) 12%,transparent);border:1px solid rgba(var(--accent-rgb,88, 166, 255),.28);border:1px solid color-mix(in srgb,var(--accent,#58a6ff) 28%,transparent);border-radius:999px;align-items:center;padding:.14rem .42rem;font-size:.66rem;font-weight:650;display:inline-flex;overflow:hidden}.CC2cuG_btnPrimary,.CC2cuG_btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.15rem;padding:.42rem .72rem;font-family:inherit;font-size:.77rem;font-weight:650;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.CC2cuG_btnPrimary{color:#fff;background:linear-gradient(135deg,var(--accent,#58a6ff),var(--accent,#58a6ff));background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#58a6ff) 88%,white),var(--accent,#58a6ff));box-shadow:0 5px 16px rgba(var(--accent-rgb,88, 166, 255),.2);box-shadow:0 5px 16px color-mix(in srgb,var(--accent,#58a6ff) 20%,transparent)}.CC2cuG_btnPrimary:hover:not(:disabled){filter:brightness(1.07)}.CC2cuG_btnPrimary:disabled,.CC2cuG_btnSecondary:disabled{cursor:not-allowed;opacity:.45}.CC2cuG_btnSecondary{color:var(--fg-primary,#c9d1d9);background:#ffffff09;border-color:#ffffff17}.CC2cuG_btnSecondary:hover:not(:disabled){background:#ffffff13;border-color:#ffffff29}.CC2cuG_btnActive{color:#fff;background:var(--accent,#58a6ff);background:color-mix(in srgb,var(--accent,#58a6ff) 72%,#0d1117cc);border-color:rgba(var(--accent-rgb,88, 166, 255),.78);border-color:color-mix(in srgb,var(--accent,#58a6ff) 78%,transparent);box-shadow:inset 0 1px #ffffff1f}.CC2cuG_btnGroup{gap:.38rem;display:flex}.CC2cuG_btnGroup>button{flex:1;min-width:0}.CC2cuG_hint{color:var(--fg-secondary,#8b949e);margin:0;font-size:.69rem;line-height:1.45}.CC2cuG_footerHint{color:var(--fg-tertiary,#6e7681);padding:.12rem .18rem 0}@media(max-width:640px){.CC2cuG_sidebar{width:calc(100vw - .5rem);max-width:360px}.CC2cuG_body{padding-inline-start:.62rem;padding-inline-end:.62rem}}@media(prefers-reduced-motion:reduce){.CC2cuG_sidebar,.CC2cuG_iconBtn,.CC2cuG_select,.CC2cuG_input,.CC2cuG_btnPrimary,.CC2cuG_btnSecondary{transition:none}}.CC2cuG_cardHint{color:var(--fg-secondary,#8b949e);margin:6px 0 0;font-size:.74rem;line-height:1.4}.oRWNba_bar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c9d1d9;background:#161b22f5;border:1px solid #30363d;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:94vw;padding:6px 8px;font-size:12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.oRWNba_embedded{z-index:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static;transform:none}.oRWNba_divider{background:#30363d;align-self:stretch;width:1px;margin:2px}.oRWNba_segment{border:1px solid #30363d;border-radius:8px;display:inline-flex;overflow:hidden}.oRWNba_segment button{color:#8b949e;cursor:pointer;background:0 0;border:none;padding:5px 9px;font-size:11px;font-weight:600}.oRWNba_segment button:hover{color:#c9d1d9;background:#ffffff0f}.oRWNba_segment button.oRWNba_active{color:#fff;background:#1f6feb}.oRWNba_iconBtn{color:#c9d1d9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.oRWNba_iconBtn svg{width:18px;height:18px}.oRWNba_iconBtn:hover:not(:disabled){background:#ffffff14;border-color:#30363d}.oRWNba_iconBtn:disabled{opacity:.35;cursor:default}.oRWNba_danger:hover:not(:disabled){color:#ff7b72;background:#f8514926;border-color:#f8514980}.oRWNba_textBtn{color:#c9d1d9;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.oRWNba_textBtn:hover:not(:disabled){color:#ff7b72;background:#f8514926;border-color:#f8514980}.oRWNba_textBtn:disabled{opacity:.35;cursor:default}.oRWNba_done{color:#fff;cursor:pointer;background:#238636;border:1px solid #2ea043;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.oRWNba_done svg{width:15px;height:15px}.oRWNba_done:hover{background:#2ea043}.oRWNba_segment button:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}.oRWNba_iconBtn:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}.oRWNba_textBtn:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}.oRWNba_done:focus-visible{outline-offset:2px;outline:2px solid #58a6ff}.oRWNba_hint{color:#8b949e;padding:0 4px;font-size:11px}@media(prefers-reduced-motion:reduce){.oRWNba_segment button,.oRWNba_iconBtn,.oRWNba_textBtn,.oRWNba_done{transition:none}}.wLlYPW_studio{--studio-void:#080b12;--studio-void-rgb:8, 11, 18;--studio-panel:#111722;--studio-panel-rgb:17, 23, 34;--studio-raised:#171e2b;--studio-raised-rgb:23, 30, 43;--studio-line:#2a3344;--studio-line-rgb:42, 51, 68;--studio-ink:#edf3fc;--studio-ink-rgb:237, 243, 252;--studio-muted:#8e9aae;--studio-muted-rgb:142, 154, 174;z-index:73;color:var(--studio-ink);pointer-events:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;inset:0}.wLlYPW_header,.wLlYPW_inspector,.wLlYPW_commandDeck{pointer-events:auto}.wLlYPW_header{z-index:2;border-bottom:1px solid var(--studio-line);background:radial-gradient(circle at 18% -80%,rgba(var(--pitch-reference-rgb),.2),transparent 45%),#080b12f7;background:radial-gradient(circle at 18% -80%,color-mix(in srgb,var(--pitch-reference) 20%,transparent),transparent 45%),#080b12f7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;min-height:76px;padding:12px 18px;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 14px 36px #00000057}.wLlYPW_identity{align-items:center;gap:11px;min-width:0;display:flex}.wLlYPW_mark{border:1px solid rgba(var(--pitch-reference-rgb),.48);border:1px solid color-mix(in srgb,var(--pitch-reference) 48%,transparent);color:#ffe0a6;background:linear-gradient(145deg,rgba(var(--pitch-reference-rgb),.24),#ffffff06);background:linear-gradient(145deg,color-mix(in srgb,var(--pitch-reference) 24%,transparent),#ffffff06);background-origin:border-box;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 24px #5e360647}.wLlYPW_mark svg{width:21px;height:21px}.wLlYPW_identity p,.wLlYPW_inspectorHeading p,.wLlYPW_gestureMap>p{color:color-mix(in srgb,var(--pitch-reference) 76%,#d7deea);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.wLlYPW_identity h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:38vw;margin:3px 0 0;font-size:1rem;font-weight:700;overflow:hidden}.wLlYPW_legend,.wLlYPW_headerMeta{align-items:center;display:flex}.wLlYPW_legend{color:#aab5c7;gap:18px;font-size:.72rem}.wLlYPW_legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.wLlYPW_legend i{border-radius:999px;width:22px;height:5px;display:inline-block;box-shadow:0 0 12px}.wLlYPW_referenceSwatch{color:var(--pitch-reference);background:var(--pitch-reference)}.wLlYPW_userSwatch{color:var(--pitch-user);background:var(--pitch-user)}.wLlYPW_headerMeta{color:var(--studio-muted);justify-content:flex-end;gap:12px;font:.67rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.wLlYPW_headerMeta>span{border-right:1px solid var(--studio-line);white-space:nowrap;padding-right:12px}.wLlYPW_done{border:1px solid var(--pitch-reference);border:1px solid color-mix(in srgb,var(--pitch-reference) 65%,#fff 10%);color:#171109;background:linear-gradient(180deg,#ffc15a,var(--pitch-reference));cursor:pointer;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font:700 .72rem/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex;box-shadow:0 8px 22px #f59e0b33}.wLlYPW_done:hover{filter:brightness(1.08)}.wLlYPW_inspector{z-index:2;border:1px solid var(--studio-line);background:linear-gradient(180deg,rgba(var(--studio-raised-rgb),.92),rgba(var(--studio-panel-rgb),.96));background:linear-gradient(180deg,color-mix(in srgb,var(--studio-raised) 92%,transparent),color-mix(in srgb,var(--studio-panel) 96%,transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;width:258px;padding:15px;position:absolute;top:88px;bottom:108px;right:16px;overflow-y:auto;box-shadow:0 22px 52px #00000057,inset 0 1px #ffffff09}.wLlYPW_inspectorHeading{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.wLlYPW_inspectorHeading span{border:1px solid var(--studio-line);color:var(--studio-muted);border-radius:999px;padding:3px 7px;font-size:.6rem}.wLlYPW_emptySelection{text-align:center;padding:28px 7px 22px}.wLlYPW_emptyGlyph{border:1px solid rgba(var(--pitch-reference-rgb),.48);border:1px solid color-mix(in srgb,var(--pitch-reference) 48%,transparent);color:#ffd48c;background:rgba(var(--pitch-reference-rgb),.11);background:color-mix(in srgb,var(--pitch-reference) 11%,transparent);border-radius:8px;place-items:center;width:44px;height:34px;margin:0 auto 13px;font:700 .75rem ui-monospace,monospace;display:grid}.wLlYPW_emptySelection h3{margin:0;font-size:.86rem}.wLlYPW_emptySelection p,.wLlYPW_selectionHint{color:var(--studio-muted);margin:8px 0 0;font-size:.7rem;line-height:1.55}.wLlYPW_pitchReadout{grid-template-columns:1fr auto;align-items:end;gap:5px 10px;margin:16px 0 14px;display:grid}.wLlYPW_pitchReadout>span{color:var(--studio-muted);font-size:.66rem}.wLlYPW_pitchReadout strong{color:#fff4df;letter-spacing:-.06em;grid-row:2;font:760 1.9rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.wLlYPW_nudge{grid-area:1/2/span 2;gap:5px;display:flex}.wLlYPW_nudge button,.wLlYPW_transport button,.wLlYPW_zoom button{border:1px solid var(--studio-line);color:#c7d0de;background:var(--studio-raised);cursor:pointer;border-radius:8px;place-items:center;display:grid}.wLlYPW_nudge button{width:34px;height:34px;font-size:1rem}.wLlYPW_nudge button:hover,.wLlYPW_transport button:hover,.wLlYPW_zoom button:hover{border-color:var(--pitch-user);border-color:color-mix(in srgb,var(--pitch-user) 55%,var(--studio-line));color:#fff;background:var(--studio-raised);background:color-mix(in srgb,var(--pitch-user) 12%,var(--studio-raised))}.wLlYPW_noteFacts{border-block:1px solid var(--studio-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:12px 0;display:grid}.wLlYPW_noteFacts div{border-left:1px solid var(--studio-line);min-width:0;padding:0 8px}.wLlYPW_noteFacts div:first-child{border-left:0;padding-left:0}.wLlYPW_noteFacts dt{color:var(--studio-muted);margin-bottom:4px;font-size:.59rem}.wLlYPW_noteFacts dd{color:#e3e9f2;text-overflow:ellipsis;margin:0;font:.68rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.wLlYPW_gestureMap{gap:9px;margin-top:20px;display:grid}.wLlYPW_gestureMap>p{color:var(--studio-muted);margin-bottom:2px}.wLlYPW_gestureMap>span{color:#aeb8c7;justify-content:space-between;align-items:center;gap:8px;font-size:.64rem;display:flex}.wLlYPW_gestureMap kbd{border:1px solid var(--studio-line);color:#dbe3ee;text-align:center;background:#0d121b;border-radius:6px;min-width:80px;padding:4px 6px;font:.6rem ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:inset 0 -1px #ffffff0a}.wLlYPW_commandDeck{z-index:2;border-top:1px solid var(--studio-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b12f7;grid-template-columns:minmax(160px,.7fr) minmax(490px,auto) minmax(160px,.7fr);align-items:center;gap:14px;min-height:94px;padding:12px 18px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -16px 42px #00000052}.wLlYPW_transport,.wLlYPW_zoom{align-items:center;display:flex}.wLlYPW_transport{gap:8px}.wLlYPW_transport button{width:36px;height:36px}.wLlYPW_transport button svg{width:16px;height:16px}.wLlYPW_transport .wLlYPW_play{border-color:rgba(var(--pitch-reference-rgb),.64);border-color:color-mix(in srgb,var(--pitch-reference) 64%,transparent);color:#171109;background:var(--pitch-reference);width:42px;height:42px}.wLlYPW_transport span{color:var(--studio-muted);margin-left:4px;font:.67rem ui-monospace,SFMono-Regular,Menlo,monospace}.wLlYPW_zoom{justify-content:flex-end}.wLlYPW_zoom button{border-radius:0;min-width:34px;height:34px}.wLlYPW_zoom button:first-child{border-radius:8px 0 0 8px}.wLlYPW_zoom button:last-child{border-radius:0 8px 8px 0}.wLlYPW_zoom .wLlYPW_fit{border-inline-start:0;border-inline-end:0;min-width:70px;font-size:.66rem}.stem-mixer--pitch-studio [data-panel-id=pitch],.stem-mixer--pitch-studio [data-fixed-panel=pitch]{background:#080b12;border:1px solid #2a3344;border-radius:14px;box-shadow:0 24px 60px #0006,0 0 0 1px #ffffff05;z-index:72!important;width:auto!important;height:auto!important;min-height:0!important;position:fixed!important;inset:88px 290px 108px 16px!important}.stem-mixer--pitch-studio :is([data-panel-id=pitch],[data-fixed-panel=pitch])>.sm-panel-header{display:none!important}.stem-mixer--pitch-studio :is([data-panel-id=pitch],[data-fixed-panel=pitch])>.sm-resize-handle{display:none!important}.stem-mixer--pitch-studio :is([data-panel-id=pitch],[data-fixed-panel=pitch])>[class*=mic-insight]{display:none!important}.stem-mixer--pitch-studio :is([data-panel-id=pitch],[data-fixed-panel=pitch])>.sm-canvas-pitch{cursor:crosshair;border-radius:13px}.wLlYPW_done:focus-visible{outline-offset:2px;outline:2px solid #d5c9ff}.wLlYPW_nudge button:focus-visible{outline-offset:2px;outline:2px solid #d5c9ff}.wLlYPW_transport button:focus-visible{outline-offset:2px;outline:2px solid #d5c9ff}.wLlYPW_zoom button:focus-visible{outline-offset:2px;outline:2px solid #d5c9ff}@media(max-width:980px){.wLlYPW_header{grid-template-columns:1fr auto}.wLlYPW_legend{display:none}.wLlYPW_commandDeck{grid-template-columns:auto 1fr auto}}@media(max-width:760px){.wLlYPW_header{min-height:70px;padding:9px 11px}.wLlYPW_mark{flex-basis:38px;width:38px;height:38px}.wLlYPW_identity h2{max-width:42vw;font-size:.86rem}.wLlYPW_headerMeta>span{display:none}.wLlYPW_done{padding-inline-start:10px;padding-inline-end:10px}.wLlYPW_inspector{display:none}.stem-mixer--pitch-studio [data-panel-id=pitch],.stem-mixer--pitch-studio [data-fixed-panel=pitch]{inset:80px 10px 142px!important}.wLlYPW_commandDeck{min-height:132px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));grid-template-columns:auto 1fr;gap:8px}.wLlYPW_commandDeck>[data-testid=stem-edit-toolbar]{grid-area:2/1/auto/-1}.wLlYPW_zoom{justify-self:end}}@media(prefers-reduced-motion:reduce){.wLlYPW_done,.wLlYPW_nudge button,.wLlYPW_transport button,.wLlYPW_zoom button{transition:none}}
