.pe{--pe-line:#ffffff12;--pe-ink:#f4f4f5;--pe-ink-2:#f4f4f59e;--pe-ink-3:#f4f4f566;--pe-purple:218, 52, 247;--pe-cyan:66, 252, 255;min-height:0;color:var(--pe-ink);-webkit-font-smoothing:antialiased;background:#0a0b11;font-family:Inter_400Regular,system-ui,sans-serif;font-size:13px;display:flex;position:absolute;inset:0}.pe button{cursor:pointer;font-family:inherit}.pe svg{flex:none}.pe [tabindex]:focus{outline:none}.pe-side:focus-visible,.pe-list:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--pe-cyan), .35)}.pe-side{width:var(--pe-side-w,232px);min-height:0;box-shadow:inset -1px 0 0 var(--pe-line);background:linear-gradient(#ffffff06,#ffffff03);flex-direction:column;flex:none;display:flex}.pe-side-scroll{flex:1;min-height:0;padding:10px 8px 18px;overflow-y:auto}.pe-side-head{letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-3);padding:12px 10px 6px;font-family:SpaceGrotesk_600SemiBold,system-ui,sans-serif;font-size:10px}.pe-side-section{border-radius:10px;min-height:80px;margin-top:6px;padding-bottom:24px;transition:box-shadow .15s,background .15s}.pe-side-section.drop-root{background:rgba(var(--pe-purple), .06);box-shadow:inset 0 0 0 1px rgba(var(--pe-purple), .45)}.pe-side-row{height:30px;color:var(--pe-ink-2);-webkit-user-select:none;user-select:none;cursor:default;border-radius:8px;align-items:center;gap:8px;padding:0 8px;transition:background .12s,color .12s,box-shadow .12s;display:flex;position:relative}.pe-side-row:hover{color:var(--pe-ink);background:#ffffff0b}.pe-side-row.sel{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff0f}.pe-side:focus-within .pe-side-row.sel{box-shadow:inset 0 0 0 1px #ffffff1f, inset 2px 0 0 rgba(var(--pe-cyan), .7)}.pe-side-row.nested{padding-left:30px}.pe-side-row.folder{color:var(--pe-ink)}.pe-side-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pe-side-count{color:var(--pe-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.pe-sideicon{opacity:.85;width:16px;height:16px}.pe-side-empty{color:var(--pe-ink-3);padding:6px 10px 6px 30px;font-size:12px;font-style:italic}.pe-side-row.editing{background:#ffffff0f}.pe-side-row.editing input{color:#fff;min-width:0;height:22px;font:inherit;box-shadow:inset 0 0 0 1px rgba(var(--pe-cyan), .45);background:#00000059;border:0;border-radius:6px;outline:none;flex:1;padding:0 6px}.pe-folder-body{animation:.18s both pe-open}@keyframes pe-open{0%{opacity:0;transform:translateY(-4px)}}.pe-side-row.drop-into{background:rgba(var(--pe-purple), .14);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(var(--pe-purple), .85), 0 0 18px rgba(var(--pe-purple), .25)}.pe-side-row.drop-before:before,.pe-side-row.drop-after:after{content:"";z-index:2;background:linear-gradient(90deg, rgba(var(--pe-cyan), .9), rgba(var(--pe-purple), .9));height:2px;box-shadow:0 0 8px rgba(var(--pe-purple), .6);border-radius:2px;position:absolute;left:8px;right:8px}.pe-side-row.drop-before:before{top:-1px}.pe-side-row.drop-after:after{bottom:-1px}.pe-side-row.pulse{animation:.7s pe-pulse}@keyframes pe-pulse{0%{background:rgba(var(--pe-purple), .32);box-shadow:inset 0 0 0 1.5px rgba(var(--pe-purple), .9), 0 0 24px rgba(var(--pe-purple), .4)}to{box-shadow:none;background:0 0}}.pe-side-foot{box-shadow:inset 0 1px 0 var(--pe-line);gap:6px;padding:8px;display:flex}.pe-side-foot .pe-btn{flex:1;justify-content:center}.pe-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pe-toolbar{height:52px;box-shadow:inset 0 -1px 0 var(--pe-line);flex:none;align-items:center;gap:10px;padding:0 14px 0 18px;display:flex}.pe-crumb{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.pe-crumb-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-3);font-family:SpaceGrotesk_600SemiBold,system-ui,sans-serif;font-size:10px}.pe-crumb-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:SpaceGrotesk_600SemiBold,system-ui,sans-serif;font-size:15px;overflow:hidden}.pe-search{width:260px;height:30px;color:var(--pe-ink-3);background:#ffffff0b;border-radius:9px;align-items:center;gap:7px;padding:0 8px 0 10px;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pe-search:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--pe-cyan), .45), 0 0 0 3px rgba(var(--pe-cyan), .08);background:#ffffff12}.pe-search svg{width:14px;height:14px}.pe-search input{min-width:0;color:var(--pe-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.pe-search input::placeholder{color:var(--pe-ink-3)}.pe-search kbd{color:var(--pe-ink-3);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px;box-shadow:inset 0 0 0 1px #ffffff1a}.pe-search-clear{width:18px;height:18px;color:var(--pe-ink-2);background:#ffffff1a;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pe-search-clear svg{width:10px;height:10px}.pe-btn{white-space:nowrap;height:28px;color:var(--pe-ink-2);background:#ffffff0d;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.pe-btn svg{width:13px;height:13px}.pe-btn:hover{color:var(--pe-ink);background:#ffffff17}.pe-btn.on{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.pe-btn.ghost{box-shadow:none;background:0 0}.pe-btn.ghost:hover{background:#ffffff0f}.pe-btn.primary{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff8c}.pe-btn.primary:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffffbf}.pe-error{color:#ffb4b4;background:#ff5a5a14;border-radius:9px;align-items:center;gap:10px;margin:10px 14px 0;padding:8px 12px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #ff5a5a40}.pe-error button{color:inherit;background:0 0;border:0;margin-left:auto;text-decoration:underline}.pe-panes{flex:1;min-height:0;display:flex}.pe-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pe-pane+.pe-pane{box-shadow:inset 1px 0 0 var(--pe-line);background:#ffffff03}.pe-lib.compact{flex:0 0 var(--pe-lib-w,400px)}.pe-pane-head{flex:none;align-items:center;gap:8px;height:44px;padding:0 14px 0 18px;display:flex}.pe-pane-count{color:var(--pe-ink-3);font-size:12px}.pe-spacer{flex:1}.pe-seg{background:#ffffff0a;border-radius:8px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.pe-seg button{height:24px;color:var(--pe-ink-3);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;transition:background .12s,color .12s}.pe-seg button:hover{color:var(--pe-ink)}.pe-seg button.on{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.pe-cols,.pe-row{grid-template-columns:64px minmax(120px, 1fr) minmax(70px, var(--pe-artist,190px)) minmax(0, var(--pe-album,190px)) var(--pe-time,56px);align-items:center;gap:12px;display:grid}.pe-cols{letter-spacing:.12em;text-transform:uppercase;height:26px;color:var(--pe-ink-3);box-shadow:inset 0 -1px 0 var(--pe-line);flex:none;padding:0 14px 0 12px;font-size:10px}.pe-cols.pl{grid-template-columns:64px minmax(120px, 1fr) minmax(70px, var(--pe-artist,190px)) minmax(0, var(--pe-album,190px)) var(--pe-time,56px) 24px;padding-right:10px}.pe-lib.compact .pe-row{grid-template-columns:64px minmax(0,1.8fr) minmax(0,1fr) 0 40px;gap:8px}.pe-pl .pe-row{grid-template-columns:64px minmax(120px, 1fr) minmax(70px, var(--pe-artist,190px)) minmax(0, var(--pe-album,190px)) var(--pe-time,56px) 24px;padding-right:10px}.pe .r{text-align:right}.pe-list{flex:1;min-height:0;padding:6px 6px 40px;position:relative;overflow-y:auto}.pe-row{-webkit-user-select:none;user-select:none;cursor:default;border-radius:8px;height:40px;padding:0 8px 0 6px;transition:background .1s;position:relative}.pe-row.album,.pe-row.curated{height:48px}.pe-row.track.nested{height:34px}.pe-row.track.nested .pe-cell-title{padding-left:10px}.pe-row:hover{background:#ffffff0a}.pe-row.sel{background:#ffffff16}.pe-list:focus .pe-row.sel{background:rgba(var(--pe-purple), .16);box-shadow:inset 0 0 0 1px rgba(var(--pe-purple), .28)}.pe-list:focus .pe-row.cursor:not(.sel){box-shadow:inset 0 0 0 1px #ffffff1f}.pe-row.sel+.pe-row.sel{border-top-left-radius:0;border-top-right-radius:0}.pe-row.sel:has(+.pe-row.sel){border-bottom-right-radius:0;border-bottom-left-radius:0}.pe-row.missing .pe-cell-title{color:var(--pe-ink-3);font-style:italic}.pe-cell-lead{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pe-cell-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pe-ink);overflow:hidden}.pe-cell-title em{color:var(--pe-ink-3);margin-left:8px;font-size:11px;font-style:normal}.pe-row.album .pe-cell-title,.pe-row.curated .pe-cell-title{font-family:Inter_500Medium,Inter_400Regular,system-ui,sans-serif}.pe-cell-dim{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pe-ink-2);font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.pe-num{text-align:right;width:22px;color:var(--pe-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.pe-cover{object-fit:cover;background:#ffffff0d;border-radius:5px;flex:none;display:block;box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 8px #00000059}.pe-cover.round{border-radius:50%}.pe-cover-empty{color:var(--pe-ink-3);place-items:center;display:grid}.pe-cover-empty svg{width:55%;height:55%}.pe-disc{width:18px;height:18px;color:var(--pe-ink-3);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.pe-disc:hover{color:#fff;background:#ffffff14}.pe-chev{width:11px;height:11px;transition:transform .16s}.pe-chev.open{transform:rotate(90deg)}.pe-row-x{width:22px;height:22px;color:var(--pe-ink-3);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .12s,background .12s,color .12s;display:grid}.pe-row-x svg{width:10px;height:10px}.pe-row:hover .pe-row-x,.pe-row.sel .pe-row-x{opacity:1}.pe-row-x:hover{color:#ffb4b4;background:#ff5a5a29}.pe-row.ins-before:before,.pe-list.ins-end>.pe-row:last-child:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, rgba(var(--pe-cyan), .95), rgba(var(--pe-purple), .95));height:2px;box-shadow:0 0 10px rgba(var(--pe-purple), .65);border-radius:2px;position:absolute;left:10px;right:10px}.pe-row.ins-before:before{top:-1px}.pe-list.ins-end>.pe-row:last-child:after{bottom:-1px}.pe-empty{text-align:center;color:var(--pe-ink-3);padding:40px 20px;font-size:12.5px}.pe-empty.big{border-radius:14px;flex-direction:column;align-items:center;gap:14px;margin:18px 12px;padding:54px 24px;transition:background .15s,box-shadow .15s,color .15s;display:flex}.pe-empty.big svg{width:48px;height:48px}.pe-list.drop-empty .pe-empty.big{color:#fff;background:rgba(var(--pe-purple), .08);box-shadow:inset 0 0 0 1.5px rgba(var(--pe-purple), .6), 0 0 30px rgba(var(--pe-purple), .15)}.pe-pl-hero{flex:none;align-items:flex-end;gap:16px;padding:18px 18px 14px;display:flex}.pe-pl-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.pe-pl-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--pe-ink-3);font-family:SpaceGrotesk_600SemiBold,system-ui,sans-serif;font-size:10px}.pe-pl-meta h2{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:SpaceGrotesk_600SemiBold,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1.15;overflow:hidden}.pe-pl-sub{color:var(--pe-ink-2);font-size:12px}.pe-status{height:30px;box-shadow:inset 0 1px 0 var(--pe-line);flex:none;align-items:center;padding:0 18px;font-size:11.5px;display:flex;overflow:hidden}.pe-hint{color:var(--pe-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pe-flash{color:#fff;white-space:nowrap;text-overflow:ellipsis;animation:.3s both pe-flash;overflow:hidden}.pe-flash:before{content:"";vertical-align:1px;background:rgb(var(--pe-purple));width:6px;height:6px;box-shadow:0 0 8px rgba(var(--pe-purple), .8);border-radius:50%;margin-right:8px;display:inline-block}@keyframes pe-flash{0%{opacity:0;transform:translateY(4px)}}.pe-ghost{z-index:99999;pointer-events:none;color:#fff;background:#181620f5;border-radius:12px;flex-direction:column;gap:1px;max-width:260px;padding:8px 14px 9px;font-family:Inter_400Regular,system-ui,sans-serif;font-size:12px;display:flex;position:fixed;top:-200px;left:-400px;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1f,0 0 0 1px #da34f759,0 10px 30px #0000008c}.pe-ghost b{letter-spacing:-.005em;font-family:SpaceGrotesk_600SemiBold,system-ui,sans-serif;font-size:13px;font-weight:600}.pe-ghost span{color:#f4f4f59e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pe-np{background:#ffffff09;border-radius:10px;align-items:center;gap:8px;max-width:340px;height:38px;padding:0 6px 0 4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.pe-np .pe-cover{border-radius:6px}.pe-np-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pe-np-text b{text-overflow:ellipsis;white-space:nowrap;font-family:Inter_500Medium,Inter_400Regular,system-ui,sans-serif;font-size:12px;font-weight:500;overflow:hidden}.pe-np-text span{color:var(--pe-ink-3);white-space:nowrap;gap:6px;font-size:11px;display:flex;overflow:hidden}.pe-np-text span em{font-variant-numeric:tabular-nums;color:var(--pe-ink-2);font-style:normal}.pe-np-btn{width:26px;height:26px;color:var(--pe-ink-2);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;transition:background .12s,color .12s;display:grid}.pe-np-btn svg{width:14px;height:14px}.pe-np-btn:hover{color:#fff;background:#ffffff14}.pe-np-btn.main{color:#fff;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff80}.pe-np-btn.main svg{width:13px;height:13px}.pe-np-btn.main:hover{box-shadow:inset 0 0 0 1px #fffc}.pe-btn svg[viewBox="0 0 24 24"]{width:13px;height:13px}.pe-pl .pe-row.now{background:linear-gradient(90deg, rgba(var(--pe-purple), .16), rgba(var(--pe-purple), .05));box-shadow:inset 2px 0 0 rgba(var(--pe-purple), .9)}.pe-pl .pe-row.now .pe-cell-title{color:#fff;font-family:Inter_500Medium,Inter_400Regular,system-ui,sans-serif}.pe-pl .pe-row.now .r{color:#fff}.pe-numwrap{place-items:center;width:22px;height:22px;display:grid;position:relative}.pe-numwrap .pe-num{width:auto}.pe-rowplay{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.pe-rowplay svg{width:12px;height:12px}.pe-numwrap .pe-rowplay{opacity:0;width:100%;height:100%;transition:opacity .1s;position:absolute;inset:0}.pe-row:hover .pe-numwrap .pe-rowplay{opacity:1}.pe-row:hover .pe-numwrap .pe-num{opacity:0}.pe-rowplay.now{box-shadow:inset 0 0 0 1px #ffffff8c}.pe-rowplay:hover{background:#ffffff1f}.pe-bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.pe-bars i{background:rgb(var(--pe-purple));border-radius:1px;width:2px;height:4px}.pe-bars.on i{animation:.9s ease-in-out infinite pe-bar}.pe-bars.on i:nth-child(2){animation-delay:-.3s}.pe-bars.on i:nth-child(3){animation-delay:-.6s}@keyframes pe-bar{0%,to{height:3px}50%{height:11px}}.pe-np-art{background:0 0;border:0;border-radius:6px;flex:none;padding:0;transition:transform .12s;display:block}.pe-np-art:hover{transform:scale(1.06)}.pe-coll-desc{max-width:560px;color:var(--pe-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.pe-grid-scroll{flex:1;min-height:0;padding:4px 18px 40px;overflow-y:auto}.pe-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:18px 16px;display:grid}.pe-tile{-webkit-user-select:none;user-select:none;cursor:default;border-radius:14px;flex-direction:column;gap:9px;padding:8px;transition:background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.pe-tile:hover{background:#ffffff09}.pe-tile.drop{background:rgba(var(--pe-purple), .1);box-shadow:inset 0 0 0 1.5px rgba(var(--pe-purple), .8), 0 0 26px rgba(var(--pe-purple), .22);transform:scale(1.02)}.pe-tile-art{aspect-ratio:1;background:#ffffff0a;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 24px -10px #000000b3}.pe-tile.folder .pe-tile-art{background:linear-gradient(160deg,#ffffff0f,#ffffff05)}.pe-tile-art>img{object-fit:cover;width:100%;height:100%;display:block}.pe-tile-empty{color:var(--pe-ink-3);place-items:center;display:grid;position:absolute;inset:0}.pe-tile-empty .pe-sideicon{opacity:.5;width:40%;height:40%}.pe-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid;position:absolute;inset:0}.pe-mosaic img{object-fit:cover;width:100%;height:100%;display:block}.pe-mosaic.n1{grid-template-rows:1fr;grid-template-columns:1fr}.pe-mosaic.n2{grid-template-rows:1fr}.pe-mosaic.n3 img:first-child{grid-row:span 2}.pe-tile.now .pe-tile-art{box-shadow:inset 0 0 0 1.5px rgba(var(--pe-purple), .85), 0 0 24px rgba(var(--pe-purple), .25), 0 10px 24px -10px #000000b3}.pe-tile-play{color:#fff;-webkit-backdrop-filter:blur(10px);opacity:0;background:#0a0b11b8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:opacity .15s,transform .15s,box-shadow .15s;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(4px);box-shadow:inset 0 0 0 1px #fff6,0 6px 16px #00000080}.pe-tile-play svg{width:15px;height:15px}.pe-tile:hover .pe-tile-play,.pe-tile.now .pe-tile-play{opacity:1;transform:none}.pe-tile-play:hover{box-shadow:inset 0 0 0 1px #fffc,0 6px 16px #00000080}.pe-tile-bars{background:#0a0b11b3;border-radius:6px;padding:4px 6px;position:absolute;bottom:12px;left:10px}.pe-tile-text{flex-direction:column;gap:2px;min-width:0;padding:0 2px;display:flex}.pe-tile-text b{text-overflow:ellipsis;white-space:nowrap;font-family:Inter_500Medium,Inter_400Regular,system-ui,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.pe-tile-text span{color:var(--pe-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pe-tile-save{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0a0b11b8;border:0;border-radius:12px;height:24px;padding:0 10px;font-size:11px;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff59}.pe-tile-save.on{box-shadow:inset 0 0 0 1px rgba(var(--pe-purple), .8);color:#fff}.pe-rituals{margin-top:34px}.pe-rituals .pe-side-head{padding-left:2px}.pe-ritual-row{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.pe-ritual{cursor:default;background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:12px 10px 12px 14px;transition:background .12s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.pe-ritual:hover{background:#ffffff0f}.pe-ritual:hover .pe-row-x{opacity:1}.pe-ritual-dot{border-radius:50%;flex:none;width:8px;height:8px}.pe-ritual-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pe-ritual-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.pe-ritual-text span{color:var(--pe-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pe-side-row .pe-disc{margin-left:-4px}.pe-split{z-index:4;cursor:col-resize;background-color:#0000;background-clip:content-box;flex:none;width:1px;margin:0 -3px;padding:0 3px;position:relative}.pe-split:after{content:"";background:0 0;width:2px;margin-left:-1px;transition:background .15s;position:absolute;top:0;bottom:0;left:50%}.pe-split:hover:after,.pe-split:active:after{background:rgba(var(--pe-cyan), .5)}.pe-cols>span{min-width:0;position:relative}.pe-col-grip{cursor:col-resize;z-index:2;width:7px;position:absolute;top:-6px;bottom:-6px;left:-9px}.pe-col-grip:after{content:"";background:#ffffff1a;width:1px;transition:background .12s;position:absolute;top:4px;bottom:4px;left:3px}.pe-col-grip:hover:after,.pe-col-grip:active:after{background:rgba(var(--pe-cyan), .7)}body.pe-resizing,body.pe-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.pe-spin{border:1.5px solid #ffffff38;border-top-color:#fff;border-radius:50%;flex:none;width:13px;height:13px;animation:.75s linear infinite pe-spin;display:inline-block}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-rowplay .pe-spin,.pe-np-btn .pe-spin{width:12px;height:12px}.pe-tile-play .pe-spin{width:15px;height:15px}.pe-row.loading .pe-numwrap .pe-num{opacity:0}.pe-pl.noalbum{--pe-album:0px}.pe-pl.noalbum .pe-cols>span:nth-child(4) .pe-col-grip,.pe-pl.noalbum .pe-cols>span:nth-child(5) .pe-col-grip{display:none}.pe-list{overflow-x:hidden}.pe-liked-icon{color:#fff;background:linear-gradient(135deg,#e86060,#9e3fa8);border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.pe-liked-icon svg{width:12px;height:12px}