@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.typewriter-caret{vertical-align:text-bottom;background-color:currentColor;width:2px;height:1.05em;margin-left:6px;animation:1s steps(2,start) infinite blink;display:inline-block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.5s ease-in-out fadeIn}.animate-fade-in-delay-300{animation:1.5s ease-in-out fadeIn}
.axomind-logo-appear{will-change:transform,opacity;backface-visibility:hidden;animation:.34s cubic-bezier(.2,.9,.2,1) forwards axomind-entrance,.4s linear forwards axomind-rotate}@keyframes axomind-entrance{0%{opacity:0;width:16px;height:16px}60%{opacity:1;width:24px;height:24px}to{opacity:1;width:32px;height:32px}}@keyframes axomind-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.axomind-logo-appear{opacity:1;animation:none;transform:scale(1)}}.axomind-avatar,.loader-logo{transform-origin:50%}.loader{perspective:800px;border-radius:50%;width:30px;height:30px;position:relative}.loader .arc{border-radius:50%;width:100%;height:100%;position:absolute}.loader .arc:first-child{border-bottom:3px solid var(--brand-loading-red);animation:1s linear infinite rotate-one;transform:rotateX(35deg)rotateY(-45deg)}.loader .arc:nth-child(2){border-right:3px solid var(--brand-loading-yellow);animation:1s linear infinite rotate-two;transform:rotateX(50deg)rotateY(-10deg)}.loader .arc:nth-child(3){border-top:3px solid var(--brand-loading-blue);animation:1s linear infinite rotate-three;transform:rotateX(35deg)rotateY(55deg)}.loader-logo{opacity:.95;will-change:transform,opacity;z-index:2;pointer-events:none;border-radius:3px;width:20px;height:20px;transition:transform .25s,opacity .25s;animation:1s linear infinite loader-logo-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes loader-logo-rotate{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}50%{transform:translate(-50%,-50%)rotate(180deg)scale(1.08)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1)}}@keyframes rotate-one{to{transform:rotateX(35deg)rotateY(-45deg)rotate(360deg)}}@keyframes rotate-two{to{transform:rotateX(50deg)rotateY(-10deg)rotate(360deg)}}@keyframes rotate-three{to{transform:rotateX(35deg)rotateY(55deg)rotate(360deg)}}
.ai-table-scroll{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto}.ai-table-scroll table{table-layout:auto;width:150%;min-width:0;display:table}.ai-table-scroll th,.ai-table-scroll td{word-break:break-word;vertical-align:middle;max-width:50vw;white-space:normal!important}@media (max-width:768px){.ai-table-scroll{-ms-overflow-style:auto;overflow-y:hidden}.ai-table-scroll table{table-layout:auto;width:250%;min-width:0;display:table}}
