body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;overflow:hidden;position:fixed;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0;width:100%}html{font-size:16px}@media (max-width:768px){html{font-size:14px}}@media (max-width:480px){html{font-size:13px}}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #007bff;outline-offset:2px}button,input[type=button],input[type=submit]{min-height:44px;min-width:44px}input,select,textarea{font-size:16px}button:hover:not(:disabled){opacity:.9}button:disabled{cursor:not-allowed;opacity:.6}button:disabled:hover{opacity:.6}@keyframes typing{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}div[style*=typingIndicator] span{animation:typing 1.5s infinite;background-color:#666;border-radius:50%;height:8px;width:8px}div[style*=typingIndicator] span:first-child{animation-delay:0s}div[style*=typingIndicator] span:nth-child(2){animation-delay:.3s}div[style*=typingIndicator] span:nth-child(3){animation-delay:.6s}
/*# sourceMappingURL=main.aa751151.css.map*/