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;margin:0}#root,body,html{height:100%;overflow:hidden;width:100%}#root{position:relative}.responsive-content{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9b9b9b80 #0000;scrollbar-width:thin;width:100%}.responsive-content::-webkit-scrollbar{width:6px}.responsive-content::-webkit-scrollbar-track{background:#0000}.responsive-content::-webkit-scrollbar-thumb{background:#9b9b9b80;border-radius:3px}.responsive-content::-webkit-scrollbar-thumb:hover{background:#9b9b9bcc}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dot-container{align-items:baseline;display:flex;font-family:Arial,sans-serif;font-size:16px}.text{margin-right:10px}.dot{align-self:flex-end;animation:glow 1.5s ease-in-out infinite;background-color:blue;border-radius:50%;height:5px;margin:5px;width:5px}@keyframes glow{0%,to{box-shadow:0 0 3px #0000}50%{box-shadow:0 0 10px #fff}}.dot:nth-child(2){animation-delay:0s}.dot:nth-child(3){animation-delay:.5s}.dot:nth-child(4){animation-delay:1s}.masonry-grid{display:flex;margin-left:-.75rem;width:auto}.masonry-grid_column{background-clip:padding-box;padding-left:.75rem}.masonry-grid_column>div{margin-bottom:.75rem}.masonry-grid_column>div>div{aspect-ratio:1!important;width:100%!important}.small-image-toolbar{max-width:calc(100% - 2rem)}@media (max-width:640px){.masonry-grid{margin-left:-.375rem}.masonry-grid_column{padding-left:.375rem}.masonry-grid_column>div{margin-bottom:.375rem}}@media (min-width:641px) and (max-width:1024px){.masonry-grid{margin-left:-.625rem}.masonry-grid_column{padding-left:.625rem}.masonry-grid_column>div{margin-bottom:.625rem}}@media (min-width:1025px){.masonry-grid{margin-left:-.75rem}.masonry-grid_column{padding-left:.75rem}.masonry-grid_column>div{margin-bottom:.75rem}}@media (max-width:768px){.main-content{overflow-x:hidden;overflow-y:auto}}.responsive-grid{grid-gap:.75rem;box-sizing:border-box;display:grid;gap:.75rem;grid-template-columns:1fr;padding:.75rem;width:100%}@media (min-width:640px){.responsive-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.responsive-grid{grid-template-columns:repeat(3,1fr)}.main-content{height:100%;margin-bottom:0}}@media (min-width:1024px){.responsive-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.responsive-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1536px){.responsive-grid{grid-template-columns:repeat(6,1fr)}}.navigation-menu{scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:scrollbar-color .3s ease}.navigation-menu:hover{scrollbar-color:#34206d99 #190a4e33}.navigation-menu::-webkit-scrollbar{background:#0000;-webkit-transition:all .3s ease;transition:all .3s ease;width:4px}.navigation-menu::-webkit-scrollbar-thumb,.navigation-menu::-webkit-scrollbar-track{background:#0000;border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}.navigation-menu:hover::-webkit-scrollbar,.navigation-menu:hover::-webkit-scrollbar-track{background:#190a4e33}.navigation-menu:hover::-webkit-scrollbar-thumb{background:#34206dcc}.navigation-menu:hover::-webkit-scrollbar-thumb:hover{background:#34206d}.navigation-menu::-webkit-scrollbar-thumb:active{background:#5a4db8e6}.user-message{justify-content:flex-start}.bot-message{justify-content:flex-end}.message-bubble-user{border-bottom-right-radius:0}.message-bubble-bot{border-bottom-left-radius:0}.messages-reversed .user-message{justify-content:flex-end}.messages-reversed .bot-message{justify-content:flex-start}.messages-reversed .message-bubble-user{border-bottom-left-radius:0;border-bottom-right-radius:1rem}.messages-reversed .message-bubble-bot{border-bottom-left-radius:1rem;border-bottom-right-radius:0}.main-content .react-responsive-modal-overlay,.main-content .react-responsive-modal-root{position:absolute}.main-content .react-responsive-modal-modal{color:#000}.main-content:has(.modal-overlay),.main-content:has(.react-responsive-modal-root){overflow:hidden}.writing-mode-vertical{text-orientation:mixed;writing-mode:vertical-rl}.writing-mode-vertical-lr{text-orientation:mixed;writing-mode:vertical-lr}@keyframes wiggle{0%,to{transform:translateY(-50%) translateX(0)}25%{transform:translateY(-50%) translateX(-8px)}75%{transform:translateY(-50%) translateX(8px)}}.wiggle-animation{animation:wiggle .5s ease-in-out 3;animation-delay:.5s}@keyframes slideInFromMenu{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToMenu{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.slide-in{animation:slideInFromMenu .4s ease-out forwards}.slide-out{animation:slideOutToMenu .4s ease-in forwards}@media (min-width:768px) and (max-width:1023px){@keyframes slideInFromMenu{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToMenu{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}}
/*# sourceMappingURL=main.267c93e4.css.map*/