.view-trend-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:48px 20px 20px;background:color-mix(in srgb,var(--background-primary) 45%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;overflow-y:auto;animation:vtd-overlay-in .22s ease both}@keyframes vtd-overlay-in{0%{opacity:0}to{opacity:1}}.view-trend-panel{position:relative;width:min(720px,100%);max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px);display:flex;flex-direction:column;background:var(--background-secondary);border:1.5px solid color-mix(in srgb,var(--primary-color) 45%,var(--gold-color,#d4af37) 20%);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 14%,transparent),0 0 22px color-mix(in srgb,var(--primary-color) 32%,transparent),0 0 44px color-mix(in srgb,var(--gold-color,#d4af37) 18%,transparent),0 32px 80px color-mix(in srgb,var(--background-primary) 78%,transparent);animation:vtd-panel-in .28s cubic-bezier(.34,1.45,.64,1) both,vtd-glow-pulse 3.2s ease-in-out .3s infinite}@keyframes vtd-panel-in{0%{opacity:0;transform:scale(.94) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes vtd-glow-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 14%,transparent),0 0 22px color-mix(in srgb,var(--primary-color) 32%,transparent),0 0 44px color-mix(in srgb,var(--gold-color,#d4af37) 18%,transparent),0 32px 80px color-mix(in srgb,var(--background-primary) 78%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 22%,transparent),0 0 30px color-mix(in srgb,var(--primary-color) 42%,transparent),0 0 58px color-mix(in srgb,var(--gold-color,#d4af37) 26%,transparent),0 32px 80px color-mix(in srgb,var(--background-primary) 78%,transparent)}}.view-trend-glitter{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;clip-path:inherit}.view-trend-glitter-bar{position:absolute;left:-10%;width:120%;height:2px;top:0;background:var(--gradient-primary);box-shadow:0 0 16px 4px color-mix(in srgb,var(--primary-color) 55%,transparent),0 0 30px 8px color-mix(in srgb,var(--gold-color,#d4af37) 28%,transparent);opacity:.55;filter:none;animation:vtd-glitter-sweep 2.4s ease-in-out infinite alternate}@keyframes vtd-glitter-sweep{0%{top:0;opacity:.25;transform:scaleX(.92)}50%{top:50%;opacity:.6;transform:scaleX(1)}to{top:100%;opacity:.25;transform:scaleX(.92)}}.view-trend-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid color-mix(in srgb,var(--primary-color) 12%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 4%,var(--background-secondary));flex-shrink:0}.view-trend-header-title{display:flex;align-items:center;gap:8px;min-width:0}.view-trend-header-icon{font-size:16px;line-height:1;flex-shrink:0}.view-trend-header-tag{font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-trend-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;padding:0;border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);background:color-mix(in srgb,var(--background-elevated) 92%,transparent);color:var(--text-secondary);cursor:pointer;clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);transition:var(--transition-fast)}.view-trend-close:hover{color:var(--color-white);background:var(--error-color);border-color:var(--error-color);transform:rotate(90deg) scale(1.05)}.view-trend-close svg{width:14px;height:14px}.view-trend-subrail{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:10px 18px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid color-mix(in srgb,var(--primary-color) 8%,var(--border-color));flex-shrink:0}.view-trend-subrail::-webkit-scrollbar{display:none}.view-trend-subrail-chip{flex-shrink:0;padding:5px 11px;border:1px solid color-mix(in srgb,var(--primary-color) 16%,transparent);background:color-mix(in srgb,var(--background-elevated) 88%,transparent);color:var(--text-secondary);font-family:var(--font-primary);font-size:11.5px;font-weight:700;cursor:pointer;clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);transition:var(--transition-fast);white-space:nowrap}.view-trend-subrail-chip:hover{color:var(--text-primary);border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--background-elevated));transform:translateY(-1px)}.view-trend-body{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;padding:4px}.view-trend-body--feed{padding:10px 10px 20px}.view-trend-body::-webkit-scrollbar{width:6px}.view-trend-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 40%,transparent);border-radius:4px}.trend-feed-item-wrap{position:relative;margin-bottom:4px}.trend-feed-badge{display:inline-flex;align-items:center;gap:4px;margin:0 0 6px 2px;padding:3px 10px;font-family:var(--font-primary);font-size:10.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--background-elevated));border:1px solid color-mix(in srgb,var(--primary-color) 22%,transparent);clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%)}@media (max-width:640px){.view-trend-overlay{padding:0;align-items:stretch}.view-trend-panel{width:100%;max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;clip-path:none}.view-trend-header{padding:14px 14px 10px}.view-trend-subrail{padding:8px 14px}.view-trend-body--feed{padding:8px 8px 16px}}@media (prefers-reduced-motion:reduce){.view-trend-overlay,.view-trend-panel{animation:vtd-panel-in .01ms both}.view-trend-glitter-bar{animation:none;opacity:.35;top:50%}.view-trend-close:hover{transform:none}}.trend-feed-item-wrapper{opacity:0;transform:translateY(12px) scale(.98);transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}.trend-feed-item-wrapper--enter{opacity:1;transform:translateY(0) scale(1);animation:trend-item-enter .45s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes trend-item-enter{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-spinner-sm{display:inline-block;width:18px;height:18px;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--gold-color,#d4af37);border-radius:50%;animation:spin .7s linear infinite;margin-right:8px;vertical-align:middle}.loading-dots{display:inline-block;animation:loading-dots-bounce 1.2s ease-in-out infinite;letter-spacing:2px;font-size:18px}@keyframes loading-dots-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.trend-feed-container{display:flex;flex-direction:column;gap:16px;padding:4px 2px}.trend-feed-container .trend-feed-empty,.trend-feed-container .trend-feed-error,.trend-feed-container .trend-feed-loading{padding:40px 16px;text-align:center;color:var(--text-muted);font-size:14px}.trend-feed-container .empty-icon{font-size:32px;display:block;margin-bottom:10px;opacity:.5}.trend-feed-load-more{display:block;width:100%;margin-top:8px;padding:14px 20px;border:1.5px solid color-mix(in srgb,var(--primary-color) 30%,transparent);clip-path:var(--octagon-clip);background:color-mix(in srgb,var(--primary-color) 6%,transparent);color:var(--primary-color);font-weight:700;font-size:13px;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);font-family:var(--font-display,"Inter",sans-serif)}.trend-feed-load-more:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 14%,transparent);transform:scale(1.02);box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color) 15%,transparent)}.trend-feed-load-more:active:not(:disabled){transform:scale(.96);transition-duration:.08s}.trend-feed-load-more:disabled{opacity:.5;cursor:not-allowed}.trend-feed-load-more .more-arrow{display:inline-block;transition:transform .3s ease}.trend-feed-load-more:hover:not(:disabled) .more-arrow{transform:translateY(3px)}.view-trend-overlay--closing{animation:view-trend-fade-out .25s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes view-trend-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96) translateY(8px)}}@media (max-width:640px){.trend-feed-container{gap:12px}.trend-feed-load-more{padding:16px;font-size:14px}.trend-feed-item-wrapper{padding:0 2px}}[data-theme=dark] .view-trend-panel{border-color:color-mix(in srgb,var(--gold-color,#d4af37) 40%,transparent);box-shadow:0 24px 64px rgba(0,0,0,.7),0 0 60px color-mix(in srgb,var(--gold-color,#d4af37) 10%,transparent)}[data-theme=dark] .view-trend-header{background:color-mix(in srgb,var(--background-secondary) 80%,transparent)}[data-theme=dark] .view-trend-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.6),0 0 40px color-mix(in srgb,var(--gold-color,#d4af37) 15%,transparent)}[data-theme=african] .view-trend-header-tag{background:linear-gradient(135deg,var(--error-color,#dc2626) 0,var(--warning-color,#eab308) 50%,var(--accent-color,#16a34a) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=african] .view-trend-glitter-bar{background:linear-gradient(90deg,transparent 0,var(--error-color,#dc2626) 30%,var(--warning-color,#eab308) 60%,var(--accent-color,#16a34a) 80%,transparent 100%)}[data-theme=mint] .view-trend-header-tag{background:linear-gradient(135deg,var(--primary-color,#007a5e) 0,var(--gold-color,#d4af37) 50%,var(--warning-color,#f59e0b) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=pink] .view-trend-header-tag{background:linear-gradient(135deg,var(--primary-color,#ec4899) 0,var(--gold-color,#d4af37) 50%,var(--accent-color,#8b5cf6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vx-hg-row .vx-mq-track-clip{flex:1;min-width:0;position:relative}.vx-hg-wrap{--vx-hg-c1:var(--primary-color);--vx-hg-c2:var(--accent-color);--vx-hg-gold:var(--gold-color,#d4af37);--vx-hg-silver:var(--silver-color,#c0c0c0);--vx-hg-glow-1:color-mix(in srgb,var(--vx-hg-c1) 50%,transparent);--vx-hg-glow-2:color-mix(in srgb,var(--vx-hg-c2) 45%,transparent);--vx-hg-glow-gold:color-mix(in srgb,var(--vx-hg-gold) 55%,transparent)}.vx-hg-oct{position:relative;box-shadow:inset 0 0 0 1.25px color-mix(in srgb,var(--vx-hg-c1) 60%,transparent),0 0 0 transparent;transition:box-shadow .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.vx-mq-cell:hover .vx-hg-oct{transform:translateY(-2px) scale(1.015);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--vx-hg-gold) 70%,transparent),0 0 10px 1px var(--vx-hg-glow-1),0 0 22px 4px var(--vx-hg-glow-gold),0 0 36px 8px var(--vx-hg-glow-2)}.vx-hg-oct:after{content:"";position:absolute;inset:-2px;z-index:4;pointer-events:none;clip-path:inherit;opacity:0;background:conic-gradient(from 0deg,var(--vx-hg-c1) 0,var(--vx-hg-gold) 20%,var(--vx-hg-c2) 40%,var(--vx-hg-silver) 60%,var(--vx-hg-c1) 80%,var(--vx-hg-gold) 100%);filter:none;transition:opacity .3s ease;animation:vx-hg-ring-spin--vxhangoutmarquee 3.2s linear infinite}.vx-mq-cell:hover .vx-hg-oct:after{opacity:.9}.vx-hg-presence-strip{display:flex;justify-content:center;margin-top:4px;width:100%;overflow:hidden;transform:scale(.85);transform-origin:top center}.vx-hg-time-badge{bottom:6px;left:6px;z-index:5;pointer-events:none}.vx-hg-placeholder{width:100%;height:100%;background:linear-gradient(120deg,color-mix(in srgb,var(--vx-hg-c1) 10%,var(--background-secondary)) 20%,color-mix(in srgb,var(--vx-hg-gold) 20%,var(--background-secondary)) 45%,color-mix(in srgb,var(--vx-hg-c2) 12%,var(--background-secondary)) 70%,color-mix(in srgb,var(--vx-hg-c1) 10%,var(--background-secondary)) 100%);background-size:320% 100%;animation:vx-hg-shimmer 2.6s ease-in-out infinite}@keyframes vx-hg-shimmer{0%{background-position:-320% 0}to{background-position:320% 0}}.vx-hg-wrap .vx-mq-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-hg-wrap .vx-mq-stat:last-child{color:var(--vx-hg-gold);text-shadow:0 0 8px var(--vx-hg-glow-gold)}.vx-hg-ember{bottom:-6px;width:4px;height:4px;background:radial-gradient(circle,var(--vx-hg-gold) 0,var(--vx-hg-c1) 70%,transparent 100%);box-shadow:0 0 6px 2px var(--vx-hg-glow-gold);opacity:0;animation-name:vx-hg-ember-rise--vxhangoutmarquee;animation-timing-function:ease-out;animation-iteration-count:infinite}.vx-hg-smoke-edge{width:36px;z-index:1}.vx-hg-smoke-edge--left{background:linear-gradient(90deg,color-mix(in srgb,var(--vx-hg-c1) 18%,transparent),transparent)}.vx-hg-smoke-edge--right{background:linear-gradient(270deg,color-mix(in srgb,var(--vx-hg-c2) 18%,transparent),transparent)}.vx-hg-smoke{left:40%;width:22px;height:22px;background:radial-gradient(circle,color-mix(in srgb,var(--vx-hg-silver) 40%,transparent) 0,transparent 70%);opacity:0;animation-name:vx-hg-smoke-drift--vxhangoutmarquee;animation-duration:4.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.vx-hg-track-clip.vx-hg-swiping:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--vx-hg-gold) 35%,transparent) 48%,color-mix(in srgb,var(--vx-hg-c1) 30%,transparent) 52%,transparent 70%);background-size:260% 100%;animation:vx-hg-swipe-sweep .9s ease-out}@keyframes vx-hg-swipe-sweep{0%{background-position:140% 0;opacity:1}to{background-position:-40% 0;opacity:0}}.vx-hg-error-pill{top:8px;transform:translateX(-50%);z-index:6;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--error-color,#dc2626) 55%,transparent);background:color-mix(in srgb,var(--error-color,#dc2626) 14%,var(--background-primary) 86%);color:var(--error-color,#dc2626);font-size:11px;box-shadow:0 0 12px color-mix(in srgb,var(--error-color,#dc2626) 35%,transparent)}.vx-hg-error-pill:hover{background:color-mix(in srgb,var(--error-color,#dc2626) 22%,var(--background-primary) 78%)}@media (prefers-reduced-motion:reduce){.vx-hg-ember,.vx-hg-oct:after,.vx-hg-placeholder,.vx-hg-smoke,.vx-hg-track-clip.vx-hg-swiping:before{animation:none!important}.vx-hg-oct:after{opacity:0!important}}.vx-hg-wrap{width:100%;overflow:hidden}.vx-hg-row{display:flex;align-items:center;gap:12px}.vx-hg-track-clip{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:16px}.vx-hg-swiping{filter:brightness(1.05)}.vx-mq-track{display:flex;gap:12px;padding:10px 6px;overflow-x:auto;scroll-behavior:smooth}.vx-mq-track::-webkit-scrollbar{display:none}.vx-mq-cell{flex-shrink:0;width:88px;display:flex;flex-direction:column;align-items:center;gap:6px}.vx-mq-oct{position:relative;width:80px;height:80px;background:var(--background-tertiary)}.vx-mq-oct,.vx-mq-oct:before{clip-path:var(--octagon-clip)}.vx-mq-oct:before{content:"";position:absolute;inset:-3px;z-index:-1;background:linear-gradient(135deg,var(--gold-light,#ffd700) 0,var(--gold-color,#d4af37) 40%,var(--primary-color) 70%,var(--gold-light,#ffd700) 100%);background-size:200% 200%;animation:vx-hg-ring-spin--vxhangoutmarquee 4s linear infinite}@keyframes vx-hg-ring-spin--vxhangoutmarquee{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.vx-mq-placeholder{width:100%;height:100%;background:var(--gradient-primary)}.vx-hg-time-badge{position:absolute;top:4px;right:4px;z-index:2}.vx-hg-presence-strip{font-size:.6rem}.vx-mq-hover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;padding:6px;opacity:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.75));clip-path:var(--octagon-clip);transition:opacity .2s ease;pointer-events:none}.vx-mq-oct:hover .vx-mq-hover{opacity:1}.vx-mq-user{font-size:.62rem;font-weight:800;color:#fff}.vx-mq-stats{display:flex;gap:6px}.vx-mq-stat{display:inline-flex;align-items:center;gap:2px;font-size:.58rem;color:rgba(255,255,255,.85)}.vx-hg-atmosphere{pointer-events:none;z-index:0;overflow:hidden}.vx-hg-atmosphere,.vx-hg-ember-field{position:absolute;inset:0}.vx-hg-ember{position:absolute;bottom:0;width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--gold-color,#d4af37) 80%,transparent);animation:vx-hg-ember-rise--vxhangoutmarquee linear infinite}@keyframes vx-hg-ember-rise--vxhangoutmarquee{0%{transform:translateY(0) scale(1);opacity:.8}to{transform:translateY(-60px) scale(.4);opacity:0}}.vx-hg-smoke-edge{position:absolute;top:0;bottom:0;width:40px;pointer-events:none}.vx-hg-smoke-edge--left{left:0;background:linear-gradient(90deg,var(--background-primary) 0,transparent 100%)}.vx-hg-smoke-edge--right{right:0;background:linear-gradient(270deg,var(--background-primary) 0,transparent 100%)}.vx-hg-smoke{position:absolute;bottom:0;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 25%,transparent);filter:none;animation:vx-hg-smoke-drift--vxhangoutmarquee 4s ease-in-out infinite}@keyframes vx-hg-smoke-drift--vxhangoutmarquee{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-14px) scale(1.3);opacity:.7}}.vx-hg-error-pill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;padding:8px 16px;border-radius:100px;border:1px solid var(--error-color);background:color-mix(in srgb,var(--error-color) 18%,var(--background-secondary));color:var(--error-color);font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap}@media (prefers-reduced-motion:reduce){.vx-hg-ember,.vx-hg-smoke,.vx-mq-oct:before{animation:none}}.vx-hg-wrap{--vx-hg-cell:80px;--vx-hg-gap:3px}@media (max-width:768px){.vx-hg-wrap{--vx-hg-cell:clamp(52px,17vw,72px)}}.vx-hg-wrap .vx-mq-track{gap:var(--vx-hg-gap);padding:10px 0}.vx-hg-wrap .vx-mq-cell{width:var(--vx-hg-cell);margin:0;padding:0}.vx-hg-wrap .vx-mq-oct{width:var(--vx-hg-cell);height:var(--vx-hg-cell);margin:0}.vx-mq-cell:hover .vx-hg-oct{transform:none}.vre-flash{position:fixed;inset:0;z-index:calc(var(--z-modal, 1070) + 30);pointer-events:none;background:radial-gradient(circle at center,color-mix(in srgb,var(--vre-glow-color,#f43f5e) 45%,transparent) 0,transparent 65%);mix-blend-mode:screen;animation:vre-flash-pulse--vault-react-emotion-a824 .5s ease-out forwards}@keyframes vre-flash-pulse--vault-react-emotion-a824{0%{opacity:0}15%{opacity:1}to{opacity:0}}.vre-glow-ring{position:fixed;border-style:solid;border-color:var(--vre-glow-color,#f43f5e);border-radius:50%;pointer-events:none;z-index:calc(var(--z-modal, 1070) + 20);box-shadow:0 0 40px var(--vre-glow-color,#f43f5e),0 0 90px color-mix(in srgb,var(--vre-glow-color,#f43f5e) 55%,transparent)}.vre-particle--heart{position:fixed;will-change:transform,opacity}.vre-particle--heart svg{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.vre-flash{animation:none!important;opacity:0!important}}.plugs-trigger-container{position:fixed;top:30%;right:24px;z-index:var(--z-fab,800);display:flex;flex-direction:column;align-items:flex-end;gap:8px}.plg-trigger-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;border:none;cursor:pointer;color:#fff;background:rgba(28,12,44,.94);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 20px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.08),0 0 30px rgba(124,92,255,.15);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;font-family:var(--font-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.plg-trigger-btn:hover{transform:scale(1.05) translateX(-4px);box-shadow:0 8px 32px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.15),0 0 40px rgba(124,92,255,.25)}.plg-trigger-btn:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:999px;background:conic-gradient(from 0deg,#ff6b9d,#ffd93d,#7c5cff,#4dd6ff,#ff6b9d);animation:plg-radiant-spin 6s linear infinite;opacity:.7;filter:none}.plg-trigger-stack{display:flex;align-items:center;margin-right:-4px}.plg-trigger-avatar{width:28px;height:28px;border-radius:50%;border:2px solid rgba(12,4,18,.95);-o-object-fit:cover;object-fit:cover;margin-left:-8px;flex-shrink:0;box-shadow:0 0 12px rgba(124,92,255,.3);transition:transform .2s ease,box-shadow .2s ease}.plg-trigger-avatar:first-child{margin-left:0}.plg-trigger-avatar:hover{transform:scale(1.15);z-index:5;box-shadow:0 0 20px rgba(124,92,255,.5)}.plg-trigger-avatar-fallback{display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff6b9d,#7c5cff);width:28px;height:28px;border-radius:50%;border:2px solid rgba(12,4,18,.95);margin-left:-8px;flex-shrink:0;box-shadow:0 0 12px rgba(124,92,255,.3)}.plg-trigger-fire{font-size:16px;line-height:1;animation:plg-fire-bounce 1.8s ease-in-out infinite;margin-left:-2px}.plg-trigger-label{font-size:13px;font-weight:700;letter-spacing:-.01em;color:rgba(255,255,255,.9);white-space:nowrap}.plg-trigger-badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#34d399;color:#06281c;font-size:11px;font-weight:800;animation:plg-badge-pulse--pluglistbuttonposition 2s ease-in-out infinite;box-shadow:0 0 16px rgba(52,211,153,.4)}@keyframes plg-radiant-spin{to{transform:rotate(1turn)}}@keyframes plg-fire-bounce{0%,to{transform:scale(1) rotate(0deg)}30%{transform:scale(1.25) rotate(-6deg)}60%{transform:scale(.9) rotate(4deg)}80%{transform:scale(1.1) rotate(-2deg)}}@keyframes plg-badge-pulse--pluglistbuttonposition{0%,to{box-shadow:0 0 0 0 rgba(52,211,153,.4)}50%{box-shadow:0 0 0 6px rgba(52,211,153,0)}}@media (max-width:768px){.plugs-trigger-container{top:auto;bottom:100px;right:16px}.plg-trigger-btn{padding:4px 12px 4px 4px}.plg-trigger-avatar,.plg-trigger-avatar-fallback{width:24px;height:24px}.plg-trigger-fire{font-size:14px}.plg-trigger-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.plg-trigger-badge,.plg-trigger-btn:before,.plg-trigger-fire{animation:none!important}.plg-trigger-btn:hover{transform:scale(1.02)}}.vnb-badge{position:absolute;top:-8px;right:-9px;min-width:20px;height:20px;padding:0 5px;display:flex;border-radius:0!important;clip-path:var(--octagon-clip)!important;overflow:hidden;z-index:12;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:vnb-badge-in .32s cubic-bezier(.34,1.56,.64,1) both,vnb-badge-breathe 2.6s ease-in-out .32s infinite;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.vnb-badge,.vxhu-trigger{align-items:center;justify-content:center}.vxhu-trigger{--vxhu-size:68px;--vxhu-ring-gap:7px;position:relative;display:inline-flex;width:calc(var(--vxhu-size) + var(--vxhu-ring-gap) * 2 + 6px);height:calc(var(--vxhu-size) + var(--vxhu-ring-gap) * 2 + 6px);background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;font-family:var(--font-primary);isolation:isolate;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.vxhu-trigger:hover{transform:translateY(-3px)}.vxhu-trigger:active{transform:scale(.94)}.vxhu-avatar-wrap{position:relative;z-index:2;width:var(--vxhu-size);height:var(--vxhu-size);clip-path:var(--hexagon-clip);overflow:hidden;background:var(--background-secondary);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.25)}.vxhu-avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vxhu-avatar--placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:var(--text-on-primary);font-weight:900;font-size:calc(var(--vxhu-size) * .36)}.vxhu-ring{position:absolute;z-index:1;top:50%;left:50%;clip-path:var(--hexagon-clip)}.vxhu-ring--gold{width:calc(var(--vxhu-size) + var(--vxhu-ring-gap) * 2);height:calc(var(--vxhu-size) + var(--vxhu-ring-gap) * 2);background:conic-gradient(from 0deg,var(--gold-color,#d4af37) 0,var(--gold-light,#ffd700) 18%,var(--primary-color) 38%,var(--gold-color,#d4af37) 55%,var(--gold-dark,#b8860b) 72%,var(--accent-color) 88%,var(--gold-color,#d4af37) 100%);animation:none}.vxhu-ring--silver{width:calc(var(--vxhu-size) + var(--vxhu-ring-gap));height:calc(var(--vxhu-size) + var(--vxhu-ring-gap));background:conic-gradient(from 180deg,var(--silver-light,#e8e8e8) 0,var(--silver-color,#c0c0c0) 25%,var(--silver-dark,#909090) 50%,var(--silver-color,#c0c0c0) 75%,var(--silver-light,#e8e8e8) 100%);animation:none}.vxhu-trigger:hover .vxhu-ring--gold,.vxhu-trigger:hover .vxhu-ring--silver{animation-duration:.45s}@keyframes vxhu-vibrate-gold{0%,to{transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gold-color,#d4af37) 55%,transparent))}25%{transform:translate(calc(-50% - 1px),calc(-50% + 1px)) scale(1.035);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--gold-light,#ffd700) 70%,transparent))}50%{transform:translate(calc(-50% + 1px),calc(-50% - 1px)) scale(.985);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--primary-color) 55%,transparent))}75%{transform:translate(calc(-50% - 1px),calc(-50% - 1px)) scale(1.02);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent-color) 55%,transparent))}}@keyframes vxhu-vibrate-silver{0%,to{transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--silver-color,#c0c0c0) 50%,transparent));opacity:.85}30%{transform:translate(calc(-50% + 1px),calc(-50% + 1px)) scale(.97);opacity:1}60%{transform:translate(calc(-50% - 1px),calc(-50% + 1px)) scale(1.03);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--silver-light,#e8e8e8) 65%,transparent))}}.vxhu-plus{position:absolute;z-index:3;right:-2px;bottom:14px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-on-primary);background:linear-gradient(135deg,var(--gold-light,#ffd700),var(--gold-color,#d4af37));border:2px solid var(--background-primary);font-size:14px;font-weight:900;line-height:1;box-shadow:0 0 10px color-mix(in srgb,var(--gold-light,#ffd700) 65%,transparent),inset 0 0 4px rgba(255,255,255,.35);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.vxhu-trigger:hover .vxhu-plus{transform:rotate(135deg) scale(1.12);box-shadow:0 0 16px color-mix(in srgb,var(--gold-light,#ffd700) 80%,transparent),inset 0 0 6px rgba(255,255,255,.45)}.vxhu-badge{position:absolute;z-index:3;top:2px;right:-4px;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-color);color:var(--text-on-primary);font-size:9.5px;font-weight:800;border:2px solid var(--background-primary);box-shadow:0 0 8px color-mix(in srgb,var(--accent-color) 60%,transparent)}@media (prefers-reduced-motion:reduce){.vxhu-plus,.vxhu-ring--gold,.vxhu-ring--silver,.vxhu-trigger{animation:none!important;transition:none!important;transform:translate(-50%,-50%)!important}}