.vbadge{z-index:60;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:14px 20px;transition:background .35s,border-color .35s,box-shadow .35s,opacity .7s,transform .7s;animation:.6s both vbEnter;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%)}@keyframes vbEnter{0%{opacity:0;transform:translate(-50%)translateY(-16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.vbadge--bye{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-14px)}.vbadge--white{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #fff9;box-shadow:0 10px 32px #0000008c,0 2px 10px #fd5e0f2e}.vbadge--white .vb-txt{color:#1c1c22}.vbadge--glow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c11eb;border:1px solid #fd5e0fa6;box-shadow:0 8px 28px #0000004d,0 0 18px #fd5e0f4d,inset 0 0 12px #fd5e0f0f}.vbadge--glow .vb-txt{color:#ffffffeb}.vbadge .vb-txt{font-size:13px;font-weight:500;transition:color .35s}.vbadge .vb-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.5s infinite vbPulse;box-shadow:0 0 8px #fd5e0fcc}@keyframes vbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.45)}}.vbadge .vb-num{font-family:var(--font-display);letter-spacing:.5px;vertical-align:-.5px;color:var(--accent);text-shadow:0 0 10px #fd5e0f59;margin:0 1px;font-size:15.5px;font-weight:700;display:inline-block}.vbadge .vb-num--tick{animation:.5s vbTick}@keyframes vbTick{0%{transform:translateY(0)}35%{transform:translateY(-5px)scale(1.18)}to{transform:translateY(0)}}@property --vba{syntax:"<angle>";inherits:false;initial-value:0deg}.vbadge .vb-ring{pointer-events:none;background:conic-gradient(from var(--vba),transparent 0deg,#fd5e0f1a 30deg,#fd5e0f8c 60deg,#fd5e0f1a 90deg,transparent 120deg);-webkit-mask-composite:xor;filter:blur(1.2px);border-radius:999px;padding:3px;animation:3s linear infinite vbRingSpin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes vbRingSpin{to{--vba:360deg}}.vbadge .vb-x{color:#8a8a90;cursor:pointer;background:#0000000f;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:4px;margin-right:-8px;font-size:10px;line-height:1;display:flex}.vbadge--white .vb-x:hover{color:#333;background:#0000001f}.vbadge--glow .vb-x{color:#9a9aa2;background:#ffffff1a}.vbadge--glow .vb-x:hover{color:#fff;background:#fff3}@media (max-width:640px){.vbadge{padding:12px 17px}.vbadge .vb-brand{display:none}.vbadge .vb-txt{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.vbadge,.vbadge .vb-dot,.vbadge .vb-ring,.vbadge .vb-num--tick{animation:none}}
