#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e8e8e8;font-family:Verdana,Geneva,sans-serif;font-size:12px;height:100%;margin:0}code{font-family:Monaco,Courier New,monospace}.chat-wrapper{background:#e8e8e8}.chat-container,.chat-wrapper{height:100vh;max-width:100%;padding:0}.chat-container{background-color:#e8e8e8;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column;font-family:Verdana,Geneva,sans-serif;font-size:12px;margin:0;max-height:100%;overflow:hidden;width:100%}.messages{background:#fff;border:1.5px solid #999;box-shadow:inset 1px 1px 2px #0000001f;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;margin:6px 6px 0;max-height:calc(100% - 48px);min-height:0;overflow-y:auto;padding:8px 10px}.messages::-webkit-scrollbar{width:14px}.messages::-webkit-scrollbar-track{background:repeating-linear-gradient(0deg,#f0f0f0,#f0f0f0 1px,#ddd 0,#ddd 2px);border-left:1px solid #999}.messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e0e0e0,#b8b8b8 50%,#a0a0a0);border:1px solid #888}.message{border-radius:0!important;box-sizing:border-box;display:block;font-size:12px;line-height:1.5;margin:0;max-width:85%;padding:6px 10px}.message p{margin-block-end:.4em;margin-block-start:0}.message p:last-child{margin-block-end:0}.message ol,.message ul{margin:4px 0;padding-left:18px}.message li{margin:2px 0}.message.user{align-self:flex-end;background-color:#000;border:1px solid #000;color:#fff;margin-left:auto;text-align:left}.message.bot{align-self:flex-start;background-color:#ddd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23c8c8c8' d='M0 0h1v1H0zM2 2h1v1H2z'/%3E%3C/svg%3E");background-size:4px 4px;border:1px solid #bbb;box-shadow:1px 1px 0 #00000014;color:#000;text-align:left}.input-area{align-items:center;background:#e8e8e8;border-top:none;display:flex;flex-shrink:0;gap:4px;padding:6px}.input-area .input{flex-grow:1}.input-area .input .MuiOutlinedInput-root{background:#fff;border-radius:0;font-family:Verdana,Geneva,sans-serif;font-size:12px}.input-area .input .MuiOutlinedInput-root fieldset{border:1.5px solid #888;border-radius:0}.input-area .input .MuiOutlinedInput-root:hover fieldset{border-color:#666}.input-area .input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#555;border-width:1.5px}.input-area .input .MuiOutlinedInput-root input{font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:6px 8px}.send-button{background:linear-gradient(180deg,#f4f4f4,#d0d0d0)!important;border:1.5px solid #888!important;border-radius:0!important;box-shadow:1px 1px 0 #0000001a,inset 0 1px 0 #fff9!important;color:#333!important;height:32px;min-width:36px!important;padding:0!important;width:36px}.send-button:hover{background:linear-gradient(180deg,#e8e8e8,silver)!important;color:#000!important}.send-button:active{background:#aaa!important;box-shadow:inset 1px 1px 2px #0003!important}.send-button svg{font-size:14px!important}.typing-indicator{align-items:center;align-self:flex-start;background-color:#ddd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23c8c8c8' d='M0 0h1v1H0zM2 2h1v1H2z'/%3E%3C/svg%3E");background-size:4px 4px;border:1px solid #bbb;display:flex;gap:4px;padding:6px 10px;width:fit-content}.typing-indicator .dot{animation:mac-blink 1s step-end infinite both;background:#000;border-radius:0;height:6px;width:6px}.typing-indicator .dot:nth-child(2){animation-delay:.2s}.typing-indicator .dot:nth-child(3){animation-delay:.4s}@keyframes mac-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-height:500px)and (hover:none),(max-width:768px){body{background:#d5d0c4!important}.chat-container.MuiPaper-root,.chat-wrapper.chat-wrapper{background:#d5d0c4!important;height:100vh!important}.chat-container.MuiPaper-root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important}.chat-container .messages{background-color:#d5d0c4!important;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000008 0,#00000008 3px),repeating-linear-gradient(90deg,#0000,#0000 2px,rgba(0,0,0,.015) 0,rgba(0,0,0,.015) 3px)!important;border:none!important;box-shadow:none!important;gap:8px!important;margin:0!important;max-height:calc(100% - 48px)!important;padding:12px!important}.messages::-webkit-scrollbar{display:none!important;width:0!important}.chat-container .message.MuiTypography-root{font-size:16px!important;line-height:1.4!important;margin-bottom:2px!important;max-width:70%!important;padding:8px 14px!important;position:relative!important}.chat-container .message.user.MuiTypography-root{align-self:flex-end!important;background:linear-gradient(180deg,#7ec1f5,#4a9ef0 30%,#2a7de0 60%,#1f6fd6)!important;background-image:linear-gradient(180deg,#7ec1f5,#4a9ef0 30%,#2a7de0 60%,#1f6fd6)!important;border:1px solid #1b60b5!important;border-radius:18px 18px 6px 18px!important;box-shadow:0 1px 3px #00000026,inset 0 1px 0 #ffffff59!important;color:#fff!important;text-shadow:0 -1px 0 #00000026!important}.chat-container .message.bot.MuiTypography-root{align-self:flex-start!important;background:linear-gradient(180deg,#fff,#f8f8f8 50%,#f0f0f0)!important;background-image:linear-gradient(180deg,#fff,#f8f8f8 50%,#f0f0f0)!important;border:1px solid silver!important;border-radius:18px 18px 18px 6px!important;box-shadow:0 1px 2px #0000001a,inset 0 1px 0 #fff!important;color:#000!important}.chat-container .input-area{align-items:center!important;background:linear-gradient(180deg,#c8c8c8,#b0b0b0 50%,#a0a0a0)!important;border-top:1px solid #888!important;box-shadow:inset 0 1px 0 #ffffff4d!important;gap:6px!important;padding:6px 8px!important}.chat-container .input-area .input .MuiOutlinedInput-root{background:#fff!important;border-radius:18px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important}.chat-container .input-area .input .MuiOutlinedInput-root fieldset{border:1px solid #aaa!important;border-radius:18px!important}.chat-container .input-area .input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#666!important;border-width:1px!important}.chat-container .input-area .input .MuiOutlinedInput-root input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:16px!important;padding:8px 14px!important}.chat-container .send-button.MuiButton-root{background:linear-gradient(180deg,#6aacf0,#2a78d6 50%,#1d6acc)!important;border:1px solid #1a5aaa!important;border-radius:6px!important;box-shadow:inset 0 1px 0 #ffffff59,0 1px 2px #00000026!important;color:#fff!important;font-size:16px!important;font-weight:700!important;height:34px!important;letter-spacing:0!important;min-width:60px!important;padding:0!important;text-shadow:0 -1px 0 #00000040!important;text-transform:none!important;width:60px!important}.chat-container .send-button.MuiButton-root:active{background:#1a5aaa!important;box-shadow:inset 0 2px 4px #0000004d!important}.chat-container .typing-indicator{background:linear-gradient(180deg,#fff,#f0f0f0)!important;background-image:linear-gradient(180deg,#fff,#f0f0f0)!important;border:1px solid silver!important;border-radius:18px 18px 18px 6px!important;box-shadow:0 1px 2px #00000014,inset 0 1px 0 #ffffffe6!important;padding:10px 14px!important}.chat-container .typing-indicator .dot{animation:imessage-bounce 1.4s ease-in-out infinite both;background:#aaa;border-radius:50%;height:7px;width:7px}.chat-container .typing-indicator .dot:nth-child(2){animation-delay:.2s}.chat-container .typing-indicator .dot:nth-child(3){animation-delay:.4s}@keyframes imessage-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}}
/*# sourceMappingURL=main.6b7a766e.css.map*/