@keyframes sl-rise{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.rise{animation:sl-rise .52s cubic-bezier(.2,.7,.2,1) both}.rise-list>*{animation:sl-rise .42s cubic-bezier(.2,.7,.2,1) both}.rise-list>:nth-child(2){animation-delay:30ms}.rise-list>:nth-child(3){animation-delay:60ms}.rise-list>:nth-child(4){animation-delay:90ms}.rise-list>:nth-child(n+5){animation-delay:.12s}@keyframes sl-stage{0%{opacity:0}to{opacity:1}}.stage-in{animation:sl-stage .32s ease-out both}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.live-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:9999px;background:var(--brand-up)}.live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:sl-dot 2s cubic-bezier(0,0,.2,1) infinite}@keyframes sl-dot{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(2.6);opacity:0}}.live-dot--idle{background:var(--text-muted)}.live-dot--idle:after{animation:none;opacity:0}.live-dot--warn{background:var(--brand-warning)}.sl-orb{display:inline-block;flex-shrink:0;border-radius:9999px;background:radial-gradient(circle at 34% 30%,#fffaf0 0,#fdebc6 32%,#b8862f 78%,#5a4217 100%);box-shadow:0 0 0 1px rgba(253,235,198,.18),0 0 14px rgba(253,235,198,.35);animation:sl-orb 3.6s ease-in-out infinite}.sl-orb--busy{animation-duration:1.1s}@keyframes sl-orb{0%,to{box-shadow:0 0 0 1px rgba(253,235,198,.18),0 0 10px rgba(253,235,198,.25)}50%{box-shadow:0 0 0 1px rgba(253,235,198,.3),0 0 22px rgba(253,235,198,.55)}}@keyframes vb-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.vb-draw{stroke-dasharray:1;animation:vb-draw 1.3s cubic-bezier(.2,.7,.2,1) both}@keyframes vb-caret{0%,49%{opacity:1}50%,to{opacity:0}}.vb-caret{animation:vb-caret .9s steps(1) infinite}.vb-grid{background-image:linear-gradient(to right,color-mix(in srgb,var(--border-base) 85%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border-base) 85%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 90% at 80% 0,#000 15%,transparent 75%);mask-image:radial-gradient(80% 90% at 80% 0,#000 15%,transparent 75%)}.vb-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}.vb-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--brand-accent) 0 var(--vb-fill,50%),var(--bg-elevated) var(--vb-fill,50%) 100%)}.vb-range::-moz-range-track{height:4px;border-radius:2px;background:var(--bg-elevated)}.vb-range::-moz-range-progress{height:4px;border-radius:2px;background:var(--brand-accent)}.vb-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;width:18px;height:18px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-accent) 16%,transparent);-webkit-transition:transform .15s ease;transition:transform .15s ease}.vb-range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--brand-accent)}.vb-range:active::-webkit-slider-thumb{transform:scale(1.18)}.vb-range:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.vb-bar{transition:height .7s cubic-bezier(.2,.7,.2,1),width .7s cubic-bezier(.2,.7,.2,1)}@keyframes vb-tick{0%{transform:translateY(-40%);opacity:0}to{transform:none;opacity:1}}.vb-tick{display:inline-block;animation:vb-tick .28s cubic-bezier(.2,.7,.2,1) both}.vb-cap{transition:bottom .7s cubic-bezier(.2,.7,.2,1),top .7s cubic-bezier(.2,.7,.2,1)}@keyframes vb-shimmer{0%{background-position:140% 0}55%,to{background-position:-40% 0}}.vb-shimmer{background:linear-gradient(115deg,transparent 30%,var(--vb-shimmer,rgba(255,255,255,.08)) 50%,transparent 70%);background-size:260% 100%;animation:vb-shimmer 4.8s ease-in-out infinite}@keyframes vb-breathe{0%,to{transform:translate(-50%,-50%) scale(.8);opacity:.55}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}.vb-breathe{animation:vb-breathe 2.4s ease-in-out infinite;transform:translate(-50%,-50%)}@keyframes vb-pulse{0%,to{opacity:.45}50%{opacity:1}}.vb-pulse{animation:vb-pulse 2.2s ease-in-out infinite}@keyframes vb-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(3.4);opacity:0}}.vb-ping{transform-box:fill-box;transform-origin:center;animation:vb-ping 2.2s cubic-bezier(.2,.7,.2,1) infinite}@keyframes vb-fade{0%{opacity:0}to{opacity:1}}.vb-fade{animation:vb-fade .38s ease-out both}@keyframes sl-flash{0%{background-color:color-mix(in srgb,var(--brand-accent) 18%,transparent)}to{background-color:transparent}}.sl-flash{animation:sl-flash 1.2s ease-out}@media (prefers-reduced-motion:reduce){.live-dot:after,.rise,.rise-list>*,.sl-flash,.sl-orb,.stage-in,.vb-breathe,.vb-caret,.vb-draw,.vb-fade,.vb-ping,.vb-pulse,.vb-shimmer,.vb-tick{animation:none}.vb-draw{stroke-dasharray:none}.vb-bar,.vb-cap{transition:none}}