.box.svelte-1l1hf0x{position:relative;width:100%}.box.open.svelte-1l1hf0x{z-index:var(--z-nav)}.field.svelte-1l1hf0x{position:relative;display:flex;align-items:center;height:36px;border-radius:var(--r);background:var(--bg-2);transition:background-color var(--t) var(--ease),box-shadow var(--t) var(--ease),border-radius var(--t) var(--ease)}.focused.svelte-1l1hf0x .field:where(.svelte-1l1hf0x){background:var(--bg-elev);box-shadow:0 0 0 1px var(--line-2),0 0 0 4px var(--accent-soft)}.srcpick.svelte-1l1hf0x{display:flex;align-items:center;flex:none;margin-left:4px}.srcpick.svelte-1l1hf0x .sel{width:72px}.srcpick.svelte-1l1hf0x .trigger{width:100%;justify-content:space-between}.divider.svelte-1l1hf0x{width:.5px;height:16px;background:var(--line-2);margin:0 4px}.lead.svelte-1l1hf0x{width:36px;display:grid;place-items:center;color:var(--fg-3);flex:none}.lead.svelte-1l1hf0x svg{width:17px;height:17px}input.svelte-1l1hf0x{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:var(--fs-subhead)}input.svelte-1l1hf0x::placeholder{color:var(--fg-3)}.clear.svelte-1l1hf0x{width:20px;height:20px;margin:0 10px;border-radius:50%;display:grid;place-items:center;background:var(--fg-3);color:var(--bg);flex:none;animation:fade var(--t-fast) var(--ease)}.clear.svelte-1l1hf0x svg{width:10px;height:10px}kbd.svelte-1l1hf0x{margin-right:10px;font:500 var(--fs-caption2) var(--font);color:var(--fg-3);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:1px 5px}.pop.svelte-1l1hf0x{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:var(--z-nav);padding:6px;border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--shadow);animation:svelte-1l1hf0x-pop-in var(--t) var(--ease) both;transform-origin:top center}@keyframes svelte-1l1hf0x-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}.cap.svelte-1l1hf0x{padding:6px 10px 4px;font-size:var(--fs-caption2);font-weight:600;color:var(--fg-3);letter-spacing:.02em}.opt.svelte-1l1hf0x{display:flex;align-items:center;border-radius:var(--r-sm)}.opt.svelte-1l1hf0x:hover,.opt.cur.svelte-1l1hf0x{background:var(--hover)}.opt-main.svelte-1l1hf0x{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;text-align:left;font-size:var(--fs-subhead)}.opt-main.svelte-1l1hf0x img:where(.svelte-1l1hf0x){border-radius:var(--r-xs);flex:none;object-fit:cover}.ico.svelte-1l1hf0x{width:28px;height:28px;display:grid;place-items:center;color:var(--fg-3);flex:none}.ico.svelte-1l1hf0x svg{width:16px;height:16px}.kind.svelte-1l1hf0x{margin-left:auto;font-size:var(--fs-caption2);color:var(--fg-3);flex:none}.rm.svelte-1l1hf0x{width:28px;height:28px;margin-right:6px;display:grid;place-items:center;border-radius:50%;color:var(--fg-3);opacity:0;transition:opacity var(--t-fast) var(--ease)}.opt.svelte-1l1hf0x:hover .rm:where(.svelte-1l1hf0x){opacity:1}.rm.svelte-1l1hf0x:hover{background:var(--press);color:var(--fg)}.rm.svelte-1l1hf0x svg{width:13px;height:13px}.sf.svelte-rk2r2p{min-width:0}.sel-wrap.svelte-rk2r2p{display:flex;min-width:0}.chips.svelte-rk2r2p{display:none}@media(max-width:640px){.sf.svelte-rk2r2p:not(.select-only) .sel-wrap:where(.svelte-rk2r2p){display:none}.sf.svelte-rk2r2p:not(.select-only) .chips:where(.svelte-rk2r2p){display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin:0 -20px;padding:2px 20px}.sf.svelte-rk2r2p:not(.select-only) .chips:where(.svelte-rk2r2p)::-webkit-scrollbar{display:none}}.sf.chips-only.svelte-rk2r2p .sel-wrap:where(.svelte-rk2r2p){display:none}.sf.chips-only.svelte-rk2r2p .chips:where(.svelte-rk2r2p){display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin:0 -20px;padding:2px 20px}.sf.chips-only.svelte-rk2r2p .chips:where(.svelte-rk2r2p)::-webkit-scrollbar{display:none}.chip.svelte-rk2r2p{flex:none;scroll-snap-align:start;height:32px;padding:0 14px;border-radius:var(--r-pill);background:var(--bg-2);color:var(--fg-2);font-size:var(--fs-footnote);font-weight:500;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.chip.svelte-rk2r2p:active{transform:scale(.94)}.chip.on.svelte-rk2r2p{background:var(--accent);color:var(--accent-fg)}.sidebar.svelte-181dlmc{grid-area:side;flex:1;width:100%;display:flex;flex-direction:column;min-height:0;padding:10px 10px 8px;gap:2px;background:var(--bg-2);border-right:.5px solid var(--line)}.brand.svelte-181dlmc{display:flex;align-items:center;gap:9px;height:40px;padding:0 8px;border-radius:var(--r-md);font:600 var(--fs-headline) var(--font-display);letter-spacing:-.015em;transition:background-color var(--t-fast) var(--ease)}.brand.svelte-181dlmc:hover{background:var(--hover)}.brand.svelte-181dlmc img:where(.svelte-181dlmc){border-radius:var(--r-sm);flex:none}.nav.svelte-181dlmc{display:flex;flex-direction:column;gap:1px}.item.svelte-181dlmc{display:flex;align-items:center;gap:11px;height:36px;padding:0 8px;border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-subhead);font-weight:500;text-align:left;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.item.svelte-181dlmc:hover{background:var(--hover);color:var(--fg)}.item.on.svelte-181dlmc{background:var(--bg-elev);color:var(--fg);box-shadow:var(--shadow-sm)}.ico.svelte-181dlmc{position:relative;display:grid;place-items:center;width:20px;flex:none}.item.on.svelte-181dlmc .ico:where(.svelte-181dlmc){color:var(--accent)}.lbl.svelte-181dlmc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap.svelte-181dlmc{margin:16px 8px 4px;font-size:var(--fs-caption2);font-weight:600;letter-spacing:.02em;color:var(--fg-3)}.badge.svelte-181dlmc{position:absolute;top:-4px;right:-6px;min-width:15px;height:15px;padding:0 4px;border-radius:var(--r-pill);background:var(--accent);color:var(--white);font-size:var(--fs-micro);font-weight:600;line-height:15px;text-align:center;box-shadow:0 0 0 1.5px var(--bg-2)}.spacer.svelte-181dlmc{flex:1;min-height:8px}.foot.svelte-181dlmc{display:flex;align-items:center;gap:6px;padding-top:6px;border-top:.5px solid var(--line)}.acc.svelte-181dlmc{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 8px;border-radius:var(--r-md);text-align:left;transition:background-color var(--t-fast) var(--ease)}.acc.svelte-181dlmc:hover{background:var(--hover)}.acc-name.svelte-181dlmc{max-width:100%;font-size:var(--fs-footnote);font-weight:600;color:var(--fg)}.acc-src.svelte-181dlmc{max-width:100%;font-size:var(--fs-caption2);color:var(--fg-3)}@media(min-width:900px)and (max-width:1080px){.sidebar.svelte-181dlmc{padding-left:8px;padding-right:8px;align-items:center}.brand.svelte-181dlmc{padding:0;justify-content:center}.name.svelte-181dlmc,.lbl.svelte-181dlmc,.acc-name.svelte-181dlmc,.acc-src.svelte-181dlmc{display:none}.cap.svelte-181dlmc{margin:14px 0 4px;text-align:center;font-size:var(--fs-micro)}.item.svelte-181dlmc{justify-content:center;padding:0;width:40px}.acc.svelte-181dlmc{align-items:center;padding:6px 0}}.home.svelte-1ary22t{padding:4px 4px 32px}.blank.svelte-1ary22t{display:flex;flex-direction:column;align-items:center;gap:6px;padding:64px 20px;text-align:center;color:var(--fg-3);animation:rise var(--t-slow) var(--ease-out) backwards}.blank.svelte-1ary22t svg{width:32px;height:32px;margin-bottom:4px;opacity:.7}.blank-title.svelte-1ary22t{font-size:var(--fs-headline);font-weight:600;color:var(--fg)}.blank-sub.svelte-1ary22t{font-size:var(--fs-footnote);color:var(--fg-2)}.page-head.svelte-1ary22t{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 16px}h1.svelte-1ary22t{margin:0;font:700 var(--fs-title1)/1.1 var(--font-display);letter-spacing:-.028em}.src-tag.svelte-1ary22t{position:absolute;left:8px;top:8px;padding:2px 6px;border-radius:var(--r-sm);background:#00000085;color:var(--white);font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em}section.svelte-1ary22t{margin-top:32px}.sec-head.svelte-1ary22t{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.sec-head.link.svelte-1ary22t{width:100%;text-align:left;align-items:center;justify-content:flex-start;gap:2px;color:inherit}.more-arrow.svelte-1ary22t{display:inline-grid;place-items:center;color:var(--fg-3);transition:transform var(--t) var(--ease),color var(--t-fast) var(--ease)}.sec-head.link.svelte-1ary22t:hover .more-arrow:where(.svelte-1ary22t){transform:translate(2px);color:var(--fg-2)}h2.svelte-1ary22t{margin:0;font:700 var(--fs-title3)/1.2 var(--font-display);letter-spacing:-.02em}.shelf.svelte-1ary22t{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px}.shelf.svelte-1ary22t>:where(.svelte-1ary22t):nth-child(n+6){display:none}.card.svelte-1ary22t{display:flex;flex-direction:column;text-align:left;min-width:0;animation:rise var(--t-slow) var(--ease-out) backwards;animation-delay:var(--d, 0ms)}.art.svelte-1ary22t{position:relative;width:100%;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:linear-gradient(150deg,var(--bg-3),var(--bg-2));box-shadow:0 2px 10px #0000000f,inset 0 0 0 .5px var(--line);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.card.svelte-1ary22t:hover .art:where(.svelte-1ary22t){transform:translateY(-2px);box-shadow:var(--cover-shadow)}.card.svelte-1ary22t:active .art:where(.svelte-1ary22t){transform:scale(.98)}.art.svelte-1ary22t img:where(.svelte-1ary22t){width:100%;height:100%;object-fit:cover}.play-badge.svelte-1ary22t{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--ink);box-shadow:0 4px 14px #00000038;opacity:0;transform:scale(.88);transition:opacity var(--t-fast) var(--ease),transform var(--t) var(--ease-spring)}.play-badge.svelte-1ary22t svg{width:15px;height:15px;margin-left:1px}.card.svelte-1ary22t:hover .play-badge:where(.svelte-1ary22t){opacity:1;transform:scale(1)}.card-title.svelte-1ary22t{margin-top:8px;font-size:var(--fs-footnote);font-weight:500;line-height:1.35;letter-spacing:-.008em}.clamp2.svelte-1ary22t{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-sub.svelte-1ary22t{margin-top:2px;font-size:var(--fs-caption);color:var(--fg-2)}.songs.svelte-1ary22t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 24px}.song.svelte-1ary22t{position:relative;display:flex;align-items:center;border-radius:var(--r);padding-right:4px;transition:background-color var(--t-fast) var(--ease)}.song.svelte-1ary22t:after{content:"";position:absolute;left:66px;right:8px;bottom:0;height:.5px;background:var(--line)}.song.svelte-1ary22t:hover{background:var(--hover)}.song.svelte-1ary22t:hover:after{opacity:0}.song.active.svelte-1ary22t .s-name:where(.svelte-1ary22t){color:var(--accent)}.song.off.svelte-1ary22t{opacity:.4}.s-main.svelte-1ary22t{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:60px;padding:0 6px;text-align:left}.s-art.svelte-1ary22t{position:relative;width:48px;height:48px;border-radius:var(--r-sm);overflow:hidden;background:linear-gradient(150deg,var(--bg-3),var(--bg-2));flex:none;box-shadow:inset 0 0 0 .5px var(--line)}.s-art.svelte-1ary22t img:where(.svelte-1ary22t){width:100%;height:100%;object-fit:cover}.s-over.svelte-1ary22t{position:absolute;inset:0;display:grid;place-items:center;background:#0000006b;color:var(--white);opacity:0;transition:opacity var(--t-fast) var(--ease)}.s-over.svelte-1ary22t svg{width:16px;height:16px}.song.svelte-1ary22t:hover .s-over:where(.svelte-1ary22t),.song.active.svelte-1ary22t .s-over:where(.svelte-1ary22t){opacity:1}.s-txt.svelte-1ary22t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.s-name.svelte-1ary22t{font-size:var(--fs-subhead);font-weight:500;letter-spacing:-.01em}.s-sub.svelte-1ary22t{display:flex;align-items:center;gap:5px;font-size:var(--fs-caption);color:var(--fg-2)}.dl.svelte-1ary22t{opacity:0;transition:opacity var(--t-fast) var(--ease)}.song.svelte-1ary22t:hover .dl:where(.svelte-1ary22t){opacity:1}.dl.svelte-1ary22t svg{width:16px;height:16px}.skel.svelte-1ary22t{pointer-events:none}.sk-line.svelte-1ary22t{display:block;height:12px;width:78%;margin-top:10px;border-radius:var(--r-xs);background:var(--bg-2)}.sk-line.sm.svelte-1ary22t{width:48%;height:10px;margin-top:6px}.song.skel.svelte-1ary22t{height:60px;gap:12px;padding:0 6px}.song.skel.svelte-1ary22t .sk-line:where(.svelte-1ary22t){margin-top:0}.rail.svelte-1ary22t,.pages.svelte-1ary22t,.charts.svelte-1ary22t{display:none}@media(max-width:960px)and (min-width:641px){.shelf.svelte-1ary22t{grid-template-columns:repeat(4,minmax(0,1fr))}.shelf.svelte-1ary22t>:where(.svelte-1ary22t):nth-child(n+5){display:none}.songs.svelte-1ary22t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.desk.svelte-1ary22t{display:none!important}.home.svelte-1ary22t{padding:0 0 24px}.page-head.svelte-1ary22t{flex-direction:column;align-items:stretch;gap:12px;padding:2px 0 10px}h1.svelte-1ary22t{font-size:var(--fs-title1)}section.svelte-1ary22t{margin-top:24px}.sec-head.svelte-1ary22t{margin-bottom:10px;padding:0 2px}h2.svelte-1ary22t{font-size:var(--fs-title3)}.shelf.svelte-1ary22t,.rail.svelte-1ary22t,.pages.svelte-1ary22t{display:flex;gap:12px;margin:0 -12px;padding:2px 12px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shelf.svelte-1ary22t::-webkit-scrollbar,.rail.svelte-1ary22t::-webkit-scrollbar,.pages.svelte-1ary22t::-webkit-scrollbar{display:none}.shelf.svelte-1ary22t>:where(.svelte-1ary22t):nth-child(n+5),.shelf.svelte-1ary22t>:where(.svelte-1ary22t):nth-child(n+6){display:flex}.shelf.svelte-1ary22t .card:where(.svelte-1ary22t){flex:none;width:148px;scroll-snap-align:start;animation:none}.art.svelte-1ary22t{border-radius:var(--r)}.play-badge.svelte-1ary22t{display:none}.card-title.svelte-1ary22t{font-size:var(--fs-footnote)}.rail.svelte-1ary22t .tile:where(.svelte-1ary22t){flex:none;width:104px;display:flex;flex-direction:column;text-align:left;scroll-snap-align:start}.tile-art.svelte-1ary22t{position:relative;width:104px;height:104px;border-radius:var(--r);overflow:hidden;background:linear-gradient(150deg,var(--bg-3),var(--bg-2));box-shadow:inset 0 0 0 .5px var(--line);transition:transform var(--t-fast) var(--ease)}.tile.svelte-1ary22t:active .tile-art:where(.svelte-1ary22t){transform:scale(.96)}.tile-art.svelte-1ary22t img:where(.svelte-1ary22t){width:100%;height:100%;object-fit:cover}.tile-now.svelte-1ary22t{position:absolute;inset:0;display:grid;place-items:center;background:#0000006b;color:var(--white)}.tile-name.svelte-1ary22t{margin-top:6px;font-size:var(--fs-caption);font-weight:500;letter-spacing:-.005em}.tile.active.svelte-1ary22t .tile-name:where(.svelte-1ary22t){color:var(--accent)}.tile-sub.svelte-1ary22t{font-size:var(--fs-caption2);color:var(--fg-2)}.pages.svelte-1ary22t .pg:where(.svelte-1ary22t){flex:none;width:calc(100vw - 44px);scroll-snap-align:start}.song.svelte-1ary22t{padding-right:0}.song.svelte-1ary22t:after{left:60px;right:0}.s-main.svelte-1ary22t{height:56px;gap:12px;padding:0 4px 0 2px}.dl.svelte-1ary22t{opacity:1;width:40px;height:40px;color:var(--fg-3)}.s-name.svelte-1ary22t{font-size:var(--fs-callout)}.charts.svelte-1ary22t{display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--bg-2);overflow:hidden}.chart.svelte-1ary22t{display:flex;align-items:center;gap:10px;height:64px;padding:0 12px 0 8px;text-align:left;color:var(--fg-3);position:relative;transition:background-color var(--t-fast) var(--ease);animation:rise var(--t-slow) var(--ease-out) backwards;animation-delay:var(--d, 0ms)}.chart.svelte-1ary22t:active{background:var(--press)}.chart.svelte-1ary22t+.chart:where(.svelte-1ary22t):before{content:"";position:absolute;left:94px;right:0;top:0;height:.5px;background:var(--line)}.chart-art.svelte-1ary22t{position:relative;width:48px;height:48px;border-radius:var(--r-sm);overflow:hidden;background:linear-gradient(150deg,var(--bg-3),var(--bg-2));flex:none;box-shadow:inset 0 0 0 .5px var(--line)}.chart-art.svelte-1ary22t img:where(.svelte-1ary22t){width:100%;height:100%;object-fit:cover}.chart-rank.svelte-1ary22t{width:18px;flex:none;font-size:var(--fs-footnote);font-weight:600;color:var(--fg-3);text-align:center}.chart.svelte-1ary22t:nth-child(-n+3) .chart-rank:where(.svelte-1ary22t){color:var(--fg)}.chart-txt.svelte-1ary22t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.chart-name.svelte-1ary22t{font-size:var(--fs-callout);font-weight:500;color:var(--fg);letter-spacing:-.01em}.chart-sub.svelte-1ary22t{font-size:var(--fs-caption);color:var(--fg-2)}}.list.svelte-100swj{position:relative;contain:strict;width:100%;--row-h: 56px}.window.svelte-100swj{position:absolute;inset:0 0 auto;will-change:transform}.row.svelte-100swj{height:var(--row-h);display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.7fr) 52px 72px;align-items:center;gap:12px;padding:0 8px;border-radius:var(--r);position:relative;transition:background-color var(--t-fast) var(--ease)}.row.svelte-100swj:has(.check:where(.svelte-100swj)){grid-template-columns:28px auto minmax(0,1fr) minmax(0,.7fr) 52px 72px}.row.noalbum.svelte-100swj{grid-template-columns:auto minmax(0,1fr) 52px 72px}.row.noalbum.svelte-100swj:has(.check:where(.svelte-100swj)){grid-template-columns:28px auto minmax(0,1fr) 52px 72px}.row.svelte-100swj:after{content:"";position:absolute;left:60px;right:8px;bottom:0;height:.5px;background:var(--line)}.row.svelte-100swj:hover{background:var(--hover)}.row.svelte-100swj:hover:after,.row.active.svelte-100swj:after{opacity:0}.row.active.svelte-100swj{background:var(--bg-2)}.row.active.svelte-100swj .name:where(.svelte-100swj){color:var(--accent)}.row.off.svelte-100swj .title:where(.svelte-100swj),.row.off.svelte-100swj .album:where(.svelte-100swj),.row.off.svelte-100swj .dur:where(.svelte-100swj),.row.off.svelte-100swj .cover:where(.svelte-100swj){opacity:.38}.row.enter.svelte-100swj{animation:rise var(--t-slow) var(--ease-out) backwards;animation-delay:var(--d)}.lead.svelte-100swj{position:relative;width:40px;height:40px;display:grid;place-items:center;flex:none}.cover.svelte-100swj{width:40px;height:40px;border-radius:var(--r-sm);overflow:hidden;background:var(--bg-3)}.cover.svelte-100swj img:where(.svelte-100swj){width:100%;height:100%;object-fit:cover}.num.svelte-100swj{color:var(--fg-3);font-size:var(--fs-footnote);transition:opacity var(--t-fast) var(--ease)}.play-overlay.svelte-100swj{position:absolute;inset:0;display:grid;place-items:center;color:var(--fg);opacity:0;border-radius:var(--r-sm);transition:opacity var(--t-fast) var(--ease)}.play-overlay.cover-mode.svelte-100swj{background:#0000006b;color:var(--white)}.play-overlay.svelte-100swj svg{width:16px;height:16px}.row.svelte-100swj:hover .play-overlay:where(.svelte-100swj),.row.active.svelte-100swj .play-overlay:where(.svelte-100swj){opacity:1}.row.svelte-100swj:hover .num:where(.svelte-100swj),.row.active.svelte-100swj .num:where(.svelte-100swj){opacity:0}.row.active.svelte-100swj .play-overlay:where(.svelte-100swj):not(.cover-mode){color:var(--accent)}.bars.svelte-100swj{display:flex;gap:2px;align-items:flex-end;height:14px}.bars.svelte-100swj i:where(.svelte-100swj){width:3px;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;animation:svelte-100swj-bar .9s var(--ease-in-out) infinite alternate}.bars.svelte-100swj i:where(.svelte-100swj):nth-child(2){animation-delay:-.3s}.bars.svelte-100swj i:where(.svelte-100swj):nth-child(3){animation-delay:-.6s}@keyframes svelte-100swj-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.title.svelte-100swj{min-width:0}.name.svelte-100swj{font-size:var(--fs-subhead);font-weight:500;letter-spacing:-.01em}.alias.svelte-100swj{color:var(--fg-3);font-weight:400}.sub.svelte-100swj{font-size:var(--fs-caption);color:var(--fg-2);display:flex;align-items:center;gap:6px;margin-top:1px}.album.svelte-100swj{font-size:var(--fs-footnote);color:var(--fg-2)}.dur.svelte-100swj{font-size:var(--fs-footnote);color:var(--fg-3);text-align:right}.actions.svelte-100swj{display:flex;justify-content:flex-end;gap:2px;opacity:0;transition:opacity var(--t-fast) var(--ease)}.row.svelte-100swj:hover .actions:where(.svelte-100swj),.row.svelte-100swj:focus-within .actions:where(.svelte-100swj){opacity:1}.check.svelte-100swj{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;color:transparent;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.check.svelte-100swj svg{width:12px;height:12px}.check.on.svelte-100swj{background:var(--accent);border-color:var(--accent);color:var(--white)}.check.svelte-100swj:active{transform:scale(.88)}.menu.svelte-100swj{position:fixed;z-index:var(--z-tabbar);min-width:188px;padding:5px;border-radius:var(--r);background:var(--bg-elev);box-shadow:var(--shadow);animation:svelte-100swj-menu-in var(--t) var(--ease) both;transform-origin:top left}@keyframes svelte-100swj-menu-in{0%{opacity:0;transform:scale(.96)}}.menu.svelte-100swj button:where(.svelte-100swj){width:100%;display:flex;align-items:center;gap:10px;height:30px;padding:0 10px;border-radius:var(--r-sm);font-size:var(--fs-footnote);text-align:left}.menu.svelte-100swj button:where(.svelte-100swj):hover{background:var(--accent);color:var(--white)}.menu.svelte-100swj svg{width:15px;height:15px;opacity:.8}.menu.svelte-100swj hr:where(.svelte-100swj){border:0;height:.5px;background:var(--line);margin:4px 8px}.menu-scrim.svelte-100swj,.menu-head.svelte-100swj{display:none}@media(max-width:760px){.list.svelte-100swj{--row-h: 58px}.row.svelte-100swj{grid-template-columns:auto minmax(0,1fr) 44px;gap:10px;padding:0 2px 0 4px;height:var(--row-h)}.row.svelte-100swj:has(.check:where(.svelte-100swj)){grid-template-columns:28px auto minmax(0,1fr) 44px}.row.svelte-100swj:hover{background:none}.row.svelte-100swj:active{background:var(--press)}.row.svelte-100swj:after{left:56px;right:0}.album.svelte-100swj,.dur.svelte-100swj,.play-overlay.svelte-100swj{display:none}.row.active.svelte-100swj .play-overlay:where(.svelte-100swj){display:grid;opacity:1}.num.svelte-100swj{opacity:1!important}.row.active.svelte-100swj .num:where(.svelte-100swj){opacity:0!important}.actions.svelte-100swj{opacity:1;gap:0}.actions.svelte-100swj .icon-btn:where(.svelte-100swj):first-child{display:none}.actions.svelte-100swj .icon-btn:where(.svelte-100swj){width:44px;height:44px}.name.svelte-100swj{font-size:var(--fs-callout)}.menu-scrim.svelte-100swj{display:block;position:fixed;inset:0;z-index:var(--z-menu-scrim);background:var(--scrim);animation:fade var(--t) var(--ease) both}.menu.svelte-100swj{left:8px!important;right:8px;top:auto!important;bottom:calc(8px + var(--sab));z-index:var(--z-drawer);min-width:0;padding:6px;border-radius:var(--r-xl);animation:svelte-100swj-menu-up var(--t-slow) var(--ease) both;transform-origin:center bottom}@keyframes svelte-100swj-menu-up{0%{opacity:0;transform:translateY(24px)}}.menu-head.svelte-100swj{display:flex;align-items:center;gap:12px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:.5px solid var(--line)}.menu-head.svelte-100swj img:where(.svelte-100swj){border-radius:var(--r-sm);background:var(--bg-3);flex:none}.mh-txt.svelte-100swj{min-width:0;font-size:var(--fs-subhead);font-weight:500}.mh-txt.svelte-100swj .muted:where(.svelte-100swj){font-size:var(--fs-caption);font-weight:400}.menu.svelte-100swj button:where(.svelte-100swj){height:46px;font-size:var(--fs-callout);padding:0 12px;gap:14px;border-radius:var(--r)}.menu.svelte-100swj button:where(.svelte-100swj):hover{background:none;color:inherit}.menu.svelte-100swj button:where(.svelte-100swj):active{background:var(--press)}.menu.svelte-100swj svg{width:18px;height:18px}}.blank.svelte-2o7gxz{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 20px 72px;text-align:center;color:var(--fg-3);animation:rise var(--t-slow) var(--ease-out) backwards}.blank.svelte-2o7gxz svg{width:32px;height:32px;margin-bottom:4px;opacity:.7}.blank-title.svelte-2o7gxz{font-size:var(--fs-headline);font-weight:600;color:var(--fg)}.blank-sub.svelte-2o7gxz{font-size:var(--fs-footnote);color:var(--fg-2);max-width:320px}.head.svelte-2o7gxz{display:flex;gap:32px;align-items:flex-end;padding:8px 8px 28px;animation:rise var(--t-slow) var(--ease-out) backwards}.head.noart.svelte-2o7gxz{padding-top:16px}.art.svelte-2o7gxz{width:220px;height:220px;flex:none;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-3);box-shadow:var(--cover-shadow)}.art.svelte-2o7gxz img:where(.svelte-2o7gxz){width:100%;height:100%;object-fit:cover}.info.svelte-2o7gxz{min-width:0;flex:1}.eyebrow.svelte-2o7gxz{font-size:var(--fs-caption);font-weight:600;color:var(--fg-2);letter-spacing:.02em;margin-bottom:6px}h1.svelte-2o7gxz{margin:0;font:700 var(--fs-title1)/1.15 var(--font-display);letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.owner.svelte-2o7gxz{margin-top:4px;font-size:var(--fs-title3);font-weight:500;color:var(--accent);letter-spacing:-.015em}.meta.svelte-2o7gxz{margin-top:6px;font-size:var(--fs-footnote)}.desc.svelte-2o7gxz{display:block;margin-top:10px;max-width:640px;text-align:left;color:var(--fg-2);font-size:var(--fs-footnote)}.desc.svelte-2o7gxz p:where(.svelte-2o7gxz){margin:0;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.desc.open.svelte-2o7gxz p:where(.svelte-2o7gxz){-webkit-line-clamp:unset;line-clamp:unset}.cta.svelte-2o7gxz{display:flex;gap:10px;align-items:center;margin-top:18px;flex-wrap:wrap}.toolbar.svelte-2o7gxz{position:sticky;top:0;z-index:var(--z-local-2);display:flex;align-items:center;gap:8px;height:44px;margin:0 0 4px;padding:0 4px;background:var(--bg);border-bottom:.5px solid var(--line)}.count.svelte-2o7gxz{font-size:var(--fs-footnote)}.done.svelte-2o7gxz{margin-left:auto;font-weight:600}.filter.svelte-2o7gxz{margin-left:auto;display:flex;align-items:center;gap:6px;height:28px;width:220px;padding:0 10px;border-radius:var(--r-md);background:var(--bg-2);color:var(--fg-3)}.filter.svelte-2o7gxz svg{width:14px;height:14px;flex:none}.filter.svelte-2o7gxz input:where(.svelte-2o7gxz){flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:var(--fs-footnote);color:var(--fg)}@media(max-width:760px){.head.svelte-2o7gxz{flex-direction:column;align-items:center;text-align:center;gap:18px;padding:8px 0 20px}.head.noart.svelte-2o7gxz{align-items:flex-start;text-align:left;padding-top:4px}.art.svelte-2o7gxz{width:min(60vw,220px);height:auto;aspect-ratio:1;border-radius:var(--r-xl)}.info.svelte-2o7gxz{width:100%}h1.svelte-2o7gxz{font-size:var(--fs-title2)}.owner.svelte-2o7gxz{font-size:var(--fs-body)}.desc.svelte-2o7gxz{margin-left:auto;margin-right:auto}.head.svelte-2o7gxz:not(.noart) .cta:where(.svelte-2o7gxz){justify-content:center}.cta.svelte-2o7gxz .btn.lg:where(.svelte-2o7gxz){flex:1 1 0;min-width:0;padding:0 12px;height:42px}.cta.svelte-2o7gxz .icon-btn:where(.svelte-2o7gxz){width:42px;height:42px;background:var(--bg-2)}.toolbar.svelte-2o7gxz{height:44px}.filter.svelte-2o7gxz{width:140px}}.song.svelte-bfpe48{display:flex;gap:40px;align-items:center;padding:16px 8px 32px;animation:rise var(--t-slow) var(--ease-out) backwards}.art.svelte-bfpe48{width:280px;height:280px;flex:none;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-3);box-shadow:var(--cover-shadow)}.art.svelte-bfpe48 img:where(.svelte-bfpe48){width:100%;height:100%;object-fit:cover}.info.svelte-bfpe48{min-width:0}.eyebrow.svelte-bfpe48{font-size:var(--fs-caption);font-weight:600;color:var(--fg-2);letter-spacing:.02em;margin-bottom:6px}h1.svelte-bfpe48{margin:0;font:700 var(--fs-title1)/1.15 var(--font-display);letter-spacing:-.025em}.alias.svelte-bfpe48{margin-top:2px;font-size:var(--fs-callout)}.owner.svelte-bfpe48{margin-top:6px;font-size:var(--fs-title3);font-weight:500;color:var(--accent);letter-spacing:-.015em}.album.svelte-bfpe48{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--fs-subhead);color:var(--fg-2);border-radius:var(--r-sm);transition:color var(--t-fast) var(--ease)}.album.svelte-bfpe48:hover{color:var(--fg)}.album.svelte-bfpe48 svg{width:15px;height:15px}.facts.svelte-bfpe48{display:flex;gap:28px;margin:22px 0 0;flex-wrap:wrap}.facts.svelte-bfpe48 div:where(.svelte-bfpe48){min-width:0}dt.svelte-bfpe48{font-size:var(--fs-caption2);color:var(--fg-3);font-weight:500;letter-spacing:.02em}dd.svelte-bfpe48{margin:2px 0 0;font-size:var(--fs-subhead);font-weight:500}.cta.svelte-bfpe48{display:flex;gap:10px;align-items:center;margin-top:24px}.lyric.svelte-bfpe48{padding:8px;max-width:640px;animation:rise var(--t-slow) var(--ease-out) 80ms backwards}h2.svelte-bfpe48{font:600 var(--fs-title3) var(--font-display);letter-spacing:-.02em;margin:0 0 14px}.lyric.svelte-bfpe48 p:where(.svelte-bfpe48){margin:0 0 12px;font-size:var(--fs-callout);line-height:1.5}.lyric.svelte-bfpe48 p:where(.svelte-bfpe48) span:where(.svelte-bfpe48){display:block;font-size:var(--fs-footnote);color:var(--fg-2)}@media(max-width:760px){.song.svelte-bfpe48{flex-direction:column;align-items:center;text-align:center;gap:22px;padding-top:8px}.art.svelte-bfpe48{width:min(68vw,260px);height:auto;aspect-ratio:1}.info.svelte-bfpe48{width:100%}.facts.svelte-bfpe48{justify-content:center;gap:20px}.cta.svelte-bfpe48{justify-content:center}.cta.svelte-bfpe48 .btn.lg:where(.svelte-bfpe48){flex:1;max-width:180px}.lyric.svelte-bfpe48{max-width:none;text-align:center}h1.svelte-bfpe48{font-size:var(--fs-title2)}}.bar.svelte-y66ne{position:relative;height:calc(var(--playbar) + var(--sab));padding-bottom:var(--sab);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 16px;background:var(--bg);border-top:.5px solid var(--line);animation:svelte-y66ne-bar-in var(--t-slow) var(--ease) both}@keyframes svelte-y66ne-bar-in{0%{transform:translateY(100%)}}.progress-top.svelte-y66ne{position:absolute;left:0;right:0;top:-8px;z-index:var(--z-local-2)}.progress-top.svelte-y66ne .track{border-radius:0}.left.svelte-y66ne{display:flex;align-items:center;gap:12px;min-width:0}.cover.svelte-y66ne{position:relative;width:48px;height:48px;flex:none;border-radius:var(--r-sm);overflow:hidden;background:var(--bg-3);box-shadow:var(--shadow-sm)}.cover.svelte-y66ne img:where(.svelte-y66ne){width:100%;height:100%;object-fit:cover;animation:fade var(--t) var(--ease)}.expand.svelte-y66ne{position:absolute;inset:0;display:grid;place-items:center;background:#0006;color:var(--white);opacity:0;transition:opacity var(--t-fast) var(--ease)}.expand.svelte-y66ne svg{width:20px;height:20px;transform:rotate(180deg)}.cover.svelte-y66ne:hover .expand:where(.svelte-y66ne){opacity:1}.meta.svelte-y66ne{min-width:0;overflow:hidden}.swap.svelte-y66ne{animation:rise var(--t) var(--ease-out)}.name.svelte-y66ne{display:block;max-width:100%;font-size:var(--fs-subhead);font-weight:500;text-align:left}.name.svelte-y66ne:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--fg-3)}.artist.svelte-y66ne{font-size:var(--fs-caption);color:var(--fg-2)}.center.svelte-y66ne{display:flex;align-items:center;gap:6px}.center.svelte-y66ne .icon-btn:where(.svelte-y66ne){color:var(--fg)}.center.svelte-y66ne .icon-btn.sm:where(.svelte-y66ne){color:var(--fg-2);position:relative}.center.svelte-y66ne .icon-btn.sm.on:where(.svelte-y66ne){color:var(--accent)}.one.svelte-y66ne{position:absolute;right:5px;bottom:5px;font-size:var(--fs-micro);font-weight:700}.play.svelte-y66ne{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--fg);color:var(--bg);transition:transform var(--t-fast) var(--ease)}.play.svelte-y66ne:hover{transform:scale(1.05)}.play.svelte-y66ne:active{transform:scale(.94)}.play.svelte-y66ne svg{width:18px;height:18px}.play.svelte-y66ne .spinner:where(.svelte-y66ne){border-color:color-mix(in srgb,var(--bg) 30%,transparent);border-top-color:var(--bg)}.right.svelte-y66ne{display:flex;align-items:center;justify-content:flex-end;gap:4px}.time.svelte-y66ne{font-size:var(--fs-caption);color:var(--fg-3);margin-right:8px}.vol.svelte-y66ne{display:flex;align-items:center}.vol-slider.svelte-y66ne{width:88px;margin-right:6px}.icon-btn.sm.svelte-y66ne svg{width:17px;height:17px}@media(max-width:900px){.time.svelte-y66ne,.vol-slider.svelte-y66ne{display:none}}@media(max-width:640px){.bar.svelte-y66ne{grid-template-columns:minmax(0,1fr) auto}.right.svelte-y66ne{display:none}.center.svelte-y66ne .icon-btn.sm:where(.svelte-y66ne){display:none}}p.svelte-1l02rhf{margin:0 0 14px;font-size:var(--fs-footnote)}form.svelte-1l02rhf{display:flex;flex-direction:column;gap:12px}.input.svelte-1l02rhf{height:38px}.stack.svelte-1q7l584{position:fixed;left:50%;bottom:calc(var(--playbar) + 16px);transform:translate(-50%);z-index:var(--z-toast);width:max-content;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast.svelte-1q7l584{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:240px;max-width:min(440px,calc(100vw - 32px));padding:10px 10px 10px 12px;border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--shadow)}.ico.svelte-1q7l584{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--bg-3);color:var(--fg-2)}.ico.svelte-1q7l584 svg{width:12px;height:12px}.success.svelte-1q7l584 .ico:where(.svelte-1q7l584){background:var(--ok);color:var(--white)}.error.svelte-1q7l584 .ico:where(.svelte-1q7l584){background:var(--accent);color:var(--white)}.txt.svelte-1q7l584{flex:1;min-width:0}.title.svelte-1q7l584{font-size:var(--fs-footnote);font-weight:500}.detail.svelte-1q7l584{font-size:var(--fs-caption);color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.stack.svelte-1q7l584{top:calc(var(--sat) + 12px);bottom:auto}}.tabbar.svelte-rn7nzu{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-tabbar);display:grid;grid-template-columns:repeat(4,1fr);height:calc(var(--tabbar) + var(--sab));padding-bottom:var(--sab);background:color-mix(in srgb,var(--bg-elev) 92%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid var(--line);user-select:none;-webkit-user-select:none}.tab.svelte-rn7nzu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:var(--tabbar);color:var(--fg-3);transition:color var(--t-fast) var(--ease)}.ico.svelte-rn7nzu{position:relative;display:grid;place-items:center;height:26px;transition:transform var(--t) var(--ease-spring)}.tab.svelte-rn7nzu:active .ico:where(.svelte-rn7nzu){transform:scale(.88)}.label.svelte-rn7nzu{font-size:var(--fs-micro);font-weight:500;letter-spacing:.01em}.tab.active.svelte-rn7nzu{color:var(--accent)}.badge-dot.svelte-rn7nzu{position:absolute;top:-2px;right:-9px;min-width:15px;height:15px;padding:0 4px;border-radius:var(--r-pill);background:var(--accent);color:var(--white);font-size:var(--fs-micro);font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 1.5px var(--bg-elev)}.pill-wrap.svelte-zg0p28{position:fixed;left:8px;right:8px;bottom:calc(var(--tabbar) + var(--sab) + 8px);z-index:var(--z-pill);animation:svelte-zg0p28-pill-in var(--t-slow) var(--ease-out) both}@keyframes svelte-zg0p28-pill-in{0%{opacity:0;transform:translateY(12px)}}.pill.svelte-zg0p28{position:relative;display:flex;align-items:center;gap:12px;height:56px;padding:0 8px 0 6px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--bg-elev) 94%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--shadow);overflow:hidden;outline:none;transition:transform var(--t-fast) var(--ease)}.pill.svelte-zg0p28:active:not(.swiping){transform:scale(.985)}.pill.swiping.svelte-zg0p28{transition:none}.art.svelte-zg0p28{width:44px;height:44px;border-radius:var(--r-md);overflow:hidden;background:var(--bg-3);flex:none;box-shadow:var(--shadow-sm)}.art.svelte-zg0p28 img:where(.svelte-zg0p28){width:100%;height:100%;object-fit:cover;animation:fade var(--t) var(--ease)}.info.svelte-zg0p28{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.name.svelte-zg0p28{font-size:var(--fs-subhead);font-weight:600;letter-spacing:-.01em}.artist.svelte-zg0p28{font-size:var(--fs-caption);color:var(--fg-2)}.actions.svelte-zg0p28{display:flex;align-items:center;gap:2px}.ctl.svelte-zg0p28{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--fg);transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.ctl.svelte-zg0p28:active{background:var(--press);transform:scale(.9)}.ctl.svelte-zg0p28 .spinner:where(.svelte-zg0p28){border-top-color:var(--fg)}.progress.svelte-zg0p28{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line)}.fill.svelte-zg0p28{height:100%;background:var(--accent);transform-origin:left;transition:transform .16s linear}.ms.svelte-1rue3q{padding:4px 0 24px}.field.svelte-1rue3q{display:flex;align-items:center;height:40px;padding:0 6px 0 10px;border-radius:var(--r);background:var(--bg-2);color:var(--fg-3);transition:box-shadow var(--t) var(--ease),background-color var(--t) var(--ease)}.field.svelte-1rue3q:focus-within{background:var(--bg-elev);box-shadow:0 0 0 1px var(--line-2),0 0 0 4px var(--accent-soft)}.lead.svelte-1rue3q{width:24px;display:grid;place-items:center;flex:none}.field.svelte-1rue3q input:where(.svelte-1rue3q){flex:1;min-width:0;height:100%;margin-left:6px;border:0;outline:none;background:transparent;font-size:var(--fs-body);color:var(--fg);appearance:none}.field.svelte-1rue3q input:where(.svelte-1rue3q)::-webkit-search-cancel-button{display:none}.field.svelte-1rue3q input:where(.svelte-1rue3q)::placeholder{color:var(--fg-3)}.clear.svelte-1rue3q{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--bg);flex:none}.clear.svelte-1rue3q:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--fg-3)}.clear.svelte-1rue3q svg{position:relative}section.svelte-1rue3q{margin-top:26px}.sec-head.svelte-1rue3q{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;padding:0 2px}h3.svelte-1rue3q{margin:0;font:600 var(--fs-headline) var(--font-display);letter-spacing:-.015em}.chips.svelte-1rue3q{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1rue3q{display:inline-flex;align-items:center;height:32px;padding-left:13px;border-radius:var(--r-pill);background:var(--bg-2);font-size:var(--fs-footnote);max-width:100%;transition:transform var(--t-fast) var(--ease)}.chip.svelte-1rue3q:active{transform:scale(.96)}.chip-main.svelte-1rue3q{max-width:200px;height:100%;color:var(--fg)}.chip-rm.svelte-1rue3q{width:44px;height:100%;display:grid;place-items:center;color:var(--fg-3)}.group.svelte-1rue3q,.charts.svelte-1rue3q{border-radius:var(--r-lg);background:var(--bg-2);overflow:hidden}.rank.svelte-1rue3q{width:16px;flex:none;font-size:var(--fs-footnote);font-weight:600;color:var(--fg-3);text-align:center}.chart.svelte-1rue3q:nth-child(-n+3) .rank:where(.svelte-1rue3q){color:var(--fg)}.charts.svelte-1rue3q .row:where(.svelte-1rue3q){gap:10px;padding-left:8px}.charts.svelte-1rue3q .row:where(.svelte-1rue3q)+.row:where(.svelte-1rue3q):before{content:"";position:absolute;left:78px;right:0;top:0;height:.5px;background:var(--line)}.sec-head.link.svelte-1rue3q{width:100%;text-align:left;align-items:center;justify-content:flex-start;gap:2px;color:inherit}.more-arrow.svelte-1rue3q{display:inline-grid;place-items:center;color:var(--fg-3);transition:transform var(--t) var(--ease)}.sec-head.link.svelte-1rue3q:active .more-arrow:where(.svelte-1rue3q){transform:translate(2px)}.row.svelte-1rue3q{width:100%;display:flex;align-items:center;gap:12px;height:60px;padding:0 12px 0 10px;text-align:left;color:var(--fg-3);position:relative;transition:background-color var(--t-fast) var(--ease)}.row.svelte-1rue3q:active{background:var(--press)}.group.svelte-1rue3q:not(.two) .row:where(.svelte-1rue3q)+.row:where(.svelte-1rue3q):before{content:"";position:absolute;left:66px;right:0;top:0;height:.5px;background:var(--line)}.r-cover.svelte-1rue3q{position:relative;width:44px;height:44px;border-radius:var(--r-md);overflow:hidden;background:var(--bg-3);display:grid;place-items:center;flex:none;color:var(--fg-3)}.r-cover.svelte-1rue3q img:where(.svelte-1rue3q){width:100%;height:100%;object-fit:cover}.r-text.svelte-1rue3q{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.r-name.svelte-1rue3q{font-size:var(--fs-callout);font-weight:500;color:var(--fg);letter-spacing:-.01em}.r-sub.svelte-1rue3q{font-size:var(--fs-caption);color:var(--fg-2)}.head.svelte-jwl51u{display:flex;gap:24px;align-items:flex-end;padding:8px 8px 24px;animation:rise var(--t-slow) var(--ease-out) backwards}.icon.svelte-jwl51u{width:160px;height:160px;flex:none;display:grid;place-items:center;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(150deg,var(--bg-3),var(--bg-2));box-shadow:var(--cover-shadow);color:var(--fg-2)}.icon.mosaic.svelte-jwl51u{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0}.icon.svelte-jwl51u img:where(.svelte-jwl51u){width:100%;height:100%;object-fit:cover}.info.svelte-jwl51u{min-width:0;flex:1}.eyebrow.svelte-jwl51u{font-size:var(--fs-caption);font-weight:600;color:var(--fg-2);letter-spacing:.02em;margin-bottom:6px}h1.svelte-jwl51u{margin:0;font:700 var(--fs-title1)/1.15 var(--font-display);letter-spacing:-.025em}.meta.svelte-jwl51u{margin-top:6px;font-size:var(--fs-footnote)}.cta.svelte-jwl51u{display:flex;gap:10px;align-items:center;margin-top:18px}.empty.svelte-jwl51u{padding:72px 0;text-align:center}@media(max-width:760px){.head.svelte-jwl51u{flex-direction:column;align-items:center;text-align:center;gap:16px;padding:8px 0 20px}.icon.svelte-jwl51u{width:min(50vw,180px);height:min(50vw,180px);border-radius:var(--r-xl)}h1.svelte-jwl51u{font-size:var(--fs-title2)}.cta.svelte-jwl51u{justify-content:center}.cta.svelte-jwl51u .btn.lg:where(.svelte-jwl51u){flex:1 1 0;padding:0 12px;height:42px}.cta.svelte-jwl51u .icon-btn:where(.svelte-jwl51u){width:42px;height:42px;background:var(--bg-2)}}.page-settings.svelte-1t59cy{padding:0 0 24px}.page-head.svelte-1t59cy{padding:2px 0 14px}h1.svelte-1t59cy{margin:0;font:700 var(--fs-title1)/1.1 var(--font-display);letter-spacing:-.028em}.account.svelte-1t59cy{width:100%;display:flex;align-items:center;gap:14px;padding:12px 14px;margin-bottom:28px;border-radius:var(--r-lg);background:var(--bg-2);text-align:left;color:var(--fg-3);transition:background-color var(--t-fast) var(--ease)}.account.svelte-1t59cy:active{background:var(--press)}.avatar.svelte-1t59cy{width:52px;height:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--bg-3);color:var(--fg-2);flex:none}.avatar.svelte-1t59cy img:where(.svelte-1t59cy){width:100%;height:100%;object-fit:cover}.acc-txt.svelte-1t59cy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.acc-name.svelte-1t59cy{font-size:var(--fs-headline);font-weight:600;color:var(--fg);letter-spacing:-.015em}.acc-sub.svelte-1t59cy{font-size:var(--fs-footnote);color:var(--fg-2)}.chev.svelte-1t59cy{flex:none}.page-downloads.svelte-1s3wpte{padding:0 0 24px}.page-head.svelte-1s3wpte{padding:2px 0 14px}h1.svelte-1s3wpte{margin:0;font:700 var(--fs-title1)/1.1 var(--font-display);letter-spacing:-.028em}.shell.svelte-1n46o8q{height:100%;display:grid;grid-template-columns:auto minmax(0,1fr)}.side-slot.svelte-1n46o8q{display:none}.col.svelte-1n46o8q{display:grid;grid-template-rows:var(--topbar) minmax(0,1fr) auto;min-width:0;min-height:0}.top.svelte-1n46o8q{position:relative;z-index:var(--z-sticky);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px) minmax(0,1fr);align-items:center;gap:16px;padding:0 12px 0 14px;background:var(--bg);border-bottom:.5px solid transparent;transition:border-color var(--t) var(--ease)}.top.scrolled.svelte-1n46o8q{border-bottom-color:var(--line)}.loadbar.svelte-1n46o8q{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;background:var(--accent-soft)}.loadbar.svelte-1n46o8q:after{content:"";position:absolute;inset:0;width:40%;border-radius:var(--r-pill);background:var(--accent);animation:svelte-1n46o8q-loadslide 1.1s var(--ease-in-out) infinite}@keyframes svelte-1n46o8q-loadslide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.top-left.svelte-1n46o8q{display:flex;align-items:center;gap:4px}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 4px;border-radius:var(--r-sm);font:600 var(--fs-callout) var(--font-display);letter-spacing:-.01em}.brand.svelte-1n46o8q img:where(.svelte-1n46o8q){border-radius:var(--r-sm)}.top-mid.svelte-1n46o8q{min-width:0;display:flex;justify-content:center}.top-mid.svelte-1n46o8q>*{width:100%}.top-title.svelte-1n46o8q{display:block;text-align:center;font:600 var(--fs-body) var(--font-display);letter-spacing:-.01em;color:var(--fg);transition:opacity var(--t) var(--ease),transform var(--t) var(--ease)}.top-title.collapsed.svelte-1n46o8q{opacity:0;transform:translateY(4px)}.top-right.svelte-1n46o8q{display:flex;align-items:center;justify-content:flex-end;gap:4px}.top-right.svelte-1n46o8q .desktop-only:where(.svelte-1n46o8q){display:flex;gap:4px}.top-right.svelte-1n46o8q .icon-btn:where(.svelte-1n46o8q):disabled{opacity:.35;pointer-events:none}.dl.svelte-1n46o8q{position:relative}.count.svelte-1n46o8q{position:absolute;top:2px;right:0;min-width:15px;height:15px;padding:0 4px;border-radius:var(--r-pill);background:var(--accent);color:var(--white);font-size:var(--fs-micro);font-weight:600;line-height:15px;animation:svelte-1n46o8q-pop var(--t) var(--ease-spring) both}@keyframes svelte-1n46o8q-pop{0%{transform:scale(.4);opacity:0}}.avatar.svelte-1n46o8q{width:32px;height:32px;margin-left:4px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--bg-2);color:var(--fg-2);transition:transform var(--t-fast) var(--ease)}.avatar.svelte-1n46o8q:active{transform:scale(.92)}.avatar.svelte-1n46o8q img:where(.svelte-1n46o8q){width:28px;height:28px;border-radius:50%}.avatar.svelte-1n46o8q svg{width:18px;height:18px}main.svelte-1n46o8q{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior-y:contain}.page.svelte-1n46o8q{max-width:var(--content);margin:0 auto;padding:12px 24px 48px}.view.svelte-1n46o8q{animation:rise var(--t) var(--ease-out) backwards}.error.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 16px;padding:10px 10px 10px 16px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-footnote);animation:rise var(--t) var(--ease-out)}.src-tabs.svelte-1n46o8q{margin-top:12px;max-width:100%}.more.svelte-1n46o8q{display:grid;place-items:center;height:64px;font-size:var(--fs-footnote)}@media(min-width:900px){.side-slot.svelte-1n46o8q{display:flex;width:232px}.top-left.svelte-1n46o8q .brand:where(.svelte-1n46o8q){display:none}.top-right.svelte-1n46o8q .desktop-only:where(.svelte-1n46o8q) .icon-btn.nav-dup:where(.svelte-1n46o8q){display:none}.page.svelte-1n46o8q{padding:12px 32px 48px}}@media(min-width:900px)and (max-width:1080px){.side-slot.svelte-1n46o8q{width:64px}}@media(max-width:640px){.shell.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.col.svelte-1n46o8q{grid-template-rows:48px minmax(0,1fr)}.top.svelte-1n46o8q{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:0 8px}.top-left.svelte-1n46o8q{justify-content:flex-start}.brand-name.svelte-1n46o8q{display:none}.top-right.svelte-1n46o8q .desktop-only:where(.svelte-1n46o8q){display:none}.avatar.svelte-1n46o8q{margin-left:0}.avatar.hide-mobile.svelte-1n46o8q{visibility:hidden}main.svelte-1n46o8q{scrollbar-gutter:auto}.page.svelte-1n46o8q{padding:4px 12px calc(var(--tabbar) + var(--sab) + 24px)}.has-player.svelte-1n46o8q .page:where(.svelte-1n46o8q){padding-bottom:calc(var(--tabbar) + var(--sab) + 56px + 24px)}}
