.container-agents{padding:0 calc(var(--spacing) * 2);box-sizing:border-box;text-align:center;max-width:1200px;margin:0 auto 120px}.hero-logo{width:250px;margin:0 auto 4rem}@media (max-width:768px){.hero-logo{padding:0 calc(var(--spacing) * 2)}}.container-agents__list{list-style:none;width:100%;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(350px,1fr));align-items:stretch;justify-items:center;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6)}@media (max-width:1200px){.container-agents__list{grid-template-columns:repeat(2,minmax(375px,1fr))}}@media (max-width:800px){.container-agents__list{grid-template-columns:1fr}}.agent-types-nav{width:100%;overflow-x:auto;background:#fff;margin:0 auto calc(var(--spacing) * 2) auto;box-sizing:border-box;padding:1.25rem 0;position:relative;border-radius:.875rem}.agent-types-nav:before{left:-2px;background:linear-gradient(90deg,#fff 70%,hsla(0,0%,100%,0))}.agent-types-nav:after,.agent-types-nav:before{content:"";position:absolute;top:0;width:32px;height:100%;pointer-events:none;z-index:1}.agent-types-nav:after{right:-2px;background:linear-gradient(270deg,#fff 70%,hsla(0,0%,100%,0))}.agent-types-list{display:flex;flex-direction:row;gap:2.5rem;list-style:none;margin:0;padding:0 2rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.agent-types-list::-webkit-scrollbar{display:none}.agent-type-tab{font-size:1rem;color:var(--black);cursor:pointer;border:none;background:none;outline:none;position:relative;white-space:nowrap}.agent-type-tab:after{content:"";position:absolute;left:0;bottom:-10px;display:block;margin:0 auto;width:100%;height:2px;background:var(--teal);transition:bottom .3s ease-out}.agent-type-tab.active:after{bottom:0}.agent-card{background-color:rgba(var(--white-rgb),.8);border-radius:1.5rem;box-shadow:30px 30px 64px 0 rgba(0,0,0,.05);min-width:280px;padding:2.5rem 2.6rem;display:flex;flex-direction:column;gap:1rem;text-align:left;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.agent-card:hover{background-color:var(--white);box-shadow:30px 30px 100px rgba(0,0,0,.05);transform:scale(1.02)}.agent-card--loading{width:100%;opacity:.5}.agent-card__header{display:flex;align-items:flex-start;justify-content:space-between}.agent-card__name{font-size:1.325rem;font-style:normal;font-weight:400;line-height:normal;color:#000}.agent-card__status{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.25rem .75rem;font-size:.85rem;font-weight:500;text-transform:uppercase}.agent-card__status--live{background:var(--teal-dark);color:#fff}.agent-card__status--offline{background:var(--gray-100);color:var(--black)}.agent-card__status-dot{display:inline-block;width:.7em;height:.7em;border-radius:50%;margin-left:.25rem}.agent-card__status-dot--live{background:var(--teal)}.agent-card__status-dot--offline{background:orange}.agent-card__description{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.6875rem;color:var(--black);overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;line-clamp:15}.agent-card__description ul{list-style:disc;margin-left:1.5rem}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}