.file-tree-node[data-v-88edd7be]{-webkit-user-select:none;user-select:none}.node-content[data-v-88edd7be]{display:flex;align-items:center;padding:4px 8px;cursor:pointer;font-size:13px;transition:background-color .1s}.node-content[data-v-88edd7be]:hover{background-color:var(--hover-bg)}.node-selected[data-v-88edd7be]{background-color:var(--selected-bg)!important}.icon[data-v-88edd7be]{margin-right:4px;font-size:10px;width:16px;display:inline-block;text-align:center}.file-icon[data-v-88edd7be]{font-size:12px;opacity:.7}.node-name[data-v-88edd7be]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-viewer[data-v-998dcd66]{padding:24px 24px 80px;max-width:900px;margin:0 auto;height:100%;width:100%;box-sizing:border-box}@media (max-width: 767px){.content-viewer[data-v-998dcd66]{padding:16px 16px 60px}}.plain-content[data-v-998dcd66]{font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin-bottom:80px}.markdown-content[data-v-998dcd66]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:15px;line-height:1.7;color:var(--text-color);word-wrap:break-word;overflow-wrap:break-word;margin-bottom:80px}@media (max-width: 767px){.markdown-content[data-v-998dcd66]{margin-bottom:60px}}.markdown-content[data-v-998dcd66] h1{font-size:2em;font-weight:600;margin-top:24px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-color);word-wrap:break-word;overflow-wrap:break-word}.markdown-content[data-v-998dcd66] h2{font-size:1.5em;font-weight:600;margin-top:24px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.markdown-content[data-v-998dcd66] h3{font-size:1.25em;font-weight:600;margin-top:20px;margin-bottom:12px}.markdown-content[data-v-998dcd66] h4{font-size:1em;font-weight:600;margin-top:16px;margin-bottom:8px}.markdown-content[data-v-998dcd66] p{margin-bottom:16px}.markdown-content[data-v-998dcd66] ul,.markdown-content[data-v-998dcd66] ol{margin-bottom:16px;padding-left:2em}.markdown-content[data-v-998dcd66] li{margin-bottom:4px}.markdown-content[data-v-998dcd66] code{background-color:var(--code-bg);padding:2px 6px;border-radius:3px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;word-wrap:break-word;overflow-wrap:break-word}.markdown-content[data-v-998dcd66] pre{background-color:var(--code-bg);padding:16px;border-radius:6px;overflow-x:auto;margin-bottom:16px}.markdown-content[data-v-998dcd66] pre code{background-color:transparent;padding:0;font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.markdown-content[data-v-998dcd66] blockquote{border-left:4px solid var(--border-color);padding-left:16px;margin:16px 0;color:var(--text-muted);font-style:italic}.markdown-content[data-v-998dcd66] a{color:var(--link-color);text-decoration:none}.markdown-content[data-v-998dcd66] a:hover{text-decoration:underline}.markdown-content[data-v-998dcd66] hr{border:none;border-top:1px solid var(--border-color);margin:24px 0}.markdown-content[data-v-998dcd66] strong{font-weight:600}.markdown-content[data-v-998dcd66] table{border-collapse:collapse;width:100%;margin-bottom:16px;display:block;overflow-x:auto}.markdown-content[data-v-998dcd66] th,.markdown-content[data-v-998dcd66] td{border:1px solid var(--border-color);padding:8px 12px;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.markdown-content[data-v-998dcd66] th{background-color:var(--hover-bg);font-weight:600}.bottom-spacer[data-v-998dcd66]{height:80px}@media (max-width: 767px){.bottom-spacer[data-v-998dcd66]{height:60px}}.breadcrumb[data-v-1954d6f9]{display:flex;align-items:center;padding:8px 16px;font-size:13px;color:var(--text-muted);flex:1;overflow-x:auto}@media (max-width: 767px){.breadcrumb[data-v-1954d6f9]{white-space:normal;flex-wrap:wrap}}@media (min-width: 768px){.breadcrumb[data-v-1954d6f9]{white-space:nowrap}}.breadcrumb-item[data-v-1954d6f9]{display:inline-flex;align-items:center}.separator[data-v-1954d6f9]{margin:0 6px;opacity:.5}.crumb-text[data-v-1954d6f9]{font-weight:400}.breadcrumb-item:last-child .crumb-text[data-v-1954d6f9]{font-weight:500;color:var(--text-color)}:root,[data-theme=dark]{--bg-color: #1e1e1e;--sidebar-bg: #252526;--text-color: #cccccc;--text-muted: #969696;--border-color: #3e3e42;--hover-bg: #2a2d2e;--selected-bg: #37373d;--breadcrumb-bg: #1e1e1e;--code-bg: #2d2d30;--link-color: #4daafc}[data-theme=light]{--bg-color: #ffffff;--sidebar-bg: #f3f3f3;--text-color: #24292e;--text-muted: #586069;--border-color: #e1e4e8;--hover-bg: #e8eaed;--selected-bg: #d1d8e0;--breadcrumb-bg: #fafbfc;--code-bg: #f6f8fa;--link-color: #0366d6}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--bg-color);color:var(--text-color);overflow:hidden}#app{width:100vw;height:100vh}.app[data-v-b1054997]{display:flex;height:100vh;width:100vw;position:relative}.overlay[data-v-b1054997]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:998;display:none}.sidebar[data-v-b1054997]{width:280px;background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease}.sidebar-header[data-v-b1054997]{padding:8px 16px;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.header-title[data-v-b1054997]{display:block}.header-actions[data-v-b1054997]{display:flex;gap:4px;align-items:center}.theme-btn[data-v-b1054997]{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-color);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.theme-btn[data-v-b1054997]:hover{background-color:var(--hover-bg)}.close-btn[data-v-b1054997]{display:none;background:none;border:none;color:var(--text-color);font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.close-btn[data-v-b1054997]:hover{background-color:var(--hover-bg)}.sidebar-content[data-v-b1054997]{flex:1;overflow-y:auto;overflow-x:hidden}.topbar[data-v-b1054997]{display:flex;align-items:center;border-bottom:1px solid var(--border-color);background-color:var(--breadcrumb-bg)}.menu-btn[data-v-b1054997]{display:none;background:none;border:none;color:var(--text-color);font-size:20px;cursor:pointer;padding:8px 16px;transition:background-color .2s}.menu-btn[data-v-b1054997]:hover{background-color:var(--hover-bg)}.main-panel[data-v-b1054997]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.content-area[data-v-b1054997]{flex:1;overflow-y:auto;overflow-x:hidden;background-color:var(--bg-color)}[data-v-b1054997] ::-webkit-scrollbar{width:10px;height:10px}[data-v-b1054997] ::-webkit-scrollbar-track{background:transparent}[data-v-b1054997] ::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}[data-v-b1054997] ::-webkit-scrollbar-thumb:hover{background:#4e4e4e}@media (max-width: 767px){.sidebar[data-v-b1054997]{position:fixed;top:0;left:0;bottom:0;z-index:999;transform:translate(-100%)}.sidebar-open[data-v-b1054997]{transform:translate(0)}.overlay[data-v-b1054997],.close-btn[data-v-b1054997],.menu-btn[data-v-b1054997]{display:block}.main-panel[data-v-b1054997]{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.sidebar[data-v-b1054997]{width:240px}}.dialog-overlay[data-v-b1054997]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-b1054997 .2s ease}.dialog[data-v-b1054997]{background-color:var(--sidebar-bg);border:1px solid var(--border-color);border-radius:8px;padding:24px;max-width:400px;width:90%;box-shadow:0 8px 32px #0006;animation:slideIn-b1054997 .3s ease}.dialog h2[data-v-b1054997]{margin:0 0 16px;color:var(--text-color);font-size:20px}.dialog p[data-v-b1054997]{margin:0 0 8px;color:var(--text-color);line-height:1.5}.dialog-subtitle[data-v-b1054997]{color:var(--text-muted);font-size:14px;font-style:italic;margin-bottom:20px!important}.dialog-actions[data-v-b1054997]{display:flex;gap:12px;justify-content:flex-end}.dialog-actions button[data-v-b1054997]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s;font-weight:500}.btn-cancel[data-v-b1054997]{background-color:var(--selected-bg);color:var(--text-color)}.btn-cancel[data-v-b1054997]:hover{background-color:var(--hover-bg);transform:scale(1.05)}.btn-confirm[data-v-b1054997]{background-color:#f85149;color:#fff}.btn-confirm[data-v-b1054997]:hover{background-color:#da3633}.effect-overlay[data-v-b1054997]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1001;pointer-events:none;background-color:#0009}.effect[data-v-b1054997]{text-align:center;animation:effectPop-b1054997 .5s ease;background-color:var(--sidebar-bg);padding:40px 60px;border-radius:16px;box-shadow:0 8px 32px #00000080;border:2px solid var(--border-color)}.effect-emoji[data-v-b1054997]{font-size:80px;margin-bottom:16px}.effect-text[data-v-b1054997]{font-size:24px;font-weight:600;color:var(--text-color)}@keyframes fadeIn-b1054997{0%{opacity:0}to{opacity:1}}@keyframes slideIn-b1054997{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes effectPop-b1054997{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}html{font-size:16px}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:Consolas,Monaco,Courier New,monospace}
