.memo-modal .dialog-title[data-v-1d99ba90]{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:16px;font-weight:500;gap:8px}.memo-modal .tip-icon[data-v-1d99ba90]{color:#606266;font-size:14px}.memo-modal .modal-content[data-v-1d99ba90]{display:flex;gap:20px;min-height:600px}.memo-modal .modal-content .left-section[data-v-1d99ba90]{border-right:1px solid #293045;padding-right:20px;width:300px}.memo-modal .modal-content .left-section .new-memo-section[data-v-1d99ba90]{margin-bottom:16px}.memo-modal .modal-content .left-section .new-memo-section .new-memo-btn[data-v-1d99ba90]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;width:100%}.memo-modal .modal-content .left-section .new-memo-section .new-memo-btn[data-v-1d99ba90]:hover{opacity:.9}.memo-modal .modal-content .left-section .search-section[data-v-1d99ba90]{margin-bottom:16px}.memo-modal .modal-content .left-section .search-section .search-input[data-v-1d99ba90]{width:100%}.memo-modal .modal-content .left-section .memo-list[data-v-1d99ba90]{max-height:480px;overflow-y:auto}.memo-modal .modal-content .left-section .memo-list .memo-item[data-v-1d99ba90]{border:1px solid #293045;border-radius:4px;cursor:pointer;margin-bottom:8px;padding:12px;position:relative;transition:all .3s}.memo-modal .modal-content .left-section .memo-list .memo-item[data-v-1d99ba90]:hover{background-color:rgba(64,158,255,.05);border-color:#409eff}.memo-modal .modal-content .left-section .memo-list .memo-item:hover .memo-actions[data-v-1d99ba90]{opacity:1}.memo-modal .modal-content .left-section .memo-list .memo-item.active[data-v-1d99ba90]{background-color:rgba(64,158,255,.1);border-color:#409eff}.memo-modal .modal-content .left-section .memo-list .memo-item .memo-title[data-v-1d99ba90]{color:hsla(0,0%,100%,.9);font-size:14px;padding-right:30px;word-break:break-all}.memo-modal .modal-content .left-section .memo-list .memo-item .memo-actions[data-v-1d99ba90]{opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .3s ease}.memo-modal .modal-content .left-section .memo-list .memo-item .memo-actions .action-btn[data-v-1d99ba90]{align-items:center;border-radius:4px;display:flex;height:24px;justify-content:center;padding:4px;width:24px}.memo-modal .modal-content .left-section .memo-list .memo-item .memo-actions .action-btn.delete-btn[data-v-1d99ba90]{background-color:#f56c6c;color:#fff}.memo-modal .modal-content .left-section .memo-list .memo-item .memo-actions .action-btn.delete-btn i[data-v-1d99ba90]{font-size:14px}.memo-modal .modal-content .left-section .memo-list .empty-state[data-v-1d99ba90]{color:hsla(0,0%,100%,.4);padding:40px 20px;text-align:center}.memo-modal .modal-content .left-section .memo-list .empty-state i[data-v-1d99ba90]{display:block;font-size:48px;margin-bottom:16px}.memo-modal .modal-content .left-section .memo-list .empty-state p[data-v-1d99ba90]{font-size:14px;margin:0}.memo-modal .modal-content .right-section[data-v-1d99ba90]{flex:1;min-height:500px}.memo-modal .modal-content .right-section .memo-detail[data-v-1d99ba90]{height:100%}.memo-modal .modal-content .right-section .memo-detail .memo-header[data-v-1d99ba90]{margin-bottom:16px}.memo-modal .modal-content .right-section .memo-detail .memo-header .title-input[data-v-1d99ba90]{font-size:20px;font-weight:600}.memo-modal .modal-content .right-section .memo-detail .memo-header .memo-title-display[data-v-1d99ba90]{border-radius:4px;color:hsla(0,0%,100%,.9);cursor:pointer;font-size:20px;font-weight:600;margin:0;padding:4px 8px;transition:background-color .3s}.memo-modal .modal-content .right-section .memo-detail .memo-header .memo-title-display[data-v-1d99ba90]:hover{background-color:hsla(0,0%,100%,.05)}.memo-modal .modal-content .right-section .memo-detail .memo-meta[data-v-1d99ba90]{color:hsla(0,0%,100%,.6);display:flex;font-size:12px;gap:20px;margin-bottom:20px}.memo-modal .modal-content .right-section .memo-detail .memo-meta .meta-item[data-v-1d99ba90]{align-items:center;display:flex}.memo-modal .modal-content .right-section .memo-detail .memo-content-section[data-v-1d99ba90]{height:calc(100% - 120px)}.memo-modal .modal-content .right-section .memo-detail .memo-content-section .memo-content[data-v-1d99ba90]{height:100%}.memo-modal .modal-content .right-section .no-selection[data-v-1d99ba90]{align-items:center;color:hsla(0,0%,100%,.4);display:flex;flex-direction:column;height:100%;justify-content:center}.memo-modal .modal-content .right-section .no-selection i[data-v-1d99ba90]{font-size:64px;margin-bottom:20px}.memo-modal .modal-content .right-section .no-selection p[data-v-1d99ba90]{font-size:16px;margin:0}.memo-modal[data-v-1d99ba90] .el-dialog{background-color:var(--containerBg);border:1px solid #293045}.memo-modal[data-v-1d99ba90] .el-dialog .el-dialog__header{background-color:var(--headerBg);border-bottom:1px solid #293045;padding:16px 20px}.memo-modal[data-v-1d99ba90] .el-dialog .el-dialog__header .el-dialog__title{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500}.memo-modal[data-v-1d99ba90] .el-dialog .el-dialog__header .el-dialog__close{color:hsla(0,0%,100%,.6)}.memo-modal[data-v-1d99ba90] .el-dialog .el-dialog__header .el-dialog__close:hover{color:hsla(0,0%,100%,.9)}.memo-modal[data-v-1d99ba90] .el-dialog .el-dialog__body{padding:24px}.memo-modal[data-v-1d99ba90] .el-input .el-input__inner{background-color:var(--inputBg);border:1px solid #293045;color:hsla(0,0%,100%,.9)}.memo-modal[data-v-1d99ba90] .el-input .el-input__inner:focus{border-color:#409eff}.memo-modal[data-v-1d99ba90] .el-input .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}.memo-modal[data-v-1d99ba90] .el-input .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)}.memo-modal[data-v-1d99ba90] .el-textarea .el-textarea__inner{background-color:var(--inputBg);border:1px solid #293045;border-radius:4px;color:hsla(0,0%,100%,.9)}.memo-modal[data-v-1d99ba90] .el-textarea .el-textarea__inner:focus{border-color:#409eff}.memo-modal[data-v-1d99ba90] .el-textarea .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}.memo-modal[data-v-1d99ba90] .el-textarea .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.4)}.memo-modal[data-v-1d99ba90] .el-button.el-button--default{background-color:transparent;border:1px solid #293045;color:hsla(0,0%,100%,.8)}.memo-modal[data-v-1d99ba90] .el-button.el-button--default:hover{border-color:#909399;color:#fff}.memo-modal[data-v-1d99ba90] .el-button.el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.memo-modal[data-v-1d99ba90] .el-button.el-button--primary:hover{opacity:.9}.memo-modal[data-v-1d99ba90] .el-button.el-button--text{color:hsla(0,0%,100%,.6);padding:0}.memo-modal[data-v-1d99ba90] .el-button.el-button--text:hover{color:hsla(0,0%,100%,.9)}.memo-modal[data-v-1d99ba90] .memo-list::-webkit-scrollbar{width:4px}.memo-modal[data-v-1d99ba90] .memo-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.memo-modal[data-v-1d99ba90] .memo-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.memo-modal[data-v-1d99ba90] .memo-list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.writing-style-modal[data-v-041bcb23] .el-dialog{background-color:var(--containerBg);border:1px solid #293045;border-radius:8px;height:830px}.writing-style-modal[data-v-041bcb23] .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-041bcb23] .el-dialog .el-dialog__body{padding:0}.writing-style-modal[data-v-041bcb23] .el-dialog .el-dialog__close{color:hsla(0,0%,100%,.6)}.writing-style-modal[data-v-041bcb23] .el-dialog .el-dialog__close:hover{color:hsla(0,0%,100%,.9)}.writing-style-modal .modal-header[data-v-041bcb23]{align-items:center;display:flex;justify-content:space-between}.writing-style-modal .modal-header .modal-title[data-v-041bcb23]{color:hsla(0,0%,100%,.95);font-size:18px;font-weight:600;letter-spacing:.5px;margin:0}.writing-style-modal .modal-content[data-v-041bcb23]{padding:20px 24px 24px}.writing-style-modal .tab-container[data-v-041bcb23]{margin-bottom:24px}.writing-style-modal .tab-container .tab-nav[data-v-041bcb23]{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-041bcb23]{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-041bcb23]: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-041bcb23]{background-color:rgba(64,158,255,.1);color:#409eff}.writing-style-modal .tab-content[data-v-041bcb23]{min-height:400px}.writing-style-modal .tab-pane[data-v-041bcb23]{width:100%}.writing-style-modal .search-bar[data-v-041bcb23]{display:flex;gap:12px;margin-bottom:20px}.writing-style-modal .search-bar .search-input[data-v-041bcb23]{flex:1}.writing-style-modal .search-bar .search-input[data-v-041bcb23] .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-041bcb23] .el-input__inner:focus{border-color:#409eff}.writing-style-modal .search-bar .search-input[data-v-041bcb23] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.4)}.writing-style-modal .search-bar .search-input[data-v-041bcb23] .el-input__inner::placeholder{color:hsla(0,0%,100%,.4)}.writing-style-modal .style-list[data-v-041bcb23]{max-height:598px;overflow-y:auto}.writing-style-modal .style-list[data-v-041bcb23]::-webkit-scrollbar{width:4px}.writing-style-modal .style-list[data-v-041bcb23]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.writing-style-modal .style-list[data-v-041bcb23]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.writing-style-modal .style-list[data-v-041bcb23]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.writing-style-modal .style-item[data-v-041bcb23]{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-041bcb23]:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.writing-style-modal .style-item[data-v-041bcb23]:last-child{margin-bottom:0}.writing-style-modal .style-item .style-avatar[data-v-041bcb23]{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-041bcb23] .base-avatar{border-radius:50%;height:40px;width:40px}.writing-style-modal .style-item .style-avatar img[data-v-041bcb23]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.writing-style-modal .style-item .style-info[data-v-041bcb23]{flex:1;min-width:0}.writing-style-modal .style-item .style-info .style-header[data-v-041bcb23]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.writing-style-modal .style-item .style-info .style-header .style-name[data-v-041bcb23]{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-041bcb23]{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-041bcb23]{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-041bcb23]{display:flex;gap:16px}.writing-style-modal .style-item .style-info .style-meta .meta-item[data-v-041bcb23]{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-041bcb23]{color:#f39c12}.writing-style-modal .style-item .style-actions[data-v-041bcb23]{display:flex;flex-shrink:0;gap:8px}.writing-style-modal .style-item .style-actions .action-btn[data-v-041bcb23]{font-size:13px;height:32px;min-width:60px}.writing-style-modal .style-item .style-actions .action-btn.remove-btn[data-v-041bcb23]{background-color:transparent;border-color:#f56c6c;color:#f56c6c}.writing-style-modal .style-item .style-actions .action-btn.remove-btn[data-v-041bcb23]:hover{background-color:hsla(0,87%,69%,.1)}.writing-style-modal .style-item .style-actions .action-btn.add-btn[data-v-041bcb23]{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-041bcb23]:hover{background-color:rgba(64,158,255,.2)}.writing-style-modal .style-item .style-actions .action-btn.edit-btn[data-v-041bcb23]{background-color:transparent;border-color:#67c23a;color:#67c23a}.writing-style-modal .style-item .style-actions .action-btn.edit-btn[data-v-041bcb23]:hover{background-color:rgba(103,194,58,.1)}.writing-style-modal .empty-state[data-v-041bcb23]{color:hsla(0,0%,100%,.5);padding:40px 20px;text-align:center}.writing-style-modal .loading-more[data-v-041bcb23]{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-041bcb23]{animation:rotating-041bcb23 2s linear infinite;font-size:16px}.writing-style-modal .loading-more .loading-text[data-v-041bcb23]{margin-left:8px}.writing-style-modal .create-style-item[data-v-041bcb23]{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-041bcb23]: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-041bcb23]{color:#409eff;font-size:20px;margin-right:12px}.writing-style-modal .create-style-item .create-text[data-v-041bcb23]{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}@keyframes rotating-041bcb23{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.writing-style-modal .library-content[data-v-041bcb23]{padding:60px 20px;text-align:center}.writing-style-modal .library-content .coming-soon[data-v-041bcb23]{color:hsla(0,0%,100%,.5);font-size:16px;margin:0}[data-v-041bcb23] .el-select-dropdown{background-color:var(--containerBg);border:1px solid #293045}[data-v-041bcb23] .el-select-dropdown .el-select-dropdown__item{color:hsla(0,0%,100%,.9)}[data-v-041bcb23] .el-select-dropdown .el-select-dropdown__item:hover{background-color:rgba(64,158,255,.1)}[data-v-041bcb23] .el-select-dropdown .el-select-dropdown__item.selected{background-color:rgba(64,158,255,.2);color:#409eff}.work-item[data-v-921b06e6]{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-921b06e6]:hover{border-color:#4a90e2;box-shadow:0 4px 12px rgba(74,144,226,.2);transform:translateY(-2px)}.work-header[data-v-921b06e6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.work-header .work-type-tag[data-v-921b06e6]{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-921b06e6]{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;padding:4px;transition:color .3s ease}.work-header .menu-btn svg[data-v-921b06e6]{height:16px;width:16px}.work-header .menu-btn[data-v-921b06e6]:hover{color:#999}.work-icon-section[data-v-921b06e6]{margin:24px 0;text-align:center}.work-icon-section .work-icon[data-v-921b06e6]{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-921b06e6]{font-size:28px}.work-icon-section:hover .work-icon[data-v-921b06e6]{background:#5ba0f2;transform:scale(1.05)}.work-content[data-v-921b06e6]{display:flex;flex:1;flex-direction:column;margin-bottom:20px}.work-content .work-title[data-v-921b06e6]{color:#fff;flex-shrink:0;font-size:18px;font-weight:600;margin:0 0 12px;text-align:center}.work-content .work-description[data-v-921b06e6]{-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-921b06e6]{align-items:center;color:#666;display:flex;font-size:14px;gap:6px;justify-content:center}.work-footer .work-time .time-icon[data-v-921b06e6]{font-size:14px}.work-menu-content .menu-item[data-v-921b06e6]{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-921b06e6]{color:#999;font-size:16px}.work-menu-content .menu-item[data-v-921b06e6]: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}}