:root{--page-gutter-mobile:6px}@keyframes _0eAQ2a_fadeIn{0%{opacity:0}to{opacity:1}}._0eAQ2a_search{max-width:520px;margin:12px 0 6px}@media (max-width:767px){._0eAQ2a_search{max-width:none}}._0eAQ2a_field{position:relative}._0eAQ2a_icon{color:#666;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._0eAQ2a_input{-webkit-appearance:none;appearance:none;color:#000;background:#fff;border:1px solid #444;border-radius:4px;width:100%;height:44px;padding:0 44px 0 38px;font-size:16px;transition:background-color .12s,border-color .12s;display:block}@media (hover:hover) and (pointer:fine){._0eAQ2a_input:hover:not(:disabled){background-color:#ededed}}._0eAQ2a_input:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){._0eAQ2a_input:focus-visible{outline-width:3px}}@media (forced-colors:active){._0eAQ2a_input:focus-visible{outline-offset:2px;outline:3px solid canvastext}}._0eAQ2a_input:disabled{opacity:.5;cursor:not-allowed}._0eAQ2a_input::placeholder{color:#666}._0eAQ2a_input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}._0eAQ2a_input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}._0eAQ2a_clear{color:#666;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._0eAQ2a_clear svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){._0eAQ2a_clear:hover{color:#222}}._0eAQ2a_clear:focus-visible{outline-offset:2px;outline:2px solid #000}@media (prefers-contrast:more){._0eAQ2a_clear:focus-visible{outline-width:3px}}@media (forced-colors:active){._0eAQ2a_clear:focus-visible{outline-offset:2px;outline:3px solid canvastext}}._0eAQ2a_panel{box-sizing:border-box;z-index:20;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:min(60vh,420px);padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 14px #0000001f}._0eAQ2a_panel[hidden]{display:none}._0eAQ2a_panel ul{margin:0;padding:0;list-style:none}._0eAQ2a_message{color:#444;overflow-wrap:anywhere;padding:10px 12px;font-size:15px}._0eAQ2a_requestLink{color:#2f6bda;white-space:nowrap}._0eAQ2a_requestLink:hover{text-decoration:underline}._0eAQ2a_error{color:#c62828}._0eAQ2a_groupBlock+._0eAQ2a_groupBlock{border-top:1px solid #e8e8e8;margin-top:6px;padding-top:6px}._0eAQ2a_groupHeading{letter-spacing:.04em;text-transform:uppercase;color:#666;padding:8px 12px 4px;font-size:12px;font-weight:600}._0eAQ2a_option{min-height:48px;color:inherit;align-items:center;gap:10px;padding:6px 12px;display:flex}._0eAQ2a_option,._0eAQ2a_option:hover,._0eAQ2a_option:focus{text-decoration:none}._0eAQ2a_active{background:#f6f6f6;box-shadow:inset 3px 0 #46d2b8}._0eAQ2a_text{flex-direction:column;min-width:0;display:flex}._0eAQ2a_thumb{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._0eAQ2a_songThumb{color:#666;background:#ededed;border-radius:4px}._0eAQ2a_songThumb svg{width:18px;height:18px}._0eAQ2a_artistThumb{color:#222;background:#b9f3e7;border-radius:50%;font-size:15px;font-weight:600}._0eAQ2a_primary{color:#000}._0eAQ2a_match{color:#000;font-weight:600}._0eAQ2a_secondary{color:#666;font-size:14px}._0eAQ2a_browseOption{border-bottom:1px solid #e8e8e8}li:last-child>._0eAQ2a_browseOption{border-bottom:0}._0eAQ2a_browse{color:#2f6bda;font-weight:600}._0eAQ2a_browse:after{content:" →"}._0eAQ2a_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
