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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:calc(2.5lvh)}@media (max-aspect-ratio:9/16){html{font-size:calc(2.5lvw * 16 / 9)}}.wrapper{background:#000;height:100vh;height:100svh;position:relative;width:100vw}.loading-screen,.wrapper{align-items:center;display:flex;justify-content:center}.loading-screen{background-color:#fff;color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.screen{aspect-ratio:9/16;background:#e0e0e0;inset:0;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:56.25vh;width:calc(100lvh*9/16)}@media (max-aspect-ratio:9/16){.screen{height:177.77778vw;width:100vw}}#canvas{height:100%;left:0;position:absolute;top:0;width:100%}#mask,#video{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.chat{background:linear-gradient(#0000,#0000,#fffc);height:100%;top:0;width:100%}.chat,.input-area{left:0;position:absolute}.input-area{bottom:1%;height:10%;right:0}#input-text,.input-area{box-sizing:border-box;margin:0}#input-text{background:#ffffff7a;border:none;border-radius:9999px;bottom:12%;color:#000;font-size:.8em;left:4%;padding:.5em .5em .5em 1.2em;position:absolute;right:21%;top:0}#input-text::placeholder{color:#b5b5b5;opacity:1}#input-button{align-items:center;background:#f09b38;border:none;border-radius:50%;bottom:12%;color:#fff;cursor:pointer;display:flex;justify-content:center;left:80.8%;margin:0;padding:10px;position:absolute;right:3%;top:0}#input-button-pause>img,#input-button>img{height:auto;width:1.2rem}#input-button>svg{height:auto;width:2.4rem}#logo-img{height:auto;left:4%;object-fit:cover;position:absolute;top:2%;width:35%}#splash-logo{height:auto;max-width:45vh;max-width:calc(80lvh*9/16)}#input-button.button-not-chat{background:#b7670d}#input-button-pause.disabled-item,#input-button.disabled-item{background:#be9667;cursor:not-allowed}.logs-container{align-items:flex-end;bottom:14%;box-sizing:border-box;height:35%;-webkit-mask-image:linear-gradient(180deg,#0000,#000 30%,#000 0);mask-image:linear-gradient(180deg,#0000,#000 30%,#000 0);overflow:hidden}.logs,.logs-container{display:flex;left:0;position:absolute;right:0}.logs{-ms-overflow-style:none;flex-direction:column;gap:.5em;height:fit-content;max-height:100%;overflow-y:scroll;padding:0 1em;scrollbar-width:none}.logs-top{display:flex;min-height:5rem;width:100%}.logs::-webkit-scrollbar{display:none}.log-bot-container{align-items:flex-start;display:flex;flex-direction:column}.bot-name{color:#2b2b2b;font-size:.75em;font-weight:700;padding:.7em}.msg{border-radius:1.3em;color:#3b3b3b;font-size:.8em;line-height:1.3em;max-width:60%;padding:.6em .9em;position:relative;word-break:break-word}.msg.thinking{color:#858585}.msg.log-bot{align-self:flex-start;background:#fcf1df;color:#222}.msg.log-user{align-self:flex-end;background:#f3bc8a;color:#000}.msg.log-bot:before,.msg.log-user:after{clip-path:polygon(100% 0,100% 100%,0 50%);content:"";height:1em;position:absolute;width:.5em}.msg.log-bot:before{background:#fcf1df;left:.5em;top:-.4em;transform:rotate(180deg)}.msg.log-user:after{background:#f3bc8a;bottom:-.4em;right:.4em}.msg.log-bot-thinking{color:#858585;text-align:center;width:100%}.thinking-indicator{background-color:#ca9067;border-radius:50%;display:inline-block;height:.7em;margin-left:.2em;width:.7em}.viz{--alpha:1.0;align-items:center;background:rgb(calc(240 + (1 - var(--alpha))*15),calc(155 + (1 - var(--alpha))*100),calc(56 + (1 - var(--alpha))*200),calc(var(--alpha)*.5 + .5));border:none;border-radius:50%;bottom:5%;color:#fff;cursor:pointer;display:flex;justify-content:space-evenly;left:41%;margin:0;padding:.5em;position:absolute;right:41%;top:-13%}.viz span{--scale:1.0;animation:wave 1s ease-in-out infinite;background:rgb(calc(253 - (1 - var(--scale))*50),calc(253 - (1 - var(--scale))*50),calc(253 - (1 - var(--scale))*50));border-radius:.5em;height:1.9rem;transform-origin:center;width:.3rem}.viz span:nth-child(2){animation-delay:-.2s}.viz span:nth-child(3){animation-delay:-.4s}.viz span:nth-child(4){animation-delay:-.6s}.viz span:nth-child(5){animation-delay:-.8s}@keyframes wave{0%,to{transform:scaleY(calc(var(--scale)*.2))}50%{transform:scaleY(calc(var(--scale)*1))}}
/*# sourceMappingURL=main.384c0068.css.map*/