.tree-item[data-v-4d1b5d8c]{-webkit-user-select:none;user-select:none}.item-row[data-v-4d1b5d8c]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:13.5px;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-row[data-v-4d1b5d8c]:hover{background:#f2f3f5}.item-row.active[data-v-4d1b5d8c]{background:#e8f3ff;color:#1677ff}.item-row.dir[data-v-4d1b5d8c]{font-weight:600}.caret[data-v-4d1b5d8c]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:#86909c}.caret.placeholder[data-v-4d1b5d8c]{width:14px}.icon[data-v-4d1b5d8c]{flex-shrink:0;color:#86909c}.file-icon[data-v-4d1b5d8c]{font-size:13px;line-height:1}.name[data-v-4d1b5d8c]{overflow:hidden;text-overflow:ellipsis}.children[data-v-4d1b5d8c]{padding-left:14px}.file-tree[data-v-ed3e9b7e]{padding:8px 0 24px}.tree-head[data-v-ed3e9b7e]{display:flex;align-items:center;justify-content:space-between;padding:6px 16px 10px;position:sticky;top:0;background:#fff;z-index:2}.tree-title[data-v-ed3e9b7e]{font-size:12px;font-weight:600;color:#86909c;letter-spacing:.04em}.tree-status[data-v-ed3e9b7e]{padding:12px 16px;color:#86909c;font-size:13px}.tree-status.error[data-v-ed3e9b7e]{color:#f53f3f}.tree-list[data-v-ed3e9b7e]{padding:0 6px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#1f2329;background:#f5f6f7;-webkit-font-smoothing:antialiased}.app-root{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-header{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;background:#1677ff;color:#fff;box-shadow:0 1px 4px #0000001f;z-index:20;flex-shrink:0}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:6px;background:#ffffff26;color:#fff;cursor:pointer;transition:background .2s}.sidebar-toggle:hover{background:#ffffff47}.app-title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ffd666;margin-right:8px;vertical-align:middle}.header-spacer{flex:1}.app-body{flex:1;display:flex;min-height:0;position:relative}.sidebar{width:320px;flex-shrink:0;background:#fff;border-right:1px solid #e5e6eb;overflow:hidden;position:relative;z-index:10}.sidebar-inner{height:100%;overflow-y:auto}.content{flex:1;min-width:0;overflow-y:auto}@media(max-width:899px){.sidebar{position:absolute;top:0;left:0;bottom:0;width:84%;max-width:340px;box-shadow:2px 0 12px #00000026}}.markdown-body[data-v-9856b267]{font-size:15px;line-height:1.75;color:#1f2329;word-wrap:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.3;margin:24px 0 12px;color:#1f2329}.markdown-body h1{font-size:26px;border-bottom:1px solid #e5e6eb;padding-bottom:8px}.markdown-body h2{font-size:22px;border-bottom:1px solid #e5e6eb;padding-bottom:6px}.markdown-body h3{font-size:19px}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h6{font-size:13px;color:#86909c}.markdown-body p{margin:12px 0}.markdown-body a{color:#1677ff;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body ul,.markdown-body ol{padding-left:24px;margin:12px 0}.markdown-body li{margin:4px 0}.markdown-body blockquote{margin:12px 0;padding:8px 16px;color:#4e5969;border-left:4px solid #1677ff;background:#f7f8fa;border-radius:0 4px 4px 0}.markdown-body blockquote p{margin:6px 0}.markdown-body code{background:#f2f3f5;padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em;color:#d63384}.markdown-body pre{background:#1e1e2e;color:#cdd6f4;border-radius:8px;padding:16px;overflow-x:auto;margin:16px 0;font-size:13.5px;line-height:1.6}.markdown-body pre code{background:transparent;padding:0;color:inherit;font-size:inherit}.markdown-body table{border-collapse:collapse;width:100%;margin:16px 0;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid #e5e6eb;padding:8px 12px;text-align:left}.markdown-body th{background:#f7f8fa;font-weight:600}.markdown-body tr:nth-child(2n){background:#fbfcfd}.markdown-body img{max-width:100%;height:auto;border-radius:6px}.markdown-body hr{border:none;border-top:1px solid #e5e6eb;margin:24px 0}.markdown-body video{max-width:100%;border-radius:6px}.hljs{color:inherit}.nb-output[data-v-0219c2e8]{padding:8px 12px;border-bottom:1px solid #eee}.nb-output[data-v-0219c2e8]:last-child{border-bottom:none}.nb-output-stream[data-v-0219c2e8],.nb-output-text[data-v-0219c2e8],.nb-output-error[data-v-0219c2e8]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.5}.nb-output-stream[data-v-0219c2e8]{color:#4e5969}.nb-output-error[data-v-0219c2e8]{color:#f53f3f}.nb-output-img[data-v-0219c2e8]{max-width:100%}.nb-output-html[data-v-0219c2e8]{overflow-x:auto}.notebook[data-v-d0b1c4dd]{font-size:15px;line-height:1.75}.nb-error[data-v-d0b1c4dd]{padding:16px;color:#f53f3f;background:#fff2f0;border-radius:6px;margin:16px 0}.nb-cell[data-v-d0b1c4dd]{margin-bottom:20px}.nb-code[data-v-d0b1c4dd]{background:#1e1e2e;border-radius:8px;overflow:hidden}.nb-code-head[data-v-d0b1c4dd]{display:flex;align-items:center;padding:6px 12px;background:#ffffff0f;color:#9ca3b6;font-size:12px}.nb-cell-no[data-v-d0b1c4dd]{font-family:SFMono-Regular,Consolas,monospace}.nb-code-pre[data-v-d0b1c4dd]{margin:0;padding:14px 16px;background:transparent;color:#cdd6f4;font-size:13px;line-height:1.6;overflow-x:auto}.nb-code-pre code[data-v-d0b1c4dd]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.nb-outputs[data-v-d0b1c4dd]{background:#fff;border-top:1px solid #313244}.nb-markdown[data-v-d0b1c4dd]{background:#fff}.nb-raw pre[data-v-d0b1c4dd]{background:#f7f8fa;padding:12px;border-radius:6px;overflow-x:auto}.code-view[data-v-b3f25bab]{margin:0;padding:16px;background:#1e1e2e;color:#cdd6f4;border-radius:8px;overflow-x:auto;font-size:13px;line-height:1.6;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.code-view code[data-v-b3f25bab]{font-family:inherit;color:inherit}.code-empty[data-v-b3f25bab]{padding:24px;text-align:center;color:#86909c;background:#f7f8fa;border-radius:8px;font-size:13px}.csv-view table[data-v-aeb67f43]{border-collapse:collapse;width:100%;font-size:13.5px}.csv-view th[data-v-aeb67f43],.csv-view td[data-v-aeb67f43]{border:1px solid #e5e6eb;padding:6px 10px;text-align:left}.csv-view th[data-v-aeb67f43]{background:#f7f8fa;font-weight:600}.csv-view tr[data-v-aeb67f43]:nth-child(2n){background:#fbfcfd}.csv-empty[data-v-aeb67f43]{color:#86909c}.binary-view[data-v-8fa656d9]{display:flex;align-items:center;gap:16px;padding:24px;background:#fff;border:1px dashed #d9dce1;border-radius:8px}.bin-icon[data-v-8fa656d9]{font-size:40px}.bin-name[data-v-8fa656d9]{font-weight:600;font-size:16px;margin-bottom:4px}.bin-desc[data-v-8fa656d9]{color:#86909c;font-size:13px;margin-bottom:12px}.bin-download[data-v-8fa656d9]{display:inline-block;padding:8px 18px;background:#1677ff;color:#fff;border-radius:6px;text-decoration:none;font-size:14px}.bin-download[data-v-8fa656d9]:hover{background:#0e5fd4}.file-view[data-v-c6c9fe9b]{min-height:100%;background:#fff}.file-bar[data-v-c6c9fe9b]{position:sticky;top:0;z-index:5;padding:10px 20px;background:#fff;border-bottom:1px solid #f0f1f2;box-shadow:0 1px #00000005}.breadcrumbs[data-v-c6c9fe9b]{font-size:13px;color:#86909c;display:flex;flex-wrap:wrap;align-items:center;gap:2px}.crumb-root[data-v-c6c9fe9b]{color:#4e5969;font-weight:600}.sep[data-v-c6c9fe9b]{color:#c9cdd4;margin:0 2px}.crumb[data-v-c6c9fe9b]{color:#4e5969}.crumb.last[data-v-c6c9fe9b]{color:#1677ff}.file-content[data-v-c6c9fe9b]{padding:20px;max-width:1100px;margin:0 auto}.render-wrap[data-v-c6c9fe9b]{background:#fff}.status[data-v-c6c9fe9b]{padding:40px;color:#86909c;text-align:center}.status.error[data-v-c6c9fe9b]{color:#f53f3f}@media(max-width:600px){.file-content[data-v-c6c9fe9b]{padding:14px}.file-bar[data-v-c6c9fe9b]{padding:8px 14px}}.home[data-v-a5caa59c]{max-width:900px;margin:0 auto;padding:32px 20px 80px}.hero[data-v-a5caa59c]{text-align:center;padding:48px 16px}.hero-inner[data-v-a5caa59c]{max-width:680px;margin:0 auto}h1[data-v-a5caa59c]{font-size:28px;margin:0 0 12px;color:#1f2329}.subtitle[data-v-a5caa59c]{font-size:15px;color:#4e5969;margin:0 0 8px}.hint[data-v-a5caa59c]{font-size:13px;color:#86909c;margin:0}
