.loops-viewer-root{position:relative;width:100%;height:100%;min-height:100dvh;background:var(--color-black);overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewer-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;cursor:pointer}.viewer-state{display:flex;align-items:center;justify-content:center;min-height:100dvh;color:var(--text-muted);font-family:var(--font-display)}.viewer-plug-wrapper{display:inline-flex;align-items:center;flex-shrink:0}@media (min-width:1024px){.loops-viewer-root{max-width:480px;margin:0 auto}}.viewer-progress-bar{position:absolute;top:0;left:0;right:0;z-index:30;height:3px;background:rgba(255,255,255,.12)}.viewer-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary-color,#6366f1) 0,#a855f7 100%);transition:width .25s linear;position:relative}.viewer-progress-glow{position:absolute;top:-2px;width:8px;height:7px;border-radius:50%;background:var(--primary-color,#6366f1);transform:translateX(-50%);box-shadow:0 0 8px 2px rgba(99,102,241,.9);pointer-events:none}.viewer-topbar{position:absolute;top:0;left:0;right:0;z-index:25;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem .5rem;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent)}.viewer-back-btn{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);border:none;clip-path:var(--octagon-clip);width:34px;height:34px;color:#fff;cursor:pointer;transition:background .15s ease;flex-shrink:0}.viewer-back-btn:hover{background:rgba(255,255,255,.15)}.viewer-counter{font-size:.75rem;font-weight:700;color:rgba(255,255,255,.72);font-family:var(--font-display);letter-spacing:.05em}.viewer-dots{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.viewer-dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.3);transition:all .2s ease}.viewer-dot.active{background:#fff;width:14px;border-radius:3px;box-shadow:0 0 6px rgba(255,255,255,.6)}.viewer-paused-indicator{position:absolute;inset:0;z-index:15;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(0,0,0,.22);animation:paused-fade-in .18s ease}@keyframes paused-fade-in{0%{opacity:0}to{opacity:1}}.viewer-paused-oct{width:72px;height:72px;clip-path:var(--octagon-clip);background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center;backdrop-filter:none;animation:paused-pop .22s cubic-bezier(.34,1.56,.64,1)}@keyframes paused-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.viewer-bottom{position:absolute;bottom:0;left:0;right:0;z-index:20;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.45) 60%,transparent);padding:2.5rem 1rem 1.5rem;display:flex;align-items:flex-end;gap:1rem}.viewer-info{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.viewer-user-row{display:flex;align-items:center;gap:.625rem}.viewer-avatar-oct{flex-shrink:0}.viewer-user-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.viewer-username{font-size:.9375rem;font-weight:800;color:#fff;line-height:1;font-family:var(--font-display);display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewer-verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;clip-path:var(--octagon-clip);background:var(--gradient-gold,linear-gradient(135deg,#f59e0b 0,#ffd700 100%));font-size:.5625rem;color:#000;font-weight:900;flex-shrink:0}.viewer-plug-hex{padding:.375rem .875rem;clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem);background:rgba(0,0,0,.45);border:1.5px solid var(--primary-color);font-size:.75rem;font-weight:800;color:var(--primary-color);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap;font-family:var(--font-display);letter-spacing:.3px;flex-shrink:0}.viewer-plug-hex:hover{background:var(--gradient-primary);color:var(--text-on-primary,#fff);border-color:transparent}.viewer-plug-hex--own{border-color:var(--text-muted);color:var(--text-muted)}.viewer-plug-hex--own:hover{background:var(--text-muted);color:#fff;border-color:transparent}.viewer-desc{font-size:.8125rem;color:rgba(255,255,255,.78);line-height:1.5}.viewer-sound-tag{display:flex;align-items:center;gap:.375rem;cursor:pointer;padding:.25rem 0;transition:opacity .15s ease}.viewer-sound-tag:hover{opacity:.8}.sound-tag-icon{color:var(--primary-color);display:flex;align-items:center}.sound-tag-title{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.sound-tag-hot{font-size:.75rem}.viewer-viral-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem);background:rgba(239,68,68,.85);font-size:.6875rem;font-weight:900;color:#fff;width:-moz-fit-content;width:fit-content;animation:viral-pulse--loopsviewerbottom-90d6 2s infinite;font-family:var(--font-display)}@keyframes viral-pulse--loopsviewerbottom-90d6{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px rgba(239,68,68,.85))}}.lpv-root{display:flex;align-items:center;gap:.5rem;padding-top:.25rem}.lpv-label{font-size:.625rem;font-weight:700;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.07em;font-family:var(--font-display);white-space:nowrap;flex-shrink:0}.lpv-track{display:flex;align-items:center;flex-direction:row}.lpv-avatar-wrap{width:28px;height:28px;flex-shrink:0;clip-path:var(--octagon-clip,polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%));border:none;cursor:pointer;padding:0;background:none;position:relative;margin-left:-7px;transition:transform .15s ease,z-index 0s;overflow:visible}.lpv-avatar-wrap:first-child{margin-left:0}.lpv-avatar-wrap:hover{transform:translateY(-4px) scale(1.15);z-index:99!important}.lpv-avatar-wrap--mutual:after{content:"";position:absolute;inset:-1.5px;clip-path:var(--octagon-clip);background:linear-gradient(135deg,#ef4444 0,var(--primary-color) 100%);z-index:-1;pointer-events:none}.lpv-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;clip-path:var(--octagon-clip)}.lpv-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary,linear-gradient(135deg,#6366f1 0,#a855f7 100%));font-size:.6875rem;font-weight:800;color:#fff;font-family:var(--font-display)}.lpv-mutual-dot{position:absolute;bottom:0;right:0;width:7px;height:7px;border-radius:50%;background:var(--primary-color,#6366f1);border:1.5px solid rgba(0,0,0,.7);pointer-events:none}.lpv-overflow{width:28px;height:28px;background:rgba(255,255,255,.14);font-size:.5625rem;font-weight:800;color:rgba(255,255,255,.7);font-family:var(--font-display);margin-left:-7px;flex-shrink:0}.lpv-overflow,.viewer-nav{clip-path:var(--octagon-clip);display:flex;align-items:center;justify-content:center}.viewer-nav{position:absolute;left:50%;transform:translateX(-50%);z-index:20;width:40px;height:40px;background:rgba(0,0,0,.94);color:#fff;cursor:pointer;backdrop-filter:none;border:none;transition:background .18s ease,transform .18s ease}.viewer-nav:hover:not(:disabled){background:var(--primary-color,#6366f1);transform:translateX(-50%) scale(1.1)}.viewer-nav:disabled{opacity:.2;cursor:not-allowed}.viewer-nav-prev{top:68px}.viewer-nav-next{bottom:200px}@media (max-width:480px){.viewer-bottom{padding:1.75rem .75rem 1rem;gap:.5rem}.viewer-plug-hex{padding:.3rem .7rem;font-size:.6875rem}.viewer-nav-prev{top:58px}.viewer-nav-next{bottom:175px}}.viewer-actions{flex-shrink:0;display:flex;align-items:flex-end}.viewer-action-group{gap:.75rem}.vab-root,.viewer-action-group{display:flex;flex-direction:column;align-items:center}.vab-root{gap:.1rem;background:none;border:none;cursor:pointer;padding:.2rem .4rem;transition:transform .18s cubic-bezier(.34,1.56,.64,1),color .15s ease;color:rgba(255,255,255,.92);position:relative;-webkit-tap-highlight-color:transparent}.vab-root:hover{transform:scale(1.14);color:var(--primary-color,#6366f1)}.vab-root:active{transform:scale(.93)}.vab-root:disabled{opacity:.45;cursor:not-allowed;transform:none}.vab-root.vab-active{color:var(--vab-active-color,var(--primary-color,#6366f1));transform:scale(1.06)}.vab-root.vab-disabled{opacity:.4;cursor:not-allowed}.vab-root.vab-pulse .vab-oct{animation:vab-heartbeat 1.4s ease-in-out infinite}@keyframes vab-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}.vab-oct{display:flex;align-items:center;justify-content:center;width:46px;height:46px;clip-path:var(--octagon-clip,polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%));background:rgba(0,0,0,.38);transition:background .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.vab-root:hover .vab-oct{background:rgba(255,255,255,.1)}.vab-root.vab-active .vab-oct{background:rgba(var(--primary-rgb,99,102,241),.18);box-shadow:0 0 16px rgba(var(--primary-rgb,99,102,241),.28)}.vab-ripple{position:absolute;inset:0;border-radius:inherit;animation:vab-ripple-out .55s ease-out forwards;background:radial-gradient(circle,var(--vab-active-color,var(--primary-color,#6366f1)) 0,transparent 70%);opacity:0;pointer-events:none}@keyframes vab-ripple-out{0%{transform:scale(.4);opacity:.45}to{transform:scale(2.2);opacity:0}}.vab-icon{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.vab-count{font-size:.6875rem;font-weight:800;color:rgba(255,255,255,.9);letter-spacing:.01em}.vab-count,.vab-label-text{font-family:var(--font-display);line-height:1}.vab-label-text{font-size:.5rem;font-weight:700;color:rgba(255,255,255,.55);letter-spacing:.06em;text-transform:uppercase}.viewer-vibe-btn{background:none;border:none;cursor:pointer;padding:0;margin-top:.2rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}.viewer-vibe-btn:hover{transform:scale(1.1) rotate(4deg)}.viewer-vibe-btn:active{transform:scale(.9)}.vibe-octagon-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;background:var(--gradient-primary,linear-gradient(135deg,#6366f1 0,#a855f7 100%));clip-path:var(--octagon-clip,polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%));gap:2px;box-shadow:0 0 18px rgba(99,102,241,.55),0 0 40px rgba(168,85,247,.2);transition:box-shadow .2s ease;animation:vibe-btn-pulse 2.8s ease-in-out infinite}@keyframes vibe-btn-pulse{0%,to{box-shadow:0 0 18px rgba(99,102,241,.55),0 0 40px rgba(168,85,247,.2)}50%{box-shadow:0 0 28px rgba(99,102,241,.75),0 0 60px rgba(168,85,247,.35)}}.viewer-vibe-btn:hover .vibe-octagon-inner{box-shadow:0 0 36px rgba(99,102,241,.9),0 0 70px rgba(168,85,247,.5)}.vibe-icon{display:flex;align-items:center;justify-content:center;color:#fff}.vibe-label{font-size:.38rem;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:rgba(255,255,255,.9)}.mosaic-root{position:absolute;inset:0;z-index:1;display:grid;gap:2px;background:#000}.mosaic-dual,.mosaic-triple{grid-template-rows:1fr 1fr}.mosaic-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mosaic-top-wide{grid-template-rows:1fr 1fr}.mosaic-top-row{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mosaic-slot{position:relative;overflow:hidden;cursor:pointer}.mosaic-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mosaic-slot--active-sound:after{content:"";position:absolute;inset:0;border:2.5px solid var(--primary-color,#6366f1);pointer-events:none;animation:mosaic-active-flash .3s ease-out}@keyframes mosaic-active-flash{0%{opacity:0}to{opacity:1}}.mosaic-active-ring{position:absolute;inset:0;background:rgba(99,102,241,.08);pointer-events:none;animation:mosaic-ring-fade .6s ease-out forwards}@keyframes mosaic-ring-fade{0%{opacity:1}to{opacity:0}}.mosaic-sound-indicator{position:absolute;bottom:6px;right:6px;font-size:.8rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.8))}@media (max-width:480px){.viewer-action-group{gap:.625rem}.vab-oct{width:40px;height:40px}.vibe-octagon-inner{width:44px;height:44px}}.viewer-comments-drawer{position:absolute;bottom:0;left:0;right:0;z-index:25;max-height:70vh;background:var(--background-secondary,#0e0e16);border-top:2px solid var(--border-color,rgba(255,255,255,.1));clip-path:polygon(1rem 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%,0 1rem);display:flex;flex-direction:column;animation:drawer-slide-up .3s cubic-bezier(.22,1,.36,1)}@keyframes drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.comments-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color,rgba(255,255,255,.08));flex-shrink:0}.comments-drawer-title{font-size:.9375rem;font-weight:800;color:var(--text-primary,#fff);font-family:var(--font-display)}.comments-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted,rgba(255,255,255,.5));cursor:pointer;width:32px;height:32px;clip-path:var(--octagon-clip);transition:background .15s ease,color .15s ease}.comments-close:hover{background:rgba(255,255,255,.08);color:var(--text-primary,#fff)}.comments-scroll{flex:1;overflow-y:auto;padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin;scrollbar-color:var(--border-color,rgba(255,255,255,.1)) transparent}.comments-input-bar{display:flex;gap:.625rem;padding:.875rem 1.25rem;border-top:1px solid var(--border-color,rgba(255,255,255,.08));flex-shrink:0}.comments-input{flex:1;background:var(--background-tertiary,rgba(255,255,255,.06));border:1.5px solid var(--border-color,rgba(255,255,255,.1));clip-path:polygon(.4rem 0,calc(100% - .4rem) 0,100% .4rem,100% calc(100% - .4rem),calc(100% - .4rem) 100%,.4rem 100%,0 calc(100% - .4rem),0 .4rem);padding:.625rem 1rem;font-size:.875rem;color:var(--text-primary,#fff);outline:none;transition:border-color .15s ease;font-family:var(--font-primary)}.comments-input:focus{border-color:var(--primary-color,#6366f1)}.comments-input::-moz-placeholder{color:var(--text-muted,rgba(255,255,255,.4))}.comments-input::placeholder{color:var(--text-muted,rgba(255,255,255,.4))}.comments-submit{padding:.625rem 1.25rem;background:var(--gradient-primary,linear-gradient(135deg,#6366f1 0,#a855f7 100%));clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem);border:none;font-size:.875rem;font-weight:800;color:var(--text-on-primary,#fff);cursor:pointer;transition:opacity .15s ease,transform .15s ease;font-family:var(--font-display)}.comments-submit:hover:not(:disabled){opacity:.88;transform:scale(1.03)}.comments-submit:disabled{opacity:.45;cursor:not-allowed}.comments-riff-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-top:1px solid var(--border-color,rgba(255,255,255,.08));flex-shrink:0;background:rgba(99,102,241,.06)}.riff-bar-label{font-size:.75rem;font-weight:600;color:var(--primary-color,#6366f1);white-space:nowrap}.riff-bar-cancel{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0 .25rem;font-size:.875rem;transition:color .12s ease}.riff-bar-cancel:hover{color:#ef4444}.viewer-reactions-pop{position:absolute;bottom:200px;right:1rem;z-index:25;display:flex;flex-direction:column;gap:.5rem;background:rgba(0,0,0,.94);clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem),0 .5rem);padding:.875rem .75rem;backdrop-filter:none;border:1px solid rgba(255,255,255,.08);animation:reactions-pop-in--loopsviewerreactions-4e72 .22s cubic-bezier(.34,1.56,.64,1)}@keyframes reactions-pop-in--loopsviewerreactions-4e72{0%{transform:scale(.65) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.lvp-sk-reactions-env{display:flex;flex-direction:column;gap:.375rem}.lvp-sk-reactions-rail{display:flex;flex-direction:column;gap:.25rem}.lvp-sk-rxn-btn{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:none;border:none;cursor:pointer;border-radius:0;clip-path:polygon(.25rem 0,calc(100% - .25rem) 0,100% .25rem,100% calc(100% - .25rem),calc(100% - .25rem) 100%,.25rem 100%,0 calc(100% - .25rem),0 .25rem);transition:background .15s ease,transform .15s cubic-bezier(.34,1.56,.64,1);animation:rxn-btn-in .22s ease both;color:rgba(255,255,255,.82)}.lvp-sk-rxn-btn:first-child{animation-delay:0s}.lvp-sk-rxn-btn:nth-child(2){animation-delay:.02s}.lvp-sk-rxn-btn:nth-child(3){animation-delay:.04s}.lvp-sk-rxn-btn:nth-child(4){animation-delay:.06s}.lvp-sk-rxn-btn:nth-child(5){animation-delay:.08s}.lvp-sk-rxn-btn:nth-child(6){animation-delay:.1s}.lvp-sk-rxn-btn:nth-child(7){animation-delay:.12s}.lvp-sk-rxn-btn:nth-child(8){animation-delay:.14s}@keyframes rxn-btn-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.lvp-sk-rxn-btn:hover{background:rgba(255,255,255,.08);transform:scale(1.06) translateX(-2px)}.lvp-sk-rxn-btn:active{transform:scale(.93)}.lvp-sk-rxn-btn--active{background:rgba(var(--primary-rgb,99,102,241),.2);color:var(--primary-color,#6366f1)}.lvp-sk-rxn-btn:disabled{opacity:.45;cursor:not-allowed}.lvp-sk-rxn-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;clip-path:var(--octagon-clip);background:rgba(255,255,255,.07);transition:background .15s ease,transform .15s ease;flex-shrink:0}.lvp-sk-rxn-icon--active{background:rgba(var(--primary-rgb,99,102,241),.25);transform:scale(1.1)}.lvp-sk-rxn-label{font-size:.7rem;font-weight:700;letter-spacing:.04em;font-family:var(--font-display);white-space:nowrap}.lvp-sk-guest-note{font-size:.6875rem;color:var(--text-muted);text-align:center;margin-top:.25rem;font-family:var(--font-display)}@media (max-width:480px){.viewer-reactions-pop{bottom:175px;right:.75rem}}.loops-widget.lvp-widget{background:var(--background-secondary,#0e0e16);border-radius:0;clip-path:polygon(.6rem 0,calc(100% - .6rem) 0,100% .6rem,100% calc(100% - .6rem),calc(100% - .6rem) 100%,.6rem 100%,0 calc(100% - .6rem),0 .6rem);overflow:hidden;border:1px solid var(--border-color,rgba(255,255,255,.08))}.lvp-tabs{gap:2px;padding:.5rem .75rem 0;border-bottom:1px solid var(--border-color,rgba(255,255,255,.08))}.lvp-tab,.lvp-tabs{display:flex;align-items:center;position:relative}.lvp-tab{gap:.375rem;padding:.5rem .875rem;font-size:.75rem;font-weight:700;font-family:var(--font-display);letter-spacing:.04em;color:var(--text-muted);background:none;border:none;cursor:pointer;clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% 100%,0 100%,0 .3rem);transition:color .15s ease,background .15s ease}.lvp-tab:hover{color:var(--text-primary,#fff);background:rgba(255,255,255,.04)}.lvp-tab--active{color:var(--primary-color,#6366f1)}.lvp-tab--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--gradient-primary,linear-gradient(90deg,#6366f1,#a855f7))}.lvp-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;margin-left:auto;animation:live-dot-blink 1.4s ease-in-out infinite}@keyframes live-dot-blink{0%,to{opacity:1}50%{opacity:.35}}.lvp-body{overflow-y:auto;max-height:420px;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.lvp-list{display:flex;flex-direction:column;gap:0}.lvp-trend-row{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;cursor:pointer;transition:background .12s ease;border-bottom:1px solid rgba(255,255,255,.04)}.lvp-trend-row:hover{background:rgba(255,255,255,.04)}.lvp-rank{font-size:.625rem;font-weight:900;color:var(--text-muted);font-family:var(--font-display);width:20px;flex-shrink:0;text-align:right}.lvp-thumb{position:relative;width:42px;height:54px;flex-shrink:0;clip-path:var(--octagon-clip);overflow:hidden}.lvp-viral-badge{position:absolute;top:2px;right:2px;font-size:.6rem;filter:drop-shadow(0 0 3px rgba(239,68,68,.8))}.lvp-trend-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lvp-trend-user{font-size:.75rem;font-weight:800;color:var(--text-primary,#fff);font-family:var(--font-display);display:flex;align-items:center;gap:3px}.lvp-trend-title{font-size:.6875rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvp-trend-stats{display:flex;gap:.5rem;margin-top:2px}.lvp-stat{gap:3px;font-size:.625rem;font-weight:600;color:var(--text-muted)}.lvp-creator-row,.lvp-stat{display:flex;align-items:center}.lvp-creator-row{gap:.625rem;padding:.625rem .875rem;cursor:pointer;transition:background .12s ease;border-bottom:1px solid rgba(255,255,255,.04)}.lvp-creator-row:hover{background:rgba(255,255,255,.04)}.lvp-creator-avatar{position:relative;width:38px;height:38px;clip-path:var(--octagon-clip);flex-shrink:0}.lvp-creator-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lvp-avatar-initial{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);font-size:.875rem;font-weight:800;color:#fff;font-family:var(--font-display)}.lvp-verified-badge{position:absolute;bottom:0;right:0;color:var(--primary-color)}.lvp-creator-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lvp-creator-name{font-size:.8125rem;font-weight:800;color:var(--text-primary,#fff);font-family:var(--font-display)}.lvp-creator-stats{display:flex;gap:.5rem}.lvp-plug-btn{display:flex;align-items:center;gap:.3rem;padding:.35rem .75rem;clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem);background:rgba(0,0,0,.3);border:1.5px solid var(--primary-color,#6366f1);font-size:.6875rem;font-weight:800;color:var(--primary-color,#6366f1);cursor:pointer;transition:all .15s ease;font-family:var(--font-display);flex-shrink:0}.lvp-plug-btn:hover{background:var(--gradient-primary);color:#fff;border-color:transparent;transform:scale(1.04)}.lvp-plug-btn--plugged{background:rgba(var(--primary-rgb,99,102,241),.15);color:var(--primary-color,#6366f1)}.lvp-skeleton-row{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem}.lvp-sk{background:rgba(255,255,255,.07);border-radius:2px;animation:lvp-shimmer--loopsviewerpanel-43df 1.4s ease-in-out infinite}@keyframes lvp-shimmer--loopsviewerpanel-43df{0%,to{opacity:.4}50%{opacity:.8}}.lvp-sk--rank{width:18px;height:12px;flex-shrink:0}.lvp-sk--thumb{width:42px;height:54px}.lvp-sk--avatar,.lvp-sk--thumb{clip-path:var(--octagon-clip);flex-shrink:0}.lvp-sk--avatar{width:38px;height:38px}.lvp-sk-info{flex:1;display:flex;flex-direction:column;gap:5px}.lvp-sk--line-a{height:11px;width:65%}.lvp-sk--line-b{height:10px;width:45%}.lvp-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:var(--text-muted)}.lvp-empty-icon{font-size:2rem}.lvp-empty-text{font-size:.8125rem;font-weight:600;font-family:var(--font-display)}.lvp-list-footer{padding:.75rem .875rem;border-top:1px solid rgba(255,255,255,.06)}.lvp-discover-all-btn{width:100%;padding:.625rem 1rem;background:rgba(var(--primary-rgb,99,102,241),.1);border:1px solid rgba(var(--primary-rgb,99,102,241),.3);clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem);font-size:.75rem;font-weight:800;color:var(--primary-color,#6366f1);cursor:pointer;transition:all .15s ease;font-family:var(--font-display)}.lvp-discover-all-btn:hover{background:var(--gradient-primary);color:#fff;border-color:transparent}