.kb-edit-container[data-v-66fb9b43]{height:100%;display:flex;flex-direction:column;background-color:var(--bg-mywork,#0e0e11);overflow:hidden}.kb-edit-scroll[data-v-66fb9b43]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 40px 24px;box-sizing:border-box}.kb-back-btn[data-v-66fb9b43]{display:inline-flex;align-items:center;gap:6px;margin:4px 0 16px;padding:0;border:none;background:transparent;color:var(--text-secondary,hsla(0,0%,100%,.55));font-size:14px;cursor:pointer}.kb-back-btn[data-v-66fb9b43]:hover{color:#fff}.hero-card[data-v-66fb9b43]{display:flex;gap:28px;padding:24px;border-radius:16px;background:var(--bg-card,#1c1c1c);border:1px solid var(--border-color,#2d2d2d)}.hero-cover[data-v-66fb9b43]{position:relative;width:280px;min-width:280px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#111114;display:flex;align-items:center;justify-content:center}.hero-cover.is-editable[data-v-66fb9b43]{cursor:pointer}.cover-img[data-v-66fb9b43]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cover-placeholder[data-v-66fb9b43]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(145deg,#222228,#141418);color:hsla(0,0%,100%,.28);border:1px dashed hsla(0,0%,100%,.14);box-sizing:border-box}.cover-placeholder-icon[data-v-66fb9b43]{font-size:44px;opacity:.7}.cover-upload-cta[data-v-66fb9b43]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.28);color:hsla(0,0%,100%,.78);font-size:13px}.hero-cover.is-editable:hover .cover-upload-cta[data-v-66fb9b43]{border-color:rgba(59,130,246,.55);color:#fff}.cover-edit-mask[data-v-66fb9b43]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;opacity:0;transition:opacity .2s ease;pointer-events:none}.hero-cover:hover .cover-edit-mask[data-v-66fb9b43]{opacity:1}.sr-only-file[data-v-66fb9b43]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.hero-info[data-v-66fb9b43]{flex:1;min-width:0;display:flex;flex-direction:column}.case-prompt-input[data-v-66fb9b43],.case-title-input[data-v-66fb9b43],.hero-desc-input[data-v-66fb9b43],.hero-title-input[data-v-66fb9b43],.meta-input[data-v-66fb9b43],.meta-select[data-v-66fb9b43],.sidebar-theory-content-input[data-v-66fb9b43],.sidebar-theory-title-input[data-v-66fb9b43],.sidebar-title-input[data-v-66fb9b43]{width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease,background .2s ease}.case-prompt-input[data-v-66fb9b43]:focus,.case-prompt-input[data-v-66fb9b43]:hover,.case-title-input[data-v-66fb9b43]:focus,.case-title-input[data-v-66fb9b43]:hover,.hero-desc-input[data-v-66fb9b43]:focus,.hero-desc-input[data-v-66fb9b43]:hover,.hero-title-input[data-v-66fb9b43]:focus,.hero-title-input[data-v-66fb9b43]:hover,.meta-input[data-v-66fb9b43]:focus,.meta-input[data-v-66fb9b43]:hover,.meta-select[data-v-66fb9b43]:focus,.meta-select[data-v-66fb9b43]:hover,.sidebar-theory-content-input[data-v-66fb9b43]:focus,.sidebar-theory-content-input[data-v-66fb9b43]:hover,.sidebar-theory-title-input[data-v-66fb9b43]:focus,.sidebar-theory-title-input[data-v-66fb9b43]:hover,.sidebar-title-input[data-v-66fb9b43]:focus,.sidebar-title-input[data-v-66fb9b43]:hover{border-color:rgba(59,130,246,.45);background:rgba(0,0,0,.2)}.hero-title-input[data-v-66fb9b43]{margin:0 0 10px;padding:4px 8px;font-size:28px;font-weight:600;line-height:1.3}.hero-desc-input[data-v-66fb9b43]{margin:0 0 18px;padding:8px;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.65);resize:vertical;min-height:72px}.hero-meta[data-v-66fb9b43]{display:flex;flex-direction:column;gap:12px}.meta-item[data-v-66fb9b43]{display:flex;align-items:center;gap:8px;font-size:14px}.meta-item-top[data-v-66fb9b43]{align-items:flex-start}.meta-icon[data-v-66fb9b43]{color:var(--primary-color,#3b82f6);font-size:16px;flex-shrink:0;margin-top:2px}.meta-label[data-v-66fb9b43]{color:hsla(0,0%,100%,.45);white-space:nowrap;flex-shrink:0}.meta-input[data-v-66fb9b43],.meta-select[data-v-66fb9b43]{flex:1;min-width:0;padding:6px 8px;color:hsla(0,0%,100%,.85);font-size:14px}.meta-select[data-v-66fb9b43]{max-width:240px;cursor:pointer}.meta-nm-select[data-v-66fb9b43]{flex:1;min-width:0;max-width:280px}.meta-nm-select[data-v-66fb9b43] .nm-select{width:100%;display:block}.meta-nm-select[data-v-66fb9b43] .nm-select-trigger{width:100%;justify-content:space-between;height:36px;padding:0 10px;border:1px solid transparent;background:transparent;color:hsla(0,0%,100%,.85);font-size:14px}.meta-nm-select[data-v-66fb9b43] .nm-select-trigger.is-active,.meta-nm-select[data-v-66fb9b43] .nm-select-trigger:hover{border-color:rgba(59,130,246,.45);background:rgba(0,0,0,.2)}.hero-actions[data-v-66fb9b43]{margin-top:auto;padding-top:16px;display:flex;justify-content:flex-end}.edit-status-hint[data-v-66fb9b43]{font-size:12px;color:hsla(0,0%,100%,.4);padding:4px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);max-width:100%;line-height:1.4;white-space:normal;word-break:break-word}.learn-layout[data-v-66fb9b43]{display:flex;gap:20px;margin-top:20px;min-height:520px;align-items:stretch}.theory-sidebar[data-v-66fb9b43]{width:300px;min-width:280px;padding:18px 14px;border-radius:14px;background:var(--bg-card,#1c1c1c);border:1px solid var(--border-color,#2d2d2d);box-sizing:border-box;align-self:flex-start;max-height:calc(100vh - 220px);overflow-y:auto}.sidebar-title-row[data-v-66fb9b43]{display:flex;align-items:center;gap:6px;margin:0 0 14px}.sidebar-title-input[data-v-66fb9b43]{flex:1;min-width:0;padding:4px 6px;font-size:16px;font-weight:600}.sidebar-add-btn[data-v-66fb9b43],.sidebar-del-btn[data-v-66fb9b43]{width:28px;height:28px;border:none;border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);cursor:pointer;flex-shrink:0}.sidebar-add-btn[data-v-66fb9b43]:hover,.sidebar-del-btn[data-v-66fb9b43]:hover{background:rgba(59,130,246,.25);color:#fff}.sidebar-item-wrap[data-v-66fb9b43]{margin-bottom:8px;border-radius:10px;overflow:hidden}.sidebar-item-wrap.active[data-v-66fb9b43]{background:rgba(59,130,246,.12)}.sidebar-item[data-v-66fb9b43]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:12px 12px;border-radius:10px;background:transparent;color:hsla(0,0%,100%,.88);font-size:14px;cursor:pointer;box-sizing:border-box}.sidebar-item[data-v-66fb9b43]:hover{background:hsla(0,0%,100%,.06)}.sidebar-item.active[data-v-66fb9b43]{background:var(--primary-color,#3b82f6);color:#fff;border-radius:10px 10px 0 0}.sidebar-item-wrap.active .sidebar-item.active[data-v-66fb9b43]{border-radius:10px 10px 0 0}.sidebar-item-text[data-v-66fb9b43]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item-arrow[data-v-66fb9b43]{font-size:12px;opacity:.7}.sidebar-item.active .sidebar-del-btn[data-v-66fb9b43]{background:rgba(0,0,0,.2);color:#fff}.sidebar-expand[data-v-66fb9b43]{padding:0 12px 12px;background:rgba(0,0,0,.28);border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:8px}.sidebar-theory-content-input[data-v-66fb9b43],.sidebar-theory-title-input[data-v-66fb9b43]{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.22);color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.6}.sidebar-theory-content-input[data-v-66fb9b43]{resize:vertical;min-height:100px}.learn-main[data-v-66fb9b43]{flex:1;min-width:0;padding:24px 28px;border-radius:14px;background:var(--bg-card,#1c1c1c);border:1px solid var(--border-color,#2d2d2d);box-sizing:border-box}.version-chain-panel[data-v-66fb9b43]{display:flex;flex-direction:column;min-height:480px}.version-chain-header[data-v-66fb9b43]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.version-chain-actions[data-v-66fb9b43]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bind-hint-inline[data-v-66fb9b43]{margin:0 0 16px;font-size:12px;color:hsla(0,0%,100%,.4)}.danger-text[data-v-66fb9b43]{color:#f87171!important;border-color:rgba(248,113,113,.35)!important}.version-chain-title[data-v-66fb9b43]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary,#fff)}.version-chain-tree[data-v-66fb9b43]{display:flex;flex-direction:column;gap:24px}.version-tree-block[data-v-66fb9b43]{position:relative;display:flex;flex-direction:column;gap:12px}.version-tree-block.is-collapsed[data-v-66fb9b43]{gap:0}.version-tree-toolbar[data-v-66fb9b43]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:0}.version-tree-fold[data-v-66fb9b43]{flex:0 0 auto;width:28px;height:28px;border:none;border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.version-tree-fold[data-v-66fb9b43]:hover{background:hsla(0,0%,100%,.12);color:#fff}.version-tree-title-input[data-v-66fb9b43]{flex:1;min-width:0;height:34px;padding:0 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.25);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600;outline:none}.version-tree-title-input[data-v-66fb9b43]:focus{border-color:rgba(59,130,246,.55)}.version-tree-label[data-v-66fb9b43]{font-size:13px;color:hsla(0,0%,100%,.45)}.version-tree-del[data-v-66fb9b43]{width:28px;height:28px;border:none;border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.55);cursor:pointer}.version-tree-del[data-v-66fb9b43]:hover{background:rgba(239,68,68,.2);color:#f87171}.version-tree-block.has-children>.version-node.is-root .version-node-rail[data-v-66fb9b43]:before{content:"";position:absolute;top:30px;bottom:-12px;left:50%;width:2px;background:hsla(0,0%,100%,.16);transform:translateX(-50%)}.version-children[data-v-66fb9b43]{position:relative;margin-left:36px;display:flex;flex-direction:column;gap:12px}.version-children[data-v-66fb9b43]:before{content:"";position:absolute;left:-18px;top:-12px;bottom:22px;width:2px;background:hsla(0,0%,100%,.16)}.version-node[data-v-66fb9b43]{display:flex;align-items:stretch;gap:12px;cursor:pointer}.version-node-rail[data-v-66fb9b43]{flex:0 0 auto;width:36px;display:flex;justify-content:center;align-items:flex-start;position:relative;align-self:stretch}.version-node.is-child .version-node-rail[data-v-66fb9b43]:after{content:"";position:absolute;top:29px;right:50%;width:36px;height:2px;background:hsla(0,0%,100%,.16)}.version-node-dot[data-v-66fb9b43]{position:relative;z-index:1;width:32px;height:32px;margin-top:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;background:var(--primary-color,#3b82f6)}.version-node-dot.type-image[data-v-66fb9b43],.version-node-dot.type-video[data-v-66fb9b43]{background:#2563eb}.version-node-card[data-v-66fb9b43]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:12px 14px;border-radius:12px;background:#252526;border:1px solid hsla(0,0%,100%,.06);transition:border-color .2s ease,background .2s ease}.version-node-card-top[data-v-66fb9b43]{display:flex;align-items:center;gap:14px}.version-node.is-active .version-node-card[data-v-66fb9b43],.version-node:hover .version-node-card[data-v-66fb9b43]{border-color:rgba(59,130,246,.55);background:#2a2a2d}.version-node-main[data-v-66fb9b43]{flex:1;min-width:0}.version-node-title-row[data-v-66fb9b43]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.version-node-title[data-v-66fb9b43]{font-size:14px;font-weight:600;color:var(--text-primary,#fff)}.version-node-time[data-v-66fb9b43]{font-size:12px;color:hsla(0,0%,100%,.4)}.version-node-thumb[data-v-66fb9b43]{flex:0 0 auto;width:56px;height:40px;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center}.version-thumb-img[data-v-66fb9b43],.version-thumb-video[data-v-66fb9b43]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.version-thumb-placeholder[data-v-66fb9b43]{font-size:18px;color:hsla(0,0%,100%,.35)}.version-node-prompt[data-v-66fb9b43]{padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:10px}.version-media-actions[data-v-66fb9b43]{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:10px}.version-media-preview[data-v-66fb9b43]{margin-bottom:10px}.version-media-preview-img[data-v-66fb9b43],.version-media-preview-video[data-v-66fb9b43]{display:block;width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:rgba(0,0,0,.35);margin-bottom:10px}.version-media-preview-empty[data-v-66fb9b43]{margin-bottom:10px;padding:18px 12px;border-radius:10px;border:1px dashed hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.4);font-size:13px;text-align:center}.version-text-result-input[data-v-66fb9b43]{display:block;width:100%;height:160px;min-height:160px;max-height:160px;box-sizing:border-box;margin-bottom:10px;padding:10px 12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.28);color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.7;resize:none;overflow-x:hidden;overflow-y:auto;outline:none}.version-text-result-input[data-v-66fb9b43]:focus{border-color:rgba(59,130,246,.45)}.version-text-result-input[data-v-66fb9b43]::-webkit-scrollbar{width:6px}.version-text-result-input[data-v-66fb9b43]::-webkit-scrollbar-thumb{border-radius:999px;background:hsla(0,0%,100%,.22)}.version-prompt-head[data-v-66fb9b43]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text-primary,#fff)}.sparkle[data-v-66fb9b43]{color:#fbbf24}.case-prompt-input[data-v-66fb9b43],.case-title-input[data-v-66fb9b43]{width:100%;box-sizing:border-box;padding:8px 10px;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.08);border-radius:8px}.case-prompt-input[data-v-66fb9b43]{height:160px;min-height:160px;max-height:160px;overflow-x:hidden;overflow-y:auto;resize:none}.case-prompt-input[data-v-66fb9b43]::-webkit-scrollbar{width:6px}.case-prompt-input[data-v-66fb9b43]::-webkit-scrollbar-thumb{border-radius:999px;background:hsla(0,0%,100%,.22)}.case-prompt-input[data-v-66fb9b43]::-webkit-scrollbar-track{background:transparent}.field-mini-label[data-v-66fb9b43]{display:block;margin-bottom:4px;font-size:12px;color:hsla(0,0%,100%,.4)}.ghost-btn[data-v-66fb9b43]{height:32px;padding:0 12px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:transparent;color:hsla(0,0%,100%,.75);cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:13px}.ghost-btn[data-v-66fb9b43]:hover{border-color:var(--primary-color,#3b82f6);color:var(--primary-color,#3b82f6)}.empty-inline[data-v-66fb9b43]{padding:20px 0;color:hsla(0,0%,100%,.4);font-size:13px}.case-empty-panel[data-v-66fb9b43]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.case-empty-panel p[data-v-66fb9b43]{margin:0;line-height:1.6}.case-empty-add[data-v-66fb9b43]{display:inline-flex;align-items:center;gap:6px}.edit-footer[data-v-66fb9b43]{display:flex;justify-content:flex-end;gap:12px;padding:14px 40px;background:rgba(14,14,17,.94);border-top:1px solid hsla(0,0%,100%,.06)}.footer-btn[data-v-66fb9b43]{min-width:110px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.16);background:transparent;color:#fff;cursor:pointer;font-size:14px}.footer-btn.primary[data-v-66fb9b43]{background:var(--primary-color,#3b82f6);border-color:transparent}.footer-btn[data-v-66fb9b43]:disabled{opacity:.55;cursor:not-allowed}.publish-hint[data-v-66fb9b43]{margin:0 0 14px;color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.5}.publish-hint-lock[data-v-66fb9b43]{margin-top:-6px;color:rgba(251,191,36,.9);font-size:13px}.publish-options[data-v-66fb9b43]{display:flex;flex-direction:column;gap:10px}.publish-option[data-v-66fb9b43]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);cursor:pointer;color:#fff}.publish-option.active[data-v-66fb9b43]{border-color:var(--primary-color,#3b82f6);background:rgba(59,130,246,.12)}.publish-option.disabled[data-v-66fb9b43]{opacity:.45;cursor:not-allowed;pointer-events:none}.publish-price-row[data-v-66fb9b43]{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.publish-price-label[data-v-66fb9b43]{display:block;margin-bottom:8px;font-size:13px;color:hsla(0,0%,100%,.7)}.publish-price-field[data-v-66fb9b43]{display:flex;align-items:center;gap:10px}.publish-price-input[data-v-66fb9b43]{width:160px;height:36px;padding:0 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.25);color:#fff;font-size:14px}.publish-price-input[data-v-66fb9b43]:disabled{opacity:.65;cursor:not-allowed}.publish-price-lock[data-v-66fb9b43]{font-size:12px;color:rgba(251,191,36,.95)}.publish-price-tip[data-v-66fb9b43]{margin:8px 0 0;font-size:12px;line-height:1.45;color:hsla(0,0%,100%,.45)}.bind-dialog-body[data-v-66fb9b43]{display:flex;flex-direction:column;gap:12px}.bind-dialog-desc[data-v-66fb9b43]{margin:0;font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.7)}.bind-name-field[data-v-66fb9b43]{display:flex;flex-direction:column;gap:6px}.bind-name-field label[data-v-66fb9b43]{font-size:13px;color:hsla(0,0%,100%,.55)}@media (max-width:1100px){.hero-card[data-v-66fb9b43],.learn-layout[data-v-66fb9b43]{flex-direction:column;display:flex}.hero-cover[data-v-66fb9b43],.theory-sidebar[data-v-66fb9b43]{width:100%;min-width:0}}@media (max-width:768px){.edit-footer[data-v-66fb9b43],.kb-edit-scroll[data-v-66fb9b43]{padding-left:16px;padding-right:16px}.hero-title-input[data-v-66fb9b43]{font-size:22px}}