.V-TXbW_editor.V-TXbW_editor{z-index:1;color:var(--text);caret-color:var(--text);background:0 0;position:relative}.V-TXbW_editor.V-TXbW_editor[data-lyrics-mirror=ready]{color:#0000}.V-TXbW_editor.V-TXbW_editor::placeholder{color:var(--control)}.V-TXbW_editor.V-TXbW_editor::selection{color:var(--text);background:color-mix(in srgb, var(--accent) 24%, var(--surface))}.V-TXbW_mirror{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;position:absolute;overflow:hidden}.V-TXbW_mirror[hidden]{display:none}.V-TXbW_mirrorText{color:var(--text);transform-origin:0 0;border:0;margin:0}.V-TXbW_mirrorText mark{color:var(--accent);font:inherit;letter-spacing:inherit;background:0 0;margin:0;padding:0}.V-TXbW_autocomplete{z-index:5;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line);background:var(--raised);scrollbar-width:thin;border-radius:10px;padding:4px;position:absolute;overflow:hidden auto;box-shadow:0 8px 24px #0000003d}.V-TXbW_autocomplete.V-TXbW_autocomplete button{text-align:left;white-space:nowrap;width:100%;min-height:32px;color:var(--text);font:inherit;font-size:var(--type-secondary);background:0 0;border:0;border-radius:6px;padding:4px 10px;line-height:24px;display:block}.V-TXbW_autocomplete.V-TXbW_autocomplete button[aria-selected=true]{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.V-TXbW_structureBar{box-sizing:border-box;scrollbar-width:thin;flex-shrink:0;align-items:center;gap:6px;width:100%;min-width:0;height:34px;min-height:34px;padding:2px 20px 6px;display:flex;overflow:auto hidden}.V-TXbW_chip{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--accent) 7%, transparent);max-width:180px;height:24px;color:var(--accent);font-size:var(--type-secondary);-webkit-user-select:none;user-select:none;border-radius:6px;flex-shrink:0;align-items:center;padding:0 9px;line-height:22px;display:inline-flex;overflow:hidden}.V-TXbW_chip[draggable=true]{cursor:grab}.V-TXbW_chipText{text-overflow:ellipsis;min-width:0;font:inherit;overflow:hidden}.V-TXbW_chip[draggable=true]:active{cursor:grabbing}.V-TXbW_chip[data-drag-source=true]{opacity:.35}.V-TXbW_dragPreview{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);opacity:.6;border-style:dashed}.V-TXbW_structureBar[data-busy=true] .V-TXbW_chip{opacity:.4;cursor:default}
.I8Weqa_panel{--assistant-clearance:132px;border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.I8Weqa_panel.fw-lyrics-panel{gap:0;padding:0}.I8Weqa_header{flex-shrink:0;justify-content:space-between;align-items:center;min-height:48px;padding:8px 16px 4px 20px;display:flex}.I8Weqa_header h2{letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}.I8Weqa_history{align-items:center;gap:4px;display:flex}.I8Weqa_history button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.I8Weqa_history button:hover:not(:disabled){color:var(--text);background:var(--raised)}}.I8Weqa_panel button:disabled{opacity:.35;cursor:default}.I8Weqa_body{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.I8Weqa_editor{width:100%;height:100%;min-height:0;padding:8px 20px calc(20px + var(--assistant-clearance));resize:none;color:var(--text);font:inherit;font-size:var(--type-body);scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;outline:0;line-height:1.9;display:block}.I8Weqa_editor::placeholder{color:var(--control)}.I8Weqa_panel[aria-busy=true] .I8Weqa_editor{visibility:hidden}.I8Weqa_skeleton{pointer-events:none;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 20px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.I8Weqa_skeleton span{background:var(--raised);border-radius:4px;width:76%;height:12px;min-height:12px;animation:1.5s ease-in-out infinite alternate I8Weqa_pulse;display:block}.I8Weqa_skeleton span:nth-child(3n+1){width:88%}.I8Weqa_skeleton span:nth-child(3n+2){width:62%}.I8Weqa_skeleton span:nth-child(4n){margin-bottom:18px}.I8Weqa_footer{flex-shrink:0;height:96px;padding:8px 14px 6px;position:relative}.I8Weqa_assistantActions{justify-content:center;align-items:center;gap:12px;height:44px;display:flex}.I8Weqa_launcher[hidden],.I8Weqa_assistantPanel[hidden]{display:none}.I8Weqa_launcher{border:1px solid color-mix(in srgb, var(--line) 65%, transparent);background:var(--raised);width:44px;height:44px;color:var(--text);border-radius:999px;flex-shrink:0;align-items:center;padding:0;transition:width .18s,background-color .18s;display:inline-flex;position:relative;overflow:hidden}.I8Weqa_launcherIcon{flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.I8Weqa_launcherLabel{opacity:0;white-space:nowrap;flex-shrink:0;max-width:0;padding-right:0;font-size:14px;line-height:20px;transition:max-width .18s,opacity .14s,transform .18s;transform:translate(-4px)}@media (hover:hover) and (pointer:fine){.I8Weqa_launcher:hover{background:color-mix(in srgb, var(--raised) 90%, var(--text));width:128px}}.I8Weqa_launcherBusy .I8Weqa_launcherLabel{opacity:1;max-width:100px;padding-right:12px;transform:none}@media (hover:hover) and (pointer:fine){.I8Weqa_launcher:hover .I8Weqa_launcherLabel{opacity:1;max-width:100px;padding-right:12px;transform:none}}.I8Weqa_launcherBusy{width:136px}@media (hover:hover) and (pointer:fine){.I8Weqa_launcherBusy:hover{width:136px}}.I8Weqa_cancelWriting{color:var(--muted);background:0 0;border:0;padding:8px 0;font-size:14px;line-height:20px}@media (hover:hover) and (pointer:fine){.I8Weqa_cancelWriting:hover{color:var(--text)}}.I8Weqa_assistantPanel{z-index:4;border:1px solid var(--line);background:var(--bg);border-radius:18px;max-height:184px;padding:10px;position:absolute;bottom:44px;left:14px;right:14px;overflow-y:auto;box-shadow:0 12px 30px #0000003d}@property --lyric-assistant-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (hover:hover) and (pointer:fine){.I8Weqa_launcher:not([hidden]):hover:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lyric-assistant-border-angle), transparent 0deg 250deg, color-mix(in srgb, var(--accent) 30%, transparent) 275deg, var(--accent) 305deg, transparent 340deg);padding:1px;animation:7s linear infinite I8Weqa_assistantBorderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@keyframes I8Weqa_assistantBorderFlow{to{--lyric-assistant-border-angle:360deg}}.I8Weqa_assistantHeader{align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.I8Weqa_assistantHeader h3{color:var(--text);letter-spacing:0;flex-shrink:0;margin:0;font-size:14px;font-weight:600;line-height:20px}.I8Weqa_assistantSuggestion{border:1px solid var(--line);min-width:0;max-width:160px;color:var(--muted);font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:999px;margin-left:auto;padding:4px 8px;line-height:18px;overflow:hidden}@media (hover:hover) and (pointer:fine){.I8Weqa_assistantSuggestion:hover:not(:disabled){background:var(--raised);color:var(--text)}}.I8Weqa_assistantClose{width:28px;height:28px;color:var(--control);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.I8Weqa_assistantClose:hover{background:var(--raised);color:var(--text)}}.I8Weqa_composer{grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;padding:0;display:grid}.I8Weqa_composer textarea{resize:none;width:100%;min-width:0;min-height:56px;max-height:104px;color:var(--text);font:inherit;font-size:var(--type-body);scrollbar-width:thin;background:0 0;border:0;border-radius:0;outline:0;padding:8px 4px;line-height:20px;display:block;overflow-y:auto}.I8Weqa_composer textarea::placeholder{color:var(--control)}.I8Weqa_composer textarea[readonly]{cursor:default}.I8Weqa_send{background:var(--accent);width:44px;height:44px;color:var(--onAccent);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.I8Weqa_send:hover:not(:disabled){filter:brightness(1.08)}}.I8Weqa_feedback{height:32px;color:var(--muted);font-size:var(--type-secondary);align-items:flex-start;gap:8px;margin:6px 4px 0;line-height:16px;display:flex;overflow-y:auto}.I8Weqa_error{color:var(--coral)}.I8Weqa_busyStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.I8Weqa_selection{color:var(--violet);align-items:center;gap:4px;display:inline-flex}.I8Weqa_selection button{width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-top:-2px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.I8Weqa_selection button:hover{background:var(--raised)}}@keyframes I8Weqa_pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){.I8Weqa_launcher:not([hidden]):hover:after{background:color-mix(in srgb, var(--accent) 55%, transparent);animation:none}}.I8Weqa_launcher,.I8Weqa_launcherLabel{transition:none}.I8Weqa_skeleton span{animation:none}}
.xc3_qG_target{border-radius:10px;align-items:stretch;width:100%;min-width:0;display:flex}.xc3_qG_target>button.xc3_qG_button{justify-content:center;width:100%;min-width:0}.xc3_qG_target .xc3_qG_button:disabled{color:var(--control);background:var(--raised);box-shadow:none;opacity:1;cursor:default;pointer-events:none;border:1px solid #b9bdcf2e}
.YatBKG_browser{min-width:0;height:100%;min-height:0;color:var(--muted);flex-direction:column;font-size:14px;display:flex}.YatBKG_breadcrumb{flex-shrink:0;align-items:center;gap:8px;min-width:0;padding:16px 10px 18px;display:flex}.YatBKG_breadcrumb button{color:var(--text);white-space:nowrap;font-size:15px;font-weight:600}.YatBKG_currentCollection{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.YatBKG_loadingSlot{flex:0 0 18px;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.YatBKG_loadingIcon{opacity:0;pointer-events:none;width:16px;height:16px;color:var(--control);transition:opacity .16s;display:block}.YatBKG_loadingIcon[data-visible]{opacity:1}.YatBKG_loadingIcon svg{width:100%;height:100%;animation:.8s linear infinite YatBKG_collection-loading-spin;display:block}.YatBKG_loadingIcon:not([data-visible]) svg{animation-play-state:paused}.YatBKG_body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@keyframes YatBKG_collection-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.YatBKG_loadingIcon{transition:none}.YatBKG_loadingIcon svg{animation:none}}.YatBKG_browser button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:5px}.YatBKG_browser button:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.YatBKG_browser button:hover:not(:disabled){color:var(--text)}}.YatBKG_listBody{flex:1;min-height:0;padding:0 6px;overflow-y:auto}@container creation-workspace (max-width:760px){.YatBKG_browser{height:auto}.YatBKG_body,.YatBKG_listBody{flex:none}.YatBKG_listBody{overflow-y:visible}.YatBKG_browser .YatBKG_collectionActions{flex-direction:row;align-items:center;gap:2px}.YatBKG_browser .YatBKG_collectionActions>button{white-space:nowrap;min-width:52px;padding:8px 10px}.YatBKG_browser .YatBKG_collectionActions>button:first-child{min-width:68px}}.YatBKG_collectionList{margin:0;padding:0;list-style:none}.YatBKG_collectionList>li{min-width:0}.YatBKG_collectionRow{box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;width:100%;min-width:0;height:72px;display:flex}.YatBKG_browser .YatBKG_collectionRow{padding:8px}@media (hover:hover) and (pointer:fine){.YatBKG_collectionRow:hover{background:color-mix(in srgb, var(--raised) 35%, transparent)}}.YatBKG_collectionCover{background:var(--raised);width:44px;height:44px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.YatBKG_browser .YatBKG_collectionMain{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.YatBKG_collectionText{flex:1;gap:4px;min-width:0;display:grid}.YatBKG_collectionText strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.YatBKG_collectionText small{font-size:var(--type-caption);white-space:nowrap;line-height:16px}.YatBKG_collectionActions{font-size:var(--type-secondary);flex-direction:column;flex-shrink:0;display:flex}.YatBKG_inlineForm{background:var(--surface);flex-wrap:nowrap}.YatBKG_inlineForm .YatBKG_collectionText{width:0}.YatBKG_inlineForm input{box-sizing:border-box;width:100%;min-width:0;height:20px;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px;font-weight:600;line-height:20px}.YatBKG_editActions{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.YatBKG_browser .YatBKG_editActions button{white-space:nowrap;border-radius:6px;min-height:32px;padding:4px 6px;font-size:14px;line-height:20px}.YatBKG_browser .YatBKG_editActions button[type=submit]{background:var(--raised);color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.YatBKG_browser .YatBKG_editActions button[type=button]{border:1px solid var(--line);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.YatBKG_browser .YatBKG_newCollection{color:var(--text);text-align:left;font-size:14px;font-weight:600}.YatBKG_moveForm{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px;min-width:0;padding:8px 0;display:flex}.YatBKG_moveForm select{background:var(--surface);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:8px}.YatBKG_error,.YatBKG_message{padding:14px 10px;line-height:1.8}.YatBKG_signInPrompt{flex-direction:column;align-items:flex-start;gap:16px;padding:32px 10px 24px;display:flex}.YatBKG_signInPrompt p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.YatBKG_error{color:var(--danger,#ef8d99)}.YatBKG_textButton{color:var(--muted);font-size:var(--type-secondary)}.YatBKG_metadata{background:var(--raised);border-radius:10px;margin-bottom:10px;overflow:hidden}.YatBKG_metadata label{min-height:40px;color:var(--muted);align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.YatBKG_metadata label+label{border-top:1px solid var(--line)}.YatBKG_metadata input,.YatBKG_metadata select{color:var(--text);min-width:0;max-width:100%;font:inherit;background:0 0!important;border:0!important;padding:4px!important}.YatBKG_metadata input{flex:1;width:0}.YatBKG_metadata select{text-overflow:ellipsis;flex:1}.YatBKG_metadata p{color:var(--danger,#ef8d99);font-size:var(--type-secondary);padding:0 10px}.YatBKG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.YatBKG_selectField{align-items:center;gap:6px;min-width:0;max-width:72%;margin-left:auto;display:flex}.YatBKG_selectField select{width:100%;padding-right:4px!important}.YatBKG_selectField svg{pointer-events:none;flex-shrink:0}.YatBKG_browser .YatBKG_breadcrumb button{font-size:15px;font-weight:600}.YatBKG_selectChevron{pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;margin:-3px 2px 0 0;transform:rotate(45deg)}.YatBKG_collectionText>strong:has([data-skeleton]){align-items:center;height:20px;display:flex}.YatBKG_collectionText>small:has([data-skeleton]){align-items:center;height:16px;display:flex}
.xVy8ba_content{min-width:0;height:100%;min-height:0;color:var(--muted);flex-direction:column;font-size:14px;display:flex}.xVy8ba_retryError{color:var(--muted);font-size:var(--type-secondary);grid-column:1/-1;margin:0;line-height:1.5}.xVy8ba_message button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px}.xVy8ba_scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}@container creation-workspace (max-width:760px){.xVy8ba_content{height:auto}.xVy8ba_scroll{overscroll-behavior:auto;scrollbar-gutter:auto;flex:none;overflow-y:visible}.xVy8ba_row{scroll-margin-top:16px;scroll-margin-bottom:calc(var(--global-player-height) + var(--mobile-navigation-height) + 16px)}.xVy8ba_scroll:has(.xVy8ba_row[data-reveal-target]){padding-bottom:var(--creation-reveal-space,0px)}}.xVy8ba_loadMoreMarker{pointer-events:none;height:1px}.xVy8ba_message{padding:24px 16px;line-height:1.8}.xVy8ba_message p{margin:0 0 12px}.xVy8ba_message a,.xVy8ba_message button{color:var(--accent)}.xVy8ba_list{margin:0;padding:0 6px 8px;list-style:none}.xVy8ba_row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 6px;display:grid}@media (hover:hover) and (pointer:fine){.xVy8ba_row:hover{background:var(--raised)}}.xVy8ba_row[data-selected],.xVy8ba_row[data-playing]{background:var(--raised)}.xVy8ba_row .xVy8ba_rowMain{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.xVy8ba_row .xVy8ba_rowMain:disabled{cursor:default;opacity:1}.xVy8ba_art{background:var(--surface);width:72px;height:72px;color:var(--muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}@property --caidan-generation-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.xVy8ba_art[data-generating]:after{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--caidan-generation-border-angle), transparent 8%, color-mix(in srgb, var(--accent) 25%, transparent) 38%, var(--accent) 62%, transparent 80%);pointer-events:none;padding:2px;animation:3.2s linear infinite xVy8ba_generationBorderOrbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes xVy8ba_generationBorderOrbit{to{--caidan-generation-border-angle:360deg}}.xVy8ba_artControl{opacity:0;color:var(--text);background:#00000059;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}.xVy8ba_row[data-playing] .xVy8ba_artControl{opacity:1}@media (hover:hover) and (pointer:fine){.xVy8ba_rowMain:hover .xVy8ba_artControl{opacity:1}}.xVy8ba_row[data-playing] .xVy8ba_artControl{color:var(--accent)}.xVy8ba_duration{z-index:1;color:#fff;font-size:var(--type-caption);font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:1px 5px;line-height:18px;position:absolute;bottom:4px;right:4px}.xVy8ba_info{grid-template-rows:20px 16px 14px;gap:3px;min-width:0;display:grid}.xVy8ba_info strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.xVy8ba_info .xVy8ba_style{height:16px;color:var(--muted);font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.xVy8ba_info .xVy8ba_metadata{min-width:0;font-size:var(--type-caption);align-items:center;gap:8px;line-height:14px;display:flex}.xVy8ba_info time{white-space:nowrap;flex-shrink:0}.xVy8ba_info .xVy8ba_status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xVy8ba_nearDeleteConfirm.xVy8ba_nearDeleteConfirm{padding:10px}.xVy8ba_nearDeleteConfirm:is([data-side=right],[data-side=top][data-align=start],[data-side=bottom][data-align=start])>div{flex-direction:row-reverse;grid-column:1}.xVy8ba_statusText{animation:.18s ease-out xVy8ba_statusTextAppear;display:inline-block}@keyframes xVy8ba_statusTextAppear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xVy8ba_statusText{animation:none}}.xVy8ba_row .xVy8ba_moreButton{background:var(--raised);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.xVy8ba_row .xVy8ba_moreButton[data-state=open]{color:var(--text);background:var(--line)}@media (hover:hover) and (pointer:fine){.xVy8ba_row .xVy8ba_moreButton:hover{color:var(--text);background:var(--line)}}.xVy8ba_actionMenu{z-index:90;box-sizing:border-box;min-width:180px;max-width:min(280px,100vw - 24px);max-height:min(360px, var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;border:1px solid var(--line);background:var(--raised);color:var(--text);border-radius:12px;padding:6px;font-size:14px;line-height:20px;overflow-y:auto;box-shadow:0 12px 32px #00000047}.xVy8ba_moveMenu{min-width:200px}.xVy8ba_actionMenu .xVy8ba_menuItem{min-height:36px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;outline:0;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:grid}.xVy8ba_menuItem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xVy8ba_menuItem[data-highlighted],.xVy8ba_menuItem[data-state=open]{background:color-mix(in srgb, var(--text) 8%, transparent)}.xVy8ba_menuItem[data-disabled]{opacity:.4;cursor:default}.xVy8ba_actionMenu .xVy8ba_deleteItem{color:var(--coral)}.xVy8ba_menuSeparator{background:var(--line);height:1px;margin:4px 2px}.xVy8ba_playError{color:var(--muted);font-size:var(--type-secondary);grid-column:1/-1;margin:0;padding:3px}.xVy8ba_updateError{align-items:center;gap:8px;padding:8px 12px;line-height:20px;display:flex}.xVy8ba_updateError button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:1440px){.xVy8ba_art{width:80px;height:80px}}@media (hover:none){.xVy8ba_artControl{opacity:1}}@media (prefers-reduced-motion:reduce){.xVy8ba_art[data-generating]:after{background:var(--accent);animation:none}.xVy8ba_artControl{transition:none}}.xVy8ba_row{transition:background-color .16s}.xVy8ba_rowActions{align-items:center;gap:4px;display:flex}.xVy8ba_rowActions .icon-btn{width:32px;height:32px}.xVy8ba_row .xVy8ba_retryButton{width:40px;color:var(--accent);font:inherit;font-size:var(--type-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:4px 0;line-height:20px;transition:color .16s,opacity .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.xVy8ba_row .xVy8ba_retryButton:hover:enabled{color:color-mix(in srgb, var(--accent) 78%, var(--text))}}.xVy8ba_row .xVy8ba_retryButton:active:enabled{opacity:.65}.xVy8ba_row .xVy8ba_retryButton:disabled{opacity:.45;cursor:default}.xVy8ba_skeletonRow{pointer-events:none}.xVy8ba_skeletonRow .xVy8ba_art,.xVy8ba_skeletonRow .xVy8ba_info span{background:var(--raised);animation:1.4s ease-in-out infinite alternate xVy8ba_songSkeletonPulse}.xVy8ba_skeletonRow .xVy8ba_info{flex:1}.xVy8ba_skeletonRow .xVy8ba_info span{border-radius:4px;align-self:center;width:65%;height:12px}.xVy8ba_skeletonRow .xVy8ba_info span:nth-child(2){width:90%;height:10px}.xVy8ba_skeletonRow .xVy8ba_info span:last-child{width:30%;height:9px}@keyframes xVy8ba_songSkeletonPulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.xVy8ba_row,.xVy8ba_row .xVy8ba_retryButton{transition:none}.xVy8ba_skeletonRow .xVy8ba_art,.xVy8ba_skeletonRow .xVy8ba_info span{animation:none}}@media (max-width:600px){.xVy8ba_row:has(.xVy8ba_rowActions>:nth-child(2)){grid-template-columns:minmax(0,1fr)}.xVy8ba_rowActions{justify-content:flex-end}}
