.card[data-v-a5ad8ab1]{background:#000;position:absolute;inset:0}.media[data-v-a5ad8ab1]{object-fit:cover;pointer-events:none;background:#000;width:100%;height:100%;display:block}.play-badge[data-v-a5ad8ab1]{color:#ffffffd9;filter:drop-shadow(0 2px 6px #00000080);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.buffer[data-v-a5ad8ab1]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ring[data-v-a5ad8ab1]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin-a5ad8ab1}@keyframes spin-a5ad8ab1{to{transform:rotate(360deg)}}.mute[data-v-a5ad8ab1]{top:calc(env(safe-area-inset-top,0px) + 64px);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#0006;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;right:12px}.progress[data-v-a5ad8ab1]{background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.bar[data-v-a5ad8ab1]{background:#fff;height:100%;transition:width .15s linear}.fade-enter-active[data-v-a5ad8ab1],.fade-leave-active[data-v-a5ad8ab1]{transition:opacity .15s}.fade-enter-from[data-v-a5ad8ab1],.fade-leave-to[data-v-a5ad8ab1]{opacity:0}.card[data-v-03a98dbd]{background:#000;position:absolute;inset:0;overflow:hidden}.backdrop[data-v-03a98dbd]{filter:blur(28px)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:-10%;transform:scale(1.1)}.track[data-v-03a98dbd]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:scroll hidden}.track[data-v-03a98dbd]::-webkit-scrollbar{display:none}.frame[data-v-03a98dbd]{scroll-snap-align:center;flex:0 0 100%;place-items:center;width:100%;height:100%;display:grid;position:relative}.photo[data-v-03a98dbd]{object-fit:contain;max-width:100%;max-height:100%;display:block}.dots[data-v-03a98dbd]{top:calc(env(safe-area-inset-top,0px) + 70px);pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;left:0;right:0}.dot[data-v-03a98dbd]{background:#fff6;border-radius:50%;width:6px;height:6px;transition:background .2s,width .2s}.dot.on[data-v-03a98dbd]{background:#fff;border-radius:3px;width:16px}.overlay[data-v-a077b97f]{pointer-events:none;z-index:4;position:absolute;inset:0}.scrim[data-v-a077b97f]{background:linear-gradient(#0000,#00000038 55%,#0000009e);height:42%;position:absolute;bottom:0;left:0;right:0}.right-rail[data-v-a077b97f]{right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);color:#fff;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute}.avatar[data-v-a077b97f]{background:#333;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:4px;display:grid;overflow:hidden}.avatar.linkable[data-v-a077b97f]{cursor:pointer;pointer-events:auto;color:inherit;text-decoration:none}.avatar img[data-v-a077b97f]{object-fit:cover;width:100%;height:100%}.avatar-fallback[data-v-a077b97f]{font-size:20px;font-weight:700}.stat[data-v-a077b97f]{filter:drop-shadow(0 1px 3px #0009);flex-direction:column;align-items:center;gap:3px;display:flex}.stat span[data-v-a077b97f]{font-size:12px;font-weight:600}.stat.open[data-v-a077b97f]{cursor:pointer;pointer-events:auto;color:inherit;text-decoration:none}.stat.info[data-v-a077b97f]{pointer-events:auto;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.bottom[data-v-a077b97f]{left:0;right:72px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);color:#fff;text-shadow:0 1px 4px #0000008c;padding:0 12px;position:absolute}.meta-row[data-v-a077b97f]{flex-wrap:wrap;align-items:center;gap:2px 10px;margin-bottom:6px;display:flex}.handle[data-v-a077b97f]{font-size:16px;font-weight:700}.handle.linkable[data-v-a077b97f]{cursor:pointer;pointer-events:auto;color:inherit;text-decoration:none}.views[data-v-a077b97f]{color:#ffffffd9;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.caption[data-v-a077b97f]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.music[data-v-a077b97f]{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.music-title[data-v-a077b97f]{text-overflow:ellipsis;overflow:hidden}.info-modal[data-v-a077b97f]{z-index:40;background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}.info-sheet[data-v-a077b97f]{color:#fff;width:100%;max-width:560px;padding:10px 18px calc(env(safe-area-inset-bottom,0px) + 24px);will-change:transform;background:#161616;border-radius:18px 18px 0 0;max-height:82vh;margin:0 auto;transition:transform .28s cubic-bezier(.22,1,.36,1);overflow-y:auto}.info-sheet .grabber[data-v-a077b97f]{background:#ffffff4d;border-radius:2px;width:38px;height:4px;margin:6px auto 16px}.info-head[data-v-a077b97f]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.info-avatar[data-v-a077b97f]{background:#333;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:700;display:grid;overflow:hidden}.info-avatar img[data-v-a077b97f]{object-fit:cover;width:100%;height:100%}.info-id[data-v-a077b97f]{min-width:0}.info-handle[data-v-a077b97f]{color:#fff;word-break:break-all;font-size:17px;font-weight:700;text-decoration:none}.info-nick[data-v-a077b97f]{color:#ffffff8c;margin-top:1px;font-size:13px}.info-rows[data-v-a077b97f]{flex-direction:column;margin:0;display:flex}.info-row[data-v-a077b97f]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.info-row dt[data-v-a077b97f]{color:#ffffff8c;flex:none;font-size:14px}.info-row dd[data-v-a077b97f]{text-align:right;word-break:break-word;margin:0;font-size:14px;font-weight:600}.info-row dd small[data-v-a077b97f]{color:#ffffff73;margin-top:2px;font-size:12px;font-weight:400;display:block}.info-row.featured dt[data-v-a077b97f]{color:#fe2c55;font-weight:700}.info-row.featured dd[data-v-a077b97f]{font-size:15px}.mono[data-v-a077b97f]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400}.info-cap-block[data-v-a077b97f]{margin-top:16px}.info-cap-head[data-v-a077b97f]{color:#ffffff8c;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px;display:flex}.copy-btn[data-v-a077b97f]{color:#fff;cursor:pointer;background:#ffffff1f;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.copy-btn[data-v-a077b97f]:active{background:#fff3}.info-caption[data-v-a077b97f]{color:#ffffffd9;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.info-open[data-v-a077b97f]{text-align:center;color:#fff;background:#fe2c55;border-radius:10px;margin-top:18px;padding:13px;font-weight:700;text-decoration:none;display:block}.info-enter-active[data-v-a077b97f],.info-leave-active[data-v-a077b97f]{transition:opacity .25s}.info-enter-from[data-v-a077b97f],.info-leave-to[data-v-a077b97f]{opacity:0}.info-enter-from .info-sheet[data-v-a077b97f],.info-leave-to .info-sheet[data-v-a077b97f]{transform:translateY(100%)}.feed[data-v-da902180]{height:var(--app-h);scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;background:#000;width:100vw;overflow:hidden scroll}.feed[data-v-da902180]::-webkit-scrollbar{display:none}.slide[data-v-da902180]{height:var(--app-h);scroll-snap-align:start;scroll-snap-stop:always;contain:strict;background:#000;justify-content:center;align-items:center;width:100vw;display:flex;position:relative;overflow:hidden}.stage[data-v-da902180]{width:100%;height:100%;position:relative}@media (width>=700px){.stage[data-v-da902180]{aspect-ratio:9/16;border-radius:12px;width:auto;max-width:100%;height:100%;overflow:hidden}}.feed-spinner[data-v-da902180]{place-items:center;height:80px;display:grid}.ring[data-v-da902180]{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin-da902180}@keyframes spin-da902180{to{transform:rotate(360deg)}}.topbar[data-v-fc05fb50]{height:calc(env(safe-area-inset-top,0px) + 50px);padding-top:env(safe-area-inset-top,0px);z-index:10;pointer-events:none;background:linear-gradient(#00000080,#0000);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.brand[data-v-fc05fb50]{letter-spacing:-.5px;color:#fff;text-shadow:0 1px 4px #00000080;font-size:19px;font-weight:800}.add-btn[data-v-fc05fb50]{color:#fff;pointer-events:auto;background:#ffffff29;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;bottom:8px;right:12px}.sort-wrap[data-v-fc05fb50]{pointer-events:auto;position:absolute;bottom:8px;left:12px}.sort-btn[data-v-fc05fb50]{color:#fff;background:#ffffff29;border-radius:17px;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sort-menu[data-v-fc05fb50]{z-index:21;background:#1e1e1e;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 34px #0000008c}.sort-opt[data-v-fc05fb50]{color:#fff;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:14px;display:flex}.sort-opt.active[data-v-fc05fb50]{color:#fe2c55;font-weight:700}.sort-opt[data-v-fc05fb50]:active{background:#ffffff12}.sort-scrim[data-v-fc05fb50]{z-index:9;position:fixed;inset:0}.pop-enter-active[data-v-fc05fb50],.pop-leave-active[data-v-fc05fb50]{transform-origin:0 0;transition:opacity .15s,transform .15s}.pop-enter-from[data-v-fc05fb50],.pop-leave-to[data-v-fc05fb50]{opacity:0;transform:scale(.96)translateY(-4px)}.screen[data-v-fc05fb50]{height:var(--app-h);text-align:center;color:#fff;place-items:center;padding:24px;display:grid}.empty h2[data-v-fc05fb50]{margin:0 0 6px;font-size:20px}.empty p[data-v-fc05fb50]{color:#ffffffa6;margin:0 0 18px}.empty .err[data-v-fc05fb50]{color:#ff6b6b}.cta[data-v-fc05fb50],.primary[data-v-fc05fb50]{color:#fff;background:#fe2c55;border-radius:10px;padding:12px 20px;font-weight:700}.ring[data-v-fc05fb50]{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin-fc05fb50}@keyframes spin-fc05fb50{to{transform:rotate(360deg)}}.modal[data-v-fc05fb50]{z-index:20;background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-fc05fb50]{width:100%;padding:10px 18px calc(env(safe-area-inset-bottom,0px) + 22px);color:#fff;background:#161616;border-radius:16px 16px 0 0}.grabber[data-v-fc05fb50]{background:#ffffff4d;border-radius:2px;width:38px;height:4px;margin:6px auto 14px}.sheet h3[data-v-fc05fb50]{margin:0 0 12px;font-size:17px}.sheet input[data-v-fc05fb50]{color:#fff;background:#262626;border:1px solid #333;border-radius:10px;width:100%;margin-bottom:12px;padding:13px 14px;font-size:16px}.sheet .primary[data-v-fc05fb50]{border-radius:10px;width:100%}.sheet .primary[data-v-fc05fb50]:disabled{opacity:.6}.msg[data-v-fc05fb50]{margin:12px 0 0;font-size:14px}.msg.ok[data-v-fc05fb50]{color:#4ade80}.msg.bad[data-v-fc05fb50]{color:#ff6b6b}.hint[data-v-fc05fb50]{color:#ffffff80;margin:14px 0 0;font-size:12px}.sheet-enter-active[data-v-fc05fb50],.sheet-leave-active[data-v-fc05fb50]{transition:opacity .2s}.sheet-enter-from[data-v-fc05fb50],.sheet-leave-to[data-v-fc05fb50]{opacity:0}
