.MessageMedia{position:relative;aspect-ratio:2/3;width:220px;overflow:hidden;border-radius:.5rem}@media (min-width:768px){.MessageMedia{width:300px}}@media (min-width:1280px){.MessageMedia{width:250px}}.MessageWrapper{margin-bottom:1.25rem;display:grid;height:100%;width:100%;gap:.25rem}.MessageWrapper:last-child{margin-bottom:0}@media (min-width:640px){.MessageWrapper{margin-bottom:2.5rem}}.MessageWrapper.MessageWrapper--mine+.MessageWrapper--mine,.MessageWrapper.MessageWrapper--their+.MessageWrapper--their{margin-top:-1rem}@media (min-width:640px){.MessageWrapper.MessageWrapper--mine+.MessageWrapper--mine,.MessageWrapper.MessageWrapper--their+.MessageWrapper--their{margin-top:-2.25rem}}.MessageWrapper__wrapper{display:flex;width:100%;max-width:340px;flex-direction:column;align-items:baseline;gap:.5rem}@media (min-width:640px){.MessageWrapper__wrapper{max-width:428px}}.MessageWrapper__content-box{display:flex;flex-direction:column;gap:.5rem;border-radius:.75rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375}.MessageWrapper--mine{justify-content:flex-end}.MessageWrapper--mine .MessageWrapper__wrapper{align-items:flex-end}.MessageWrapper--mine .MessageWrapper__content-box{border-top-right-radius:0;--tw-bg-opacity:1;background-color:rgba(var(--color-primary-600),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-textBase-500),var(--tw-text-opacity,1))}.MessageWrapper--their .MessageWrapper__content-box{border-top-left-radius:0;--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-300),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-textBase-600),var(--tw-text-opacity,1))}.CoreMemory__popover-root{max-width:400px!important}.CoreMemory__popover-root .ant-popover-title{margin-bottom:.25rem!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:400!important;line-height:1.375!important}.CoreMemory__popover-root .ant-popover-inner{padding-top:.5rem;padding-bottom:.5rem}.CoreMemory__button{display:inline-flex;width:auto;cursor:pointer;align-items:center;justify-content:flex-start;gap:.25rem;border-radius:9999px;background-color:rgba(var(--color-textBase-500),.05);padding:.25rem .5rem;--tw-text-opacity:1;color:rgba(var(--color-textBase-700),var(--tw-text-opacity,1))}.CoreMemory__button-text{font-size:.75rem;line-height:1rem}.Message{display:flex;align-items:center;gap:.5rem}.Message--media{width:220px}@media (min-width:768px){.Message--media{width:300px}}@media (min-width:1280px){.Message--media{width:250px}}.GameOverModal .ant-modal{width:100%!important;max-width:500px!important;padding:1rem!important}@media (min-width:640px){.GameOverModal .ant-modal{padding:1.5rem!important}}.GameOverModal .ant-modal .ant-modal-content{border-radius:1rem;padding:1rem}@media (min-width:640px){.GameOverModal .ant-modal .ant-modal-content{padding:1.5rem}}.GameOverModal .ant-modal .ant-modal-content{--tw-gradient-from:rgb(var(--color-primary-950)) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--color-primary-950),0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(var(--color-bgBase-700)) var(--tw-gradient-to-position);--tw-border-gradient-from:rgb(var(--color-primary-500));--tw-border-gradient-stops:var(--tw-border-gradient-from) var(--tw-border-from-position,0%),var(--tw-border-gradient-to,transparent) var(--tw-border-to-position,100%);--tw-border-to-position:95%;--tw-border-gradient-stops:var(--tw-border-gradient-from,transparent) var(--tw-border-from-position,0%),var(--tw-border-gradient-to,transparent) var(--tw-border-to-position,100%);border-color:transparent;background:linear-gradient(to top,var(--tw-gradient-stops)) padding-box,linear-gradient(to top,var(--tw-border-gradient-stops)) border-box;border:2px solid transparent!important}.ChatForm{display:flex;width:100%;flex-direction:column;gap:.5rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-500),var(--tw-bg-opacity,1));padding-top:1rem;padding-bottom:1rem}.ChatForm__formWrapper{display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:.75rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ChatForm__formWrapper{padding-left:1.5rem;padding-right:1.5rem}}.ChatForm__textarea{border-radius:22px!important;padding-left:1rem!important;padding-right:75px!important;font-size:16px!important}@media (min-width:640px){.ChatForm__textarea{padding-right:6rem!important}}.ChatForm__textarea.ant-input-outlined{border-radius:.75rem;padding-top:.5rem;padding-bottom:.5rem}.ChatForm__button{height:43px!important;width:43px!important}.ant-message:has(.CoreMemoryUpdated){top:auto!important;bottom:5rem!important}.ant-message:has(.CoreMemoryUpdated) .ant-message-notice-wrapper .ant-message-notice-content{--tw-bg-opacity:1;background-color:rgba(var(--color-bgBase-200),var(--tw-bg-opacity,1))}