.writing-style-modal[data-v-8d5adcce] .el-dialog{background-color:var(--containerBg);border:1px solid #293045;border-radius:8px;height:830px}.writing-style-modal[data-v-8d5adcce] .el-dialog .el-dialog__header{background-color:hsla(0,0%,100%,.02);border-bottom:1px solid #293045;padding:20px 24px 16px}.writing-style-modal[data-v-8d5adcce] .el-dialog .el-dialog__body{padding:0}.writing-style-modal[data-v-8d5adcce] .el-dialog .el-dialog__close{color:hsla(0,0%,100%,.6)}.writing-style-modal[data-v-8d5adcce] .el-dialog .el-dialog__close:hover{color:hsla(0,0%,100%,.9)}.writing-style-modal .modal-header[data-v-8d5adcce]{align-items:center;display:flex;justify-content:space-between}.writing-style-modal .modal-header .modal-title[data-v-8d5adcce]{color:hsla(0,0%,100%,.95);font-size:18px;font-weight:600;letter-spacing:.5px;margin:0}.writing-style-modal .modal-content[data-v-8d5adcce]{padding:20px 24px 24px}.writing-style-modal .tab-container[data-v-8d5adcce]{margin-bottom:24px}.writing-style-modal .tab-container .tab-nav[data-v-8d5adcce]{background-color:hsla(0,0%,100%,.05);border-radius:6px;display:flex;padding:4px}.writing-style-modal .tab-container .tab-nav .tab-item[data-v-8d5adcce]{border-radius:4px;color:hsla(0,0%,100%,.6);cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:10px 16px;text-align:center;transition:all .2s ease}.writing-style-modal .tab-container .tab-nav .tab-item[data-v-8d5adcce]:hover{background-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.writing-style-modal .tab-container .tab-nav .tab-item.active[data-v-8d5adcce]{background-color:rgba(64,158,255,.1);color:#409eff}.writing-style-modal .tab-content[data-v-8d5adcce]{min-height:400px}.writing-style-modal .tab-pane[data-v-8d5adcce]{width:100%}.writing-style-modal .search-bar[data-v-8d5adcce]{display:flex;gap:12px;margin-bottom:20px}.writing-style-modal .search-bar .search-input[data-v-8d5adcce]{flex:1}.writing-style-modal .search-bar .search-input[data-v-8d5adcce] .el-input__inner{background-color:hsla(0,0%,100%,.05);border:1px solid #293045;color:hsla(0,0%,100%,.9)}.writing-style-modal .search-bar .search-input[data-v-8d5adcce] .el-input__inner:focus{border-color:#409eff}.writing-style-modal .search-bar .search-input[data-v-8d5adcce] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}.writing-style-modal .search-bar .search-input[data-v-8d5adcce] .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)}.writing-style-modal .style-list[data-v-8d5adcce]{max-height:598px;overflow-y:auto}.writing-style-modal .style-list[data-v-8d5adcce]::-webkit-scrollbar{width:4px}.writing-style-modal .style-list[data-v-8d5adcce]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.writing-style-modal .style-list[data-v-8d5adcce]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.writing-style-modal .style-list[data-v-8d5adcce]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.writing-style-modal .style-item[data-v-8d5adcce]{align-items:flex-start;background-color:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:16px;transition:all .2s ease}.writing-style-modal .style-item[data-v-8d5adcce]:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.writing-style-modal .style-item[data-v-8d5adcce]:last-child{margin-bottom:0}.writing-style-modal .style-item .style-avatar[data-v-8d5adcce]{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.writing-style-modal .style-item .style-avatar[data-v-8d5adcce] .base-avatar{border-radius:50%;height:40px;width:40px}.writing-style-modal .style-item .style-avatar img[data-v-8d5adcce]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.writing-style-modal .style-item .style-info[data-v-8d5adcce]{flex:1;min-width:0}.writing-style-modal .style-item .style-info .style-header[data-v-8d5adcce]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.writing-style-modal .style-item .style-info .style-header .style-name[data-v-8d5adcce]{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writing-style-modal .style-item .style-info .style-header .recommended-badge[data-v-8d5adcce]{background-color:#f56c6c;border-radius:10px;color:#fff;flex-shrink:0;font-size:12px;padding:2px 6px}.writing-style-modal .style-item .style-info .style-description[data-v-8d5adcce]{color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writing-style-modal .style-item .style-info .style-meta[data-v-8d5adcce]{display:flex;gap:16px}.writing-style-modal .style-item .style-info .style-meta .meta-item[data-v-8d5adcce]{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:12px;gap:4px}.writing-style-modal .style-item .style-info .style-meta .meta-item .el-icon-star-on[data-v-8d5adcce]{color:#f39c12}.writing-style-modal .style-item .style-actions[data-v-8d5adcce]{display:flex;flex-shrink:0;gap:8px}.writing-style-modal .style-item .style-actions .action-btn[data-v-8d5adcce]{font-size:13px;height:32px;min-width:60px}.writing-style-modal .style-item .style-actions .action-btn.remove-btn[data-v-8d5adcce]{background-color:transparent;border-color:#f56c6c;color:#f56c6c}.writing-style-modal .style-item .style-actions .action-btn.remove-btn[data-v-8d5adcce]:hover{background-color:hsla(0,87%,69%,.1)}.writing-style-modal .style-item .style-actions .action-btn.add-btn[data-v-8d5adcce]{background-color:rgba(64,158,255,.1);border-color:#409eff;color:#409eff}.writing-style-modal .style-item .style-actions .action-btn.add-btn[data-v-8d5adcce]:hover{background-color:rgba(64,158,255,.2)}.writing-style-modal .style-item .style-actions .action-btn.edit-btn[data-v-8d5adcce]{background-color:transparent;border-color:#67c23a;color:#67c23a}.writing-style-modal .style-item .style-actions .action-btn.edit-btn[data-v-8d5adcce]:hover{background-color:rgba(103,194,58,.1)}.writing-style-modal .empty-state[data-v-8d5adcce]{color:hsla(0,0%,100%,.5);padding:40px 20px;text-align:center}.writing-style-modal .loading-more[data-v-8d5adcce]{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:8px;justify-content:center;padding:20px;text-align:center}.writing-style-modal .loading-more .el-icon-loading[data-v-8d5adcce]{animation:rotating-8d5adcce 2s linear infinite;font-size:16px}.writing-style-modal .loading-more .loading-text[data-v-8d5adcce]{margin-left:8px}.writing-style-modal .create-style-item[data-v-8d5adcce]{align-items:center;background-color:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:flex;margin-bottom:12px;padding:16px;transition:all .2s ease}.writing-style-modal .create-style-item[data-v-8d5adcce]:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.writing-style-modal .create-style-item .el-icon-circle-plus-outline[data-v-8d5adcce]{color:#409eff;font-size:20px;margin-right:12px}.writing-style-modal .create-style-item .create-text[data-v-8d5adcce]{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}@keyframes rotating-8d5adcce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.writing-style-modal .library-content[data-v-8d5adcce]{padding:60px 20px;text-align:center}.writing-style-modal .library-content .coming-soon[data-v-8d5adcce]{color:hsla(0,0%,100%,.5);font-size:16px;margin:0}[data-v-8d5adcce] .el-select-dropdown{background-color:var(--containerBg);border:1px solid #293045}[data-v-8d5adcce] .el-select-dropdown .el-select-dropdown__item{color:hsla(0,0%,100%,.9)}[data-v-8d5adcce] .el-select-dropdown .el-select-dropdown__item:hover{background-color:rgba(64,158,255,.1)}[data-v-8d5adcce] .el-select-dropdown .el-select-dropdown__item.selected{background-color:rgba(64,158,255,.2);color:#409eff}.model-selection-modal[data-v-1273ac80] .el-dialog{background:#1a1a1a;border:1px solid #333}.model-selection-modal[data-v-1273ac80] .el-dialog .el-dialog__header{background:#1a1a1a;border-bottom:1px solid #333;padding:20px 24px 16px}.model-selection-modal[data-v-1273ac80] .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:16px;font-weight:500}.model-selection-modal[data-v-1273ac80] .el-dialog .el-dialog__header .el-dialog__close{color:#999}.model-selection-modal[data-v-1273ac80] .el-dialog .el-dialog__header .el-dialog__close:hover{color:#fff}.model-selection-modal[data-v-1273ac80] .el-dialog .el-dialog__body{color:#fff;max-height:600px;overflow-y:auto;padding:24px}.model-selection-modal[data-v-1273ac80] .el-dialog .el-dialog__footer{background:#1a1a1a;border-top:1px solid #333;padding:16px 24px}.modal-content .model-list[data-v-1273ac80]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:20px}.modal-content .model-list .model-item[data-v-1273ac80]{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-1273ac80]:hover{background:#333;border-color:#4a9eff}.modal-content .model-list .model-item.active[data-v-1273ac80]{background:rgba(74,158,255,.1);border-color:#4a9eff}.modal-content .model-list .model-item .model-icon[data-v-1273ac80]{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-1273ac80]{color:#fff;font-size:24px}.modal-content .model-list .model-item .model-info[data-v-1273ac80]{flex:1}.modal-content .model-list .model-item .model-info .model-header[data-v-1273ac80]{align-items:center;display:flex;margin-bottom:12px}.modal-content .model-list .model-item .model-info .model-header .model-name[data-v-1273ac80]{color:#fff;font-size:16px;font-weight:600;margin-right:8px}.modal-content .model-list .model-item .model-info .model-header .official-tag[data-v-1273ac80]{background:#4a9eff;border-radius:4px;color:#fff;font-size:12px;padding:2px 8px}.modal-content .model-list .model-item .model-info .model-abilities[data-v-1273ac80]{display:flex;justify-content:space-between;margin-bottom:12px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item[data-v-1273ac80]{align-items:center;display:flex;flex-direction:column;min-width:70px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .ability-label[data-v-1273ac80]{color:#999;font-size:12px;margin-bottom:4px;white-space:nowrap}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .star-rating[data-v-1273ac80]{display:flex;gap:2px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .star-rating .star[data-v-1273ac80]{color:#555;font-size:14px}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .star-rating .star[data-v-1273ac80]:before{content:"★"}.modal-content .model-list .model-item .model-info .model-abilities .ability-item .star-rating .star.active[data-v-1273ac80]{color:gold}.modal-content .model-list .model-item .model-info .model-description[data-v-1273ac80]{margin-bottom:12px}.modal-content .model-list .model-item .model-info .model-description .description-text[data-v-1273ac80]{color:#ccc;font-size:13px;line-height:1.4}.dialog-footer[data-v-1273ac80]{display:flex;gap:12px;justify-content:flex-end}.dialog-footer .cancel-btn[data-v-1273ac80]{background:transparent;border:1px solid #666;color:#fff}.dialog-footer .cancel-btn[data-v-1273ac80]:hover{background:hsla(0,0%,100%,.1);border-color:#999}.dialog-footer .confirm-btn[data-v-1273ac80]{background:#4a9eff;border-color:#4a9eff}.dialog-footer .confirm-btn[data-v-1273ac80]:hover{background:#5ba6ff;border-color:#5ba6ff}.dialog-footer .confirm-btn[data-v-1273ac80]:disabled{background:#666;border-color:#666;color:#999}.modal-content[data-v-1273ac80]::-webkit-scrollbar{width:4px}.modal-content[data-v-1273ac80]::-webkit-scrollbar-track{background:#2a2a2a;border-radius:2px}.modal-content[data-v-1273ac80]::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:2px}.modal-content[data-v-1273ac80]::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.work-item[data-v-9a970498]{background:#1a1a1a;border:1px solid #333;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:320px;padding:20px;transition:all .3s ease}.work-item[data-v-9a970498]:hover{border-color:#4a90e2;box-shadow:0 4px 12px rgba(74,144,226,.2);transform:translateY(-2px)}.pin-icon[data-v-9a970498]{align-items:center;color:#f39c12;display:flex}.pin-icon i[data-v-9a970498],.pin-icon[data-v-9a970498]{font-size:14px}.work-header[data-v-9a970498]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.work-header .left-section[data-v-9a970498]{align-items:center;display:flex;gap:8px}.work-header .work-type-tag[data-v-9a970498]{background:rgba(138,43,226,.2);border-radius:12px;color:#ba68c8;font-size:12px;font-weight:500;padding:4px 12px}.work-header .menu-btn[data-v-9a970498]{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;padding:4px;transition:color .3s ease}.work-header .menu-btn svg[data-v-9a970498]{height:16px;width:16px}.work-header .menu-btn[data-v-9a970498]:hover{color:#999}.work-icon-section[data-v-9a970498]{margin:24px 0;text-align:center}.work-icon-section .work-icon[data-v-9a970498]{align-items:center;background:#4a90e2;border-radius:50%;color:#fff;display:inline-flex;height:64px;justify-content:center;transition:all .3s ease;width:64px}.work-icon-section .work-icon i[data-v-9a970498]{font-size:28px}.work-icon-section:hover .work-icon[data-v-9a970498]{background:#5ba0f2;transform:scale(1.05)}.work-content[data-v-9a970498]{display:flex;flex:1;flex-direction:column;margin-bottom:20px}.work-content .work-title[data-v-9a970498]{color:#fff;flex-shrink:0;font-size:18px;font-weight:600;margin:0 0 12px;text-align:center}.work-content .work-description[data-v-9a970498]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#999;display:-webkit-box;flex:1;font-size:14px;line-height:1.2;margin:0;overflow:hidden;text-align:left}.work-footer .work-time[data-v-9a970498]{align-items:center;color:#666;display:flex;font-size:14px;gap:6px;justify-content:center}.work-footer .work-time .time-icon[data-v-9a970498]{font-size:14px}.work-menu-content .menu-item[data-v-9a970498]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:background-color .3s ease}.work-menu-content .menu-item .menu-icon[data-v-9a970498]{color:#999;font-size:16px}.work-menu-content .menu-item[data-v-9a970498]:hover{background-color:#2a2a2a}.st-work-menu-popover{overflow:hidden}.st-ai-novel[data-v-394e94ae]{background-color:var(--containerBg);min-height:100vh;padding:20px;width:100%}.st-ai-novel .page-title[data-v-394e94ae]{color:#fff;font-size:24px;font-weight:600;margin:0 auto 24px;max-width:1400px;text-align:left}.st-ai-novel .container[data-v-394e94ae]{margin:0 auto;max-width:1400px;position:relative}.st-ai-novel .container .loading-box[data-v-394e94ae]{bottom:0;height:400px;left:0;position:absolute;width:100%;z-index:10}.st-ai-novel .grid-container[data-v-394e94ae]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:768px){.st-ai-novel .grid-container[data-v-394e94ae]{gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media(max-width:480px){.st-ai-novel .grid-container[data-v-394e94ae]{gap:12px;grid-template-columns:1fr}}