*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #000;--fg: #fff;--muted: #666;--border: 1px solid #fff}body{background:var(--bg);color:var(--fg);font-family:Space Grotesk,sans-serif}.wrap{max-width:860px;margin:0 auto;padding:16px 28px}input,select,button,textarea{font-family:Space Grotesk,sans-serif;font-size:1rem;background:var(--bg);color:var(--fg);border:var(--border);padding:6px 10px;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}button:hover:not(:disabled){background:var(--fg);color:var(--bg)}button:disabled{opacity:.4;cursor:not-allowed}a{color:var(--fg)}._page_fbjzn_1{display:flex;flex-direction:column;align-items:center;padding:16px 28px;min-height:100vh;justify-content:center}._logo_fbjzn_10{font-family:Rubik Mono One,monospace;font-size:3rem;letter-spacing:.05em;margin-bottom:32px}._form_fbjzn_17{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px}._input_fbjzn_25{width:100%}._button_fbjzn_29{margin-top:4px;text-transform:uppercase;letter-spacing:.08em}._error_fbjzn_35{color:var(--fg);opacity:.6;font-size:.85rem}._footer_fbjzn_41{margin-top:20px;font-size:.85rem;color:var(--muted)}._nav_9mfvq_1{display:flex;align-items:center;gap:8px;border-bottom:var(--border);padding:16px 28px}._logo_9mfvq_9{font-family:Rubik Mono One,monospace;font-size:1.4rem;margin-right:auto;letter-spacing:.05em}._link_9mfvq_16{font-family:Space Grotesk,sans-serif;background:none;border:1px solid transparent;cursor:pointer;padding:4px 10px;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}._link_9mfvq_16:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}._active_9mfvq_33{border-color:var(--fg)}._heading_rvudw_1{margin:24px 0 0}._error_rvudw_5,._empty_rvudw_6{color:var(--muted);font-size:.85rem;margin-top:24px}._grid_rvudw_12{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:24px}._card_rvudw_19{display:flex;flex-direction:column;border:var(--border);overflow:hidden}._art_rvudw_26{width:100%;aspect-ratio:1;object-fit:cover;display:block}._artPlaceholder_rvudw_33{width:100%;aspect-ratio:1;background:#111}._info_rvudw_39{padding:10px;display:flex;flex-direction:column;flex:1}._title_rvudw_46{font-size:.85rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._artist_rvudw_55{font-size:.75rem;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:3px}._footer_rvudw_64{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;justify-content:space-between}._status_rvudw_73{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#666}._statusDOWNLOADING_rvudw_80,._statusSEARCHING_rvudw_81{color:var(--fg)}._statusCOMPLETE_rvudw_85{color:#555}._listenLink_rvudw_89{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:none;border:none;cursor:pointer;font-family:inherit;padding:0 2px}._listenLink_rvudw_89:hover{color:var(--fg)}._statusFAILED_rvudw_106{color:#555;text-decoration:line-through}._controls_1aywo_1{display:flex;gap:8px;align-items:center}._typeFilters_1aywo_7{display:flex;gap:0}._typeFilter_1aywo_7{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;padding:6px 12px;border-right:none}._typeFilter_1aywo_7:last-child{border-right:var(--border)}._typeFilterActive_1aywo_24,._typeFilterActive_1aywo_24:hover{background:var(--fg);color:var(--bg)}._input_1aywo_34{flex:1}._error_1aywo_38{color:var(--fg);opacity:.6;font-size:.85rem}._results_1aywo_44{list-style:none;padding:0;display:flex;flex-direction:column;margin-top:24px}._result_1aywo_44{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #222}._resultArt_1aywo_60{width:120px;height:120px;object-fit:cover;flex-shrink:0;border:var(--border)}._resultArtPlaceholder_1aywo_68{width:120px;height:120px;flex-shrink:0;border:1px solid #222}._resultInfo_1aywo_75{flex:1;display:flex;flex-direction:column;gap:4px}._resultTitle_1aywo_82{font-size:1.1rem;font-weight:600}._resultMeta_1aywo_87{color:var(--muted);font-size:.85rem;display:flex;gap:8px}._inLibrary_1aywo_94{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}._resultType_1aywo_101{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;border:1px solid #444;padding:1px 5px;color:#888}._heading_1k59k_1{margin:16px 0 0}._error_1k59k_5{color:var(--fg);opacity:.6;font-size:.85rem}._empty_1k59k_11{color:var(--muted);margin-top:16px}._list_1k59k_16{list-style:none;padding:0;margin-top:16px}._item_1k59k_22{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid #222}._status_1k59k_30{color:var(--muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;margin-left:auto}._listenLink_1k59k_38{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:none;border:none;cursor:pointer;padding:0;font-family:inherit}._listenLink_1k59k_38:hover{color:var(--fg)}._rejectedReason_1k59k_54{color:var(--muted);font-style:italic;font-size:.85rem}._error_1nig5_1{color:var(--fg);opacity:.6;font-size:.85rem}h2{margin-top:16px}._section_1nig5_11{display:flex;flex-direction:column;margin-top:36px}._sectionHeader_1nig5_17{display:flex;align-items:center;gap:12px;margin-bottom:12px}._sectionHeader_1nig5_17 h3{margin-bottom:0}._section_1nig5_11 h3{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:12px}._list_1nig5_36{list-style:none;padding:0}._item_1nig5_41{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #222}._itemInfo_1nig5_49{flex:1;font-size:.95rem}._itemMeta_1nig5_54{color:var(--muted);font-size:.8rem}._token_1nig5_59{font-family:Rubik Mono One,monospace;font-size:.75rem;letter-spacing:.04em}._badge_1nig5_65{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid #444;padding:1px 6px;color:#888;white-space:nowrap}._empty_1nig5_75{color:var(--muted);font-size:.85rem;padding:8px 0}._dimButton_1nig5_81{color:var(--muted);border-color:#333;font-size:.8rem}._dimButton_1nig5_81:hover{color:var(--bg);background:var(--muted);border-color:var(--muted)}
