.tb-bar{--tb-ease-out:cubic-bezier(.2, .8, .2, 1);--tb-ease-io:ease-in-out}.tb-avatar,.tb-bar{--tb-accent:var(--tb-accent-light,currentColor)}.dark .tb-avatar,.dark .tb-bar{--tb-accent:var(--tb-accent-dark,currentColor)}.tb-avatar{background-color:color-mix(in srgb, var(--tb-accent) 16%, hsl(var(--background)));box-shadow:0 0 0 1.5px var(--tb-accent)}.tb-avatar[data-face=eyesClosed]>img{filter:grayscale();opacity:.5;transition:filter .3s,opacity .3s}.tb-scroll{scrollbar-width:none}.tb-scroll::-webkit-scrollbar{display:none}.tb-scroll[data-fade=start]{mask-image:linear-gradient(90deg,#0000 0,#000 24px)}.tb-scroll[data-fade=end]{mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.tb-scroll[data-fade=both]{mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.tb-px{width:var(--px,12px);height:var(--px,12px);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tb-px>i{background:currentColor;border-radius:1px;display:block}.tb-px-run>i,.tb-px-wait>i:nth-child(2),.tb-px-wait>i:nth-child(5),.tb-px-wait>i:nth-child(8),.tb-px-err>i:nth-child(odd),.tb-px-off>i:nth-child(5),.tb-px-budget>i:nth-child(5){opacity:1}.tb-px-wait>i:not(:nth-child(2),:nth-child(5),:nth-child(8)),.tb-px-err>i:nth-child(2n),.tb-px-off>i:not(:nth-child(5)),.tb-px-budget>i:not(:nth-child(5)){opacity:.16}@property --tb-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.tb-pill[data-state=waiting]:after,.tb-pill[data-state=error]:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-1px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tb-pill[data-state=waiting]{border-color:hsl(var(--warning) / .35)}.tb-pill[data-state=waiting]:after{background:hsl(var(--warning))}.tb-pill[data-state=error]{border-color:hsl(var(--destructive) / .35)}.tb-pill[data-state=error]:after{background:hsl(var(--destructive))}@media (prefers-reduced-motion:no-preference){.tb-px-run>i{opacity:.2;animation:1.5s ease-in-out infinite tb-px-wave;transform:scale(.35)}.tb-px-run>i:nth-child(2),.tb-px-run>i:nth-child(4){animation-delay:.15s}.tb-px-run>i:nth-child(3),.tb-px-run>i:nth-child(5),.tb-px-run>i:nth-child(7){animation-delay:.3s}.tb-px-run>i:nth-child(6),.tb-px-run>i:nth-child(8){animation-delay:.45s}.tb-px-run>i:nth-child(9){animation-delay:.6s}.tb-px-wait>i:nth-child(2),.tb-px-wait>i:nth-child(5),.tb-px-wait>i:nth-child(8){animation:1.6s ease-in-out infinite tb-px-column}.tb-px-wait>i:nth-child(5){animation-delay:.2s}.tb-px-wait>i:nth-child(8){animation-delay:.4s}.tb-px-err>i:nth-child(odd){animation:1.6s ease-in-out infinite tb-px-blink}.tb-pill[data-state=waiting]:after{background:conic-gradient(from var(--tb-ang), transparent 0 55%, hsl(var(--warning) / .3) 70%, hsl(var(--warning)) 92%, #fde68a 100%);animation:2.2s linear infinite tb-border-spin}.tb-pill[data-state=error]:after{animation:1.4s ease-in-out infinite tb-border-pulse}.tb-dot{animation:tb-pop .2s var(--tb-ease-out) both}.tb-shake{animation:tb-shake .4s var(--tb-ease-io) 1}.tb-arrive{animation:tb-arrive .3s var(--tb-ease-out) both}.tb-pill{transition:background-color .15s var(--tb-ease-out), outline-color .12s var(--tb-ease-out), transform 80ms}}.tb-irises,.tb-eyes-blink{transform-box:fill-box;transform-origin:50%}@keyframes tb-px-wave{0%,to{opacity:.2;transform:scale(.35)}35%,65%{opacity:1;transform:scale(1)}}@keyframes tb-px-column{0%,to{opacity:.2;transform:scale(.55)}30%,70%{opacity:1;transform:scale(1)}}@keyframes tb-px-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.6)}}@keyframes tb-border-spin{to{--tb-ang:360deg}}@keyframes tb-border-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes tb-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes tb-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes tb-arrive{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tb-bar *,.tb-bar :before,.tb-bar :after{transition-duration:.01ms!important;animation:none!important}}[data-paused] *,[data-paused] :before,[data-paused] :after{animation-play-state:paused!important}.tb-cv>li{content-visibility:auto;contain-intrinsic-size:auto 44px auto 150px;margin:-6px;padding:6px}.tb-bar[data-stale] .tb-state{filter:grayscale();opacity:.45}.tb-ghost{background:hsl(var(--muted));color:hsl(var(--muted-foreground));box-shadow:none;border-style:dashed}.tb-ghost .tb-avatar{filter:grayscale();opacity:.6}@media (forced-colors:active){.tb-pill{border:1px solid canvastext}.tb-pill[aria-current=true]{outline:2px solid highlight}.tb-pill:focus-visible{outline-offset:2px;outline:3px solid highlight}}.tb-chev{opacity:0;pointer-events:none}.tb-bar:hover .tb-chev[data-on],.tb-bar:focus-within .tb-chev[data-on]{opacity:1;pointer-events:auto}@media (hover:none){.tb-chev{display:none}}.tb-scroll{overscroll-behavior-x:contain}@media (prefers-reduced-motion:no-preference){.tb-pop-enter-active,.tb-pop-leave-active{transition:opacity .16s var(--tb-ease-out,ease-out), transform .16s var(--tb-ease-out,ease-out)}.tb-pop-enter-from,.tb-pop-leave-to{opacity:0;transform:translateY(4px)}.tb-chev{transition:opacity .15s ease-out}.tb-pill:hover{transform:translateY(-1px)}.tb-enter{animation:tb-arrive .22s var(--tb-ease-out) both;animation-delay:calc(var(--tb-i,0) * 30ms)}.tb-state-fade{transition:opacity .2s ease-out}}.tb-dots{opacity:.2;background:currentColor;border-radius:9px;width:4px;height:4px;margin-left:3px;display:inline-block}.tb-dots:first-child{margin-left:0}.tb-dots:nth-child(2){animation-delay:.2s}.tb-dots:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:no-preference){.tb-dots{animation:1.2s infinite tb-dots}}@keyframes tb-dots{0%,20%,to{opacity:.2}50%{opacity:1}}
