.uqZB_G_trackRow{box-shadow:none;background-color:#0000;border:none;border-radius:.65rem;align-items:center;gap:1.25rem;padding:.7rem .85rem;transition:background-color .15s;display:flex;position:relative}.uqZB_G_trackRow:hover{background-color:color-mix(in srgb, var(--surface-hover,#f1f5f9) 92%, transparent);box-shadow:none;border:none;transform:none}.uqZB_G_trackRowSelected{background-color:color-mix(in srgb, var(--accent,#3b82f6) 14%, transparent);box-shadow:none}.uqZB_G_trackRowSelected:hover{background-color:color-mix(in srgb, var(--accent,#3b82f6) 18%, transparent);box-shadow:none;transform:none}.uqZB_G_trackRowSelected .uqZB_G_indexText{color:var(--accent,#3b82f6);font-weight:700}.uqZB_G_trackRowSelected .uqZB_G_thumbnailOverlay{opacity:1}.uqZB_G_trackRowSelected .uqZB_G_playIcon{transform:scale(1)}.uqZB_G_trackRowEdit{align-items:center;gap:.85rem;padding:.35rem .55rem .4rem}.uqZB_G_leftAction{width:2rem;color:var(--text-muted,#94a3b8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.uqZB_G_indexText{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:500;transition:color .15s,opacity .15s}.uqZB_G_dragHandle{cursor:grab;color:var(--text-muted);touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:.45rem;justify-content:center;align-items:center;padding:.35rem;transition:color .2s,background .15s;display:flex}.uqZB_G_trackRow:hover .uqZB_G_dragHandle{color:var(--text-secondary)}.uqZB_G_dragHandle:hover{background:color-mix(in srgb, var(--surface-muted) 80%, transparent)}.uqZB_G_dragHandle:active{cursor:grabbing;color:var(--text-primary)}.uqZB_G_thumbnailWrapper{background-color:var(--surface-muted);cursor:pointer;border-radius:.5rem;flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000014}.uqZB_G_thumbnailWrapper img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .3s;display:block}.uqZB_G_trackRow:hover .uqZB_G_thumbnailWrapper img{transform:scale(1.05)}.uqZB_G_thumbnailOverlay{opacity:0;background-color:#0006;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset:0}.uqZB_G_playIcon{color:#fff;transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.8)}.uqZB_G_trackRow:hover .uqZB_G_thumbnailOverlay{opacity:1}.uqZB_G_trackRow:hover .uqZB_G_playIcon{transform:scale(1)}.uqZB_G_infoArea{flex-direction:column;flex:1;justify-content:center;align-self:center;gap:.1rem;min-width:0;min-height:3.5rem;display:flex}.uqZB_G_titleText{color:var(--text-primary,#0f172a);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.25;overflow:hidden}.uqZB_G_artistText{color:var(--text-secondary,#475569);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;line-height:1.25;overflow:hidden}.uqZB_G_inlineInput{width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:.375rem;outline:none;margin-left:-.35rem;padding:.1rem .35rem;line-height:1.3;transition:all .2s}.uqZB_G_inlineInput:hover{background-color:var(--surface-muted)}.uqZB_G_inlineInput:focus{background-color:var(--card-bg);border-color:var(--border-strong);box-shadow:0 1px 3px #00000014}.uqZB_G_inlineInput.uqZB_G_titleInput{color:var(--text-primary);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.uqZB_G_inlineInput.uqZB_G_artistInput{color:var(--text-secondary);font-size:.85rem;font-weight:500}.uqZB_G_rightAction{color:var(--text-muted);opacity:0;align-items:center;gap:.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(10px)}.uqZB_G_trackRow:hover .uqZB_G_rightAction{opacity:1;transform:translate(0)}.uqZB_G_iconBtn{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;padding:.35rem;transition:all .2s;display:flex}.uqZB_G_iconBtn:hover{color:var(--text-primary);background-color:var(--surface-muted)}.uqZB_G_iconBtn.uqZB_G_deleteBtn:hover{color:#ef4444;background-color:#ef44441f}.uqZB_G_trackRowBulkSelect{cursor:inherit;background:0 0}.uqZB_G_trackRowBulkSelect:hover{box-shadow:none;background:0 0;transform:none}.uqZB_G_trackRowBulkSelect .uqZB_G_inlineInput{pointer-events:none;cursor:inherit}.uqZB_G_bulkCheckbox{width:1.1rem;height:1.1rem;accent-color:var(--accent,#2563eb);cursor:pointer;flex-shrink:0;margin:0}.uqZB_G_bulkCheckbox:disabled{cursor:not-allowed;opacity:.55}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_trackRowBulkSelect:hover{box-shadow:none;background:0 0}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_trackRow:hover{box-shadow:none;background-color:#e2e8f014;border:none;transform:none}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_trackRowSelected{background-color:color-mix(in srgb, var(--accent-text,#60a5fa) 12%, transparent);box-shadow:none}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_trackRowSelected:hover{background-color:color-mix(in srgb, var(--accent-text,#60a5fa) 16%, transparent)}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_trackRowSelected .uqZB_G_indexText{color:#93c5fd}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_titleText{color:var(--text-primary,#f8fafc)}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_inlineInput.uqZB_G_titleInput{color:var(--text-primary,#f8fafc)}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_artistText{color:var(--text-secondary,#94a3b8)}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_inlineInput.uqZB_G_artistInput{color:var(--text-secondary,#94a3b8)}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_indexText{color:var(--text-muted,#64748b)}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_leftAction{color:var(--text-muted,#64748b)}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_inlineInput:hover{background-color:#ffffff0d}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_inlineInput:focus{background-color:#0f1524f2;border-color:#94a3b847}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_iconBtn:hover{color:#f8fafc;background-color:#ffffff14}@media (max-width:768px){.uqZB_G_trackRow{background-color:#0000;border-radius:0;gap:.5rem;min-height:0;padding:.22rem 0}.uqZB_G_trackRow:hover{box-shadow:none;background-color:#0000;border:none;transform:none}.uqZB_G_trackRowSelected,.uqZB_G_trackRowSelected:hover{background-color:#0000}.uqZB_G_thumbnailOverlay,.uqZB_G_trackRow:hover .uqZB_G_thumbnailOverlay,.uqZB_G_trackRowSelected .uqZB_G_thumbnailOverlay{opacity:0;pointer-events:none}.uqZB_G_trackRowEdit{box-shadow:none;background:0 0;border:none;align-items:center;gap:.55rem;padding:.12rem 0 .05rem}.uqZB_G_trackRowEdit:hover{box-shadow:none;background:0 0;border:none;transform:none}.uqZB_G_dragHandle{width:2rem;height:2.25rem;color:var(--text-secondary);background:color-mix(in srgb, var(--surface-muted) 85%, transparent);border-radius:.5rem;padding:0}.uqZB_G_thumbnailWrapper{cursor:default;width:3.15rem;height:3.15rem;box-shadow:none;border-radius:.45rem}.uqZB_G_thumbnailWrapper img{transform:none}.uqZB_G_trackRowEdit .uqZB_G_thumbnailWrapper{box-shadow:none}.uqZB_G_trackRow:hover .uqZB_G_thumbnailWrapper img{transform:none}.uqZB_G_infoArea{gap:.08rem;min-width:0;min-height:3.15rem}.uqZB_G_inlineInput{border:none;border-bottom:1px solid color-mix(in srgb, var(--border-strong) 42%, transparent);box-sizing:border-box;border-radius:0;min-height:1.55rem;margin-left:0;padding:.15rem .05rem .18rem;font-size:16px;background:0 0!important}.uqZB_G_inlineInput:hover{background:0 0!important}.uqZB_G_inlineInput:focus{border-color:color-mix(in srgb, var(--accent) 65%, var(--border-strong));box-shadow:none!important;background:0 0!important}:is(:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_inlineInput:hover,:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_inlineInput:focus){border-color:color-mix(in srgb, var(--border-strong) 55%, transparent);box-shadow:none!important;background:0 0!important}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .uqZB_G_inlineInput:focus{border-bottom-color:color-mix(in srgb, var(--accent-text,#60a5fa) 70%, transparent)}.uqZB_G_inlineInput.uqZB_G_titleInput{letter-spacing:-.02em;color:var(--text-primary);font-size:.96rem;font-weight:750}.uqZB_G_inlineInput.uqZB_G_artistInput{color:var(--text-secondary);min-height:1.35rem;padding-top:.05rem;padding-bottom:.1rem;font-size:.78rem;font-weight:500}.uqZB_G_rightAction{opacity:1;flex-shrink:0;align-self:center;gap:0;transform:none}.uqZB_G_iconBtn{width:2.15rem;min-width:2.15rem;height:2.15rem;min-height:2.15rem;color:var(--text-muted);background:0 0;border-radius:.5rem;justify-content:center;padding:0}.uqZB_G_iconBtn.uqZB_G_deleteBtn{color:#ef4444;background:0 0}.uqZB_G_iconBtn.uqZB_G_deleteBtn:hover,.uqZB_G_iconBtn.uqZB_G_deleteBtn:active{color:#ef4444;background:#ef44441f}.uqZB_G_titleText{font-size:.95rem}.uqZB_G_artistText{font-size:.8rem}.uqZB_G_trackRow:active{background-color:color-mix(in srgb, var(--surface-muted) 70%, transparent)}.uqZB_G_leftAction{width:1.75rem}.uqZB_G_indexText{font-size:.85rem}}
.HcHmOa_cardContainer{--sleeve-radius:3px;z-index:0;cursor:pointer;box-shadow:none;background:0 0;border:none;outline:none;flex-direction:column;gap:.85rem;padding:.2rem .15rem .35rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.HcHmOa_cardContainer:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:4px;border-radius:6px}.HcHmOa_sleeveStage{aspect-ratio:1;isolation:isolate;flex-shrink:0;width:100%;position:relative}.HcHmOa_vinylDisc{aspect-ratio:1;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle,#1a1a1a 0% 14%,#0a0a0a 14.5% 15.5%,#1c1c1c 16%,#111 28%,#0d0d0d 40%,#181818 52%,#0a0a0a 64%,#151515 78%,#050505 100%);border-radius:50%;width:90%;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:5% -6% 5% auto;transform:translate(-12%)scale(.96);box-shadow:0 10px 22px -8px #00000073,inset 0 0 0 1px #ffffff0a}.HcHmOa_vinylLabel{background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--accent,#60a5fa) 55%, #333) 0%, #1e1e1e 70%, #0a0a0a 100%);border-radius:50%;position:absolute;inset:34%;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 2px #0a0a0a}.HcHmOa_cardContainer:focus-visible .HcHmOa_vinylDisc{opacity:1;transform:translate(18%)scale(1)}@media (hover:hover) and (pointer:fine){.HcHmOa_cardContainer:hover{z-index:2}.HcHmOa_cardContainer:hover .HcHmOa_vinylDisc{opacity:1;transform:translate(18%)scale(1)}.HcHmOa_cardContainer:hover .HcHmOa_sleeve{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #00000038,0 14px 24px -16px #0f172a61}.HcHmOa_cardContainer:hover .HcHmOa_coverArt{transform:scale(1.03)}.HcHmOa_cardContainerRail:hover .HcHmOa_vinylDisc{opacity:1;transform:translateY(-50%)translate(8%)scale(1)}.HcHmOa_cardContainerRail:hover .HcHmOa_sleeve{transform:translateY(calc(-50% - 2px))}}.HcHmOa_sleeve{z-index:1;border-radius:var(--sleeve-radius);transform-origin:50%;background:#111;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #0000002e,0 6px 12px -8px #0f172a47}.HcHmOa_cardContainer:focus-visible .HcHmOa_sleeve{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #00000038,0 14px 24px -16px #0f172a61}.HcHmOa_coverArt{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.HcHmOa_coverGloss{pointer-events:none;opacity:.85;mix-blend-mode:soft-light;background:linear-gradient(135deg,#ffffff2e 0%,#ffffff0a 28%,#0000 48%),linear-gradient(#0000 55%,#0000001f 100%);position:absolute;inset:0}.HcHmOa_spineEdge{pointer-events:none;background:linear-gradient(90deg,#00000047 0%,#00000014 55%,#0000 100%);width:3px;position:absolute;top:0;bottom:0;left:0}.HcHmOa_meta{flex-direction:column;gap:.28rem;min-width:0;padding:0 .05rem;display:flex}.HcHmOa_category{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary,#475569);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:700;line-height:1.2;overflow:hidden}.HcHmOa_title{letter-spacing:-.02em;color:var(--text-primary);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .HcHmOa_sleeve{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00000073,0 6px 14px -10px #0000008c}@media (hover:hover) and (pointer:fine){:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .HcHmOa_cardContainer:hover .HcHmOa_sleeve{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #60a5fa38,0 14px 24px -16px #0000009e}}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .HcHmOa_cardContainer:focus-visible .HcHmOa_sleeve{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #60a5fa38,0 14px 24px -16px #0000009e}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .HcHmOa_category{color:#94a3b8}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .HcHmOa_title{color:#f1f5f9}:is([data-theme=dark]:not(:has([data-stp-theme-lock=light])),[data-stp-theme-lock=dark]) .HcHmOa_vinylDisc{box-shadow:0 12px 28px -8px #000000b3,inset 0 0 0 1px #ffffff0f}.HcHmOa_cardContainerRail{padding:.15rem 0 .35rem}.HcHmOa_cardContainerRail .HcHmOa_sleeveStage{width:100%;overflow:visible}.HcHmOa_cardContainerRail .HcHmOa_sleeve{aspect-ratio:1;transform-origin:50%;width:min(100%,100% - 16px);height:auto;inset:50% auto auto 0;transform:translateY(-50%)}.HcHmOa_cardContainerRail .HcHmOa_vinylDisc{opacity:0;width:min(82%,100% - 14px);top:50%;right:-2%;transform:translateY(-50%)translate(-8%)scale(.94)}.HcHmOa_cardContainerRail:focus-visible .HcHmOa_vinylDisc,.HcHmOa_cardContainerRail[data-selected=true] .HcHmOa_vinylDisc{opacity:1;transform:translateY(-50%)translate(8%)scale(1)}.HcHmOa_cardContainerRail:focus-visible .HcHmOa_sleeve,.HcHmOa_cardContainerRail[data-selected=true] .HcHmOa_sleeve{transform:translateY(calc(-50% - 2px))}.HcHmOa_cardContainerRail[data-selected=true] .HcHmOa_sleeve{box-shadow:0 1px 0 #ffffff29 inset, 0 0 0 1px color-mix(in srgb, var(--accent,#60a5fa) 42%, transparent), 0 8px 16px -12px #0f172a52}@media (max-width:900px){.HcHmOa_cardContainer{gap:.72rem;padding:.1rem .05rem .2rem}.HcHmOa_cardContainer:hover,.HcHmOa_cardContainer:focus-visible{transform:none}.HcHmOa_cardContainer:active{transform:scale(.985)}.HcHmOa_vinylDisc{display:none}.HcHmOa_sleeve{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #00000024,0 3px 8px -6px #0f172a38}.HcHmOa_cardContainer:hover .HcHmOa_sleeve,.HcHmOa_cardContainer:focus-visible .HcHmOa_sleeve{transform:none;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #00000024,0 3px 8px -6px #0f172a38}.HcHmOa_cardContainerRail:hover .HcHmOa_sleeve,.HcHmOa_cardContainerRail:focus-visible .HcHmOa_sleeve,.HcHmOa_cardContainerRail[data-selected=true] .HcHmOa_sleeve{box-shadow:0 1px 0 #ffffff1f inset, 0 0 0 1px color-mix(in srgb, var(--accent,#60a5fa) 36%, #00000029), 0 3px 8px -6px #0f172a38;transform:translateY(-50%)}.HcHmOa_cardContainer:active .HcHmOa_sleeve{transform:scale(.99)}.HcHmOa_cardContainerRail:active .HcHmOa_sleeve{transform:translateY(-50%)scale(.99)}.HcHmOa_cardContainer:hover .HcHmOa_coverArt{transform:none}.HcHmOa_category{letter-spacing:.08em;font-size:.62rem}.HcHmOa_title{font-size:.88rem;line-height:1.25}}@media (prefers-reduced-motion:reduce){.HcHmOa_cardContainer,.HcHmOa_sleeve,.HcHmOa_coverArt,.HcHmOa_vinylDisc{transition:none}.HcHmOa_cardContainer:hover .HcHmOa_vinylDisc,.HcHmOa_cardContainer:focus-visible .HcHmOa_vinylDisc{transform:translate(12%)scale(1)}.HcHmOa_cardContainerRail:hover .HcHmOa_vinylDisc,.HcHmOa_cardContainerRail:focus-visible .HcHmOa_vinylDisc,.HcHmOa_cardContainerRail[data-selected=true] .HcHmOa_vinylDisc{transform:translateY(-50%)translate(8%)scale(1)}.HcHmOa_cardContainer:hover .HcHmOa_coverArt{transform:none}}
