.vb{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.08em;height:1.08em;margin-left:.28em;vertical-align:-.16em;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;position:relative}.vb:before{content:"";position:absolute;inset:-8px}.vb:focus-visible{outline:2px solid var(--accent,#fda702);outline-offset:2px}.vb-seal{width:100%;height:100%;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}.vb-pop{position:fixed;z-index:10000;display:block;box-sizing:border-box;padding:12px 14px;border-radius:14px;background:var(--card,#fff);color:var(--text,#1f2121);border:1px solid var(--border,rgba(0,0,0,.08));box-shadow:0 12px 32px rgba(0,0,0,.18);font-size:13px;font-weight:400;line-height:1.45;text-align:left;white-space:normal;letter-spacing:normal;text-transform:none;cursor:default;animation:vb-in .14s ease-out}.vb-pop-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.vb-pop-head .vb-seal{width:20px;height:20px;flex:none}.vb-pop-head b{font-size:14px;font-weight:650}.vb-pop-text{display:block;color:var(--text2,#5b5f5f)}@keyframes vb-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vb-pop{animation:none}}