.node-skeleton[data-v-4f33a7d8]{display:grid;flex:1;gap:20px;grid-template-columns:100px minmax(0,1fr);margin-top:32px;min-height:0;overflow:hidden}.skeleton-nav[data-v-4f33a7d8],.skeleton-page[data-v-4f33a7d8]{display:flex;flex-direction:column;gap:12px}.skeleton-nav[data-v-4f33a7d8]{border-right:1px solid var(--c-border,#ffffff12);padding-right:12px}.node-skeleton i[data-v-4f33a7d8]{background:currentColor;border-radius:4px;display:block;height:12px;opacity:.08}.node-skeleton--loading i[data-v-4f33a7d8]{animation:script-skeleton-pulse-4f33a7d8 1.6s ease-in-out infinite}.skeleton-page i[data-v-4f33a7d8]:first-child{height:18px;margin-bottom:16px;width:42%}.skeleton-page i[data-v-4f33a7d8]:nth-child(3n){width:72%}@keyframes script-skeleton-pulse-4f33a7d8{50%{opacity:.16}}@media (prefers-reduced-motion:reduce){.node-skeleton i[data-v-4f33a7d8]{animation:none}}.original-script-node[data-v-4f33a7d8]{background:var(--c-bg,#1f1f1f);border:1px solid var(--c-node-border,#ffffff1a);border-radius:16px;box-sizing:border-box;color:var(--c-color,#f2f2f7);display:flex;flex-direction:column;font:inherit;height:100%;min-height:0;min-width:0;overflow:hidden;padding:24px;width:100%}.node-header[data-v-4f33a7d8]{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;justify-content:space-between}.node-heading[data-v-4f33a7d8]{min-width:0}.node-title[data-v-4f33a7d8]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:18px;font-weight:600;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:anywhere}.node-status[data-v-4f33a7d8]{color:var(--c-agent-muted-color,#b7b7b7);font-size:12px;line-height:1.6;margin:7px 0 0}.node-edit[data-v-4f33a7d8]{align-items:center;background:var(--c-node-btn-bg);border:1px solid var(--c-border);border-radius:8px;color:var(--c-color);cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:12px;gap:6px;padding:8px 12px}.node-edit[data-v-4f33a7d8]:disabled{cursor:not-allowed;opacity:.45}.node-edit[data-v-4f33a7d8]:hover:enabled{background:var(--c-hover-bg)}.node-edit[data-v-4f33a7d8]:active{background:var(--c-active-bg)}.node-edit[data-v-4f33a7d8]:focus-visible{outline:1px solid var(--c-color);outline-offset:-1px}.node-document[data-v-4f33a7d8]{display:grid;flex:1;gap:20px;grid-template-columns:100px minmax(0,1fr);margin-top:32px;min-height:0}.node-chapters[data-v-4f33a7d8]{align-items:stretch;border-right:1px solid var(--c-border,#ffffff12);display:flex;flex-direction:column;gap:8px;overflow:auto;padding-right:12px}.node-chapters[data-v-4f33a7d8]::-webkit-scrollbar,.node-page[data-v-4f33a7d8]::-webkit-scrollbar{background:transparent;width:4px}.node-chapters[data-v-4f33a7d8]::-webkit-scrollbar-track,.node-page[data-v-4f33a7d8]::-webkit-scrollbar-track{background:transparent}.node-chapters[data-v-4f33a7d8]::-webkit-scrollbar-thumb,.node-page[data-v-4f33a7d8]::-webkit-scrollbar-thumb{background:var(--c-divider,#ffffff1f);border-radius:999px}.chapter-button[data-v-4f33a7d8]{background:transparent;border:0;color:var(--c-agent-muted-color,#b7b7b7);cursor:pointer;font:inherit;font-size:13px;line-height:1.5;padding:8px 0;text-align:left}.chapter-button.selected[data-v-4f33a7d8],.chapter-button[data-v-4f33a7d8]:hover{color:var(--c-color,#f2f2f7)}.chapter-button.selected[data-v-4f33a7d8]{font-weight:500}.chapter-button[data-v-4f33a7d8]:focus-visible{border-radius:4px;outline:1px solid currentColor;outline-offset:-1px}.node-page[data-v-4f33a7d8]{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.chapter-title[data-v-4f33a7d8]{font-size:16px;font-weight:600;line-height:1.5;margin:0 0 20px;overflow-wrap:anywhere}.node-preview[data-v-4f33a7d8]{--md-bk-color:transparent;--md-color:var(--c-color,#f2f2f7);--md-border-color:var(--c-border,#ffffff1a);background:transparent;color:var(--md-color);margin:0}.node-preview[data-v-4f33a7d8] .md-editor-preview-wrapper{padding:0}.node-preview[data-v-4f33a7d8] .md-editor-preview{--md-theme-quote-border:5px solid var(--c-divider,#ffffff1f);font-family:inherit;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.node-preview[data-v-4f33a7d8] h1,.node-preview[data-v-4f33a7d8] h2{font-size:18px;line-height:1.5}.original-script-node:not(.is-light) .node-preview[data-v-4f33a7d8] h1+blockquote{background-color:#2a2a2a}.node-preview[data-v-4f33a7d8] h3,.node-preview[data-v-4f33a7d8] h4,.node-preview[data-v-4f33a7d8] h5,.node-preview[data-v-4f33a7d8] h6{font-size:16px;line-height:1.5}.node-preview[data-v-4f33a7d8] table{display:block;max-width:100%;overflow-x:auto}.node-preview[data-v-4f33a7d8] pre{overflow-wrap:anywhere;white-space:pre-wrap}.chapter-empty[data-v-4f33a7d8]{color:var(--c-agent-muted-color,#b7b7b7);font-size:13px;line-height:1.8;margin:0}.node-candidate[data-v-4f33a7d8],.node-error[data-v-4f33a7d8]{flex-shrink:0;font-size:12px;line-height:1.7;margin:18px 0 0;overflow-wrap:anywhere}.node-error[data-v-4f33a7d8]{color:#f4a7a7}.is-light .node-error[data-v-4f33a7d8]{color:#a12e2e}
