:root{--pp2-gold:#f5c518;--pp2-gold2:#e2a63c;--pp2-ink:#fff;--pp2-mut:rgba(255,255,255,.72);--pp2-glass:rgba(30,28,34,.5);--pp2-line:rgba(255,255,255,.14);--pp2-dock-h:96px}.pfeed .pp2-on>.vc-mini,.pfeed .pp2-on>.vc-sound,.pfeed .pp2-on>.vctrl .vc-btn,.pfeed .pp2-on>.vctrl .vc-flex{display:none!important}.pfeed .pp2-on>.vctrl>.vc-tl{display:none!important}.pfeed .pp2-on>.vctrl .vc-tcur,.pfeed .pp2-on>.vctrl .vc-tdur{display:none!important}.pfeed .pp2-on>.vctrl{bottom:var(--pp2-dock-h);padding-bottom:0;background:0 0}.pfeed .post:has(.media video):has(.pp2-on) .post-main{padding-bottom:calc(var(--pp2-dock-h,111px) + 2px + env(safe-area-inset-bottom))}.pfeed .pp2-on>.vctrl::before{display:none}.pfeed .pp2-on>.vctrl>.vc-row{justify-content:flex-end;gap:8px}.pp2{position:absolute;left:8px;right:8px;bottom:8px;z-index:7;display:flex;flex-direction:column;gap:6px;padding:10px 10px 8px;border-radius:22px;background:var(--pp2-glass);border:1px solid var(--pp2-line);border-top-color:rgba(255,255,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 30px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);color:var(--pp2-ink);font:500 12px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;opacity:1;transform:none;transition:opacity .22s,transform .22s;touch-action:none;-webkit-user-select:none;user-select:none}.pp2 *{box-sizing:border-box}.pfeed .pp2-off>.pp2,.pfeed .pp2-off>.vctrl{opacity:0;pointer-events:none;transform:translateY(6px)}.pfeed .pp2-off>.vctrl{transition:opacity .22s,transform .22s}.pp2-line{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:7;background:rgba(255,255,255,.2);opacity:0;transition:opacity .22s;pointer-events:none}.pp2-line>i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--pp2-gold)}.pfeed .pp2-off>.pp2-line{opacity:1}.pfeed.pfeed-idle .pp2-on>.pp2{opacity:0;pointer-events:none;transform:translateY(6px)}.pfeed.pfeed-idle .pp2-on>.pp2-line{opacity:1}.pp2-song{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 5px;border-radius:14px;background:rgba(255,255,255,.08)}.pp2-song[hidden]{display:none}.pp2-art{width:30px;height:30px;flex:none;border-radius:7px;background:center/cover no-repeat #e9e6e0;object-fit:cover}.pp2-st{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp2-st b{display:block;font-size:11.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp2-st small{display:block;font-size:10.5px;color:var(--pp2-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp2-bar{position:relative;height:22px;margin:0 4px;cursor:pointer;outline:0;border-radius:6px;touch-action:none}.pp2-bar:focus-visible{box-shadow:0 0 0 2px var(--pp2-gold)}.pp2-track{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:rgba(255,255,255,.25);transition:height .15s,margin-top .15s}.pp2-bar:hover .pp2-track,.pp2-scrub .pp2-track{height:6px;margin-top:-3px}.pp2-buf,.pp2-fill{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:inherit;transform-origin:0 50%;transform:scaleX(0)}.pp2-buf{background:rgba(255,255,255,.18)}.pp2-fill{background:linear-gradient(90deg,var(--pp2-gold2),var(--pp2-gold))}.pp2-knob{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(232,194,90,.35),0 1px 6px rgba(0,0,0,.5);transform:scale(.85);transition:transform .15s}.pp2-bar:hover .pp2-knob,.pp2-scrub .pp2-knob{transform:scale(1)}.pp2-tip{position:absolute;bottom:22px;left:0;transform:translateX(-50%);display:none;flex-direction:column;align-items:center;gap:3px;padding:3px;border-radius:10px;background:rgba(14,12,9,.9);border:1px solid rgba(255,255,255,.3);box-shadow:0 6px 20px rgba(0,0,0,.5);pointer-events:none}.pp2-scrub .pp2-tip{display:flex}.pp2-tip canvas,.pp2-tip img{display:block;width:64px;height:36px;border-radius:8px;background:#000;object-fit:cover}.pp2-portrait .pp2-tip canvas,.pp2-portrait .pp2-tip img{width:44px;height:78px}.pp2-tip-t{font:600 11.5px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;color:#fff}.pp2-row{display:flex;align-items:center;gap:8px;min-height:32px}.pp2-t{font-variant-numeric:tabular-nums;color:var(--pp2-mut);font-size:11.5px;min-width:34px}.pp2-t.pp2-dur{text-align:right}.pp2-sp{flex:1}.pp2-b{position:relative;display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:var(--pp2-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .1s}.pp2-b:hover{background:rgba(255,255,255,.18)}.pp2-b:active{transform:scale(.92)}.pp2-b:focus-visible{outline:2px solid var(--pp2-gold);outline-offset:1px}.pp2-b svg{width:17px;height:17px;display:block}.pp2-b.pp2-play{width:36px;height:36px;background:var(--pp2-gold);color:#141006}.pp2-b.pp2-play svg{width:20px;height:20px}.pp2-b.pp2-play:hover{background:#ffd43a}.pp2-b[aria-pressed=true]{color:var(--pp2-gold);background:rgba(245,197,24,.16)}.pp2-b.pp2-sb{width:28px;height:28px}.pp2-skip{position:absolute;top:50%;width:64px;height:64px;margin-top:-32px;border-radius:50%;z-index:8;display:grid;place-items:center;pointer-events:none;background:rgba(20,18,24,.55);border:1px solid rgba(255,255,255,.2);color:#fff;font:700 15px/1 system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;opacity:0;transform:scale(.7);transition:opacity .18s,transform .18s}.pp2-skip.pp2-l{left:12%}.pp2-skip.pp2-r{right:12%}.pp2-skip.pp2-in{opacity:1;transform:scale(1)}@media (max-width:420px){.pp2{left:6px;right:6px;bottom:6px;padding:8px 8px 7px}.pp2-b{width:30px;height:30px}.pp2-b.pp2-play{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.pfeed .pp2-off>.vctrl,.pp2,.pp2-line,.pp2-skip{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pp2{background:rgba(20,18,24,.9)}}