@media screen and (max-width:768px){.perfect-personal-dialog{width:85%!important}}.perfect-personal-dialog{border-radius:20px}.perfect-personal-dialog .el-dialog__title{font-weight:700;font-size:20px;color:#333}.perfect-personal-dialog .el-dialog__close{color:#a9abad;font-weight:700}.perfect-personal-dialog .el-dialog__body{padding-top:0}.perfect-personal-dialog .header-desc{font-size:16px;color:#666;flex-direction:column;margin-bottom:35px}.perfect-personal-dialog .perfect-personal-form .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{color:#eb1818;font-size:16px;font-weight:700;position:absolute;left:0;top:2px}.perfect-personal-dialog .perfect-personal-form .el-form-item__label{font-size:16px;font-weight:700;color:#333;line-height:1;position:relative;padding-left:10px}.perfect-personal-dialog .perfect-personal-form .el-form--label-top .el-form-item__label{padding:0 0 20px;font-size:16px;font-weight:700;color:#333;line-height:1}.perfect-personal-dialog .perfect-personal-form .el-input__inner{background:#ecf1ff;font-size:16px;height:48px;line-height:48px;border-width:0;border-radius:5px}.perfect-personal-dialog .perfect-personal-form .el-input__inner::-moz-placeholder{color:#748398}.perfect-personal-dialog .perfect-personal-form .el-input__inner::placeholder{color:#748398}.el-dialog__footer{padding:6px 25px 37px}.dialog-footer{gap:40px}.dialog-footer .el-button{width:180px;height:48px;margin:0;font-size:18px}.dialog-footer .el-button.el-button--default{color:#666;border-color:#e1e1e1}.dialog-footer .el-button.el-button--default:hover{background:unset}.dialog-footer .el-button.el-button--primary{color:#fff;background-image:linear-gradient(90deg,#5b9fff,#366cff),linear-gradient(#132ba9,#132ba9)}.editor-wrapper-scroll[data-v-02ab2567] .el-scrollbar__wrap{max-height:300px}.editor-wrapper[data-v-02ab2567]{position:relative;min-height:100px;background:#fff;width:100%;transition:all .3s ease-in-out;padding:5px 0}.editor-wrapper .root-placeholder[data-v-02ab2567]{position:absolute;top:4px;left:0;right:0;pointer-events:none;opacity:.35}.editor-wrapper[data-v-02ab2567] .editor{color:#333;outline:none;white-space:pre-wrap;word-break:break-word}.editor-wrapper[data-v-02ab2567] .editor .skill-chip{display:inline-flex;align-items:center;padding:0 15px;border-radius:5px;color:#fff;background:#1677ff;font-size:14px;font-weight:500;height:28px;line-height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;background:linear-gradient(90deg,#5b9fff,#366cff);cursor:pointer}.editor-wrapper[data-v-02ab2567] .editor .skill-chip .chip-text{pointer-events:none}.editor-wrapper[data-v-02ab2567] .editor .skill-chip .chip-delete{display:flex;position:absolute;top:0;right:0;transform:translate(30%,-20%);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;color:#366cff}.editor-wrapper[data-v-02ab2567] .editor .ghost-input[contenteditable=true]{display:inline-block;min-width:2px;outline:none}.editor-wrapper[data-v-02ab2567] .editor .ghost-input[contenteditable=true]:empty:before{content:attr(data-placeholder);opacity:.33;pointer-events:none}.ai-tools-popover{min-width:100px;background-color:#fff;box-shadow:0 2px 5px 0 rgba(51,51,51,.2);border-radius:10px;border:1px solid #e1e1e1;padding:0}.ai-tools-popover .ai-tools-menu{display:flex;flex-direction:column;gap:8px;padding:8px 15px}.ai-tools-popover .ai-tools-menu .ai-tool-item{display:flex;align-items:center;gap:15px;height:30px;flex-shrink:0;padding:6px;cursor:pointer;border-radius:5px;transition:all .2s ease}.ai-tools-popover .ai-tools-menu .ai-tool-item.active,.ai-tools-popover .ai-tools-menu .ai-tool-item:hover{background:rgba(35,118,255,.1)}.ai-tools-popover .ai-tools-menu .ai-tool-item .ai-tool-icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.ai-tools-popover .ai-tools-menu .ai-tool-item .ai-tool-text{font-size:14px;line-height:14px;color:#333;font-weight:500;flex-shrink:0}.tool-list-scroll[data-v-5d427a6e] .el-scrollbar__wrap{max-height:200px}.ai-tool-container[data-v-5d427a6e]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.ai-tool-container .ai-tools-btn[data-v-5d427a6e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background-image:linear-gradient(0deg,#e1efff,#eef6ff 41%,#fbfdff),linear-gradient(#fff,#fff);background-blend-mode:normal,normal;box-shadow:inset 0 1px 2px 0 rgba(56,111,255,.15);border-radius:5px;cursor:pointer;transition:all .2s ease;z-index:5}.ai-tool-container .ai-tools-btn[data-v-5d427a6e]:hover{background-image:linear-gradient(0deg,#d1e7ff,#e0f0ff 41%,#f0f9ff),linear-gradient(#fff,#fff);box-shadow:inset 0 1px 2px 0 rgba(56,111,255,.25)}.ai-tool-container .ai-tools-btn .ai-tools-icon[data-v-5d427a6e]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.ai-tool-container .ai-tools-btn .ai-tool-text[data-v-5d427a6e]{font-size:12px;color:#333;font-weight:500}@media screen and (max-width:768px){.ai-tool-container .ai-tools-btn .ai-tool-text[data-v-5d427a6e]{font-size:.75rem}}.chat-input-wrapper[data-v-0dd6bdf2]{width:100%;background:#fff;box-shadow:2px 2px 10px #c1d7f6;border-radius:10px;flex-direction:column;padding:16px 20px;display:flex;position:relative}.chat-input-wrapper-tool[data-v-0dd6bdf2]{flex-wrap:wrap;align-items:center;margin-top:4px;display:flex;width:100%}.chat-input-wrapper-tool .input-actions[data-v-0dd6bdf2]{width:28px;justify-content:flex-end;align-items:center;display:flex}.chat-input-wrapper-tool .input-actions .expend-container[data-v-0dd6bdf2]{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.chat-input-wrapper-tool .input-actions .expend-container[data-v-0dd6bdf2]:hover{transform:scale(1.1)}.chat-input-wrapper-tool .input-actions .expend-container .expend-icon[data-v-0dd6bdf2]{font-size:24px;margin-right:8px;color:#888;transition:color .2s,transform .2s ease;cursor:pointer;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.chat-input-wrapper-tool .input-actions .expend-container .expend-icon[data-v-0dd6bdf2]:hover{color:#6266d1}.chat-input-wrapper-tool .input-actions .send-container[data-v-0dd6bdf2]{width:28px;height:28px;cursor:pointer}.chat-input-wrapper-tool .input-actions .send-icon[data-v-0dd6bdf2]{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.chat-input-wrapper-tool .input-actions .send-icon.disabled[data-v-0dd6bdf2]{opacity:.5;cursor:not-allowed}@media screen and (max-width:768px){.chat-input-wrapper[data-v-0dd6bdf2]{padding:1rem}.chat-input-wrapper-tool[data-v-0dd6bdf2]{align-items:flex-end}}