.fN0HyW_state{padding:28px}.fN0HyW_state p{color:var(--muted);margin:0 0 18px}.fN0HyW_placeholder{background:var(--raised);color:#0000;border-radius:4px;min-width:8em;display:inline-block}.fN0HyW_loadingLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.fN0HyW_state{padding:20px}}.fN0HyW_inputPlaceholder{animation:1.6s ease-in-out infinite alternate fN0HyW_accountPlaceholderPulse}@keyframes fN0HyW_accountPlaceholderPulse{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.fN0HyW_inputPlaceholder{animation:none}}
.AMpqwa_content{z-index:400;border:1px solid color-mix(in srgb, var(--muted) 20%, transparent);background:var(--raised);max-width:min(360px,100vw - 24px);box-shadow:0 6px 20px color-mix(in srgb, var(--shadow) 32%, transparent);color:var(--text);font-size:var(--type-secondary);white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;border-radius:9px;padding:7px 11px;line-height:1.5}.AMpqwa_content[data-state=delayed-open],.AMpqwa_content[data-state=instant-open]{animation:.12s ease-out AMpqwa_tooltip-in}.AMpqwa_content[data-state=closed]{animation:90ms ease-in AMpqwa_tooltip-out}@keyframes AMpqwa_tooltip-in{0%{opacity:0}to{opacity:1}}@keyframes AMpqwa_tooltip-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.AMpqwa_content{animation:none!important}}
.PEU7mG_animated{display:block}.PEU7mG_track,.PEU7mG_reply{transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(a:hover .PEU7mG_animated .PEU7mG_track,.PEU7mG_animated:hover .PEU7mG_track){animation:PEU7mG_pluck .58s cubic-bezier(.22, 1, .36, 1) var(--track-delay) both}:is(a:hover .PEU7mG_animated .PEU7mG_reply,.PEU7mG_animated:hover .PEU7mG_reply){animation:.66s cubic-bezier(.22,1,.36,1) .12s both PEU7mG_reply}}@keyframes PEU7mG_pluck{0%,to{transform:translate(0)scaleX(1)}32%{transform:translateX(var(--track-shift)) scaleX(1.035)}65%{transform:translate(0)scaleX(.995)}}@keyframes PEU7mG_reply{0%,to{filter:drop-shadow(0 0 #0000);transform:translate(0)scale(1)}36%{filter:drop-shadow(0 0 7px #efff3d73);transform:translate(9px)scale(1.12)}70%{filter:drop-shadow(0 0 2px #efff3d1f);transform:translate(-1px)scale(1.015)}}
._6UrQGW_mark{aspect-ratio:6/7}
.Cuawza_shape{background:var(--raised);border-radius:4px;width:100%;max-width:100%;height:1em;animation:1.6s ease-in-out infinite alternate Cuawza_skeletonPulse;display:block}@keyframes Cuawza_skeletonPulse{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.Cuawza_shape{animation:none}}
.tzoAhW_frame.tzoAhW_frame{border-radius:inherit;isolation:isolate;background:0 0;place-items:center;width:100%;height:100%;margin:0;padding:0;animation:none;display:grid;position:relative;overflow:hidden}.tzoAhW_fallback.tzoAhW_fallback{opacity:1;background:0 0;place-items:center;width:100%;height:100%;margin:0;padding:0;animation:none;display:grid;position:absolute;inset:0}.tzoAhW_frame .tzoAhW_image{opacity:1;pointer-events:none;mix-blend-mode:normal;filter:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;transform:none}.tzoAhW_frame[data-cover-loaded] .tzoAhW_fallback{opacity:0}.tzoAhW_frame[data-cover-loading]{background:linear-gradient(135deg, var(--raised), var(--surface))}
.tcQFLq_servicePage :where(a,button,input,select),.tcQFLq_filters :where(button,input,select,label){transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.tcQFLq_servicePage :where(button,a):active:not(:disabled),.tcQFLq_filters button:active:not(:disabled){filter:brightness(.93)}.tcQFLq_publicRow{min-height:76px;transition:background-color .16s;position:relative}.tcQFLq_publicRow .track-name>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.tcQFLq_publicRow .tcQFLq_shareControl{z-index:2;position:relative}.tcQFLq_publicRow .track-actions button{z-index:2;position:relative}.tcQFLq_publicCard .music-card-top button{z-index:2;position:relative}.tcQFLq_itemPlaybackTarget{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.tcQFLq_rowTags>:where(span,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tcQFLq_publicCard{--discovery-radius:16px;isolation:isolate;border-radius:var(--discovery-radius);min-height:266px;position:relative;overflow:hidden}@media (max-width:760px){.tcQFLq_publicCard{--discovery-radius:13px}}.tcQFLq_cardSurface,.tcQFLq_featureSurface{border-radius:calc(var(--discovery-radius) - 1px);clip-path:inset(0 round calc(var(--discovery-radius) - 1px));pointer-events:none;position:absolute;inset:0;overflow:hidden}.tcQFLq_cardSurface{z-index:-1}.tcQFLq_cardBackdrop{z-index:0;filter:blur(22px);opacity:.85;pointer-events:none;position:absolute;inset:-16px}.tcQFLq_cardSurface:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000000c7,#00000075 48%,#000000d1);position:absolute;inset:0}.tcQFLq_publicCard .tcQFLq_cardByline,.tcQFLq_publicCard .tcQFLq_cardDate{color:var(--muted)}.tcQFLq_publicCard[data-playing]{border-color:var(--accent)}.tcQFLq_cardDate{font-size:var(--type-caption);color:var(--control);white-space:nowrap;flex-shrink:0;line-height:30px}@media (hover:hover) and (pointer:fine){.tcQFLq_publicCard:hover{transform:none}}.tcQFLq_publicCard .tcQFLq_cardHeader{align-items:flex-start;margin-bottom:0}.tcQFLq_publicCard .tcQFLq_cardTitle{z-index:2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;min-height:30px;line-height:30px;transition:color .16s;display:block;position:relative;overflow:hidden}.tcQFLq_cardByline{align-items:center;gap:8px;display:flex}.tcQFLq_cardByline>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tcQFLq_publicCard .tcQFLq_cardArtwork{opacity:1;height:112px}.tcQFLq_publicCard .tcQFLq_cardArtwork>span{border-radius:8px;flex:0 0 112px;align-self:center;width:112px;height:112px}.tcQFLq_cardMood{min-width:0;max-width:60%;overflow:hidden}.tcQFLq_cardMood>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tcQFLq_cardMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:8px;overflow:hidden}.tcQFLq_notice{min-height:14px;color:var(--control);font-size:var(--type-caption);margin-top:9px;display:block}.tcQFLq_favoriteFeedback,.tcQFLq_facetFeedback{min-height:28px;color:var(--muted);font-size:var(--type-secondary);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tcQFLq_favoriteFeedback button,.tcQFLq_facetFeedback button{font-size:inherit}.tcQFLq_facetFeedback{min-height:22px}.tcQFLq_shareControl{flex-shrink:0;display:inline-flex;position:relative}.tcQFLq_shareMessage{z-index:2;width:max-content;max-width:220px;font-size:var(--type-secondary);color:var(--muted);background:var(--surface);border-radius:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 3px 8px #06070b4d}.tcQFLq_shareMessage:not(:empty){padding:4px 7px}.tcQFLq_homeEmpty{min-height:304px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.tcQFLq_homeEmpty p{font-size:14px}.tcQFLq_homeTracks{min-height:352px}.tcQFLq_servicePage .tcQFLq_feature.discovery-feature{--discovery-radius:20px;isolation:isolate;background:var(--surface);border-radius:var(--discovery-radius);border-color:#f4f6fc1f;height:280px;min-height:280px;transition:border-color .18s,box-shadow .18s;position:relative}@media (hover:hover) and (pointer:fine){.tcQFLq_feature:has(.tcQFLq_featurePlaybackTarget):hover{border-color:color-mix(in srgb, var(--violet) 55%, transparent)}}.tcQFLq_feature:has(.tcQFLq_featurePlaybackTarget[aria-pressed=true]){border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent)}.tcQFLq_feature .tcQFLq_featurePlaybackTarget{z-index:2}.tcQFLq_servicePage .tcQFLq_feature:has(.tcQFLq_featurePlaybackTarget)>div:first-child{z-index:3;pointer-events:none}.tcQFLq_feature>div:first-child a{pointer-events:auto}.tcQFLq_featureSurface{z-index:0}.tcQFLq_featureSurface:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#08090ee0,#08090e9e 56%,#08090e5c);position:absolute;inset:0}.tcQFLq_servicePage .tcQFLq_feature .tcQFLq_featureBackdrop{z-index:0;filter:blur(24px);opacity:.85;pointer-events:none;position:absolute;inset:-12px;overflow:hidden}.tcQFLq_servicePage .tcQFLq_feature>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.tcQFLq_servicePage .tcQFLq_feature h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.tcQFLq_servicePage .tcQFLq_feature p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.tcQFLq_feature .feature-music-meta{white-space:nowrap;flex-wrap:nowrap;max-width:100%;margin:0;overflow:hidden}.tcQFLq_moodChips{min-height:32px}.tcQFLq_filterLoading{font-size:var(--type-secondary);color:var(--control);padding:6px 4px}.tcQFLq_results{min-height:266px}.tcQFLq_pagination{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;min-height:65px;padding-top:22px;display:flex}.tcQFLq_pagination p{font-size:var(--type-caption);color:var(--muted)}.tcQFLq_errorActions{align-items:center;gap:16px;display:flex}.tcQFLq_playbackFeedback{min-height:20px;color:var(--coral);font-size:var(--type-secondary)}.tcQFLq_discoverLink{margin-top:20px}@media (prefers-reduced-motion:reduce){.tcQFLq_servicePage .tcQFLq_feature,.tcQFLq_servicePage :where(a,button,input,select),.tcQFLq_filters :where(button,input,select,label),.tcQFLq_publicCard,.tcQFLq_publicRow{transition:none}}.tcQFLq_publicRow .tcQFLq_rowArtwork{aspect-ratio:1;border-radius:7px;flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden}.tcQFLq_cardWave{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.tcQFLq_cardWave>span{width:var(--w);background:var(--line);border-radius:2px;align-self:flex-start;height:3px;display:block}.tcQFLq_servicePage .music-visual .tcQFLq_heroCover{z-index:4;position:absolute;inset:0}.tcQFLq_servicePage .feature-strings .tcQFLq_featureCover{aspect-ratio:1;width:min(200px,100%);height:auto;color:var(--muted);letter-spacing:normal;background:#f4f6fc0d;border:1px solid #f4f6fc24;border-radius:14px;margin:0;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:0 18px 48px #0000004d}.tcQFLq_servicePage .tcQFLq_feature .tcQFLq_featureArt{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:28px;display:flex;position:relative}@media (max-width:760px){.tcQFLq_servicePage .tcQFLq_feature.discovery-feature{grid-template-columns:minmax(0,1fr) 112px}.tcQFLq_servicePage .tcQFLq_feature .tcQFLq_featureArt{width:auto;height:auto;padding:18px 14px 18px 0}.tcQFLq_servicePage .tcQFLq_feature .tcQFLq_featureCover{border-radius:10px;width:98px}}.tcQFLq_cardShare{display:none}@media (max-width:760px){.tcQFLq_servicePage.listening-discover .music-grid{grid-template-columns:minmax(0,1fr);gap:0}.tcQFLq_publicCard{background:0 0;border:0;border-bottom:1px solid #b9bdcf1f;border-radius:0;grid-template:"art title share""art creator share"/48px minmax(0,1fr) 40px;align-content:center;align-items:center;gap:4px 12px;min-height:80px;padding:14px 0;display:grid}@media (hover:hover) and (pointer:fine){.tcQFLq_publicCard:hover{border-color:#b9bdcf1f}}:is(.tcQFLq_publicCard .tcQFLq_cardSurface,.tcQFLq_publicCard .tcQFLq_cardMood,.tcQFLq_publicCard .music-card-bottom){display:none}.tcQFLq_publicCard .tcQFLq_cardHeader{grid-area:title;align-self:end;margin:0}.tcQFLq_publicCard .tcQFLq_cardTitle{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;-webkit-box-orient:vertical;min-height:0;font-size:14px;line-height:21px;display:-webkit-box}.tcQFLq_publicCard .tcQFLq_cardByline{grid-area:creator;align-self:start;min-height:0;margin:0;font-size:13px;line-height:19px}.tcQFLq_publicCard .tcQFLq_cardArtwork{grid-area:art;width:48px;height:48px;margin:0}.tcQFLq_publicCard .tcQFLq_cardArtwork>span{border-radius:6px;flex-basis:48px;width:48px;height:48px}.tcQFLq_publicCard .tcQFLq_cardWave{justify-content:center;padding:6px}.tcQFLq_cardShare{z-index:2;grid-area:share;justify-content:end;display:flex;position:relative}.tcQFLq_cardShare .icon-btn{width:40px;height:44px;padding:0}.tcQFLq_homeTracks{min-height:320px}}.tcQFLq_featureTitlePlaceholder{align-content:center;gap:8px;width:75%;height:2.5em;display:grid!important}.tcQFLq_featureTitlePlaceholder>span{height:.7em}.tcQFLq_coverPlaceholder{border-radius:inherit;height:100%}.tcQFLq_countPlaceholder{width:66px;height:14px;display:inline-block}.tcQFLq_pagination>[aria-busy]{width:100%}.tcQFLq_servicePage .tcQFLq_moodChips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tcQFLq_moodChips>.chip{flex-shrink:0;height:32px}.tcQFLq_moodChips::-webkit-scrollbar{display:none}
.FgJ1xq_notice{z-index:100;border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 32px);color:var(--text);font-size:var(--type-secondary);border-radius:12px;align-items:center;gap:18px;padding:14px 18px;line-height:1.7;display:flex;position:fixed;inset:auto 24px 24px auto;box-shadow:0 8px 30px #06070b66}.FgJ1xq_notice button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:6px 0}@media (max-width:600px){.FgJ1xq_notice{gap:12px;inset:auto 16px 16px}}@media (hover:hover) and (pointer:fine){.FgJ1xq_notice button:hover{color:var(--text)}}
.-\39 2WGW_background{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:clip}.-\39 2WGW_strings{opacity:.08;width:min(760px,72vw);height:auto;position:absolute}.-\39 2WGW_violet{top:84px;right:-120px}.-\39 2WGW_accent{bottom:-120px;left:18%;rotate:180deg}@media (max-width:760px){.-\39 2WGW_strings{opacity:.06;width:560px}.-\39 2WGW_violet{top:100px;right:-300px}.-\39 2WGW_accent{bottom:10%;left:-260px}}
._VhFZG_surface{z-index:120;box-sizing:border-box;border:1px solid var(--line);background:var(--raised);width:max-content;min-width:200px;max-width:min(280px,100vw - 24px);color:var(--text);border-radius:12px;padding:12px;font-size:14px;line-height:20px;box-shadow:0 10px 28px #00000047}._VhFZG_question{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:500}._VhFZG_error{color:var(--coral);font-size:var(--type-secondary);overflow-wrap:anywhere;margin:8px 0 0;line-height:18px}._VhFZG_error:empty{display:none}._VhFZG_actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}._VhFZG_actions button{border:1px solid var(--line);min-width:56px;height:30px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;line-height:1;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,opacity .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out,transform .18s ease-out;display:inline-flex}._VhFZG_actions button:last-child{background:var(--accent);color:var(--onAccent);border-color:#0000}@media (hover:hover) and (pointer:fine){._VhFZG_actions button:not(:last-child):hover:not(:disabled){border-color:var(--control);background:color-mix(in srgb, var(--text) 12%, var(--raised))}}._VhFZG_actions button:not(:last-child):active:not(:disabled){background:color-mix(in srgb, var(--text) 18%, var(--raised));box-shadow:inset 0 1px 3px #0003}._VhFZG_actions button:last-child:active:not(:disabled){filter:brightness(.93);transform:translateY(1px)}._VhFZG_actions button:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){._VhFZG_actions button{transition:none}._VhFZG_actions button:last-child:active{transform:none}}
.Nr9G1q_details{border-top:1px solid color-mix(in srgb, var(--line) 40%, transparent);flex-shrink:0}.Nr9G1q_header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.Nr9G1q_header h3{flex:1;margin:0}.Nr9G1q_toggle{width:100%;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;font-weight:550;display:flex}.Nr9G1q_chevron{color:var(--control);transition:transform .16s}.Nr9G1q_chevron[data-expanded=true]{transform:rotate(180deg)}.Nr9G1q_reset,.Nr9G1q_undo{color:var(--control);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Nr9G1q_reset{border-radius:8px;width:30px;height:32px}@media (hover:hover) and (pointer:fine){.Nr9G1q_reset:hover{color:var(--text);background:color-mix(in srgb, var(--raised) 60%, transparent)}}.Nr9G1q_body{padding-top:4px}.Nr9G1q_body[hidden]{display:none}.Nr9G1q_fields{gap:8px;display:grid}.Nr9G1q_row{background:color-mix(in srgb, var(--bg) 92%, black);min-height:60px;color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.Nr9G1q_choices{flex-shrink:0;align-items:center;gap:4px;display:flex}.Nr9G1q_choices button{min-width:40px;min-height:36px;color:var(--control);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 10px;font-size:14px}.Nr9G1q_choices button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--raised) 90%, var(--text) 3%)}@media (hover:hover) and (pointer:fine){.Nr9G1q_choices button:hover{color:var(--text)}}.Nr9G1q_bpm{border:1px solid color-mix(in srgb, var(--line) 35%, transparent);background:color-mix(in srgb, var(--raised) 50%, transparent);width:76px;min-height:36px;color:var(--text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:9px;padding:6px 9px}.Nr9G1q_bpmField{position:relative}.Nr9G1q_durationLabel{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.Nr9G1q_info{background:var(--control);width:12px;height:12px;color:var(--bg);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:14px;font-weight:700;display:inline-flex}.Nr9G1q_undo{width:22px;height:30px}@media (hover:hover) and (pointer:fine){.Nr9G1q_undo:hover{color:var(--text)}}.Nr9G1q_custom{grid-template-columns:auto minmax(44px,1fr) 36px;column-gap:8px;display:grid}.Nr9G1q_ruler{min-width:0;height:36px;position:relative}.Nr9G1q_ticks{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:7px 6px}.Nr9G1q_ticks i{background:var(--control);opacity:.45;border-radius:2px;width:2px;height:20px}.Nr9G1q_ticks i:first-child,.Nr9G1q_ticks i:last-child{opacity:.12}.Nr9G1q_ticks i:nth-child(2),.Nr9G1q_ticks i:nth-last-child(2){opacity:.2}.Nr9G1q_ruler input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:36px;margin:0;padding:0;display:block;position:absolute;inset:0}.Nr9G1q_ruler input[type=range]::-webkit-slider-runnable-track{background:0 0;height:36px}.Nr9G1q_ruler input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--violet);border:0;border-radius:12px;width:12px;height:32px;margin-top:2px}.Nr9G1q_ruler input[type=range]::-moz-range-track{background:0 0;height:36px}.Nr9G1q_ruler input[type=range]::-moz-range-thumb{background:var(--violet);border:0;border-radius:12px;width:12px;height:32px}.Nr9G1q_time{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}@media (prefers-reduced-motion:reduce){.Nr9G1q_chevron{transition:none}}.Nr9G1q_bpmInputs{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;max-width:344px;display:flex}.Nr9G1q_bpmInputs .Nr9G1q_bpmSlider{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:56px;max-width:240px;height:36px;margin:0;padding:0;display:none}.Nr9G1q_bpmSlider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--violet) 0 var(--bpm-progress), var(--line) var(--bpm-progress) 100%);border-radius:4px;height:4px}.Nr9G1q_bpmSlider::-webkit-slider-thumb{appearance:none;background:var(--text);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;transition:transform .12s}.Nr9G1q_bpmSlider::-moz-range-track{background:var(--line);border-radius:4px;height:4px}.Nr9G1q_bpmSlider::-moz-range-progress{background:var(--violet);border-radius:4px;height:4px}.Nr9G1q_bpmSlider::-moz-range-thumb{background:var(--text);border:0;border-radius:50%;width:12px;height:12px;transition:transform .12s}.Nr9G1q_bpmSlider:not(:disabled):active::-webkit-slider-thumb{transform:scale(1.15)}.Nr9G1q_bpmSlider:not(:disabled):active::-moz-range-thumb{transform:scale(1.15)}.Nr9G1q_bpmSlider:disabled{opacity:.45;cursor:default}@media (min-width:761px){.Nr9G1q_bpmInputs .Nr9G1q_bpmSlider{display:block}}@media (prefers-reduced-motion:reduce){.Nr9G1q_bpmSlider::-webkit-slider-thumb{transition:none}.Nr9G1q_bpmSlider::-moz-range-thumb{transition:none}}
.WrFjAa_bar{height:var(--global-player-height);grid-template-columns:minmax(0,1fr) minmax(320px,640px) minmax(0,1fr);gap:20px;padding:5px 24px;display:grid}.WrFjAa_bar .WrFjAa_track{gap:12px;width:100%;max-width:360px}.WrFjAa_track>div{flex:1}.WrFjAa_bar .WrFjAa_track .WrFjAa_artwork,.WrFjAa_songInfo .WrFjAa_artwork{border:0;border-radius:6px;width:42px;height:42px;overflow:hidden}.WrFjAa_artwork img{object-fit:cover;width:100%;height:100%}.WrFjAa_bar .WrFjAa_track .WrFjAa_title,.WrFjAa_track a{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.5;display:block;overflow:hidden}.WrFjAa_bar .WrFjAa_track .WrFjAa_caption,.WrFjAa_bar .WrFjAa_track .WrFjAa_error{min-height:1.5em;font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:1.5;display:block;overflow:hidden}.WrFjAa_bar .WrFjAa_track .WrFjAa_error{color:var(--coral)}.WrFjAa_bar .WrFjAa_transport{flex-direction:column;justify-content:center;gap:4px;min-width:0}.WrFjAa_controls{grid-template-columns:repeat(5,32px);justify-content:center;align-items:center;column-gap:8px;height:32px;display:grid}.WrFjAa_order{display:contents}.WrFjAa_order>:first-child{grid-area:1/1}.WrFjAa_order>:last-child{grid-area:1/5}.WrFjAa_previous{grid-area:1/2}.WrFjAa_next{grid-area:1/4}.WrFjAa_control,.WrFjAa_bar .WrFjAa_play{width:32px;height:32px;color:var(--control);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.WrFjAa_bar .WrFjAa_play{color:var(--text);grid-area:1/3}@media (hover:hover) and (pointer:fine){.WrFjAa_control:not(:disabled):hover,.WrFjAa_bar .WrFjAa_play:not(:disabled):hover{color:var(--text);background:var(--raised)}}.WrFjAa_control[aria-pressed=true],.WrFjAa_control[data-active]{color:var(--accent)}.WrFjAa_control[aria-pressed=true]:after,.WrFjAa_control[data-active]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:0}.WrFjAa_bar button:disabled,.WrFjAa_bar input:disabled,.WrFjAa_panel button:disabled{cursor:default;opacity:.35}@media (hover:hover) and (pointer:fine){.WrFjAa_bar button:disabled:hover,.WrFjAa_panel button:disabled:hover{background:0 0}}.WrFjAa_repeatOne{font-size:var(--type-caption);font-weight:700;line-height:16px;position:absolute;inset:7px 0 auto}.WrFjAa_timeline{align-items:center;gap:9px;width:100%;min-width:0;height:16px;display:flex}.WrFjAa_timeline time{min-width:34px;font-size:var(--type-caption);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0}.WrFjAa_bar input[type=range]{appearance:none;background:0 0;border:0;height:16px;margin:0;padding:0}.WrFjAa_bar input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--range-fill), color-mix(in srgb, var(--line) 55%, transparent) var(--range-fill) 100%);border-radius:2px;height:3px}.WrFjAa_bar input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--accent) 0 var(--range-fill), color-mix(in srgb, var(--line) 55%, transparent) var(--range-fill) 100%);border-radius:2px;height:3px}.WrFjAa_bar input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--text);border:0;border-radius:50%;width:8px;height:8px;margin-top:-2.5px}.WrFjAa_bar input[type=range]::-moz-range-thumb{background:var(--text);border:0;border-radius:50%;width:8px;height:8px}.WrFjAa_bar .WrFjAa_timeline input{width:100%;min-width:40px;max-width:none}.WrFjAa_bar .WrFjAa_end{justify-self:end;gap:10px}.WrFjAa_volume{align-items:center;gap:4px;display:flex}.WrFjAa_bar .WrFjAa_volume input{width:68px;max-width:none}.WrFjAa_information{display:flex}.WrFjAa_panel{z-index:100;width:352px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--global-player-height) - var(--mobile-navigation-height) - 32px);background:var(--surface);color:var(--text);border:1px solid color-mix(in srgb, var(--line) 55%, transparent);border-radius:12px;padding:12px;box-shadow:0 12px 48px #0005}.WrFjAa_panelHeading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px 6px;font-size:14px;display:flex}.WrFjAa_mobileOrder{display:none}.WrFjAa_queue{max-height:min(360px, calc(100dvh - var(--global-player-height) - var(--mobile-navigation-height) - 146px));overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.WrFjAa_queueItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 6px;display:flex}@media (hover:hover) and (pointer:fine){.WrFjAa_queueItem:not(:disabled):hover{background:var(--raised)}}.WrFjAa_queueItem[aria-current]{background:color-mix(in srgb, var(--accent) 9%, transparent)}.WrFjAa_queueItem[aria-current] .WrFjAa_queueNumber,.WrFjAa_queueItem[aria-current] strong{color:var(--accent)}.WrFjAa_queueNumber{width:24px;font-size:var(--type-caption);color:var(--muted);flex-shrink:0;justify-content:center;display:flex}.WrFjAa_queueTitle{flex:1;min-width:0}.WrFjAa_queueTitle strong,.WrFjAa_queueTitle small{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.WrFjAa_queueTitle small{font-size:var(--type-caption);color:var(--muted);margin-top:3px}.WrFjAa_queueItem time{font-size:var(--type-caption);color:var(--muted);font-variant-numeric:tabular-nums}.WrFjAa_songInfo{align-items:center;gap:12px;padding:6px;display:flex}.WrFjAa_songInfo>div{min-width:0}.WrFjAa_songInfo strong{overflow-wrap:anywhere;font-size:14px}.WrFjAa_songInfo p{color:var(--muted);font-size:var(--type-secondary);margin:4px 0 0}.WrFjAa_facts{font-size:var(--type-secondary);justify-content:space-between;gap:12px;margin:0;padding:12px 6px 4px;display:flex}.WrFjAa_facts dt{color:var(--muted)}.WrFjAa_facts dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:1100px) and (min-width:761px){.WrFjAa_bar{grid-template-columns:minmax(140px,1fr) minmax(280px,1.8fr) auto;gap:12px;padding:5px 16px}.WrFjAa_bar .WrFjAa_end{gap:4px}.WrFjAa_bar .WrFjAa_volume input{width:52px}}@media (max-width:760px){.WrFjAa_bar.player-bar{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 88px 88px;align-items:center;gap:0 4px;padding:8px 12px}.WrFjAa_bar .WrFjAa_track{grid-area:1/1;align-self:stretch;align-items:center;gap:8px;width:auto;min-width:0;max-width:none}.WrFjAa_bar .WrFjAa_track>div{align-self:flex-start;padding-top:3px}.WrFjAa_bar .WrFjAa_track .WrFjAa_artwork{border-radius:6px;width:40px;height:40px}.WrFjAa_bar .WrFjAa_track .WrFjAa_title,.WrFjAa_track a{font-size:14px;line-height:20px}.WrFjAa_bar .WrFjAa_track .WrFjAa_caption{display:none}.WrFjAa_bar .WrFjAa_track .WrFjAa_error{font-size:10px;line-height:16px}.WrFjAa_bar .WrFjAa_transport{display:contents}.WrFjAa_controls{grid-area:1/2;grid-template-columns:44px 44px;column-gap:0;height:44px}.WrFjAa_controls .WrFjAa_order,.WrFjAa_controls .WrFjAa_previous{display:none}.WrFjAa_bar .WrFjAa_play{grid-column:1;width:44px;height:44px}.WrFjAa_controls .WrFjAa_next{grid-column:2;width:44px;height:44px}.WrFjAa_bar .WrFjAa_timeline{pointer-events:none;grid-area:1/1;align-self:end;gap:4px;width:auto;height:16px;margin-left:48px}.WrFjAa_bar .WrFjAa_timeline input[type=range]{z-index:2;pointer-events:auto;cursor:pointer;width:100%;min-width:0;height:24px;display:block;position:absolute;inset:-12px 0 auto}.WrFjAa_bar .WrFjAa_timeline time{min-width:0;font-size:10px;line-height:16px;display:block}.WrFjAa_bar .WrFjAa_timeline time:last-child:before{content:"/";color:var(--control);margin-right:4px}:is(.WrFjAa_bar:has(.WrFjAa_track:empty) .WrFjAa_timeline time,.WrFjAa_bar:has(.WrFjAa_track .WrFjAa_error) .WrFjAa_timeline time){visibility:hidden}.WrFjAa_bar .WrFjAa_end{grid-area:1/3;gap:0;display:flex}.WrFjAa_end>button,.WrFjAa_volume>button{width:44px;height:44px}.WrFjAa_bar .WrFjAa_volume input,.WrFjAa_information{display:none}.WrFjAa_mobileOrder{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);justify-content:space-around;align-items:center;margin-bottom:4px;padding:0 16px 10px;display:flex}.WrFjAa_mobileOrder .WrFjAa_control{width:44px;height:44px}}.WrFjAa_control:not(:disabled):active,.WrFjAa_bar .WrFjAa_play:not(:disabled):active,.WrFjAa_queueItem:not(:disabled):active{background:var(--line)}.WrFjAa_bar .WrFjAa_track .WrFjAa_artworkLink,.WrFjAa_songInfo .WrFjAa_artworkLink{border-radius:8px;flex-shrink:0;transition:filter .16s;display:block}@media (hover:hover) and (pointer:fine){.WrFjAa_artworkLink:hover{filter:brightness(1.18)}}.WrFjAa_artworkLink:active{filter:brightness(.92)}@media (prefers-reduced-motion:reduce){.WrFjAa_artworkLink{transition:none}}@media (max-width:1100px) and (min-width:761px){.WrFjAa_bar{grid-template-columns:minmax(0,1fr) minmax(230px,1.4fr) auto;gap:10px}.WrFjAa_bar .WrFjAa_volume input{display:none}}@media (pointer:coarse) and (min-width:761px){.WrFjAa_controls{grid-template-columns:repeat(5,44px);column-gap:4px;height:44px}}@media (min-width:761px){.WrFjAa_bar.player-bar{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:8px 24px;display:grid}.WrFjAa_bar .WrFjAa_track{grid-area:1/1}.WrFjAa_bar .WrFjAa_transport{display:contents}.WrFjAa_bar .WrFjAa_controls{grid-area:1/2}.WrFjAa_bar .WrFjAa_timeline{grid-area:1/3;justify-self:start;gap:6px;width:auto;height:20px}.WrFjAa_bar .WrFjAa_timeline time{font-size:var(--type-caption)}.WrFjAa_bar .WrFjAa_timeline time:last-child:before{content:"/";color:var(--control);margin-right:6px}.WrFjAa_bar .WrFjAa_timeline input[type=range]{z-index:2;cursor:pointer;width:100%;min-width:0;height:18px;position:absolute;inset:-10px 0 auto}.WrFjAa_bar .WrFjAa_timeline input::-webkit-slider-runnable-track{transition:height .16s}.WrFjAa_bar .WrFjAa_timeline input::-moz-range-track{transition:height .16s}.WrFjAa_bar .WrFjAa_timeline input::-webkit-slider-thumb{transition:width .16s,height .16s,margin-top .16s}.WrFjAa_bar .WrFjAa_timeline input::-moz-range-thumb{transition:width .16s,height .16s}@media (hover:hover) and (pointer:fine){.WrFjAa_bar .WrFjAa_timeline input:not(:disabled):hover::-webkit-slider-runnable-track{height:5px}.WrFjAa_bar .WrFjAa_timeline input:not(:disabled):hover::-moz-range-track{height:5px}.WrFjAa_bar .WrFjAa_timeline input:not(:disabled):hover::-webkit-slider-thumb{width:12px;height:12px;margin-top:-3.5px}.WrFjAa_bar .WrFjAa_timeline input:not(:disabled):hover::-moz-range-thumb{width:12px;height:12px}}.WrFjAa_bar .WrFjAa_end{grid-area:1/3;display:flex}}@media (min-width:761px) and (max-width:1100px){.WrFjAa_bar.player-bar{gap:10px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.WrFjAa_control,.WrFjAa_bar .WrFjAa_play{transition:none}.WrFjAa_bar .WrFjAa_timeline input::-webkit-slider-runnable-track{transition:none}.WrFjAa_bar .WrFjAa_timeline input::-webkit-slider-thumb{transition:none}.WrFjAa_bar .WrFjAa_timeline input::-moz-range-track{transition:none}.WrFjAa_bar .WrFjAa_timeline input::-moz-range-thumb{transition:none}}.WrFjAa_favoriteFeedback{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:min(380px,100vw - 24px);padding:10px 14px;position:absolute;bottom:calc(100% + 12px);right:12px;box-shadow:0 12px 32px #0005}.WrFjAa_favorite[aria-pressed=true]:after{display:none}@media (max-width:1100px){.WrFjAa_bar .WrFjAa_volume{display:none}}@media (max-width:760px){.WrFjAa_bar.player-bar{grid-template-columns:minmax(0,1fr) 88px 132px}}@media (max-width:374px){.WrFjAa_bar.player-bar{grid-template-columns:minmax(0,1fr) 80px 120px;gap:0;padding-inline:8px}.WrFjAa_bar .WrFjAa_controls{grid-template-columns:40px 40px}.WrFjAa_bar .WrFjAa_controls .WrFjAa_play,.WrFjAa_bar .WrFjAa_controls .WrFjAa_next,.WrFjAa_end>button{width:40px}}
#app-dialog.is-medium:has(.yoBgVW_library){width:min(520px,100vw - 24px);max-height:calc(100dvh - 40px);overflow:hidden}#app-dialog.is-medium:has(.yoBgVW_library) .overlay-shell{padding:16px}#app-dialog.is-medium:has(.yoBgVW_library) .overlay-heading{margin-bottom:12px}#app-dialog.is-medium:has(.yoBgVW_library) .overlay-heading h2{margin:0;font-size:22px}.yoBgVW_library{flex-direction:column;gap:12px;min-width:0;height:min(400px,100dvh - 150px);min-height:190px;display:flex}.yoBgVW_search{height:40px;color:var(--muted);background:var(--bg);border:1px solid #b9bdcf24;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:0 12px;display:flex}.yoBgVW_search input{width:100%;min-width:0;height:100%;color:var(--text);box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:14px}.yoBgVW_search input::placeholder{color:var(--control)}.yoBgVW_viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.yoBgVW_list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.yoBgVW_row{cursor:pointer;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 32px;align-items:start;gap:12px;height:112px;padding:10px 10px 8px;transition:background-color .14s;display:grid;position:relative}.yoBgVW_row[data-editing]{background:color-mix(in srgb, var(--text) 4%, transparent)}@media (hover:hover) and (pointer:fine){.yoBgVW_row:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.yoBgVW_apply{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:36px;height:36px;position:absolute;top:24px;left:10px}.yoBgVW_apply:disabled{cursor:default}.yoBgVW_music{width:36px;height:36px;color:var(--muted);pointer-events:none;border:1px solid #b9bdcf38;border-radius:50%;place-items:center;margin-top:14px;display:grid}.yoBgVW_details{pointer-events:none;min-width:0;position:relative}.yoBgVW_nameLine{align-items:center;gap:5px;min-width:0;height:24px;display:flex}.yoBgVW_name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.yoBgVW_iconButton{width:28px;height:28px;color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.yoBgVW_iconButton:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--text) 9%, transparent)}}.yoBgVW_iconButton:disabled{cursor:default;opacity:.45}.yoBgVW_rename{opacity:0}.yoBgVW_row:focus-within .yoBgVW_rename{opacity:1}@media (hover:hover) and (pointer:fine){.yoBgVW_row:hover .yoBgVW_rename{opacity:1}}.yoBgVW_remove{margin-top:18px}@media (hover:hover) and (pointer:fine){.yoBgVW_remove:hover:not(:disabled){color:var(--danger,#ef8d99)}}.yoBgVW_nameInput{width:100%;min-width:0;height:24px;box-shadow:none;caret-color:var(--violet);color:var(--text);font:inherit;pointer-events:auto;background:0 0;border:0;border-radius:0;outline:none;padding:2px 0;font-size:14px;font-weight:600}.yoBgVW_summary{height:34px;color:var(--muted);font-size:var(--type-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;line-height:17px;display:-webkit-box;overflow:hidden}.yoBgVW_time{height:16px;color:var(--control);font-size:var(--type-caption);line-height:16px;display:block}.yoBgVW_rowError{height:16px;color:var(--danger,#ef8d99);font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;margin:0;line-height:16px;overflow:hidden}.yoBgVW_empty{height:100%;color:var(--control);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.yoBgVW_empty h3{color:var(--text);margin:4px 0 0;font-size:14px}.yoBgVW_empty p{max-width:360px;color:var(--muted);font-size:var(--type-secondary);overflow-wrap:anywhere;margin:0;line-height:1.8}.yoBgVW_empty button,.yoBgVW_more button{color:var(--text);background:var(--raised);font:inherit;cursor:pointer;border:1px solid #b9bdcf33;border-radius:8px;padding:7px 14px;font-size:14px}@media (hover:hover) and (pointer:fine){.yoBgVW_empty button:hover,.yoBgVW_more button:hover:not(:disabled){background:color-mix(in srgb, var(--text) 12%, var(--raised))}}.yoBgVW_more{justify-content:center;padding:10px 0;display:flex}.yoBgVW_more button:disabled{cursor:default;opacity:.5}.yoBgVW_confirmation{z-index:220}.yoBgVW_skeletonRow{pointer-events:none}.yoBgVW_skeletonRow .yoBgVW_summary{gap:8px;padding-block:3px;display:grid}@media (hover:none),(pointer:coarse){.yoBgVW_rename{opacity:1}}@media (max-width:760px){#app-dialog.is-medium:has(.yoBgVW_library){width:calc(100vw - 24px)}#app-dialog.is-medium:has(.yoBgVW_library) .overlay-shell{padding:14px}.yoBgVW_library{gap:12px;height:min(400px,100dvh - 144px)}.yoBgVW_row{grid-template-columns:30px minmax(0,1fr) 28px;gap:9px;padding-left:5px;padding-right:4px}.yoBgVW_music{width:30px;height:30px}.yoBgVW_apply{width:30px;height:30px;left:5px}}@media (prefers-reduced-motion:reduce){.yoBgVW_row{transition:none}}.yoBgVW_search{transition:border-color .15s,box-shadow .15s}.yoBgVW_iconButton{transition:color .15s,background-color .15s,opacity .15s}.yoBgVW_empty button,.yoBgVW_more button{transition:background-color .15s,color .15s,opacity .15s}.yoBgVW_iconButton:active:not(:disabled){background:color-mix(in srgb, var(--text) 14%, transparent)}.yoBgVW_name,.yoBgVW_summary{pointer-events:auto}@media (prefers-reduced-motion:reduce){.yoBgVW_search,.yoBgVW_iconButton,.yoBgVW_empty button,.yoBgVW_more button{transition:none}}.yoBgVW_row[aria-busy=true],.yoBgVW_row[data-editing]{cursor:default}.yoBgVW_backdrop.dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000075}#app-dialog.is-anchored:has(.yoBgVW_library) .overlay-shell{flex-direction:column;height:100%;min-height:0;display:flex}#app-dialog.is-anchored:has(.yoBgVW_library) .overlay-heading{flex-shrink:0}#app-dialog.is-anchored:has(.yoBgVW_library) .overlay-body{flex:1;min-height:0;display:flex}#app-dialog.is-anchored:has(.yoBgVW_library) .yoBgVW_library{flex:1;height:auto;min-height:0}@media (pointer:coarse){.yoBgVW_search{height:44px}.yoBgVW_search input{font-size:16px}}
.AWKVqa_compact{display:none}.AWKVqa_trigger,.AWKVqa_close,.AWKVqa_mute{min-width:40px;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.AWKVqa_trigger:hover,.AWKVqa_close:hover,.AWKVqa_mute:hover{background:var(--raised);color:var(--text)}}.AWKVqa_trigger:active,.AWKVqa_close:active,.AWKVqa_mute:active{background:var(--line)}.AWKVqa_panel{z-index:100;background:var(--surface);width:264px;max-width:calc(100vw - 24px);color:var(--text);border:1px solid color-mix(in srgb, var(--line) 55%, transparent);border-radius:12px;padding:10px 12px 12px;box-shadow:0 12px 48px #0005}.AWKVqa_heading,.AWKVqa_controls{align-items:center;gap:10px;display:flex}.AWKVqa_heading{padding-left:4px;font-size:14px}.AWKVqa_heading>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.AWKVqa_mute{gap:6px;padding:0 6px;font-size:13px}.AWKVqa_mute[aria-pressed=true]{color:var(--accent)}.AWKVqa_controls input{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;height:40px;margin:0;padding:0}.AWKVqa_controls input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--range-fill), var(--line) var(--range-fill) 100%);border-radius:4px;height:4px}.AWKVqa_controls input::-moz-range-track{background:linear-gradient(to right, var(--accent) 0 var(--range-fill), var(--line) var(--range-fill) 100%);border-radius:4px;height:4px}.AWKVqa_controls input::-webkit-slider-thumb{appearance:none;background:var(--text);border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.AWKVqa_controls input::-moz-range-thumb{background:var(--text);border:0;border-radius:50%;width:14px;height:14px}@media (max-width:1100px){.AWKVqa_compact{display:flex}}@media (max-width:760px){.AWKVqa_trigger{width:44px;height:44px}}@media (max-width:374px){.AWKVqa_trigger{width:40px;min-width:40px}}@media (prefers-reduced-motion:reduce){.AWKVqa_trigger,.AWKVqa_close,.AWKVqa_mute{transition:none}}
@media (max-width:760px){._1ryMqW_authPreview.preview-auth{width:max-content;margin:0 14px 14px auto;position:static}}._1ryMqW_accountPending{opacity:.45;justify-content:flex-start;align-items:center;width:100%;height:44px;display:inline-flex}._1ryMqW_sidebarBrand{min-width:32px;height:48px;min-height:48px}._1ryMqW_brandTitle{flex-shrink:0;width:92.1951px;max-width:none;height:36px}.sidebar-account ._1ryMqW_accountTrigger{text-align:left;gap:9px;width:100%;min-height:44px}._1ryMqW_accountLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._1ryMqW_loginButton{width:100%}._1ryMqW_sidebarHead{justify-content:space-between;align-items:center;gap:4px;margin-bottom:28px;display:flex}._1ryMqW_sidebarToggle{width:30px;height:34px;color:var(--control);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){._1ryMqW_sidebarToggle:hover{color:var(--text);background:var(--raised);border-color:#b9bdcf29}}._1ryMqW_expandGlyph,._1ryMqW_loginIcon{display:none}._1ryMqW_desktopNavigation{--sidebar-nav-item-height:46px;--sidebar-nav-item-gap:5px;isolation:isolate;position:relative}._1ryMqW_desktopNavigation .nav-link{z-index:1;height:var(--sidebar-nav-item-height);margin-bottom:var(--sidebar-nav-item-gap)}._1ryMqW_desktopNavigation .nav-link.is-active{background:0 0}._1ryMqW_navigationActive{z-index:0;height:var(--sidebar-nav-item-height);pointer-events:none;transform:translateY(calc(var(--sidebar-nav-index) * (var(--sidebar-nav-item-height) + var(--sidebar-nav-item-gap))));background:#efff3d11;border-radius:10px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto}._1ryMqW_navigationActive:after{content:"";background:var(--accent);width:4px;height:4px;opacity:var(--shell-sidebar-label-opacity,1);transition:opacity var(--shell-sidebar-motion,0s) ease;border-radius:50%;position:absolute;top:calc(50% - 2px);right:14px}@media (min-width:761px){._1ryMqW_collapsibleSidebar.sidebar{--sidebar-ease:cubic-bezier(.22, 1, .36, 1);--sidebar-expanded-width:224px;padding:var(--shell-sidebar-padding,24px 18px 20px);transition:width var(--shell-sidebar-motion,0s) var(--sidebar-ease), padding var(--shell-sidebar-motion,0s) var(--sidebar-ease);overflow:hidden}._1ryMqW_shellMain{transition:margin-left var(--shell-sidebar-motion,0s) cubic-bezier(.22, 1, .36, 1)}._1ryMqW_sidebarHead{flex-shrink:0;align-items:flex-start;height:48px;position:relative}._1ryMqW_sidebarBrand{z-index:1;white-space:nowrap;max-width:calc(100% - 72px);position:absolute;top:24px;left:20px;overflow:hidden}._1ryMqW_sidebarBrand ._1ryMqW_brandLabel,._1ryMqW_sidebarBrand ._1ryMqW_brandLabel small{white-space:nowrap;flex-shrink:0}._1ryMqW_collapsibleSidebar .sidebar-body{overflow-x:hidden;container:sidebar-content/size}._1ryMqW_collapsibleSidebar .sidebar-create{width:calc(var(--sidebar-expanded-width) - 61px);flex-shrink:0}._1ryMqW_collapsibleSidebar .sidebar-foot>span{width:calc(var(--sidebar-expanded-width) - 37px);flex-shrink:0}._1ryMqW_collapsibleSidebar ._1ryMqW_registrationLink{white-space:nowrap}._1ryMqW_brandLogo{flex-shrink:0}._1ryMqW_sidebarToggle{z-index:2;transform:var(--shell-sidebar-toggle-transform,translate(0px, 0px));transition:transform var(--shell-sidebar-motion,0s) var(--sidebar-ease), background-color .16s ease, border-color .16s ease, color .16s ease;position:absolute;top:7px;right:0}._1ryMqW_brandLabel,._1ryMqW_accountLabel,._1ryMqW_loginLabel,._1ryMqW_accountArrow,._1ryMqW_collapseGlyph{display:var(--shell-sidebar-label,inline);opacity:var(--shell-sidebar-label-opacity,1);transform:translateX(var(--shell-sidebar-label-shift,0px));white-space:nowrap;pointer-events:var(--shell-sidebar-label-pointer,auto);transition:opacity var(--shell-sidebar-motion,0s) ease, transform var(--shell-sidebar-motion,0s) var(--sidebar-ease), display var(--shell-sidebar-motion,0s) allow-discrete}._1ryMqW_collapsibleSidebar .nav-link>span{display:var(--shell-sidebar-label,inline);opacity:var(--shell-sidebar-label-opacity,1);transform:translateX(var(--shell-sidebar-label-shift,0px));white-space:nowrap;pointer-events:var(--shell-sidebar-label-pointer,auto);transition:opacity var(--shell-sidebar-motion,0s) ease, transform var(--shell-sidebar-motion,0s) var(--sidebar-ease), display var(--shell-sidebar-motion,0s) allow-discrete}._1ryMqW_collapsibleSidebar .nav-link>i{display:var(--shell-sidebar-label,block);opacity:var(--shell-sidebar-label-opacity,1);pointer-events:var(--shell-sidebar-label-pointer,auto);transition:opacity var(--shell-sidebar-motion,0s) ease, display var(--shell-sidebar-motion,0s) allow-discrete}._1ryMqW_collapsibleSidebar .sidebar-create{display:var(--shell-sidebar-label,block);opacity:var(--shell-sidebar-label-opacity,1);pointer-events:var(--shell-sidebar-label-pointer,auto);transition:opacity var(--shell-sidebar-motion,0s) ease, display var(--shell-sidebar-motion,0s) allow-discrete}._1ryMqW_collapsibleSidebar .sidebar-foot>span{display:var(--shell-sidebar-label,block);opacity:var(--shell-sidebar-label-opacity,1);pointer-events:var(--shell-sidebar-label-pointer,auto);transition:opacity var(--shell-sidebar-motion,0s) ease, display var(--shell-sidebar-motion,0s) allow-discrete}._1ryMqW_collapsibleSidebar .nav-caption{white-space:nowrap;height:20px;opacity:var(--shell-sidebar-label-opacity,1);transition:opacity var(--shell-sidebar-motion,0s) ease;margin-bottom:12px;line-height:20px;overflow:hidden}._1ryMqW_collapsibleSidebar .nav-link{padding:0 var(--shell-sidebar-nav-padding,14px);transition:padding var(--shell-sidebar-motion,0s) var(--sidebar-ease), color .16s ease, background-color .16s ease;gap:13px;overflow:hidden}._1ryMqW_collapsibleSidebar .nav-link>svg{flex-shrink:0}._1ryMqW_collapsibleSidebar .nav-link>span{min-width:0;overflow:hidden}._1ryMqW_collapsibleSidebar .sidebar-foot{padding:var(--shell-sidebar-foot-padding,16px 12px 0);gap:var(--shell-sidebar-foot-gap,12px);transition:padding var(--shell-sidebar-motion,0s) var(--sidebar-ease), gap var(--shell-sidebar-motion,0s) ease-in-out}._1ryMqW_collapsibleSidebar .sidebar-foot>span{max-height:var(--shell-sidebar-foot-caption-height,48px);white-space:nowrap;transition:max-height var(--shell-sidebar-motion,0s) ease-in-out, opacity var(--shell-sidebar-motion,0s) ease;display:block;overflow:hidden}._1ryMqW_collapsibleSidebar ._1ryMqW_accountTrigger,._1ryMqW_collapsibleSidebar ._1ryMqW_accountPending{justify-content:flex-start;gap:9px}:is(._1ryMqW_accountTrigger .avatar,._1ryMqW_accountPending .avatar){transform:translateX(var(--shell-sidebar-account-shift,0px));transition:transform var(--shell-sidebar-motion,0s) var(--sidebar-ease);flex-shrink:0}._1ryMqW_loginIcon,._1ryMqW_expandGlyph{display:var(--shell-sidebar-icon,none)}@starting-style{._1ryMqW_brandLabel,._1ryMqW_accountLabel,._1ryMqW_loginLabel{opacity:0}._1ryMqW_collapsibleSidebar .nav-link>span{opacity:0}._1ryMqW_collapsibleSidebar .sidebar-foot>span{opacity:0}}}@container sidebar-content (max-height:453px){._1ryMqW_collapsibleSidebar .sidebar-create{transition:none;display:none}}@media (min-width:761px) and (max-width:1250px){._1ryMqW_collapsibleSidebar.sidebar{--sidebar-expanded-width:192px}}@media (prefers-reduced-motion:reduce){._1ryMqW_collapsibleSidebar,._1ryMqW_collapsibleSidebar *,._1ryMqW_navigationActive:after,._1ryMqW_shellMain{transition:none!important}}._1ryMqW_mobileNavigation{display:none}@media (max-width:760px){._1ryMqW_mobileNavigation{z-index:50;height:var(--mobile-navigation-height);padding:4px 10px calc(4px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid #b9bdcf24;align-items:stretch;display:flex;position:fixed;inset:auto 0 0}._1ryMqW_mobileNavigation>a{min-width:0;min-height:44px;color:var(--control);border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:14px;line-height:1.4;display:flex}._1ryMqW_mobileNavigation>a[aria-current=page]{color:var(--accent)}}._1ryMqW_sidebarToggle:not(:disabled):active{background:var(--line)}@media (hover:hover) and (pointer:fine){._1ryMqW_accountTrigger:hover{color:var(--text);background:0 0}._1ryMqW_mobileNavigation>a:hover{background:var(--raised);color:var(--text)}}._1ryMqW_libraryMain.main-content{height:100dvh;min-height:600px}._1ryMqW_libraryMain>.page-content{flex-direction:column;max-width:none;height:100%;min-height:0;padding:28px 30px 14px;display:flex}._1ryMqW_libraryMain .site-footer{flex-shrink:0;margin-top:18px;padding:12px 0 0}._1ryMqW_registrationLink{color:inherit;font:inherit;margin-top:4px;text-decoration:none;transition:color .16s;display:inline-block}@media (hover:hover) and (pointer:fine){._1ryMqW_registrationLink:hover{color:var(--text)}}._1ryMqW_registrationLink:active{color:var(--accent)}@media (prefers-reduced-motion:reduce){._1ryMqW_registrationLink{transition:none}}@media (max-width:1100px){._1ryMqW_libraryMain.main-content{min-height:0}}@media (max-width:760px){._1ryMqW_libraryMain.main-content{height:calc(100dvh - var(--mobile-navigation-height) - var(--global-player-height));padding-bottom:0}._1ryMqW_libraryMain>.page-content{padding:20px 12px 12px}}@media (min-width:761px) and (max-width:1280px) and (pointer:coarse){._1ryMqW_sidebarBrand ._1ryMqW_brandLabel small{display:none}}@media (max-height:650px){._1ryMqW_libraryMain.main-content{height:auto;min-height:calc(100dvh - var(--mobile-navigation-height) - var(--global-player-height))}._1ryMqW_libraryMain>.page-content{height:auto}}
.dRirHG_tools{flex-shrink:0;align-items:center;gap:2px;display:flex}.dRirHG_target{border-radius:6px;display:inline-flex}.dRirHG_button{width:28px;height:28px;color:var(--control);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,opacity .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.dRirHG_button:hover:not(:disabled){color:var(--text);background:var(--raised)}}.dRirHG_button:disabled{opacity:.35;pointer-events:none;cursor:default}@media (max-width:760px){.dRirHG_button{width:32px;height:34px}}@media (prefers-reduced-motion:reduce){.dRirHG_button{transition:none}}.dRirHG_anchor{display:inline-flex;position:relative}.dRirHG_feedback{z-index:400;border:1px solid color-mix(in srgb, var(--muted) 20%, transparent);width:max-content;max-width:min(280px,100vw - 32px);color:var(--text);background:var(--raised);box-shadow:0 6px 20px color-mix(in srgb, var(--shadow) 32%, transparent);font-size:var(--type-secondary);overflow-wrap:anywhere;pointer-events:none;border-radius:9px;padding:7px 11px;line-height:1.5;animation:3.6s both dRirHG_feedback-life;position:fixed}.dRirHG_button:active:not(:disabled){background:color-mix(in srgb, var(--text) 14%, var(--raised))}@keyframes dRirHG_feedback-life{0%,to{opacity:0}4%,95%{opacity:1}}@media (prefers-reduced-motion:reduce){.dRirHG_feedback{animation:none}}
.F1sKfW_mobileActions{align-items:center;gap:10px;display:none}.F1sKfW_heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;display:flex}.F1sKfW_heading>label{white-space:nowrap;flex-shrink:0}.F1sKfW_feedback{height:36px;min-height:36px;overflow:hidden}.F1sKfW_feedback [data-error]{color:var(--danger,#ef8d99)}.F1sKfW_area.fw-writing-area{flex:1 0 auto;min-width:0;min-height:220px}.F1sKfW_card{flex-direction:column;flex:1 0 auto;gap:12px;min-width:0;min-height:180px;display:flex}.F1sKfW_card,.F1sKfW_modeCard{background:#101116a3;border:1px solid #b9bdcf2e;border-radius:16px;padding:16px 14px 10px}.F1sKfW_modeCard .F1sKfW_card{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.F1sKfW_heading>label{color:var(--text);font-size:14px;font-weight:600}.F1sKfW_card textarea.F1sKfW_input.fw-writing{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:14px;line-height:1.9;border-color:#0000!important;min-height:80px!important}.F1sKfW_toolbar{flex-shrink:0;align-items:center;gap:10px;min-width:0;height:44px;display:flex}.F1sKfW_tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.F1sKfW_toolTarget{border-radius:50%;flex-shrink:0;display:inline-flex}.F1sKfW_tool{width:34px;height:34px;color:var(--text);background:var(--raised);cursor:pointer;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.F1sKfW_tool:hover:not(:disabled){background:color-mix(in srgb, var(--text) 12%, var(--raised));border-color:#b9bdcf33}}.F1sKfW_personalize{color:#fff;background:#2588ff}@media (hover:hover) and (pointer:fine){.F1sKfW_personalize:hover:not(:disabled){background:#459aff}}.F1sKfW_tool:disabled{opacity:.45;cursor:default;pointer-events:none}.F1sKfW_tool[aria-busy]{opacity:.7}.F1sKfW_tagsViewport{border-radius:18px 0 0 18px;flex:1;min-width:0;height:32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30px calc(100% - 30px),#0000 100%)}.F1sKfW_tags{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;align-items:center;gap:7px;min-width:0;height:32px;display:flex;overflow:auto hidden}.F1sKfW_tag{background:var(--raised);max-width:220px;height:32px;color:var(--text);font:inherit;font-size:var(--type-secondary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:18px;flex-shrink:0;padding:0 12px;transition:background-color .16s,border-color .16s;overflow:hidden}@media (hover:hover) and (pointer:fine){.F1sKfW_tag:hover{background:color-mix(in srgb, var(--text) 10%, var(--raised));border-color:#b9bdcf40}}.F1sKfW_empty{color:var(--control);white-space:nowrap;font-size:var(--type-secondary)}.F1sKfW_loading{gap:7px;display:flex}.F1sKfW_loading i{background:var(--raised);border-radius:18px;width:72px;height:30px;display:block}@media (prefers-reduced-motion:reduce){.F1sKfW_tool,.F1sKfW_tag{transition:none}}.F1sKfW_tags::-webkit-scrollbar{display:none}.F1sKfW_tags[data-dragging],.F1sKfW_tags[data-dragging] .F1sKfW_tag{cursor:grabbing}.F1sKfW_tool:active:not(:disabled),.F1sKfW_tag:active{background:color-mix(in srgb, var(--text) 18%, var(--raised))}@container creation-editor (max-width:750px){.F1sKfW_heading{flex-wrap:wrap;row-gap:8px}}@media (max-width:760px){.F1sKfW_card{min-height:260px}.F1sKfW_card,.F1sKfW_modeCard{padding:14px}.F1sKfW_card textarea.F1sKfW_input.fw-writing{font-size:16px;min-height:120px!important}}
.rasYDa_form{min-width:0}.rasYDa_label{color:var(--muted);margin-bottom:8px;font-size:14px;line-height:20px;display:block}.rasYDa_nameInput{box-sizing:border-box;border:1px solid var(--line);background:var(--raised);width:100%;min-width:0;height:44px;color:var(--text);font:inherit;border-radius:9px;padding:10px 12px;font-size:14px;line-height:22px}.rasYDa_error{box-sizing:border-box;height:40px;color:var(--coral);font-size:var(--type-secondary);margin:8px 0 0;line-height:18px;overflow-y:auto}.rasYDa_actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.rasYDa_actions button{border:1px solid var(--line);background:var(--raised);min-width:84px;height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;transition:background-color .14s}.rasYDa_actions button[type=submit]{background:var(--accent);color:var(--onAccent);border-color:#0000}@media (hover:hover) and (pointer:fine){.rasYDa_actions button:hover:not(:disabled){background:color-mix(in srgb, var(--raised) 85%, var(--text))}.rasYDa_actions button[type=submit]:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--text))}}.rasYDa_actions button:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.rasYDa_actions button{transition:none}}
.tMOjLG_actions{grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:10px;min-height:45px;display:grid}.tMOjLG_clear{border:1px solid var(--line);color:var(--muted);background:var(--raised);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:flex}@media (hover:hover) and (pointer:fine){.tMOjLG_clear:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, var(--raised))}}.tMOjLG_clear:active{background:color-mix(in srgb, var(--text) 14%, var(--raised))}@media (prefers-reduced-motion:reduce){.tMOjLG_clear{transition:none}}
@property --creation-direction-width{syntax:"<length>";inherits:true;initial-value:0}body:has(.L3wKaW_host .L3wKaW_workspace){overflow-y:auto}:is(.main-content.main-workspace:has(.L3wKaW_host),.main-content.main-workspace>.page-content:has(.L3wKaW_host)){overflow:visible}.L3wKaW_host{min-width:0;height:100%;min-height:0;overflow:visible;container:creation-workspace/inline-size}.L3wKaW_workspace{grid-template-rows:auto minmax(320px,auto);grid-template-columns:minmax(0,1fr);min-width:0;height:auto;min-height:100%;display:grid}.L3wKaW_workspace[data-creation-modes=false]{--creation-mode-span:2;--creation-mode-gap:var(--creation-editor-gap);--creation-creative-display:flex;--creation-idea-display:none;--creation-lyrics-opacity:1;--creation-lyrics-events:auto;--creation-divider-cursor:col-resize;--creation-mode-motion:0s}.L3wKaW_editor{min-width:0;overflow:hidden;container:creation-editor/inline-size}.L3wKaW_paneTabs{display:none}.L3wKaW_editor .fw-lyrics-panel{opacity:var(--creation-lyrics-opacity,1);pointer-events:var(--creation-lyrics-events,auto);transition:opacity var(--creation-mode-motion,0s) ease}.L3wKaW_editor .fw-create-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.L3wKaW_sidebar{background:0 0;flex-direction:column;min-width:0;height:auto;min-height:320px;display:flex}.L3wKaW_heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:18px 16px 8px;display:flex}.L3wKaW_heading h2{color:var(--text);margin:0;font-size:16px}.L3wKaW_separator{touch-action:none;cursor:col-resize;outline-offset:-1px;border:0;min-height:0;display:none;position:relative}.L3wKaW_separator:after{content:"";background:var(--line);width:1px;position:absolute;inset:12px auto 12px 23px}.L3wKaW_separator[data-dragging]:after{background:var(--accent);width:2px}@media (hover:hover) and (pointer:fine){.L3wKaW_separator:hover:after{background:var(--accent);width:2px}}@container creation-workspace (max-width:927px){.L3wKaW_editor{min-height:620px}.L3wKaW_sidebar{padding-bottom:20px}}@container creation-workspace (min-width:928px){.L3wKaW_editor.fw-create{clip-path:inset(0 -24px 0 0);overflow:visible}.L3wKaW_workspace{--creation-editor-gap:14px;--creation-history-base:clamp(260px, var(--creations-panel-width,320px), min(440px, calc(100cqw / 3), calc(100cqw - 668px)));--creation-direction-width:calc((100cqw - 48px - var(--creation-history-base) - var(--creation-editor-gap)) / 2);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0, calc(var(--creation-direction-width) * var(--creation-mode-span,2) + var(--creation-mode-gap,var(--creation-editor-gap)))) 48px minmax(0, 1fr);height:100%;min-height:0;transition:grid-template-columns var(--creation-mode-motion,0s) cubic-bezier(.2, .85, .22, 1.04)}.L3wKaW_editor .fw-create-grid{grid-template-columns:repeat(2, var(--creation-direction-width));gap:var(--creation-editor-gap)}.L3wKaW_editor .fw-input-panel{gap:16px;padding:16px}.L3wKaW_separator{cursor:var(--creation-divider-cursor,col-resize)}.L3wKaW_sidebar{height:100%;min-height:0;overflow:hidden}.L3wKaW_separator{display:block}}@supports (transition-timing-function:linear(0, 1)){.L3wKaW_workspace{transition-timing-function:linear(0, .12 8%, .56 22%, .91 38%, 1.025 52%, 1.01 68%, 1)}}@container creation-editor (max-width:850px){.L3wKaW_editor .fw-create-grid{gap:14px}.L3wKaW_editor .fw-input-panel{gap:16px;padding:16px}.L3wKaW_editor .fw-sound-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.L3wKaW_editor .fw-create-grid{grid-template-columns:minmax(0,1fr)}.L3wKaW_editor .fw-sound-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.L3wKaW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.L3wKaW_editor .fw-create-form{flex:1;min-height:0}.L3wKaW_editor .fw-create-grid{height:100%;min-height:0}.L3wKaW_editor .fw-input-panel{min-height:0;overflow:hidden}.L3wKaW_editor .fw-input-top{flex-shrink:0}.L3wKaW_editor .fw-direction-content{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow-y:auto}.L3wKaW_editor .fw-direction-footer{flex-shrink:0;margin-top:auto;padding-top:12px}.L3wKaW_editor .fw-generate-button{flex-direction:row;justify-content:center;width:100%;min-width:0}@container creation-workspace (max-width:760px){.L3wKaW_workspace{--creation-mode-motion:0s;height:auto;padding-bottom:calc(var(--mobile-navigation-height) + var(--global-player-height) + 12px);flex-direction:column;gap:20px;display:flex}.L3wKaW_paneTabs{display:none}.L3wKaW_editor{height:auto;min-height:0;overflow:visible}.L3wKaW_editor:has([aria-label=创作模式选择]){padding-top:72px;position:relative}.L3wKaW_editor:has([aria-label=创作模式选择]) .fw-input-top{min-height:54px;position:absolute;inset:0 0 auto}.L3wKaW_editor .fw-create-form{flex:none;height:auto}.L3wKaW_editor .fw-create-grid{flex-direction:column;flex:none;gap:16px;height:auto;display:flex}.L3wKaW_editor.fw-create[data-flow-create-pane] .fw-lyrics-panel{display:var(--creation-creative-display,flex);flex:none;order:-1;height:480px;min-height:480px}.L3wKaW_editor.fw-create[data-flow-create-pane] .fw-input-panel{flex:none;height:auto;min-height:0;padding:16px;display:flex;position:static;overflow:visible}.L3wKaW_editor textarea[aria-label=歌词正文]{overscroll-behavior-y:auto}.L3wKaW_editor .fw-direction-content{flex:none;overflow-y:visible}.L3wKaW_editor .fw-direction-footer{margin-top:0}.L3wKaW_sidebar{height:auto;min-height:320px;padding-bottom:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.L3wKaW_workspace{transition:none}.L3wKaW_editor .fw-lyrics-panel{transition:none}}
.afv35W_panel{z-index:80;border:1px solid var(--line);width:min(340px,100vw - 32px);color:var(--text);background:var(--surface);box-shadow:0 12px 36px var(--shadow);border-radius:14px;padding:16px}.afv35W_panel label{margin-bottom:8px;font-weight:600;display:block}.afv35W_panel textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:84px;color:var(--text);background:var(--bg);font:inherit;border-radius:8px;padding:10px}.afv35W_panel button{border:1px solid var(--line);color:var(--text);background:var(--raised);font:inherit;cursor:pointer;border-radius:8px;margin-top:10px;padding:7px 12px}.afv35W_panel button:disabled{opacity:.5;cursor:default}.afv35W_panel p{font-size:var(--type-secondary);color:var(--muted);margin:8px 0 0}
.DTGHFW_switch{border:1px solid var(--line);background:var(--surface-deep,#111218);isolation:isolate;border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:100%;padding:4px;display:inline-grid;position:relative}.DTGHFW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DTGHFW_switch button{white-space:nowrap;background:0 0;border:0;border-radius:24px;padding:9px 12px;font-size:14px;line-height:20px;transition:none;position:relative}.DTGHFW_switch button[data-mode=one-line]{color:var(--creation-simple-color,var(--muted))}.DTGHFW_switch button[data-mode=creative]{color:var(--creation-creative-color,var(--text))}@media (hover:hover) and (pointer:fine){.DTGHFW_switch button[data-mode]{transition:color .18s ease-out}.DTGHFW_switch button:hover{color:var(--text)}}.DTGHFW_switch button[data-mode]:active{color:var(--text);filter:none;transition:none}.DTGHFW_switch button[aria-pressed=true]{color:var(--text)}.DTGHFW_thumb{background:var(--surface-raised,#30313d);width:calc(50% - 4px);transform:translateX(var(--creation-mode-offset,100%));transition:transform var(--creation-mode-motion,0s) cubic-bezier(.2, .85, .22, 1.12);z-index:-1;border-radius:24px;position:absolute;inset:4px auto 4px 4px;box-shadow:0 1px 3px #0000002e}@supports (transition-timing-function:linear(0, 1)){.DTGHFW_thumb{transition-timing-function:linear(0, .12 8%, .56 22%, .91 38%, 1.035 52%, 1.015 68%, 1)}}.DTGHFW_modeContent{flex:1 0 auto;min-width:0;display:grid}.DTGHFW_creativeBody,.DTGHFW_ideaBody{min-width:0;transition:opacity min(.18s, var(--creation-mode-motion,0s)) ease, display min(.18s, var(--creation-mode-motion,0s)) allow-discrete;flex-direction:column;grid-area:1/1;gap:18px}.DTGHFW_creativeBody{display:var(--creation-creative-display,flex);opacity:var(--creation-lyrics-opacity,1)}.DTGHFW_ideaBody{display:var(--creation-idea-display,none);opacity:calc(1 - var(--creation-lyrics-opacity,1))}@starting-style{.DTGHFW_creativeBody,.DTGHFW_ideaBody{opacity:0}}@media (prefers-reduced-motion:reduce){.DTGHFW_switch button[data-mode],.DTGHFW_thumb,.DTGHFW_creativeBody,.DTGHFW_ideaBody{transition:none}}
.p04x_W_choices{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p04x_W_choices label{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.p04x_W_choices select{max-width:220px;min-height:30px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:4px 24px 4px 8px}.p04x_W_polish{font-size:var(--type-secondary);color:var(--muted);gap:6px;padding:8px 18px;display:grid}.p04x_W_polish textarea{min-height:48px;max-height:90px}.p04x_W_polish textarea,.p04x_W_review input,.p04x_W_review textarea,.p04x_W_recovery input{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;padding:10px}.p04x_W_review{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:20px;display:grid}.p04x_W_review label{gap:8px;font-size:14px;display:grid}.p04x_W_review textarea{resize:vertical;white-space:pre-wrap;min-height:70px}.p04x_W_progress{overscroll-behavior:contain;max-height:max(180px,100dvh - 340px);color:var(--muted);font-size:var(--type-secondary);gap:14px;padding-right:4px;line-height:1.8;display:grid;overflow-y:auto}.p04x_W_progress h3,.p04x_W_review h3{color:var(--text)}.p04x_W_identifier{overflow-wrap:anywhere;font-size:var(--type-caption)}.p04x_W_recovery{font-size:var(--type-secondary);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.p04x_W_recovery label{align-items:center;gap:6px;display:flex}.p04x_W_recovery p{margin:0}@media (max-width:600px){.p04x_W_choices{gap:6px}.p04x_W_choices select{max-width:180px;font-size:14px}.p04x_W_polish{padding-inline:10px}}.p04x_W_mediaActions{flex-wrap:wrap;gap:10px;display:flex}
._zB4Gq_random{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex;position:relative}._zB4Gq_error,._zB4Gq_feedback{color:var(--coral);font-size:var(--type-secondary);line-height:1.6}._zB4Gq_feedback{flex-wrap:wrap;align-items:center;gap:8px;max-width:260px;padding:8px 10px;display:flex}._zB4Gq_feedback button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:6px;padding:3px 8px;transition:color .16s,background-color .16s,opacity .16s}@media (hover:hover) and (pointer:fine){._zB4Gq_feedback button:hover:not(:disabled){background:var(--raised)}}._zB4Gq_feedback button:active:not(:disabled){background:color-mix(in srgb, var(--text) 12%, var(--raised))}._zB4Gq_feedback button:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){._zB4Gq_feedback button{transition:none}}
.BEcoSG_surface{z-index:-1;border-radius:var(--cover-backdrop-radius,13px);clip-path:inset(0 round var(--cover-backdrop-radius,13px));pointer-events:none;position:absolute;inset:0;overflow:hidden}.BEcoSG_backdrop{filter:blur(22px);opacity:.85;pointer-events:none;position:absolute;inset:-16px}.BEcoSG_surface:after{content:"";background:linear-gradient(#000000c7,#00000075 48%,#000000d1);position:absolute;inset:0}
._8fAqvG_list{width:100%}._8fAqvG_list._8fAqvG_list ._8fAqvG_row{width:100%;min-width:0;min-height:88px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b9bdcf1f;border-radius:0;align-items:center;gap:14px;margin:0;padding:16px 4px;transition:background-color .16s,color .16s;display:flex}@media (hover:hover) and (pointer:fine){._8fAqvG_list ._8fAqvG_row:hover{background:#b9bdcf0a}}._8fAqvG_list ._8fAqvG_row:active{background:#b9bdcf12}._8fAqvG_list ._8fAqvG_row ._8fAqvG_artwork{border-radius:6px;flex:0 0 48px;width:48px;height:48px;display:block;overflow:hidden}._8fAqvG_row .track-name{gap:4px}._8fAqvG_row .track-name>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:21px;display:block;overflow:hidden}._8fAqvG_row .track-name>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:19px;overflow:hidden}._8fAqvG_metadata>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8fAqvG_indicator{width:40px;height:40px;color:var(--muted);border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;transition:color .16s,background-color .16s,opacity .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){._8fAqvG_row:hover ._8fAqvG_indicator{color:var(--text);background:var(--raised)}}._8fAqvG_row[data-playing] ._8fAqvG_indicator{color:var(--accent)}._8fAqvG_row[data-loading] ._8fAqvG_indicator{opacity:.55}._8fAqvG_wave{align-items:center;gap:3px;height:20px;display:inline-flex}._8fAqvG_wave i{transform-origin:50%;background:currentColor;border-radius:2px;width:3px;height:16px;animation:.8s ease-in-out infinite alternate _8fAqvG_playingWave;display:block}._8fAqvG_wave i:first-child{height:10px;animation-delay:-200ms}._8fAqvG_wave i:nth-child(2){height:20px;animation-delay:-600ms}._8fAqvG_wave i:nth-child(3){height:15px;animation-delay:-400ms}._8fAqvG_wave i:nth-child(4){height:12px;animation-delay:-100ms}@keyframes _8fAqvG_playingWave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (max-width:760px){._8fAqvG_list._8fAqvG_list ._8fAqvG_row{gap:12px;min-height:80px;padding:7px 0}._8fAqvG_row .track-name>strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}._8fAqvG_row ._8fAqvG_metadata{display:none}}@media (prefers-reduced-motion:reduce){._8fAqvG_list ._8fAqvG_row,._8fAqvG_indicator{transition:none}._8fAqvG_wave i{animation:none}}._8fAqvG_row>[data-card-surface]{display:none}@media (min-width:761px){._8fAqvG_cards._8fAqvG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._8fAqvG_cards._8fAqvG_list ._8fAqvG_row{--cover-backdrop-radius:15px;isolation:isolate;background:var(--surface);border:1px solid #b9bdcf29;border-radius:16px;grid-template:"info indicator"minmax(69px,auto)"artwork artwork"1fr/minmax(0,1fr) 40px;gap:18px 10px;min-height:280px;padding:20px;transition:border-color .18s,background-color .18s;display:grid;position:relative}._8fAqvG_cards ._8fAqvG_row>[data-card-surface]{display:block}._8fAqvG_cards ._8fAqvG_row ._8fAqvG_artwork{border-radius:10px;grid-area:artwork;place-self:center;width:128px;height:128px}._8fAqvG_cards ._8fAqvG_row .track-name{grid-area:info;align-self:start}._8fAqvG_cards ._8fAqvG_row .track-name>strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:23px;display:-webkit-box}._8fAqvG_cards ._8fAqvG_indicator{grid-area:indicator;align-self:start}._8fAqvG_cards ._8fAqvG_metadata{display:none}._8fAqvG_cards ._8fAqvG_row[data-playing]{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}@media (min-width:1101px){._8fAqvG_cards._8fAqvG_cards{grid-template-columns:repeat(6,minmax(0,1fr))}._8fAqvG_cards>._8fAqvG_row{grid-column:span 2}}@media (hover:hover) and (pointer:fine){._8fAqvG_cards._8fAqvG_list ._8fAqvG_row:hover{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}}@media (prefers-reduced-motion:reduce){._8fAqvG_cards._8fAqvG_list ._8fAqvG_row{transition:none}}._8fAqvG_skeletonRow{pointer-events:none}._8fAqvG_row ._8fAqvG_coverPlaceholder{border-radius:inherit;width:100%;height:100%}._8fAqvG_row ._8fAqvG_namePlaceholder>strong{align-items:center;height:21px;display:flex}._8fAqvG_row ._8fAqvG_namePlaceholder>span{align-items:center;height:19px;display:flex}._8fAqvG_namePlaceholder>strong>span{width:78%;height:12px}._8fAqvG_namePlaceholder>span>span{width:46%;height:10px}._8fAqvG_row ._8fAqvG_playPlaceholder{border-radius:50%;width:20px;height:20px}@media (min-width:761px){._8fAqvG_cards ._8fAqvG_namePlaceholder>strong{height:23px}}@media (min-width:1101px){._8fAqvG_cards>._8fAqvG_row{grid-column:var(--track-column,auto) / span var(--track-column-span,2);grid-row:var(--track-row,auto) / span var(--track-row-span,1)}._8fAqvG_cards>._8fAqvG_row[data-track-layout=large]{min-height:304px}._8fAqvG_cards ._8fAqvG_row[data-track-layout=large] ._8fAqvG_artwork{width:160px;height:160px}._8fAqvG_cards>._8fAqvG_row[data-track-layout=compact]{grid-template:"artwork info indicator"1fr/64px minmax(0,1fr) 40px;gap:10px;min-height:142px;padding:16px}._8fAqvG_cards ._8fAqvG_row[data-track-layout=compact] ._8fAqvG_artwork{width:64px;height:64px}:is(._8fAqvG_cards ._8fAqvG_row[data-track-layout=compact] .track-name,._8fAqvG_cards ._8fAqvG_row[data-track-layout=compact] ._8fAqvG_indicator){align-self:center}._8fAqvG_cards ._8fAqvG_row[data-track-layout=compact] .track-name>strong{font-size:14px;line-height:21px}._8fAqvG_cards ._8fAqvG_row[data-track-layout=compact] ._8fAqvG_namePlaceholder>strong{height:21px}}
.HW6PAG_page{--song-detail-navigation-height:56px;--song-detail-section-gap:24px;min-width:0}.page-content:has(>.HW6PAG_page){padding-top:0}.HW6PAG_page .HW6PAG_returnBar{z-index:20;height:var(--song-detail-navigation-height);margin:0 0 var(--song-detail-section-gap);background:var(--bg);border-bottom:1px solid color-mix(in srgb, var(--line) 45%, transparent);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.HW6PAG_returnBar a{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.HW6PAG_returnBar>span{text-overflow:ellipsis;white-space:nowrap;color:var(--control);font-size:var(--type-caption);overflow:hidden}.HW6PAG_columns{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:28px;display:grid}.HW6PAG_summary{top:calc(var(--song-detail-navigation-height) + var(--song-detail-section-gap) + var(--song-detail-row-gap,0px));background:var(--surface);border:1px solid color-mix(in srgb, var(--line) 50%, transparent);border-radius:18px;gap:18px;min-width:0;padding:20px;display:grid;position:sticky}.HW6PAG_page .HW6PAG_hero{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.HW6PAG_page .HW6PAG_cover{aspect-ratio:1;width:clamp(100px,18dvh,160px);height:auto;margin-inline:auto;padding:12px}.HW6PAG_page .HW6PAG_copy h1{margin:8px 0;font-size:24px}.HW6PAG_page .HW6PAG_copy .track-tags{margin:10px 0}.HW6PAG_page .HW6PAG_copy .detail-actions{margin-top:16px}.HW6PAG_facts h3{margin:0 0 12px;font-size:14px}.HW6PAG_facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.HW6PAG_facts dt{font-size:var(--type-caption);color:var(--control)}.HW6PAG_facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.HW6PAG_lyricsColumn{gap:20px;min-width:0;display:grid}.HW6PAG_lyricsColumn>section{min-height:calc(100dvh - 120px - var(--global-player-height,64px))}.HW6PAG_coverPlaceholder{border-radius:10px;height:100%}@media (max-width:760px){.HW6PAG_columns{grid-template-columns:minmax(0,1fr)}.HW6PAG_summary{position:static}}
.NYdHDG_row{isolation:isolate;position:relative}.NYdHDG_rowPlay{z-index:-1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;transition:background-color .16s;position:absolute;inset:0}.NYdHDG_rowPlay:active{background:var(--surface)}.NYdHDG_main{pointer-events:none}.NYdHDG_main .NYdHDG_cover,.NYdHDG_main .NYdHDG_title{pointer-events:auto}.NYdHDG_main .NYdHDG_cover{color:var(--muted);transition:color .16s,filter .16s}@media (hover:hover) and (pointer:fine){.NYdHDG_main .NYdHDG_cover:hover{color:var(--text);filter:brightness(1.15)}}.NYdHDG_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .16s;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.NYdHDG_title:hover strong{color:var(--accent)}}.NYdHDG_title strong{transition:color .16s;display:block}.NYdHDG_actions{position:relative}@media (prefers-reduced-motion:reduce){.NYdHDG_rowPlay,.NYdHDG_main .NYdHDG_cover,.NYdHDG_title,.NYdHDG_title strong{transition:none}}.NYdHDG_collection{flex-direction:column;height:100%;min-height:0;display:flex}.NYdHDG_collection>:last-child{flex:1;height:auto;min-height:0}.NYdHDG_feedback:has(>div:empty){display:none}
.UkVCHW_fields{--code-input-width:min(360px, 100%);--code-action-width:116px;--code-action-inset:12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"codeLabel codeLabel""codeInput codeInput""codeFeedback codeFeedback""passwordLabel confirmationLabel""passwordInput confirmationInput""passwordFeedback confirmationFeedback";gap:6px 18px;min-width:0;display:grid}.UkVCHW_fields label{color:var(--text);font-size:14px;font-weight:400;line-height:1.5}.UkVCHW_fields input{background:var(--raised);width:100%;min-width:0;height:48px;color:var(--text);border:1px solid #b9bdcf33;border-radius:10px;padding:0 44px 0 14px;font-size:14px;box-shadow:inset 0 1px 3px #0000001a}.UkVCHW_feedback{min-block-size:34px;color:var(--control);font-size:var(--type-secondary);overflow-wrap:anywhere;margin:0;line-height:17px;display:block}.UkVCHW_error{color:var(--coral)}.UkVCHW_codeFeedback{max-width:var(--code-input-width);grid-area:codeFeedback}.UkVCHW_fields .UkVCHW_codeInput{width:var(--code-input-width);padding-right:calc(var(--code-action-width) + var(--code-action-inset) + 12px);letter-spacing:.08em}.UkVCHW_fields input[aria-invalid=true]{border-color:var(--coral,#ff675d)}.UkVCHW_codeLabel{grid-area:codeLabel}.UkVCHW_codeInput{grid-area:codeInput}.UkVCHW_passwordLabel{grid-area:passwordLabel;margin-top:0}.UkVCHW_passwordInput{grid-area:passwordInput}.UkVCHW_passwordFeedback{grid-area:passwordFeedback}.UkVCHW_confirmationFeedback{grid-area:confirmationFeedback}.UkVCHW_confirmationLabel{grid-area:confirmationLabel;margin-top:0}.UkVCHW_confirmationInput{grid-area:confirmationInput}.UkVCHW_requestCode{margin-left:calc(var(--code-input-width) - var(--code-action-width) - var(--code-action-inset));width:var(--code-action-width);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:codeInput;justify-content:flex-end;place-self:center start;min-height:44px;padding:4px 0;position:relative}.UkVCHW_requestCode:disabled{cursor:default}.UkVCHW_requestCode[aria-busy=true]{cursor:wait}.UkVCHW_passwordToggle,.UkVCHW_confirmationToggle{z-index:1;place-self:center end;min-width:44px;min-height:44px;margin-right:2px}.UkVCHW_passwordToggle[aria-pressed=true],.UkVCHW_confirmationToggle[aria-pressed=true]{color:var(--text);background:#b9bdcf14}.UkVCHW_passwordToggle{grid-area:passwordInput}.UkVCHW_confirmationToggle{grid-area:confirmationInput}@media (max-width:600px){.UkVCHW_fields{grid-template-columns:minmax(0,1fr);grid-template-areas:"codeLabel""codeInput""codeFeedback""passwordLabel""passwordInput""passwordFeedback""confirmationLabel""confirmationInput""confirmationFeedback"}}
.HH4XBW_section{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:26px 28px}.HH4XBW_heading{color:var(--muted);align-items:center;gap:10px;margin-bottom:24px;display:flex}.HH4XBW_heading h2{color:var(--text);font-size:19px;font-weight:550}.HH4XBW_body{min-height:320px}.HH4XBW_text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-body);color:var(--muted);line-height:2}.HH4XBW_structure{color:var(--accent);font-weight:550}.HH4XBW_message{min-height:300px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.HH4XBW_message span{font-size:var(--type-secondary);color:var(--control)}.HH4XBW_message button{transition:color .16s,background-color .16s}.HH4XBW_skeleton{gap:18px;display:grid}.HH4XBW_skeleton span{background:var(--raised);border-radius:4px;width:68%;height:12px;animation:1.6s ease-in-out infinite alternate HH4XBW_breathe}.HH4XBW_skeleton span:nth-child(3n){width:48%;margin-bottom:12px}@keyframes HH4XBW_breathe{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.HH4XBW_skeleton span{animation:none}.HH4XBW_message button{transition:none}}
.WhgYgG_item.WhgYgG_item.recent-project{isolation:isolate;appearance:none;text-align:left;grid-template-rows:1fr auto;grid-template-columns:88px minmax(0,1fr);gap:6px 16px;width:100%;min-height:128px;padding:16px;transition:border-color .22s ease-out,background-color .18s ease-out;display:grid;position:relative}.WhgYgG_item:disabled{cursor:default;opacity:1}.WhgYgG_item .WhgYgG_cover{aspect-ratio:1;border:0;border-radius:10px;grid-row:1/span 2;width:88px;height:88px;overflow:hidden}.WhgYgG_item .recent-project-info{align-self:start}.WhgYgG_item .recent-project-kicker{color:var(--muted);margin-bottom:3px;line-height:18px}.WhgYgG_title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:550;line-height:21px;display:block;overflow:hidden}.WhgYgG_status{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin-top:3px;font-size:13px;line-height:20px;display:block;overflow:hidden}.WhgYgG_item .WhgYgG_action{grid-column:2;justify-self:end;min-height:20px;padding:0;line-height:20px;transition:color .18s ease-out}.WhgYgG_item:disabled .WhgYgG_action{color:var(--control)}.WhgYgG_item:not(:disabled):active{border-color:var(--accent);background:var(--raised)}@media (hover:hover) and (pointer:fine){.WhgYgG_item:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}.WhgYgG_item:not(:disabled):hover .WhgYgG_action{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.WhgYgG_item,.WhgYgG_action{transition:none}}@media (max-width:760px){.WhgYgG_item.WhgYgG_item.recent-project{grid-template-columns:72px minmax(0,1fr);gap:6px 12px;padding:14px}.WhgYgG_item .WhgYgG_cover{width:72px;height:72px}}.WhgYgG_placeholder{pointer-events:none}.WhgYgG_placeholder .WhgYgG_coverPlaceholder{border-radius:inherit;height:100%}.WhgYgG_placeholder .recent-project-kicker{height:18px}.WhgYgG_timePlaceholder{width:56px;height:10px}.WhgYgG_placeholder .WhgYgG_title{align-items:center;height:21px;display:flex}.WhgYgG_titlePlaceholder{width:74%;height:12px}.WhgYgG_placeholder .WhgYgG_status{align-items:center;height:20px;display:flex}.WhgYgG_stylePlaceholder{width:92%;height:11px}.WhgYgG_placeholder .WhgYgG_action{align-items:center;height:20px;display:flex}.WhgYgG_actionPlaceholder{width:75px;height:12px}
.ts-_4W_page{flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;display:flex}.ts-_4W_heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:54px;display:flex}.ts-_4W_heading h1{font-size:32px;font-weight:650}.ts-_4W_workspace{flex:1;grid-template-columns:232px minmax(0,1fr);gap:24px;min-height:0;display:grid}.ts-_4W_navigation{flex-direction:column;min-height:0;padding-top:6px;display:flex}.ts-_4W_listButton{width:100%;min-height:58px;color:var(--muted);cursor:pointer;text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:10px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.ts-_4W_listButton:hover:not(:disabled){background:var(--surface);color:var(--text)}}.ts-_4W_listButton[aria-current]{color:var(--text);background:var(--surface);border-color:var(--line)}.ts-_4W_listButton[aria-current] .ts-_4W_listIcon{color:var(--accent)}.ts-_4W_listButton:active:not(:disabled){background:var(--raised)}.ts-_4W_listButton:disabled{cursor:default}.ts-_4W_listIcon{width:36px;height:36px;color:var(--control);background:var(--raised);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ts-_4W_favoriteIcon{color:var(--violet)}.ts-_4W_listName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ts-_4W_listButton small{font-size:var(--type-caption);color:var(--control);margin-left:auto}.ts-_4W_navHeading{color:var(--control);font-size:var(--type-caption);margin:25px 10px 10px;font-weight:500}.ts-_4W_collections{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.ts-_4W_panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ts-_4W_panelHeading{border-bottom:1px solid var(--line);height:74px;color:var(--muted);flex-shrink:0;align-items:center;gap:11px;padding:0 24px;display:flex}.ts-_4W_panelHeading h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:550;overflow:hidden}.ts-_4W_content{flex:1;min-height:0;padding:10px 14px;overflow:hidden}.ts-_4W_message{height:100%;min-height:180px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:14px;display:flex}.ts-_4W_message h3{color:var(--text);font-size:20px}.ts-_4W_favoriteList{scrollbar-gutter:stable;height:100%;padding:0 10px 12px;overflow-y:auto}.ts-_4W_favoriteList .track-row{min-width:0}.ts-_4W_navError{font-size:var(--type-secondary);color:var(--muted);padding:12px}.ts-_4W_moreLists{color:var(--muted);font:inherit;font-size:var(--type-secondary);cursor:pointer;background:0 0;border:0;padding:12px}@media (hover:hover) and (pointer:fine){.ts-_4W_moreLists:hover{color:var(--accent)}}.ts-_4W_page :where(button,a){transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,filter .16s}.ts-_4W_page :where(button,a):active:not(:disabled){filter:brightness(.94)}.ts-_4W_titleSkeleton{background:var(--raised);border-radius:5px;width:160px;height:22px;animation:1.6s ease-in-out infinite alternate ts-_4W_breathe;display:block}.ts-_4W_navigationLoading{gap:0;width:100%;display:grid}.ts-_4W_navigationLoading .ts-_4W_listIcon{height:36px}@media (max-width:1100px){.ts-_4W_collections .ts-_4W_navigationLoading{gap:8px;width:auto;display:flex}.ts-_4W_navigationLoading .ts-_4W_listButton{border-color:var(--line);flex:0 0 180px;width:180px}}@keyframes ts-_4W_breathe{to{opacity:.5}}@media (max-width:1300px){.ts-_4W_workspace{grid-template-columns:210px minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion:reduce){.ts-_4W_page :where(button,a){transition:none}.ts-_4W_page :where(span){animation:none}}.ts-_4W_songList{margin:0;padding:0 6px 8px;list-style:none}.ts-_4W_favoriteFeedback:has(>div:empty){display:none}@media (max-width:1100px){.ts-_4W_workspace{grid-template-rows:auto minmax(320px,1fr);grid-template-columns:minmax(0,1fr);gap:16px}.ts-_4W_navigation{grid-template-columns:minmax(0,1fr);gap:8px;padding:0;display:grid}.ts-_4W_navigation>.ts-_4W_listButton{width:fit-content}.ts-_4W_navHeading{margin:4px 10px}.ts-_4W_collections{gap:8px;padding-bottom:6px;display:flex;overflow:auto hidden}.ts-_4W_collections>button{border-color:var(--line);flex:none;width:auto;min-width:156px;max-width:240px}}@media (max-width:760px){.ts-_4W_heading{flex-wrap:wrap;gap:12px}.ts-_4W_heading h1{font-size:28px}.ts-_4W_panelHeading{flex-wrap:wrap;height:auto;min-height:64px;padding:14px 16px}.ts-_4W_content{padding:6px}}@media (max-height:650px){.ts-_4W_page,.ts-_4W_workspace{flex:none}.ts-_4W_workspace{min-height:320px}}
.YDPoQG_form button:disabled{cursor:default}.YDPoQG_form button:disabled[aria-busy=true]{cursor:wait}.YDPoQG_form .form-actions{grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.YDPoQG_form .YDPoQG_formError{min-block-size:34px;color:var(--coral);font-size:var(--type-secondary);overflow-wrap:anywhere;margin:0;line-height:17px}
.SUv9sW_layout.auth-layout{max-width:none}.SUv9sW_brandPanel{isolation:isolate}.SUv9sW_brandBackground{z-index:-1;opacity:.8;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.SUv9sW_form .SUv9sW_methodTabs{justify-content:center;align-items:center;gap:24px;margin:0 0 26px;display:flex}.SUv9sW_methodTab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:17px;font-weight:600;position:relative}.SUv9sW_methodTab+.SUv9sW_methodTab:before{content:"";background:var(--line);width:1px;position:absolute;top:7px;bottom:7px;left:-13px}.SUv9sW_methodTab[aria-selected=true]{color:var(--violet)}.SUv9sW_methodTab:disabled{opacity:.4;cursor:not-allowed}.SUv9sW_inputGroup{border:1px solid var(--line-strong,#b9bdcf4d);background:var(--raised);border-radius:12px;transition:border-color .18s ease-out;overflow:hidden}.SUv9sW_phoneRow,.SUv9sW_codeRow,.SUv9sW_form .SUv9sW_inputGroup .SUv9sW_passwordRow{align-items:center;min-height:60px;margin:0;display:flex}.SUv9sW_codeRow,.SUv9sW_form .SUv9sW_inputGroup .SUv9sW_passwordRow{border-top:1px solid var(--line)}.SUv9sW_form .SUv9sW_inputGroup input,.SUv9sW_form .SUv9sW_inputGroup .SUv9sW_passwordRow input{width:0;min-width:0;min-height:58px;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;outline:0;flex:1 1 0;margin:0;padding:16px 12px;font-size:14px}.SUv9sW_form .SUv9sW_inputGroup input:-webkit-any(:-webkit-autofill,:autofill){box-shadow:0 0 0 1000px var(--raised) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.SUv9sW_form .SUv9sW_inputGroup input:is(:autofill,:autofill){box-shadow:0 0 0 1000px var(--raised) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.SUv9sW_regionControl{border-right:1px solid var(--line);width:86px;min-height:36px;color:var(--text);flex:0 0 86px;align-items:center;padding-left:16px;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){.SUv9sW_inputGroup{transition:none}}.SUv9sW_requestCode{border:0;border-left:1px solid var(--line);min-height:32px;color:var(--violet);font:inherit;font-size:var(--type-secondary);white-space:nowrap;cursor:pointer;background:0 0;flex:none;margin-right:14px;padding:0 0 0 12px}.SUv9sW_requestCode:disabled{color:var(--control);cursor:not-allowed}.SUv9sW_codeRow>label,.SUv9sW_form .SUv9sW_inputGroup .SUv9sW_passwordRow>label{width:86px;color:var(--text);flex:0 0 86px;margin:0;padding-left:16px;font-size:14px}.SUv9sW_passwordRow .password-field{flex:1 1 0;align-items:center;min-width:0;display:flex}.SUv9sW_form .SUv9sW_passwordRow .password-toggle{flex:0 0 40px;align-self:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:6px;padding:0;position:static;inset:auto;transform:none}.SUv9sW_form .SUv9sW_inputGroup .SUv9sW_passwordRow .field-help{display:none}.SUv9sW_fieldNote{color:var(--control);font-size:var(--type-caption);margin:11px 0 0;line-height:1.8}.SUv9sW_helpRow{color:var(--control);font-size:var(--type-secondary);justify-content:flex-end;align-items:center;gap:12px;margin:20px 0 24px;display:flex}.SUv9sW_form>.auth-submit{justify-content:center;font-size:14px}.SUv9sW_form>.auth-submit>.icon{margin-left:12px}.SUv9sW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.SUv9sW_form .SUv9sW_methodTabs{margin-bottom:22px}.SUv9sW_methodTab{font-size:16px}.SUv9sW_requestCode{font-size:var(--type-secondary);margin-right:11px;padding-left:10px}.SUv9sW_form .SUv9sW_inputGroup input,.SUv9sW_form .SUv9sW_inputGroup .SUv9sW_passwordRow input{padding-inline:10px;font-size:14px}.SUv9sW_regionControl,.SUv9sW_codeRow>label,.SUv9sW_form .SUv9sW_inputGroup .SUv9sW_passwordRow>label{flex-basis:76px;width:76px;padding-left:12px;font-size:14px}}@media (hover:hover) and (pointer:fine){.SUv9sW_methodTab:not(:disabled):hover,.SUv9sW_requestCode:not(:disabled):hover{color:var(--text)}}.SUv9sW_compact .auth-form{margin-top:0}.SUv9sW_recovery{gap:24px;margin-top:28px;display:grid}.SUv9sW_recovery>.auth-recovery-note{margin-top:0}.SUv9sW_brandTitle{flex-shrink:0;width:102.439px;height:40px}@media (max-width:760px){.SUv9sW_brandTitle{width:92.1951px;height:36px}}
.PgvCUq_drawer#app-dialog.is-drawer{--overlay-space:24px;border-radius:18px 0 0 18px;width:min(360px,80vw);max-width:none}.PgvCUq_drawer#app-dialog.is-drawer[data-state=open]{animation:.24s cubic-bezier(.22,1,.36,1) PgvCUq_filterSlideIn}.PgvCUq_drawer#app-dialog.is-drawer[data-state=closed]{animation:.2s ease-in PgvCUq_filterSlideOut}.PgvCUq_drawer .overlay-shell{padding-bottom:max(var(--overlay-space), env(safe-area-inset-bottom))}@media (max-width:760px){.PgvCUq_drawer#app-dialog.is-drawer{--overlay-space:20px}.PgvCUq_drawer .overlay-heading{margin-bottom:20px}.PgvCUq_drawer .overlay-heading h2{font-size:22px}}.PgvCUq_backdrop.dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;animation:.24s ease-out PgvCUq_filterMaskIn}.PgvCUq_backdrop[data-state=closed]{animation:.2s ease-in PgvCUq_filterMaskOut}@keyframes PgvCUq_filterSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PgvCUq_filterSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PgvCUq_filterMaskIn{0%{opacity:0}to{opacity:1}}@keyframes PgvCUq_filterMaskOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){:is(.PgvCUq_drawer#app-dialog.is-drawer,.PgvCUq_backdrop.dialog-backdrop){animation:none!important}}
.FipBhG_page{--song-detail-row-gap:28px;gap:var(--song-detail-row-gap);align-content:start;min-height:560px;display:grid}.FipBhG_page>a{justify-self:start;align-items:center;gap:8px;display:inline-flex}.FipBhG_header{background:var(--surface);border-radius:18px;gap:18px;min-width:0;min-height:240px;padding:28px;display:grid}.FipBhG_art{background:var(--raised);width:160px;height:160px;color:var(--accent);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.FipBhG_info{gap:14px;min-width:0;display:grid}.FipBhG_info h1{overflow-wrap:anywhere;margin:0;font-size:28px}.FipBhG_info p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.8}.FipBhG_info>span{color:var(--muted);font-size:var(--type-caption)}.FipBhG_info button{justify-self:start}.FipBhG_message{align-content:center;justify-items:center;gap:18px;min-height:420px;display:grid}.FipBhG_page :where(a,button){transition:color .16s,background-color .16s,filter .16s}.FipBhG_page :where(a,button):active{filter:brightness(.94)}@media (prefers-reduced-motion:reduce){.FipBhG_page :where(a,button){transition:none}}.FipBhG_coverPlaceholder{border-radius:inherit;height:100%}
.lDgCLW_seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lDgCLW_progress{position:relative}.lDgCLW_localNotice{color:var(--muted);font-size:var(--type-secondary)}.lDgCLW_staticPreview{display:contents}.lDgCLW_staticPreview .flow-studio :disabled{opacity:1;cursor:default}.lDgCLW_staticPreview .flow-studio .fw-note:disabled{opacity:var(--fw-note-opacity,.9)}
