.vbr-plug-center{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;text-decoration:none;position:relative;cursor:pointer;padding:0 8px;margin-top:-14px;animation:vbr-plug-levitate--vbr-plug-center 4s ease-in-out infinite;flex-shrink:0}@keyframes vbr-plug-levitate--vbr-plug-center{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.vbr-plug-center:hover{animation:none}.vbr-plug-center:hover .vbr-plug-body{transform:scale(1.1)}.vbr-plug-center:hover .vbr-plug-ring{opacity:1;transform:scale(1.2)}.vbr-plug-center:hover .vbr-plug-ring--2{opacity:.5;transform:scale(1.38)}.vbr-plug-ring{position:absolute;top:50%;left:50%;width:68px;height:68px;transform:translate(-50%,-60%) scale(1.08);clip-path:var(--octagon-clip);background:var(--gradient-primary);opacity:.45;transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);animation:vbr-plug-pulse 3s ease-in-out infinite;pointer-events:none;z-index:0}.vbr-plug-ring--2{width:80px;height:80px;transform:translate(-50%,-60%) scale(1.22);opacity:.18;animation:vbr-plug-pulse-outer 3s ease-in-out .55s infinite;background:conic-gradient(from 0deg,var(--primary-color),var(--accent-color),var(--primary-color))}@keyframes vbr-plug-pulse{0%,to{opacity:.28;transform:translate(-50%,-60%) scale(1.08)}50%{opacity:.55;transform:translate(-50%,-60%) scale(1.15)}}@keyframes vbr-plug-pulse-outer{0%,to{opacity:.12;transform:translate(-50%,-60%) scale(1.22)}50%{opacity:.3;transform:translate(-50%,-60%) scale(1.32)}}.vbr-plug-body{position:relative;width:62px;height:62px;clip-path:var(--octagon-clip);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 24px rgba(var(--primary-rgb),.55),0 0 48px rgba(var(--primary-rgb),.2),inset 0 1px 0 rgba(255,255,255,.2);z-index:1;flex-shrink:0}.vbr-plug-ico{width:32px;height:32px;color:var(--text-on-primary,#fff);display:block;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.vbr-plug-label{font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-color);text-shadow:0 0 10px rgba(var(--primary-rgb),.45);white-space:nowrap;line-height:1;pointer-events:none;transition:color .2s ease}.vbr-plug-center:hover .vbr-plug-label{color:var(--primary-light)}@media (max-width:768px){.vbr-plug-body{width:54px;height:54px}.vbr-plug-ico{width:28px;height:28px}.vbr-plug-ring{width:60px;height:60px}.vbr-plug-ring--2{width:72px;height:72px}.vbr-plug-center{margin-top:-10px}}@media (max-width:480px){.vbr-plug-body{width:48px;height:48px}.vbr-plug-ico{width:25px;height:25px}.vbr-plug-ring{width:54px;height:54px}.vbr-plug-ring--2{width:64px;height:64px}.vbr-plug-label{display:none}}.psd-root{position:fixed;z-index:var(--z-fab,800);width:312px;background:var(--background-secondary);border:1px solid var(--border-color);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 24px 64px rgba(0,0,0,.22),0 0 0 1px var(--border-color),0 0 40px rgba(var(--primary-rgb),.08);animation:psd-enter .38s cubic-bezier(.34,1.56,.64,1) both;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}@keyframes psd-enter{0%{opacity:0;transform:translateY(20px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.psd-root--dragging{cursor:grabbing;box-shadow:0 36px 80px rgba(0,0,0,.32),0 0 0 1.5px var(--primary-color),0 0 48px rgba(var(--primary-rgb),.18);transition:box-shadow .15s ease}.psd-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 10%,var(--background-secondary)),color-mix(in srgb,var(--accent-color) 6%,var(--background-secondary)));border-bottom:1px solid var(--border-color);cursor:grab;position:relative}.psd-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-color) 40%,transparent) 30%,color-mix(in srgb,var(--accent-color) 40%,transparent) 70%,transparent)}.psd-header-left{display:flex;align-items:center;gap:9px;flex:1;min-width:0;pointer-events:none}.psd-header-oct{width:32px;height:32px;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(var(--primary-rgb),.4))}.psd-header-oct svg{width:100%;height:100%;display:block}.psd-header-text{display:flex;flex-direction:column;gap:1px;min-width:0}.psd-header-title{font-size:.85rem;font-weight:900;color:var(--text-primary);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.psd-header-sub{font-size:.6rem;font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.06em}.psd-header-right{display:flex;align-items:center;gap:7px;flex-shrink:0}.psd-drag-grip{display:flex;flex-direction:column;gap:3px;cursor:grab;padding:3px 2px;opacity:.4;transition:opacity .15s}.psd-drag-grip:hover{opacity:.75}.psd-drag-grip span{display:block;width:16px;height:2px;background:var(--text-muted);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% 100%,0 100%,0 2px)}.psd-close-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--background-tertiary);border:1px solid var(--border-color);clip-path:var(--octagon-clip);color:var(--text-muted);cursor:pointer;font-size:.65rem;font-weight:900;transition:background .2s ease,color .2s ease,transform .25s ease;flex-shrink:0}.psd-close-btn:hover{background:color-mix(in srgb,var(--error-color) 12%,var(--background-tertiary));color:var(--error-color);border-color:color-mix(in srgb,var(--error-color) 35%,transparent);transform:rotate(90deg)}.psd-body{padding:8px 0;max-height:330px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}.psd-body::-webkit-scrollbar{width:3px}.psd-body::-webkit-scrollbar-thumb{background:var(--primary-color)}.psd-list{display:flex;flex-direction:column}.psd-row{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--border-color);transition:background .15s ease;animation:psd-row-in .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes psd-row-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.psd-row:last-child{border-bottom:none}.psd-row:hover{background:var(--background-hover)}.psd-avatar-wrap{position:relative;flex-shrink:0}.psd-avatar{width:40px;height:40px;clip-path:var(--octagon-clip);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.psd-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.psd-avatar-init{font-size:14px;font-weight:900;color:var(--text-on-primary);text-transform:uppercase;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.psd-hot-badge{position:absolute;bottom:-2px;right:-2px;font-size:11px;line-height:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.psd-row-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.psd-row-name{font-size:.82rem;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.psd-row-handle{font-size:.68rem;color:var(--text-muted);font-weight:500}.psd-row-reason{display:flex;align-items:center;gap:4px;font-size:.62rem;color:var(--primary-color);font-weight:700;margin-top:2px}.psd-reason-hex{width:6px;height:7px;clip-path:var(--hexagon-clip);display:inline-block}.psd-plug-btn,.psd-reason-hex{background:var(--gradient-primary);flex-shrink:0}.psd-plug-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;border:none;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);color:var(--text-on-primary);font-size:.68rem;font-weight:900;font-family:var(--font-primary);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;transition:opacity .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.psd-plug-btn:hover{opacity:.88;transform:scale(1.06)}.psd-plug-btn:active{transform:scale(.94)}.psd-plug-btn-icon{font-size:.75rem;line-height:1}.psd-done{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px}.psd-done-icon{font-size:2.2rem;filter:drop-shadow(0 0 12px rgba(var(--primary-rgb),.5));animation:psd-done-pulse 2s ease-in-out infinite}@keyframes psd-done-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.psd-done-text{font-size:.85rem;font-weight:800;color:var(--primary-color);text-align:center}.psd-footer{position:relative;padding:10px 14px;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--primary-color) 5%,var(--background-secondary));display:flex;align-items:center;justify-content:space-between;gap:8px}.psd-footer-hex-row{display:flex;align-items:center;gap:4px;pointer-events:none}.psd-foot-hex{display:block;clip-path:var(--hexagon-clip);background:var(--gradient-primary);opacity:.18;animation:psd-hex-breathe 2.8s ease-in-out infinite}.psd-foot-hex--0{width:10px;height:11px;animation-delay:0s}.psd-foot-hex--1{width:13px;height:15px;animation-delay:.18s;opacity:.3}.psd-foot-hex--2{width:16px;height:18px;animation-delay:.36s;opacity:.45}.psd-foot-hex--3{width:13px;height:15px;animation-delay:.54s;opacity:.3}.psd-foot-hex--4{width:10px;height:11px;animation-delay:.72s}@keyframes psd-hex-breathe{0%,to{opacity:.15;transform:scaleY(1)}50%{opacity:.55;transform:scaleY(1.18)}}.psd-see-all-btn{font-size:.7rem;font-weight:800;color:var(--primary-color);background:none;border:none;cursor:pointer;font-family:var(--font-primary);letter-spacing:.02em;text-transform:uppercase;padding:4px 0;transition:color .18s ease,letter-spacing .18s ease;white-space:nowrap}.psd-see-all-btn:hover{color:var(--primary-light);letter-spacing:.05em}@media (max-width:480px){.psd-root{width:calc(100vw - 32px);left:16px!important}}