@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap";#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}*{font-family:Fredoka,sans-serif}body{background:#2552a3;font-family:Fredoka,sans-serif;font-optical-sizing:auto;line-height:130%;font-size:16px;font-weight:400;padding-top:1rem;overflow:scroll;color:#fff;text-align:center}h2.main-title{font-size:35px}p.faded{opacity:.7}.home-main{max-width:420px;width:30%;display:block;margin:0 auto}btn:active{opacity:1}.rive-box{height:100%;padding:0;background:#eb6a4b;width:100%;margin:0 auto;display:block;border:none;overflow:hidden;font-size:15px;text-align:left;width:auto;height:40vh;width:40vh;cursor:pointer;border-radius:230px}.rive-animation canvas{border-radius:200px;margin-top:0}.border-box{border:4px solid #3FBA9E;border-radius:200px;padding:8px;width:320px;height:320px;display:block;margin:0 auto}.btn-center{background:#fff;color:#000;border-radius:200px}.transcript-style{padding:1rem;text-align:center;font-size:20px}.btn-main,.btn-main:hover{background:#deefb7;color:#000;width:auto;display:block;margin:0 auto;padding:1rem;border-radius:200px;border:1px solid #DEEFB7;font-size:12px}.btn-main:hover{background:transparent;color:#deefb7;border:1px solid #DEEFB7}.btn-check:checked+.btn{color:var(--bs-btn-active-color);background-color:#deefb7!important;border-color:#deefb7}.btn-check:checked+.btn:hover{color:#000;background:#deefb7}.margin-sides{margin-left:2px!important;margin-right:2px!important}.form-control,.form-control:focus{border-radius:0!important}.rive-box>.rive-animation{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rive-box .info{padding:1.5rem;padding-bottom:0;margin-bottom:0}.rive-box h1{font-size:16px;color:#061823}.rive-box p{font-size:16px;color:#1e1a1a;opacity:.7;width:70%}.group-switch{background:#deefb717;border:1px solid #DEEFB7;padding:4px;border-radius:200px;width:60%;margin:0 auto}.border-r{border-radius:200px!important;transition:none}.btn-select{background:#deefb7;color:#000}.btn-none{background:transparent;color:#deefb7}.blur-effect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff0d;filter:blur(50px);border-radius:50%;width:300px;height:300px;z-index:-1}.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;background:#fff;border:1px solid #deefb7;color:#000;border-radius:6px!important;box-shadow:0 8px #ccc}.input-group-text{background:transparent;border:0;color:#deefb7}.btn-full,.btn-full:hover{font-weight:800;color:#000;width:100%;background:#f2c20a;padding:.777rem;box-shadow:0 8px #eb6a4b;border-radius:12px}.btn-full:hover,.btn-full:active,.btn:active,.btn:hover{opacity:1!important}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid #a06cc2;border-radius:8px;padding:.5rem 0;z-index:1000;width:auto;color:#fff;background:#221928}.user-nav{display:flex;justify-content:center;align-items:center;margin-top:3rem;padding:.333rem .555rem;border-radius:200px;padding:.4rem;background:#36294375;border:1px solid #DEEFB7}.user-profile{border-radius:50%;width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.username{margin-left:.5rem;color:#fff;font-weight:400;font-size:12px}.user-nav{cursor:pointer;position:relative}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid #ddd;border-radius:.25rem;padding:.5rem 1rem;z-index:1000;border:transparent;width:auto;border-radius:10px;background:#221928}.dropdown-item{padding:.25rem 1.5rem;color:#fff;cursor:pointer;opacity:.777}.dropdown-item:hover{background-color:transparent;color:#deefb7}.home-main{text-align:center}.switch-img{height:30px}.transcript p,.interim-transcript{font-size:20px;font-weight:700;font-weight:600}.status-message{background:#221928;color:#deefb7;font-size:12px;opacity:.777;border-radius:200px;border:none;padding:.4rem .8rem;font-weight:400}.status-message-container{display:flex;justify-content:center;align-items:center}.status-message{display:flex;align-items:center}.dot{width:8px;height:8px;border-radius:50%;background-color:#deefb7;margin-right:8px}.title{text-align:center;font-size:22px;font-weight:700}.subtitle{text-align:center;font-size:14px;font-weight:500;opacity:.777}.btn-model,.btn.btn-model:hover{border:1px solid #DEEFB7;color:#deefb7;background:#362943;border-radius:200px;padding:1rem 1.1rem;font-size:14px;font-weight:700;text-transform:capitalize}.btn.btn-options{background:#36294375;border-radius:200px;font-size:14px;color:#deefb7;padding:.7777rem .7rem;text-align:center;border:1px solid #36294375}.btn.btn-options.active{border:1px solid #DEEFB775}.btn.btn-options:hover,.btn.btn-options:focus,.btn.btn-options:active{border:1px solid #DEEFB7}img.model-image,img.persona-image{height:35px;width:35px;border-radius:200px}.twitter-login,.twitter-login:hover{border:1px solid #DEEFB7;background:transparent;color:#deefb7;font-size:14px;border-radius:200px;padding:.6rem 1.4rem;font-weight:600}img.panda-main{height:45px;width:auto}span.gm-panda{color:#deefb7;font-weight:700}.twitter-login:hover{opacity:.777}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#1c2024;background-clip:padding-box;color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:22px;outline:0;text-align:left;padding:1rem}.modal-content p{padding-left:1rem;font-size:14px;opacity:.777}.modal-header{padding-top:2rem;border-bottom:0}.modal-title{font-weight:700;font-size:16px}.btn-voice-changer{width:25px}.img-model{height:24px;width:24px;border-radius:220px;padding:0;border:0px solid #0f1015}.list-group-item-action:active,.list-group-item-action:hover{color:#fff;background-color:transparent!important;opacity:1}.list-group-item{position:relative;display:block;padding:.6rem 0rem;color:#fff;text-decoration:none;background-color:transparent;border:transparent}.badge.bg-secondary.cost{border-radius:200px;font-size:12px}.badge.bg-secondary.cost.very-cheap{background:#283025!important;color:#b5e434!important}.badge.bg-secondary.cost.cheap{background:#1d2b2d!important;color:#24bdab!important}.badge.bg-secondary.cost.slightly-expensive{background:#2a2825!important;color:#e79339!important}.badge.bg-secondary.cost.expensive{background:#2c2029!important;color:#eb2360!important}.btn.status{font-size:14px;color:#fff!important;padding:0}.model-image{border-radius:200px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.orb-animation-listening{animation:pulsate 2s infinite ease-in-out}.btn-full{width:100%;display:block}footer{font-size:13.333px;padding:1rem;opacity:.777}footer a,footer a:hover,footer a:active{text-decoration:none;font-weight:700;color:#fff}.tool-bar{padding:.3rem .8rem!important;background-color:#181a1e;border:1px solid #dddddd12;border-radius:.25rem;border-radius:200px}.minus-top{margin-top:-40px}span.blink,.blink{font-size:14px;animation:animate 2.22s linear infinite}.transcript-container{margin-top:auto}.lottie-container{display:flex;justify-content:center;align-items:center}.container-controls{max-width:270px}button.selected{border-right:2px solid #DEEFB7;border-radius:0}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes animate{0%{opacity:0}50%{opacity:.7}to{opacity:0}}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.heartbeat{animation:heartbeat 1s infinite}.login-page h2.main{font-size:16px;font-weight:700;color:#fff}.login-page .card{background:none;border:1px solid #DEEFB7;background:transparent;border-radius:22px}.login-page h3{font-size:14px;font-weight:800;color:#deefb7}.login-page .para{font-size:13px;line-height:150%;color:#deefb7}.login-card{width:300px;border:1px solid #fff;color:#fff;background:transparent;border-radius:15px}h2.login-title{font-size:20px}.vh-100{height:88vh!important}.card-body{flex:1 1 auto;padding:1.5rem .5rem}.credit-info{border:1px solid #fff;border-radius:200px;color:#666;color:#fff;display:inline-block;font-size:.9em;font-weight:400;line-height:0%;padding:12px;margin-left:5px}.error-message{color:red;margin-bottom:10px}@media (max-width: 767px){.w-50{width:75%!important}.home-main{width:95%}}@media (min-width: 768px){.w-50{width:33%!important}}@media (min-width: 576px){.modal-dialog{max-width:360px;margin:1.75rem auto}}@media (max-width: 767px){.w-50{width:95%!important}}
