.section-chat{display:flex;flex-direction:column;padding:20px 100px;gap:20px;width:100%;max-height:70vh;overflow-y:scroll;overflow-x:hidden;transition:opacity .5s ease-in-out;scrollbar-width:thin}.section-chat::-webkit-scrollbar-thumb{background-color:transparent}@media only screen and (max-width:800px){.section-chat{top:38%;padding:20px 20px}}.chat-entry-wrap{display:flex;flex-direction:row;gap:10px;align-items:flex-start}.chat-icon--user{width:20px;margin-top:10px}.chat-icon--bot{width:20px;margin-top:10px}.chat-bubble--user{background-color:#fff;padding:20px;color:#38414a;border:2px solid #dedede;border-radius:20px}.chat-bubble--bot{padding:20px;padding-top:5px;padding-left:5px;color:#000}.chat-bubble--bot>h1,h2,h3,h4,h5{font-weight:bold}.chat-bubble--bot>ul,ol{display:block;list-style:disc outside none;margin:1em 0;padding:0 0 0 40px}.chat-bubble--bot>ol{list-style-type:decimal}.chat-bubble--bot>ul ul,ol ul{list-style-type:circle;margin-left:15px}.chat-bubble--bot>ol ol,ul ol{list-style-type:lower-latin;margin-left:15px}.chat-bubble--bot>table{border:thin solid #000}sup{font-size:.8em;vertical-align:super}.suggestions-row{display:flex;align-items:center;gap:10px}@media only screen and (max-width:800px){.suggestions-row{flex-direction:column}}.suggestions-row-helpful{display:flex;align-items:center;gap:10px}@media only screen and (max-width:800px){.suggestions-row-helpful{flex-direction:row;justify-content:center;align-items:start}}@media only screen and (max-width:500px){.suggestions-row-helpful{flex-direction:column;justify-content:center;align-items:center}}.suggestions-label{color:#697276;font-weight:bold}.suggestion-bubble{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#38414a;border-radius:16px;background-color:#e6e9e7;padding:8px 12px;gap:10px}.suggestion-bubble{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#38414a;border-radius:16px;background-color:#e6e9e7;padding:8px 12px;gap:10px}.suggestion-bubble--orange{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;border-radius:16px;background-color:#ef5d33;padding:8px 12px;gap:10px}.suggestion-bubble:hover{background-color:#000;cursor:pointer;background-color:#c6c7c7}.suggestion-bubble--orange:hover{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;border-radius:16px;background-color:#ef5d33;padding:8px 12px;gap:10px;cursor:pointer}.suggestion-bubble--orange .list-icon--path{fill:white}.suggestion-bubble--orange:hover{background-color:#de5028}.vertical-spacer{width:20px}.headphone-icon,.list-icon{width:12px}.references-bubble{background-color:#e6e9e7;padding:16px;border-radius:20px}.label-references{color:#727b7e;font-weight:bold;margin-bottom:4px}.reference-list{margin-left:0;color:#3b8bc5;list-style:decimal!important}.reference-list--item{text-decoration:underline}.like-options-row{display:flex;flex-direction:row;gap:10px;align-items:center}.spinner-chat-row{margin:0 auto;justify-content:center;align-items:center}.suggestions-and-references-wrap{display:flex;flex-direction:column;gap:24px}.section-likes{display:flex;align-items:center;gap:10px}@media only screen and (max-width:800px){.section-likes{display:flex;flex-direction:column;gap:10px;align-items:center}}.reference-link{color:#3b8bc5}.like-button-wrap{display:flex;border-radius:100%;background-color:#e6e9e7;width:30px;height:30px}.like-button-wrap:hover{background-color:#c6c7c7;cursor:pointer}.svg-thumbs-down,.svg-thumbs-up{fill:#41464e}.like-button-wrap--selected,.like-button-wrap--selected:hover{background-color:#ef5d33}.like-button-wrap--selected .svg-thumbs-down{fill:white}.like-button-wrap--selected .svg-thumbs-up{fill:white}.rating-icon{width:30px}a{text-decoration:none}.footer{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#a3a6a8;font-size:10px;text-align:center}.footer>a{color:#e95328;font-size:10px;font-weight:bold;text-decoration:none}.flex-start{display:flex;justify-content:flex-start}*{margin:0;padding:0;box-sizing:border-box;font:400 13.5px/20px "Segoe UI VSS (Regular)","Segoe UI","-apple-system",BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;overflow-y:hidden}@media only screen and (max-width:500px){body{overflow-y:scroll}}.hidden{opacity:0;visibility:hidden;height:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}::-webkit-scrollbar-corner{background:transparent}.input-absolute-wrap{position:absolute;width:45%;transition:all 1s ease-in-out;top:50%;transition:opacity .3s ease}.input-absolute-wrap:hover .input-arrow{opacity:.9}@media only screen and (max-width:1300px){.input-absolute-wrap{top:46%}}@media only screen and (max-width:800px){.input-absolute-wrap{top:38%;width:100%;padding:0 20px}}@media only screen and (max-width:400px){.input-absolute-wrap{top:36%;width:80%}}.input-wrap{display:flex;position:relative;height:80px}.input{width:100%;height:100%;border:2px solid #dedede;border-radius:20px;padding:0 20px;padding-right:90px;font-size:16px;color:#38414a;outline-color:#c3c2c2}.input::placeholder{color:#c3c2c2}.input-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:60px}.input-arrow:hover{cursor:pointer}.translate-input{position:absolute;top:85%}.input-mic{position:absolute;top:50%;transform:translateY(-50%);right:80px;width:50px;cursor:pointer}.input-micst.recording{filter:invert(47%) sepia(59%) saturate(4385%) hue-rotate(346deg) brightness(94%) contrast(93%)}.main{flex:1;width:100%;padding:0 40px;display:flex;flex-direction:column}@media only screen and (max-width:500px){.main{padding:0 10px}}.main-body{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f4f4f3;border-radius:30px;position:relative;padding-bottom:20px}.section-logo-heading{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.section-common-queries{display:flex;flex-direction:column;align-items:center}.main-body .logo{width:100px;margin-bottom:20px}.main-body .heading{font-size:34px;font-weight:500;margin-bottom:20px;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;color:#38414a}.main-body .description{font-size:20px;margin-bottom:60px;color:#38414a;font-family:"Roboto",sans-serif;font-weight:100;font-style:normal}.spinner{width:150px;height:150px}.spinner-text{position:relative;text-align:center;font-size:20px;min-height:40px}.spinner-message{opacity:0;transition:opacity 1s ease;position:absolute;left:50%;transform:translateX(-50%);color:#e95328;font:unset;min-height:40px}.visible{opacity:1}.navbar-shell{display:flex;justify-content:space-between;align-items:center;padding:10px 40px;background-color:#fff;width:100%;height:60px}@media only screen and (max-width:500px){.navbar-shell{padding:0 10px}}.navbar-shell .left-section{display:flex;align-items:center}.navbar-logo{width:200px}.navbar-shell .left-section .menu-icon{width:30px;margin-right:20px}.navbar-shell .left-section .menu-icon:hover{cursor:pointer}.navbar-shell .right-section{display:flex;align-items:center}.navbar-shell .right-section .menu-icon--right{width:30px}.navbar-shell .right-section .menu-icon--right:hover{cursor:pointer}.label-common-queries{font-size:16px;margin-bottom:20px;color:#000;font-family:"Roboto",sans-serif}.queries-wrap{display:flex;justify-content:center;gap:20px;width:45%;padding:0 20px}@media only screen and (max-width:800px){.queries-wrap{width:100%;flex-direction:column;flex-wrap:wrap;gap:8px}}.query-item{display:flex;flex-direction:column;width:100%;min-width:125px;border-radius:20px;background-color:#fff;font-weight:500;padding:12px;border:2px solid #dedede}.common-query-item:hover{background-color:#e6e6e6}.query-item:hover{cursor:pointer}.query-icon{width:20px;margin-bottom:10px}.query-text{font-size:12px;font-weight:400}.past-query-item{display:flex;flex-direction:column;width:100%;border-radius:20px;background-color:#fff;font-weight:500;padding:12px;padding-top:8px;border:2px solid #dedede;margin-bottom:6px}.past-query-item:hover{cursor:pointer}.past-query-icon{width:20px;margin-right:10px}.past-query-item .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.past-query-item .header .section-left{display:flex;align-items:center}.past-query-item .header .query-text--date{font-size:12px;font-weight:600;color:#38414a}.button-delete-query-wrap{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:100%;padding:10px}.button-delete-query-wrap:hover{cursor:pointer;background-color:#f4f3f4}.button-delete-query{height:16px}.button-delete-query{cursor:pointer}.past-query-item .query-text{font-size:16px;color:#38414a}.side-panel{width:400px;height:100vh;background-color:#f4f4f3;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:margin .8s ease;z-index:1}.right-panel{position:fixed;right:0;top:0;margin-right:-400px}.left-panel{position:fixed;left:0;top:0;margin-left:-400px}.right-panel--visible{margin-right:0}.left-panel--visible{margin-left:0}@media only screen and (max-width:800px){.right-panel--visible,.left-panel--visible{width:100vw}}.panel-header{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 26px;height:60px}.panel-header .section-left{display:flex;align-items:center;height:100%;width:100%}.left-panel-header-icon{width:200px}.right-panel-header-icon{width:24px;margin-right:10px}.right-panel-header-text{font-size:20px;font-weight:500;color:#38414a}.panel-header-close-icon{width:12px}.panel-header-close-icon:hover{cursor:pointer}.right-panel-body{padding:20px 26px;overflow-y:scroll}.left-panel-body{padding:30px 26px;display:flex;flex:1;flex-direction:column;justify-content:space-between}.left-panel-body .section-top{display:flex;flex-direction:column}.left-panel-body .section-bottom{display:flex;flex-direction:column}.link-item-wrap{display:flex;justify-content:space-between;align-items:center;border-radius:10px;border:1px solid #dedede;background-color:#fff;padding:0 14px;height:40px;margin-bottom:14px;text-decoration:none}.link-item-wrap:hover{cursor:pointer;background-color:#e6e6e6}.link-item-wrap .text{color:#38414a;font-size:14px}.link-item-wrap .arrow-icon{width:12px}.section-version-copyright{display:flex;flex-direction:column;margin-top:20px}.section-version-copyright .version-text{font-size:14px;font-weight:700;color:#38414a;text-align:center;margin-bottom:8px}.section-version-copyright .copyright-text{display:blok;font-size:14px;color:#38414a;text-align:center;font-weight:300}.switch{position:relative;display:inline-block;width:36px;height:21px}.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:2px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#ef5d33}input:focus+.slider{box-shadow:0 0 1px #ef5d33}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.setting-wrap{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.setting-wrap .label{font-size:16px;color:#38414a;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range:focus{outline:0}.range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(239,93,51,.25)}.range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(239,93,51,.25)}.range::-moz-focus-outer{border:0}.range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#ef5d33;border:0;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none;border-radius:15px}@media(prefers-reduced-motion:reduce){.range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.range::-webkit-slider-thumb:active{background-color:#ebae9d}.range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent}.range::-moz-range-thumb{width:1rem;height:1rem;background-color:#ef5d33;border:0;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.range::-moz-range-thumb{-moz-transition:none;transition:none}}.range::-moz-range-thumb:active{background-color:#ebae9d}.range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent}.range:disabled{pointer-events:none}.range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.range:disabled::-moz-range-thumb{background-color:#adb5bd}select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#373a3c;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23373a3c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}