
#blwa .blwa__panel{background:rgba(17,18,22,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);border-radius:18px;width:400px;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,101,1,.12)}
#blwa .blwa__panel:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6'%3E%3Cpath d='M0 3 L3 0.5 L9 5.5 L15 0.5 L21 5.5 L24 3' fill='none' stroke='%23ff6501' stroke-width='1.6'/%3E%3C/svg%3E") repeat-x;filter:drop-shadow(0 0 3px rgba(255,101,1,.8));animation:blyW 3s linear infinite}
@keyframes blyW{to{background-position:24px 0}}
#blwa .blwa__head{background:linear-gradient(135deg,#1b1d22,#121316);border-bottom:1px solid rgba(255,255,255,.07);padding:22px 52px 16px 20px}
#blwa .blwa__head b{font-size:16px;letter-spacing:.01em}
#blwa .blwa__head span{color:#9aa1a9}
.bly-st{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:12px;color:#cfd3d8}
.bly-st i{width:8px;height:8px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 0 rgba(46,204,113,.7);animation:blyP 2s infinite}
.bly-st.off i{background:#8b9096;animation:none}
@keyframes blyP{70%{box-shadow:0 0 0 8px rgba(46,204,113,0)}100%{box-shadow:0 0 0 0 rgba(46,204,113,0)}}
#blwa .blwa__x{background:rgba(255,255,255,.08);transition:background .2s,transform .2s}#blwa .blwa__x:hover{background:#ff6501;transform:rotate(90deg)}
.bly-q{margin:10px 14px 0;font:700 10.5px Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9aa1a9}
.bly-ch{display:flex;gap:6px;overflow-x:auto;padding:6px 14px 4px;scrollbar-width:none}.bly-ch::-webkit-scrollbar{display:none}
.bly-ch button{flex:0 0 auto;border:1px solid rgba(255,255,255,.14);background:transparent;color:#cfd3d8;border-radius:20px;padding:6px 12px;font:600 11.5px Montserrat,Arial,sans-serif;cursor:pointer;transition:all .2s}
.bly-ch button:hover{border-color:#ff6501;color:#fff}.bly-ch button.on{background:#ff6501;border-color:#ff6501;color:#fff}
#blwa .blwa__list{padding:4px 10px 10px}
#blwa .blwa__g{color:#ff8a3d;margin:12px 10px 6px}
#blwa .blwa__list a{color:#e9ecef!important;border:1px solid transparent;margin:2px 0;transition:background .2s,border-color .2s,transform .2s}
#blwa .blwa__list a:hover{background:rgba(255,101,1,.09);border-color:rgba(255,101,1,.35);transform:translateX(3px)}
#blwa .blwa__t small{color:#8b9096}
#blwa .blwa__ic{flex:0 0 44px;height:44px;background:#26282e;position:relative;box-shadow:0 0 0 2px #121316,0 0 0 3px rgba(46,204,113,.85)}
#blwa.off .blwa__ic{box-shadow:0 0 0 2px #121316,0 0 0 3px rgba(139,144,150,.6)}
#blwa .blwa__list i{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(37,211,102,.12);color:#25d366;font-size:0;transition:background .2s}
#blwa .blwa__list i:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 0 0-7.8 13.5L3 21l4.6-1.2A9 9 0 1 0 12 3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 0 0-7.8 13.5L3 21l4.6-1.2A9 9 0 1 0 12 3z'/%3E%3C/svg%3E") center/contain no-repeat}
#blwa .blwa__list a:hover i{background:#25d366;color:#fff}
#blwa .blwa__foot{border-top:1px solid rgba(255,255,255,.07);color:#8b9096;background:#101114}#blwa .blwa__foot a{color:#ff8a3d}
#blwa .blwa__list::-webkit-scrollbar{width:6px}#blwa .blwa__list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}
#blwa .blwa__btn{position:relative}
#blwa .blwa__btn:after{content:"";position:absolute;inset:-4px;border-radius:44px;border:2px solid rgba(255,101,1,.55);opacity:0;animation:blyR 3.2s ease-out infinite}
@keyframes blyR{0%{opacity:.8;transform:scale(.96)}70%,100%{opacity:0;transform:scale(1.12)}}
@media(max-width:600px){#blwa .blwa__panel{left:0;right:0;bottom:0;border-radius:18px 18px 0 0;max-width:none;width:auto;position:fixed}#blwa .blwa__list{max-height:58vh}}
@media(prefers-reduced-motion:reduce){#blwa .blwa__panel:before,.bly-st i,#blwa .blwa__btn:after{animation:none}}
