.ct-hx .tabs__list-container{background:var(--sv-canvas);box-shadow:inset 0 0 0 1px var(--sv-rule);border-radius:9999px}@media (min-width:640px){.ct-hx .tabs__list-container{width:fit-content}}.ct-hx .tabs__list{padding:4px}.ct-hx .tabs__tab{height:44px;color:var(--muted-foreground);white-space:nowrap;width:auto;transition:color var(--sv-t2) ease, scale var(--sv-t3) var(--sv-spring);border-radius:9999px;font-size:14px;font-weight:600}.ct-hx .tabs__tab:active{transition-duration:var(--sv-t1);scale:.97}.ct-hx .tabs__tab[aria-selected=true]{color:var(--background)}@media (hover:hover){.ct-hx .tabs__tab:not([aria-selected=true]):hover{color:var(--foreground);opacity:1}}.ct-hx .tabs__indicator{background:var(--foreground);box-shadow:none;transition-duration:var(--sv-t3);transition-timing-function:var(--sv-spring);border-radius:9999px}.ct-hx .tabs__tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ct-panel[data-inert]{display:none}.ct-hand{transform-box:view-box;transform-origin:50%;opacity:0}.ct-hand[data-on]{opacity:1}@media (prefers-reduced-motion:no-preference){.ct-hand{transition:transform 1.6s var(--sv-spring), opacity var(--sv-t3) ease}.ct-bubble{transform-origin:0 100%;animation:ct-bubble .55s var(--sv-ease) backwards;animation-delay:var(--at,0s)}@keyframes ct-bubble{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.ct-typing{opacity:0;animation:.9s linear backwards ct-typing;animation-delay:var(--at,0s)}@keyframes ct-typing{0%{opacity:0;transform:scale(.9)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:none}}.ct-typing i{animation:.45s ease-in-out 2 alternate ct-dot;animation-delay:var(--at,0s)}.ct-typing i:nth-child(2){animation-delay:calc(var(--at,0s) + .12s)}.ct-typing i:nth-child(3){animation-delay:calc(var(--at,0s) + .24s)}@keyframes ct-dot{to{transform:translateY(-3px)}}.ct-live-in{animation:ct-fade .5s var(--sv-ease) both}@keyframes ct-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ct-panel:not([data-inert]){animation:ct-panel .5s var(--sv-ease) both}@keyframes ct-panel{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ct-panel:not([data-inert]) .ct-line{transform-origin:0;animation:ct-line .7s var(--sv-ease) both}.ct-panel:not([data-inert]) .ct-line:nth-child(2){animation-delay:80ms}.ct-panel:not([data-inert]) .ct-line:nth-child(3){animation-delay:.16s}@keyframes ct-line{0%{transform:scaleX(0)}to{transform:none}}}.ct-typing{opacity:0}.ct-typing i{opacity:.45;background:currentColor;border-radius:9999px;width:6px;height:6px;display:block}@media (forced-colors:active){.ct-hx .tabs__tab[aria-selected=true]{outline:2px solid highlight}.ct-typing{display:none}}
