.chat-log[data-v-51f3e15b]{display:flex;flex-direction:row;justify-content:flex-start;margin:5px 0;border-radius:5px;word-wrap:break-word}.chat-log-content[data-v-51f3e15b]{text-align:left;margin:0;padding:5px 10px}.excluded[data-v-51f3e15b]{opacity:.5}.delete-btn[data-v-51f3e15b]{border-radius:15px;color:red;margin:0 10px;text-align:right;width:50px;height:25px;border:none}.user_message_text[data-v-51f3e15b]{background-color:#fdfdfd;color:#444b53}.assistant_message_text[data-v-51f3e15b]{background-color:#444653;color:#fdfdfd}.web_search_result[data-v-51f3e15b]{color:#fcff32;font-weight:700;background-color:grey}.buy_credit_prompt_text[data-v-51f3e15b],.login_prompt_text[data-v-51f3e15b]{background-color:#eedcdc;color:#de570a;opacity:1}.include_toggle_switch[data-v-51f3e15b]{display:flex;padding:10px}[data-v-51f3e15b] .chat-log-content code{background-color:#000;padding:2px 4px;border-radius:5px}[data-v-51f3e15b] .chat-log-content pre{background-color:#000;padding:10px;border-radius:5px}@keyframes ellipsis-51f3e15b{to{width:40px}}.chat-messages[data-v-f6dd2eb2]{flex-grow:1;overflow-y:auto;padding:0;box-sizing:border-box;text-align:left}.modal-mask[data-v-7fdeb817]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper[data-v-7fdeb817]{display:flex;margin-top:10em;height:70%;overflow-y:auto}.modal-container[data-v-7fdeb817]{width:80%;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.search-box[data-v-7fdeb817]{width:90%;padding:10px;border-radius:5px;border:1px solid #ccc;margin-bottom:10px}.modal-footer[data-v-7fdeb817]{display:flex;flex-direction:row;align-items:flex-start}.modal-body[data-v-7fdeb817]{margin:20px 0;overflow-y:auto;max-height:95%}.matched-messages-holder[data-v-7fdeb817]{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}.matched-message[data-v-7fdeb817]{display:flex;justify-content:space-between;width:100%;text-align:justify;padding:1em 0;flex-shrink:calc(100% - 10em);flex-wrap:nowrap}.matched-message-presenter[data-v-7fdeb817]{padding:0 1em}.matched-message-control[data-v-7fdeb817]{display:flex;flex-direction:column;align-items:flex-end}.message-toggle[data-v-7fdeb817]{margin-left:1em;margin-bottom:.5em;--toggle-width:6em;--toggle-font-size:1rem}.matched-message[data-v-7fdeb817]:not(:last-child){border-bottom:1px solid #888}.modal-enter-from[data-v-7fdeb817],.modal-leave-to[data-v-7fdeb817]{opacity:0}.modal-enter-active .modal-container[data-v-7fdeb817],.modal-leave-active .modal-container[data-v-7fdeb817]{transform:scale(1.1)}.matched-kw{color:red}.chat-input[data-v-7b809e90]{display:flex;flex-direction:column;padding:10px 5px;box-sizing:border-box}.input-row[data-v-7b809e90]{display:flex;align-items:flex-end;justify-content:flex-start;margin-bottom:8px;width:100%}.input-row button[data-v-7b809e90]{margin-left:10px}textarea[data-v-7b809e90]{resize:none;overflow:hidden;padding:1ch;flex-grow:2}.status-row[data-v-7b809e90]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:8px;width:100%;background-color:#757575;color:#fff;height:1.5em}.control-row[data-v-7b809e90]{justify-content:space-between}.control-row[data-v-7b809e90],.settings[data-v-7b809e90]{display:flex;flex-direction:row;flex-wrap:wrap;min-width:100%}.settings[data-v-7b809e90]{justify-content:flex-start;align-items:center;margin-top:8px}.model-dropdown[data-v-7b809e90],.send-history-dropdow[data-v-7b809e90]{margin-right:2ch;font-size:12px;flex:1 1 auto;max-width:8em}.history-btn[data-v-7b809e90]{margin-left:1em;margin-right:1em}.usage[data-v-7b809e90]{margin-left:auto;margin-right:1em;font-size:12px}button[data-v-7b809e90]{cursor:pointer}@keyframes blink-7b809e90{50%{color:transparent}}.loader__dot[data-v-7b809e90]{animation:blink-7b809e90 1s infinite}.loader__dot[data-v-7b809e90]:nth-child(2){animation-delay:.25s}.loader__dot[data-v-7b809e90]:nth-child(3){animation-delay:.5s}.top-bar[data-v-6e90070e]{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1em;align-items:center}.logo-text[data-v-6e90070e]{padding-top:10px;font-weight:800}.login-with-google-btn[data-v-6e90070e]{transition:background-color .3s,box-shadow .3s;padding:12px 16px 12px 42px;border:1px solid;border-radius:10px;color:#757575;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMTcuNiA5LjItLjEtMS44SDl2My40aDQuOEMxMy42IDEyIDEzIDEzIDEyIDEzLjZ2Mi4yaDNhOC44IDguOCAwIDAgMCAyLjYtNi42eiIgZmlsbD0iIzQyODVGNCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTkgMThjMi40IDAgNC41LS44IDYtMi4ybC0zLTIuMmE1LjQgNS40IDAgMCAxLTgtMi45SDFWMTNhOSA5IDAgMCAwIDggNXoiIGZpbGw9IiMzNEE4NTMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik00IDEwLjdhNS40IDUuNCAwIDAgMSAwLTMuNFY1SDFhOSA5IDAgMCAwIDAgOGwzLTIuM3oiIGZpbGw9IiNGQkJDMDUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDMuNmMxLjMgMCAyLjUuNCAzLjQgMS4zTDE1IDIuM0E5IDkgMCAwIDAgMSA1bDMgMi40YTUuNCA1LjQgMCAwIDEgNS0zLjd6IiBmaWxsPSIjRUE0MzM1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE4djE4SDB6Ii8+PC9nPjwvc3ZnPg==);background-color:#fff;background-repeat:no-repeat;background-position:12px 11px;&[data-v-6e90070e]:hover{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25)}&[data-v-6e90070e]:active{background-color:#eee}&[data-v-6e90070e]:focus{outline:none;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc}&[data-v-6e90070e]:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);cursor:not-allowed}}#app{font-family:Söhne,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-bottom:20px;width:100%;padding:0 2% 0 2%}#app,.right-section{display:flex;height:100%}.right-section{flex-direction:column;justify-content:flex-end;width:90%;word-wrap:break-word}