.left-nav-bar{scrollbar-width:thin;scrollbar-color:#303030 #000c1c}.left-nav-bar::-webkit-scrollbar{width:8px}.left-nav-bar::-webkit-scrollbar-track{background:#000c1c}.left-nav-bar::-webkit-scrollbar-thumb{background-color:#303030;border-radius:10px;border:1.5px solid transparent;background-clip:padding-box}.icon-hover:hover{cursor:pointer;transform:scale(1.05)}.icon{width:15px;height:15px;margin-top:7px;cursor:pointer;pointer-events:all}.dropdown{position:relative;transition:.3s;transform:scale(.17)}.dropdown:before,.dropdown:after{transition:.3s;content:" ";position:absolute;width:50px;height:14.2857142857px;background:#fff;border-radius:50px}.dropdown:before{left:-12.9157647678px;transform:rotate(45deg)}.dropdown:after{left:12.9157647678px;transform:rotate(-45deg)}.dropdown-close:before{transform:rotate(-45deg)}.dropdown-close:after{transform:rotate(45deg)}.suggestion-boxes-container{display:flex;justify-content:center;flex-grow:1;flex-wrap:nowrap;z-index:1000}.streak{position:absolute;right:50px;margin-top:24px;font-size:19px}.top-bar{justify-content:start!important;width:990px;margin:4px auto -7px;padding-left:10px}.first-row{margin-bottom:0;padding-bottom:0;height:75px}.second-row{z-index:1000;position:absolute;width:fit-content;left:0;right:0;margin:-5px auto 5px;padding-top:0;padding-left:5px;padding-right:5px;background:#7995ba;box-shadow:0 2px 4px #0003;border-radius:50px}.dropdown-enter{opacity:0;transform:translateY(-30px)}.dropdown-enter-active{opacity:1;transform:translateY(0) scale(1);transition:opacity .3s,transform .3s}.dropdown-exit{opacity:1;transform:translateY(0)}.dropdown-exit-active{opacity:0;transform:translateY(-30px) scale(.8);transition:opacity .3s,transform .3s}.assessment-score{align-items:center;padding:17px 25px}.assessment-item-container{margin-right:20px}label.assessment-label{font-size:16px;margin-right:7px}select.assessment-select{color:#fff;background:#13417d;font-size:16px;padding:8px 10px 8px 20px;border-radius:10px}input.assessment-input{color:#fff;background:#13417d;font-size:16px;padding:5px 10px;border-radius:10px}button.assessment-submit{color:#fff;background:#0a264a;padding:5px 30px;margin-left:15px;border-radius:30px;border:solid white 1.5px}button.assessment-submit:hover{background:#255799}.voice-controls-container{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1000}.voice-controls-container{margin-bottom:-15px}p.switch-label{font-size:14px;text-align:left}.switch-container{display:flex;flex-direction:row;align-items:center}.switch{position:relative;display:inline-block;margin-left:10px;width:40px;height:20px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2.4px;bottom:2.2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(19px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.dropdown-icon{cursor:pointer;pointer-events:all}.drodown-container{position:relative;z-index:1050;pointer-events:all}.dropdown-content{visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s linear;position:absolute;font-size:14px;top:60%;left:50%;transform:translate(-49.5%);background:#7995ba;min-width:240px;box-shadow:0 8px 16px #0003;z-index:1051;border-radius:8px;padding:10px 15px 14px;pointer-events:all}.dropdown-content.show{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .2s linear}.dropdown-content p{color:#fff;padding-top:12px;text-decoration:none;display:block}.dropdown-content p:hover{background-color:#f1f1f1}.many_select_container{line-height:27.5px;margin-bottom:5px}.voice-option-container{padding-top:10px}input.text2speech_voice_button{font-size:14px;background:none;border-radius:3px;border-width:1.5px!important;transition:background-color .2s ease,border .2s ease;padding-left:5px;padding-right:5px;line-height:1.6em;margin-left:5px;margin-right:5px;margin-top:5px;cursor:pointer!important}input.selected_button,input.text2speech_voice_button:hover{background-color:#13417d}.numerical-slider_container{width:99.5%;z-index:10}.numerical-slider-text{display:inline-block;line-height:1.3em;width:40%}.numerical-slider-div{display:inline-block;vertical-align:top;width:60%;margin-top:6px}input[type=range].numerical-slider{-webkit-appearance:none;width:100%;height:8px;border-radius:15px;outline:none;opacity:.9;transition:opacity .2s;box-shadow:none!important}input[type=range].numerical-slider:hover{opacity:1}input[type=range].numerical-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;background:#13417d;cursor:pointer;border-radius:50%;border-color:13417d}input[type=range].numerical-slider::-moz-range-thumb{width:15px;height:15px;background:#13417d;cursor:pointer;border-radius:50%;border-color:13417d}.current-chat{scrollbar-width:thin;scrollbar-color:#303030 rgba(0,0,0,0)}.welcome-container{position:absolute;margin-top:-310px}.intro-buttons{width:400px;border:solid 1.5px #7787a3;border-radius:10px;padding:22px 100px;font-size:16px;cursor:pointer}h1.inspiration-quote{font-size:15px;margin-top:7.5px;width:90%;font-style:italic}h1.who-are-you{font-size:20px;margin-top:7.5px;width:90%}@keyframes flashAnimation{0%,to{fill:red}50%{fill:#ff00004d}}.flashing-icon svg{animation:flashAnimation 1.25s infinite}svg.left-nav-expand-icon{display:block;border-radius:0%}.left-nav-container{transition:transform .2s ease-in-out;z-index:1000}@media only screen and (max-width: 1350px){.left-nav-bar{margin-top:0}.left-nav-bar{margin-left:-260px}.left-nav-bar-collapsed{margin-left:0;transform:translate(260px)}svg.left-nav-expand-icon{display:block;position:absolute;top:0;transform:translateY(2300%) rotate(270deg) scale(1.5);margin-left:5px}.welcome-container{max-width:90%}.input{width:150%}}@media only screen and (max-width: 1080px){.current-chat{margin-top:40px!important}.suggestion-boxes-container{flex-wrap:wrap;justify-content:space-around;padding-bottom:15px}.first-row>Button{flex:1 1 40%;margin-bottom:0;padding-bottom:0}.second-row{margin-top:45px!important;width:94%;border-radius:30px}.second-row>Button{flex:1 1 10%;margin-bottom:5}}@media only screen and (max-width: 898px){.welcome-container{margin-top:-180px}.streak{display:none}}@media only screen and (max-width: 650px){.suggestion-boxes-container{display:none}}
