@import url(https://fonts.googleapis.com/css2?family=Robot:wght@400;900&display=swap);*,:after,:before{box-sizing:border-box}body{background-color:#212121;color:#eaecef;font-family:Rockwell,sans-serif;margin:0;padding:0}header{background:#212121;height:7vh;position:relative}.logo,header{align-items:center;display:flex;justify-content:center}.logo{max-width:50px;width:100%;z-index:1000}.sidenav{background:#1f1f1f;height:100vh;left:-100%;padding:1vh 2vh;position:fixed;top:0;transition:left .5s;width:15vw}.sidenav.active{left:0}ul{margin:0;padding:5vh 0 0}ul li{list-style-type:none;padding-bottom:1vh}.linkItem,ul li a{border-radius:6px;color:#eaecef;display:block;font-size:16px;padding:1vh;text-decoration:none;transition:background .3s,font-weight .3s}.linkItem:hover,ul li a:hover{background:#172b4d}.linkItem.active{background-color:#1e2a38}.profileIcon,header svg{cursor:pointer;font-size:30px;position:absolute;right:2vw}.dropdown{background:#fafafa;border-radius:15px 2px;display:none;height:10vh;margin-right:7px;overflow:hidden;position:absolute;right:3vw;top:5vh;transition:display .2s;width:11vw}.dropdown.active{display:block}.dropdown ul{padding-left:.5vw;padding-top:1.5vh}.dropdown ul,.dropdown ul li{cursor:pointer;position:relative}.dropdown ul li{color:#000;padding:.8vh}.homePage{color:#f8f8f8;display:block;font-size:1.5vw;height:90vh;padding-left:17vw}.main{margin-left:1vw}.main-active{align-items:center;display:block;justify-content:center}.upgradePlan{background-color:#3e5e81;color:#d3d3d3;height:6vh;margin-top:1vh;width:11vw}.upgradePlan,button{border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}button{background-color:#1619bf;color:#fff;padding:1.2vh}button:hover:enabled{background-color:#0069d9}button:disabled{background-color:#bbb;cursor:not-allowed}.chatWrapper{align-items:center;padding:40px 20px}.chatWrapper,.chats{display:flex;flex-direction:column}.chats{box-sizing:border-box;color:#d4d4d4;font-family:_Figtree_7d5794,_Figtree_Fallback_7d5794,sans-serif;margin-left:auto;margin-right:auto;max-width:768px;padding-bottom:32px;text-align:center;width:768px}.chat-text h1{color:#fff;font-size:48px;font-weight:700;margin-bottom:24px}.chat-container{border:4px dashed #a3a3a3;border-radius:12px;display:flex;flex-direction:column;height:288px;position:relative;width:768px}.chat-container,.upload-label{align-items:center;cursor:pointer;justify-content:center}.upload-label{background-color:#1d4ed8;border-radius:4px;color:#fff;display:inline-flex;font-size:20px;font-weight:600;gap:8px;height:60px;margin-bottom:8vh;overflow:hidden;padding:0 24px;position:fixed;transition:background-color .2s;z-index:1}.generateButton{margin-top:8vh}.upload-label:hover{background-color:#d0d0d0}.upload-label .full-upload{cursor:pointer;inset:0;opacity:0;position:absolute;z-index:2}.result-block{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000000d;display:block;justify-content:center;margin-top:2vh;max-width:50vw;padding:3vh;width:100%}.result-prg{color:#000;font-size:1.4rem;font-weight:600;margin-bottom:0}.audio-to-text{color:#000;font-size:1.2rem;line-height:1.5;white-space:pre-wrap}.summary-btn{margin-top:16px}.error-message{color:#d9534f;font-weight:500;margin-top:20px}.audio-player{padding-top:2vh}.newChat{border-bottom:.5px solid}.wrapper{align-items:center;background-color:#f5f7fa;display:flex;height:93vh;justify-content:center;margin:0;width:100vw}.wrapper>.form{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px #0000000d;box-sizing:border-box;padding:2rem 2.5rem;width:320px}.heading{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.wrapper>.form>form{display:flex;flex-direction:column}.wrapper>.form>form>div{margin-bottom:1rem}.wrapper>.form label{color:#374151;display:block;font-size:.9rem;margin-bottom:.5rem}.wrapper>.form input{border:1px solid #cbd5e1;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:.5rem .75rem;transition:border-color .2s;width:100%}.wrapper>.form input:focus{border-color:#2563eb;outline:none}.wrapper>.form button{background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.6rem 0;transition:background-color .2s;width:100%}.wrapper>.form button:hover{background-color:#1e40af}.wrapper>.form p{color:#6b7280;font-size:.9rem;margin-top:1rem;text-align:center}.wrapper>.form p a{color:#2563eb;font-weight:500;text-decoration:none}.wrapper>.form p a:hover{text-decoration:underline}
/*# sourceMappingURL=main.310cfb66.css.map*/