.model-selection-modal[data-v-2b0caa2c] .el-dialog{background:#1a1a1a;border:1px solid #333}.model-selection-modal[data-v-2b0caa2c] .el-dialog .el-dialog__header{background:#1a1a1a;border-bottom:1px solid #333;padding:20px 24px 16px}.model-selection-modal[data-v-2b0caa2c] .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:16px;font-weight:500}.model-selection-modal[data-v-2b0caa2c] .el-dialog .el-dialog__header .el-dialog__close{color:#999}.model-selection-modal[data-v-2b0caa2c] .el-dialog .el-dialog__header .el-dialog__close:hover{color:#fff}.model-selection-modal[data-v-2b0caa2c] .el-dialog .el-dialog__body{color:#fff;max-height:600px;overflow-y:auto;padding:24px}.model-selection-modal[data-v-2b0caa2c] .el-dialog .el-dialog__footer{background:#1a1a1a;border-top:1px solid #333;padding:16px 24px}.modal-content .model-list[data-v-2b0caa2c]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:20px}.modal-content .model-list .model-item[data-v-2b0caa2c]{align-items:flex-start;background:#2a2a2a;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;padding:16px;transition:all .3s ease}.modal-content .model-list .model-item[data-v-2b0caa2c]:hover{background:#333;border-color:#4a9eff}.modal-content .model-list .model-item.active[data-v-2b0caa2c]{background:rgba(74,158,255,.1);border-color:#4a9eff}.modal-content .model-list .model-item .model-icon[data-v-2b0caa2c]{align-items:center;background:#4a9eff;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.modal-content .model-list .model-item .model-icon i[data-v-2b0caa2c]{color:#fff;font-size:24px}.modal-content .model-list .model-item .model-info[data-v-2b0caa2c]{flex:1}.modal-content .model-list .model-item .model-info .model-header[data-v-2b0caa2c]{margin-bottom:12px}.modal-content .model-list .model-item .model-info .model-header .model-name[data-v-2b0caa2c]{color:#fff;font-size:16px;font-weight:600}.modal-content .model-list .model-item .model-info .model-abilities[data-v-2b0caa2c]{display:flex;justify-content:space-between;margin-bottom:12px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item[data-v-2b0caa2c]{border-radius:4px;display:flex;flex-direction:column;min-width:70px;padding:4px;transition:background-color .2s ease}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .label-with-tooltip[data-v-2b0caa2c]{align-items:center;display:flex;margin-bottom:4px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .label-with-tooltip .ability-label[data-v-2b0caa2c]{color:#999;font-size:12px;margin-right:4px;white-space:nowrap}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .label-with-tooltip .tip-icon[data-v-2b0caa2c]{color:#606266;font-size:12px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .star-rating[data-v-2b0caa2c]{display:flex;gap:2px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .star-rating .star[data-v-2b0caa2c]{color:#555;font-size:14px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .star-rating .star[data-v-2b0caa2c]:before{content:"★"}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .star-rating .star.active[data-v-2b0caa2c]{color:gold}.modal-content .model-list .model-item .model-info .model-notice .notice-label[data-v-2b0caa2c]{color:#999;font-size:12px;margin-bottom:6px}.modal-content .model-list .model-item .model-info .model-notice .notice-content[data-v-2b0caa2c]{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#ccc;font-size:12px;line-height:1.4;min-height:20px;padding:8px 12px;word-break:break-all}.modal-content .model-list .model-item .model-info .model-description[data-v-2b0caa2c]{margin-bottom:12px}.modal-content .model-list .model-item .model-info .model-description .description-text[data-v-2b0caa2c]{color:#ccc;font-size:13px;line-height:1.4;word-break:break-all}.dialog-footer[data-v-2b0caa2c]{display:flex;gap:12px;justify-content:flex-end}.dialog-footer .cancel-btn[data-v-2b0caa2c]{background:transparent;border:1px solid #666;color:#fff}.dialog-footer .cancel-btn[data-v-2b0caa2c]:hover{background:hsla(0,0%,100%,.1);border-color:#999}.dialog-footer .confirm-btn[data-v-2b0caa2c]{background:#4a9eff;border-color:#4a9eff}.dialog-footer .confirm-btn[data-v-2b0caa2c]:hover{background:#5ba6ff;border-color:#5ba6ff}.dialog-footer .confirm-btn[data-v-2b0caa2c]:disabled{background:#666;border-color:#666;color:#999}.modal-content[data-v-2b0caa2c]::-webkit-scrollbar{width:4px}.modal-content[data-v-2b0caa2c]::-webkit-scrollbar-track{background:#2a2a2a;border-radius:2px}.modal-content[data-v-2b0caa2c]::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:2px}.modal-content[data-v-2b0caa2c]::-webkit-scrollbar-thumb:hover{background:#5a5a5a}[data-v-6f734be0] .view-writing-style-dialog{background-color:var(--containerBg)!important;border:1px solid #293045!important}[data-v-6f734be0] .view-writing-style-dialog .el-dialog__header{background-color:var(--containerBg);border-bottom:1px solid #293045;padding:20px 24px 16px}[data-v-6f734be0] .view-writing-style-dialog .el-dialog__header .el-dialog__title{color:hsla(0,0%,100%,.95);font-size:18px;font-weight:600}[data-v-6f734be0] .view-writing-style-dialog .el-dialog__header .el-dialog__close{color:hsla(0,0%,100%,.6);font-size:18px}[data-v-6f734be0] .view-writing-style-dialog .el-dialog__header .el-dialog__close:hover{color:hsla(0,0%,100%,.9)}[data-v-6f734be0] .view-writing-style-dialog .el-dialog__body{background-color:var(--containerBg);padding:20px 24px}[data-v-6f734be0] .view-writing-style-dialog .el-dialog__footer{background-color:var(--containerBg);border-top:1px solid #293045;padding:16px 24px}.style-detail .detail-item[data-v-6f734be0]{margin-bottom:20px}.style-detail .detail-item[data-v-6f734be0]:last-child{margin-bottom:0}.style-detail .detail-item .item-label[data-v-6f734be0]{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;margin-bottom:8px}.style-detail .detail-item .item-value[data-v-6f734be0]{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.9);font-size:14px;min-height:20px;padding:12px;word-break:break-all}.style-detail .detail-item .item-value.author-info[data-v-6f734be0]{align-items:center;display:flex;gap:10px}.style-detail .detail-item .item-value .el-icon-star-on[data-v-6f734be0]{color:#f39c12;margin-right:4px}.style-detail .detail-description .description-content[data-v-6f734be0]{line-height:1.6;max-height:380px;overflow-y:auto;white-space:pre-wrap}.style-detail .detail-description .description-content[data-v-6f734be0]::-webkit-scrollbar{width:4px}.style-detail .detail-description .description-content[data-v-6f734be0]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.style-detail .detail-description .description-content[data-v-6f734be0]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.style-detail .detail-description .description-content[data-v-6f734be0]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.dialog-footer[data-v-6f734be0]{justify-content:center}.dialog-footer .center-buttons[data-v-6f734be0],.dialog-footer[data-v-6f734be0]{align-items:center;display:flex}.dialog-footer .center-buttons .el-button[data-v-6f734be0]{min-width:80px}.dialog-footer[data-v-6f734be0] .el-button--default{background-color:transparent;border:1px solid #293045;color:hsla(0,0%,100%,.9)}.dialog-footer[data-v-6f734be0] .el-button--default:hover{border-color:#409eff;color:#409eff}