*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color:#ffffffde}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#222;cursor:pointer;transition:border-color .25s;color:#ffffffde}button:focus{outline:0}strong{color:#b8860b}hr{border-color:gray}body{background:#903edc;background:linear-gradient(90deg,#903edc,#2164bb)}#app{display:flex;width:100vw;height:100vh}.llmResult{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.screen{height:92%;display:flex;flex-direction:column}.title{display:flex;width:100%;align-items:center;min-height:3.5rem}.mic{display:flex;width:100%;justify-content:space-evenly}#visualizer{width:265px;height:40%;position:relative;align-self:center}#thinking-dots{display:none;width:265px;height:40%;position:relative;align-self:center}.lottiePlayer{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#mic-off-animation{display:none;width:265px;height:40%;position:relative;align-self:center}.bar{position:absolute;top:50%;transform:translateY(-50%);width:10px;border-radius:1rem;background-color:#fff;transition:height .1s ease}.error{background:linear-gradient(to right,#ff4b5c,#ff6f61)!important}.bigActionButton{position:relative;align-self:center;font-size:1.4em;border-radius:30px;border:1px solid #5437a1;padding:.6em 1.2em;cursor:pointer;margin-top:20px;margin-bottom:20px}.smallActionButton{font-size:2.7em;align-self:center;background-color:transparent}.interactionButtons{flex:100%;display:flex;justify-content:space-evenly}#btn-mic-close{color:#f56170;display:none}#btn-mic-mute{display:none}#btn-mic-mute:disabled,#btn-mic-mute[disabled]{color:#a5a5a5}#btn-mic-open,#btn-stop-player{display:none}@keyframes glow{0%{border:.5px solid gray}50%{border:1px solid rgb(184,134,11)}to{border:1px solid gray}}/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}
