.input-bar[data-v-500e6452]{width:100%;padding:1rem 0 0 0;background:linear-gradient(0deg,#fefefe 0,transparent)}.input-bar .input-wrapper[data-v-500e6452]{position:relative;display:flex;align-items:flex-end;background:#fff;border:.125rem solid #e5e7eb;border-radius:1rem;padding:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 .125rem .5rem rgba(0,0,0,.04)}.input-bar .input-wrapper.is-focused[data-v-500e6452]{border-color:#8b5cf6;box-shadow:0 .25rem 1rem rgba(139,92,246,.15)}.input-bar .input-wrapper .input-textarea[data-v-500e6452]{flex:1}.input-bar .input-wrapper .input-textarea[data-v-500e6452] .el-textarea__inner{border:none!important;outline:none;resize:none;padding:.5rem 1rem;font-size:.9375rem;line-height:1.6;color:#1f2937;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.input-bar .input-wrapper .input-textarea[data-v-500e6452] .el-textarea__inner::-moz-placeholder{color:#9ca3af}.input-bar .input-wrapper .input-textarea[data-v-500e6452] .el-textarea__inner::placeholder{color:#9ca3af}.input-bar .input-wrapper .input-textarea[data-v-500e6452] .el-textarea__inner:focus{border-color:transparent!important;box-shadow:none!important}.input-bar .input-wrapper .mode-selector[data-v-500e6452]{display:flex;align-items:center;margin:0 .25rem 0 .5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.input-bar .input-wrapper .mode-selector .el-dropdown-link[data-v-500e6452]{display:flex;align-items:center;padding:.375rem .625rem;border-radius:.5rem;color:#4b5563;font-size:.875rem;font-weight:500;background:#f3f4f6;transition:all .2s;white-space:nowrap;height:2rem;box-sizing:border-box}.input-bar .input-wrapper .mode-selector .el-dropdown-link i[data-v-500e6452]{margin-left:.25rem;font-size:.75rem;color:#9ca3af;transition:transform .3s}.input-bar .input-wrapper .mode-selector .el-dropdown-link[data-v-500e6452]:hover{background:#e5e7eb;color:#1f2937}.input-bar .input-wrapper .mode-selector .el-dropdown-link:hover i[data-v-500e6452]{color:#4b5563}.input-bar .input-wrapper .mode-selector:hover .el-icon-caret-bottom[data-v-500e6452]{transform:rotate(180deg)}.input-bar .input-wrapper .send-button[data-v-500e6452],.input-bar .input-wrapper .stop-button[data-v-500e6452]{width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;border:none!important;background:#93c5fd;color:#fff;font-size:1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:.5rem}.input-bar .input-wrapper .send-button i[data-v-500e6452],.input-bar .input-wrapper .stop-button i[data-v-500e6452]{margin:0}.input-bar .input-wrapper .send-button[data-v-500e6452]:hover,.input-bar .input-wrapper .stop-button[data-v-500e6452]:hover{transform:scale(1.05)}.input-bar .input-wrapper .send-button.can-send[data-v-500e6452],.input-bar .input-wrapper .stop-button.can-send[data-v-500e6452]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.input-bar .input-wrapper .send-button.can-send[data-v-500e6452]:hover,.input-bar .input-wrapper .stop-button.can-send[data-v-500e6452]:hover{box-shadow:0 .25rem .75rem rgba(59,130,246,.4)}.input-bar .input-wrapper .send-button.is-disabled[data-v-500e6452],.input-bar .input-wrapper .stop-button.is-disabled[data-v-500e6452]{cursor:not-allowed;opacity:.5}.input-bar .input-wrapper .send-button.is-disabled[data-v-500e6452]:hover,.input-bar .input-wrapper .stop-button.is-disabled[data-v-500e6452]:hover{transform:none}.input-bar .input-wrapper .stop-button[data-v-500e6452]{background:linear-gradient(135deg,#ef4444,#dc2626)}.input-bar .input-wrapper .stop-button[data-v-500e6452]:hover{box-shadow:0 .25rem .75rem rgba(239,68,68,.4)}.mode-dropdown-menu{padding:.375rem 0;border-radius:.75rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.1);border:.0625rem solid #f3f4f6}.mode-dropdown-menu .el-dropdown-menu__item{padding:.5rem 1rem;line-height:1.5}.mode-dropdown-menu .el-dropdown-menu__item:focus,.mode-dropdown-menu .el-dropdown-menu__item:hover{background-color:#f9fafb;color:inherit}.mode-dropdown-menu .el-dropdown-menu__item.is-active{background-color:#eff6ff}.mode-dropdown-menu .el-dropdown-menu__item.is-active .mode-title{color:#2563eb}.mode-dropdown-menu .mode-item{width:11.25rem}.mode-dropdown-menu .mode-item .mode-title{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.125rem}.mode-dropdown-menu .mode-item .mode-desc{font-size:.75rem;color:#9ca3af}