.LXLoqa_wrapper{background-color:#fee;border-radius:4px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.LXLoqa_message{color:#991b1b;white-space:pre-line;margin:0}.LXLoqa_retryButton{color:#991b1b;cursor:pointer;background:0 0;border:1px solid #991b1b;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:13px}.LXLoqa_retryButton:hover{color:#fff;background-color:#991b1b}
.ZNXIVG_banner{border:1px solid;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:13px}.ZNXIVG_connected{color:#1e6b39;background-color:#edf9f1;border-color:#bde5c8}.ZNXIVG_disconnected{color:#8a2323;background-color:#fff1f1;border-color:#f2c0c0}.ZNXIVG_retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-left:10px;padding:2px 10px;font-size:13px}
._0LzTtq_banner{color:#8a2323;text-align:center;background-color:#fff1f1;border:1px solid #f2c0c0;border-radius:6px;padding:8px 10px;font-size:13px}
.vO3unq_list{margin:var(--space-2,8px) 0 0;border:1px solid var(--color-border,#e3e7ed);border-radius:var(--radius-md,6px);background:var(--color-surface,#fff);max-height:260px;padding:0;list-style:none;overflow-y:auto}.vO3unq_item{border-top:1px solid var(--color-border,#e3e7ed)}.vO3unq_item:first-child{border-top:none}.vO3unq_row{justify-content:space-between;align-items:center;gap:var(--space-3,12px);width:100%;padding:var(--space-3,12px);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s ease);background:0 0;border:none;display:flex}.vO3unq_row:hover:not(:disabled){background:var(--color-primary-soft,#e8f1fd)}.vO3unq_row:focus-visible{box-shadow:inset var(--focus-ring,0 0 0 3px #1e6fd959);outline:none}.vO3unq_row:disabled{background:var(--color-primary-soft,#e8f1fd);cursor:default}.vO3unq_songInfo{min-width:0;font-size:var(--font-size-sm,13px);color:var(--color-text,#1b2230);overflow-wrap:anywhere}.vO3unq_artist{color:var(--color-text-muted,#556070)}.vO3unq_explicit{margin-left:var(--space-2,8px);padding:0 var(--space-1,4px);border:1px solid var(--color-danger-border,#f2b8b5);border-radius:var(--radius-sm,4px);background:var(--color-danger-soft,#fdecea);color:var(--color-danger,#c62828);font-size:11px;font-weight:var(--font-weight-semibold,600);letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;display:inline-block}.vO3unq_selectedTag{padding:0 var(--space-2,8px);border-radius:var(--radius-pill,999px);background:var(--color-primary,#1e6fd9);color:var(--color-text-inverse,#fff);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);flex-shrink:0}.vO3unq_loadMoreButton,.vO3unq_loadMoreError button{font:inherit;font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-medium,500);cursor:pointer;border-radius:var(--radius-md,6px);transition:background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);line-height:1.25}.vO3unq_loadMoreButton:focus-visible,.vO3unq_loadMoreError button:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e6fd959);outline:none}.vO3unq_loadMoreButton{width:100%;margin:var(--space-2,8px) 0 0;padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-border-strong,#c8cfd9);background:var(--color-surface,#fff);color:var(--color-text,#1b2230);display:block}.vO3unq_loadMoreButton:hover:not(:disabled),.vO3unq_loadMoreError button:hover:not(:disabled){background:var(--color-surface-hover,#f1f4f8)}.vO3unq_loadMoreButton:disabled,.vO3unq_loadMoreError button:disabled{cursor:default;color:var(--color-text-subtle,#8792a2)}.vO3unq_sentinel{height:1px;list-style:none}.vO3unq_loadingMore{margin:var(--space-2,8px) 0 0;font-size:var(--font-size-xs,12px);color:var(--color-text-muted,#556070);text-align:center}.vO3unq_loadMoreError{justify-content:center;align-items:center;gap:var(--space-3,12px);margin:var(--space-2,8px) 0 0;font-size:var(--font-size-sm,13px);color:var(--color-danger,#c62828);display:flex}.vO3unq_loadMoreError button{padding:var(--space-1,4px) var(--space-3,12px);border:1px solid var(--color-danger-border,#f2b8b5);background:var(--color-surface,#fff);color:var(--color-danger,#c62828)}
.aBMSSa_chip{background-color:#f4f7f5;border:1px solid #d7e5dc;border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}
.yxAaNG_grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.yxAaNG_card{cursor:pointer;text-align:center;background:#fff;border:1px solid #eee;border-radius:6px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:8px;display:flex}.yxAaNG_card:hover{background-color:#f4f7f5;border-color:#d7e5dc}.yxAaNG_image{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.yxAaNG_imagePlaceholder{aspect-ratio:1;background-color:#f0f0f0;border-radius:4px;width:100%}.yxAaNG_name{font-size:12px;line-height:1.3}
._bmWMq_section1{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:8px;margin-top:12px;padding:14px}._bmWMq_heading1{margin-top:0}._bmWMq_block1{gap:6px;margin-bottom:10px;display:flex}._bmWMq_block2{align-items:center;gap:8px;display:flex}._bmWMq_input1{flex:1;padding:8px}._bmWMq_text1{color:var(--color-danger);margin-top:10px}._bmWMq_block3{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}._bmWMq_text2{color:var(--color-text-muted)}._bmWMq_text3{color:var(--color-danger)}._bmWMq_block4{margin-top:12px}._bmWMq_label1{color:var(--color-text-muted);margin-bottom:4px;font-size:13px;display:block}._bmWMq_select1{padding:6px}._bmWMq_block5{align-items:center;gap:8px;margin-top:8px;display:flex}._bmWMq_text12{color:var(--color-danger);margin-top:6px}._bmWMq_block6{gap:12px;margin-top:12px;display:flex}._bmWMq_label2{color:var(--color-text-muted);gap:4px;font-size:13px;display:grid}._bmWMq_input3{width:80px;padding:6px}._bmWMq_label4{color:var(--color-text-muted);gap:4px;margin-top:12px;font-size:13px;display:grid}._bmWMq_input5{padding:8px}._bmWMq_text13{color:#0a7;margin-top:10px;margin-bottom:0}._bmWMq_text14{color:var(--color-text-muted);margin-top:10px;margin-bottom:0}._bmWMq_tab{font-weight:400;text-decoration:none}._bmWMq_tab[aria-pressed=true]{font-weight:700;text-decoration:underline}
.W1cTLq_block1{margin-bottom:20px}.W1cTLq_label1{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.W1cTLq_input1{border:1px solid var(--color-border);box-sizing:border-box;border-radius:4px;width:100%;padding:12px;font-size:16px}.W1cTLq_text1{color:var(--color-text-faint);margin:4px 0 0;font-size:12px}
.QOag1a_section1{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:8px;margin-top:12px;padding:14px}.QOag1a_heading1{margin-top:0}.QOag1a_text1{margin:0}.QOag1a_span1{color:var(--color-danger-text);margin-left:8px;font-size:12px;font-weight:700}.QOag1a_text2{color:var(--color-text-muted);margin:4px 0 0}.QOag1a_text3{color:var(--color-text-muted)}.QOag1a_text4{color:var(--color-text-muted);margin-bottom:0}
.QeDw8a_section1{background:linear-gradient(135deg,#22314aeb 0%,#121c2cf2 100%);border:1px solid #97baf040;border-radius:16px;padding:28px;box-shadow:0 18px 35px #00000059}.QeDw8a_text1{color:var(--display-ok);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:16px;font-weight:700}.QeDw8a_block1{margin-top:12px}.QeDw8a_text2{margin:0;font-size:56px;font-weight:800;line-height:1}.QeDw8a_text3{color:var(--display-text);margin:10px 0 0;font-size:30px;font-weight:600}.QeDw8a_span1{color:var(--display-error);margin-left:12px;font-size:18px;font-weight:700}.QeDw8a_text4{color:var(--display-muted);margin:8px 0 0;font-size:22px}.QeDw8a_text5{color:var(--display-ok);letter-spacing:.04em;text-transform:uppercase;margin:10px 0 0;font-size:16px}.QeDw8a_text6{color:var(--display-soft);margin:14px 0 0;font-size:26px}
.iJZftW_block1{margin-bottom:20px}.iJZftW_label1{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.iJZftW_input1{border:1px solid var(--color-border);box-sizing:border-box;letter-spacing:1px;text-transform:uppercase;border-radius:4px;width:100%;padding:12px;font-size:16px}.iJZftW_text1{color:var(--color-text-faint);margin:4px 0 0;font-size:12px}
.VCTdeG_element1{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:8px;padding:16px}.VCTdeG_heading1{margin-top:0}.VCTdeG_text1{color:var(--color-text-muted);margin-bottom:12px}.VCTdeG_block1{flex-wrap:wrap;gap:12px;display:flex}
.ga6rea_section1{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:8px;margin-top:12px;padding:14px}.ga6rea_heading1{margin-top:0}.ga6rea_text1{color:var(--color-text-muted)}.ga6rea_list1{margin:0;padding-left:18px}.ga6rea_span1{color:var(--color-danger-text);margin-left:8px;font-size:12px}.ga6rea_span2{color:#1a73e8;margin-left:8px;font-size:12px}.ga6rea_queueItem{background-color:#0000;border-radius:4px;margin-bottom:6px;padding:0}.ga6rea_queueItemMine{background-color:#eef6ff;padding:2px 6px}.ga6rea_cancelButton{color:var(--color-danger-text);border:1px solid var(--color-danger-text);cursor:pointer;opacity:1;background:0 0;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:12px}.ga6rea_cancelButton:disabled{cursor:not-allowed;opacity:.6}
.KmEOza_section1{margin-top:20px}.KmEOza_text1{color:var(--display-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:15px;font-weight:700}.KmEOza_block1{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.KmEOza_text2{color:var(--display-accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:700}.KmEOza_text3{margin:10px 0 0;font-size:30px;font-weight:800;line-height:1.05}.KmEOza_text4{color:var(--display-text);margin:10px 0 0;font-size:18px;font-weight:600}.KmEOza_text5{color:var(--display-muted);margin:8px 0 0;font-size:16px}.KmEOza_text6{color:var(--display-ok);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:12px}.KmEOza_text7{color:var(--display-error);margin:8px 0 0;font-size:12px}.KmEOza_text8{color:#7f92b3;margin:12px 0 0;font-size:18px}.KmEOza_card{border:1px solid #97baf038;border-radius:14px;min-height:150px;padding:14px}.KmEOza_cardFilled{background-color:#182439e0}.KmEOza_cardEmpty{background-color:#0f182599}
.dMkDlW_block1{max-width:500px;margin:40px auto 0}.dMkDlW_block2{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;padding:32px;box-shadow:0 2px 8px #00000014}.dMkDlW_heading1{text-align:center;margin-top:0;margin-bottom:8px}.dMkDlW_text1{text-align:center;color:var(--color-text-muted);margin-bottom:24px;font-size:14px}.dMkDlW_block3{color:var(--color-danger);background-color:#ffe6e6;border:1px solid #ff6b6b;border-radius:4px;margin-bottom:16px;padding:12px;font-size:14px}.dMkDlW_block4{margin-bottom:20px}.dMkDlW_label1{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.dMkDlW_input1{border:1px solid var(--color-border);box-sizing:border-box;border-radius:4px;width:100%;padding:12px;font-size:16px}.dMkDlW_button1{width:100%;color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:none;margin-top:12px;padding:8px;font-size:14px}.dMkDlW_block5{max-width:700px;margin:40px auto 0}.dMkDlW_heading2{text-align:center;margin-bottom:24px}.dMkDlW_block6{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.dMkDlW_button2{text-align:left;background-color:var(--color-white);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;padding:20px}.dMkDlW_block7{margin-bottom:8px;font-weight:600}.dMkDlW_block8{color:var(--color-text-muted);font-size:13px}.dMkDlW_joinButton{background-color:var(--color-primary);width:100%;color:var(--color-white);cursor:pointer;border:none;border-radius:4px;padding:12px;font-size:16px;font-weight:500}.dMkDlW_joinButton:disabled{background-color:var(--color-disabled);cursor:not-allowed}
.snJ9sq_button{background-color:var(--color-primary);width:100%;color:var(--color-white);cursor:pointer;border:none;border-radius:4px;padding:12px;font-size:16px;font-weight:500;transition:all .2s}.snJ9sq_button:hover:not(:disabled){background-color:#0056b3}.snJ9sq_button:disabled{background-color:var(--color-disabled);cursor:not-allowed}
.I6eO4q_text1{color:var(--color-danger)}.I6eO4q_button1{border:1px solid var(--color-disabled);background-color:var(--color-white);cursor:pointer;border-radius:6px;padding:10px 14px}.I6eO4q_heading1{margin-bottom:8px}.I6eO4q_text2{color:var(--color-text-muted);margin-top:0}.I6eO4q_text3{color:#333;font-size:14px}.I6eO4q_text4{color:#2b8a3e;font-size:14px}.I6eO4q_section1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:20px;display:grid}.I6eO4q_button2{border:1px solid var(--color-disabled);background-color:var(--color-white);cursor:pointer;border-radius:6px;margin-top:20px;padding:10px 14px}
.nSEGYa_text1{color:var(--color-danger)}.nSEGYa_text2{color:var(--color-text-muted)}.nSEGYa_block1{flex-wrap:wrap;gap:12px;display:flex}
.emsaya_text1{color:var(--color-danger)}.emsaya_block1{color:#f4f7ff;background:radial-gradient(circle at 0 0,#243b55 0%,#141e30 45%,#0c111d 100%);min-height:100vh;padding:28px}.emsaya_header1{margin-bottom:20px}.emsaya_text2{letter-spacing:.08em;text-transform:uppercase;color:var(--display-accent);margin:0;font-size:14px;font-weight:700}.emsaya_heading1{margin:6px 0 4px;font-size:42px;line-height:1.1}.emsaya_text3{color:var(--display-soft);margin:0;font-size:18px}.emsaya_element1{margin-top:10px;display:inline-block}.emsaya_text4{color:var(--display-accent);margin-top:16px;font-size:12px}
.OtFBDq_block1{max-width:480px;margin:0 auto;padding:24px}
.jqvEZq_text1{text-align:center;margin-top:40px}.jqvEZq_block1{text-align:center;max-width:500px;margin:40px auto 0}.jqvEZq_text2{color:var(--color-text-muted)}.jqvEZq_link1{color:var(--color-primary)}
.Q0rhJa_block1{max-width:500px;margin:40px auto 0}.Q0rhJa_block2{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;padding:32px;box-shadow:0 2px 8px #00000014}.Q0rhJa_heading1{text-align:center;margin-top:0;margin-bottom:24px}.Q0rhJa_block3{margin-bottom:16px}.Q0rhJa_block4{background-color:var(--color-info-bg);color:var(--color-text-soft);border-radius:4px;margin-top:24px;padding:16px;font-size:12px;line-height:1.6}
