:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;max-width:none;margin:0;padding:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}.file-navigator[data-v-83ce1278]{height:100%;background:#0a0a0a;color:#fff;border:1px solid #3a3a3a;overflow:hidden;display:flex;flex-direction:column;font-family:Consolas,Courier New,monospace;font-size:12px}.header[data-v-83ce1278]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:#1a1a1a;border-bottom:1px solid #2a2a2a}.header h3[data-v-83ce1278]{margin:0;font-size:12px;font-weight:600;font-family:Consolas,Courier New,monospace;color:#fff}.header-actions[data-v-83ce1278]{display:flex;gap:6px}.back-btn[data-v-83ce1278],.refresh-btn[data-v-83ce1278]{background:#2a2a2a;border:1px solid #4a4a4a;color:#fff;padding:3px 8px;cursor:pointer;font-size:11px;font-family:Consolas,Courier New,monospace}.back-btn[data-v-83ce1278]:hover,.refresh-btn[data-v-83ce1278]:hover{background:#3a3a3a}.back-btn[data-v-83ce1278]:active,.refresh-btn[data-v-83ce1278]:active{background:#1a1a1a}.tree-container[data-v-83ce1278]{flex:1;overflow-y:auto;padding:2px;background:#0a0a0a}.tree-item[data-v-83ce1278]{padding:4px 8px;cursor:pointer;display:flex;align-items:center;border-bottom:1px solid #1a1a1a}.tree-item[data-v-83ce1278]:hover{background:#1a2a3a;border-left:2px solid #4a7aba}.item-label[data-v-83ce1278]{display:flex;align-items:center;gap:8px;width:100%}.folder-icon[data-v-83ce1278]{font-size:12px;font-weight:700;color:#888;font-family:Consolas,Courier New,monospace}.item-name[data-v-83ce1278]{flex:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-size[data-v-83ce1278]{font-size:11px;color:#888;font-family:monospace}.empty-state[data-v-83ce1278]{text-align:center;color:#666;padding:20px;font-size:12px}.tree-container[data-v-83ce1278]::-webkit-scrollbar{width:10px}.tree-container[data-v-83ce1278]::-webkit-scrollbar-track{background:#1a1a1a}.tree-container[data-v-83ce1278]::-webkit-scrollbar-thumb{background:#3a3a3a;border:1px solid #2a2a2a}.tree-container[data-v-83ce1278]::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.terminal-input[data-v-1831e2bc]{height:100%;background:#000;color:#fff;border:none;border-left:1px solid #000000;overflow:hidden;display:flex;flex-direction:column;font-family:Consolas,Courier New,monospace;font-size:12px}.terminal-header[data-v-1831e2bc]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:#1a1a1a;border-bottom:1px solid #000000}.terminal-title[data-v-1831e2bc]{font-size:11px;color:#fff;font-weight:700}.terminal-controls[data-v-1831e2bc]{display:none}.terminal-body[data-v-1831e2bc]{flex:1;display:flex;flex-direction:column;overflow:hidden}.output-area[data-v-1831e2bc]{flex:1;overflow-y:auto;padding:8px;font-size:12px;line-height:1.4;background:#000}.output-line[data-v-1831e2bc]{margin-bottom:2px}.command-prompt[data-v-1831e2bc]{color:#fff}.prompt-symbol[data-v-1831e2bc]{color:#fff;margin-right:6px}.error-text[data-v-1831e2bc],.info-text[data-v-1831e2bc]{color:#fff}.data-output[data-v-1831e2bc]{background:#0a0a0a;border-left:2px solid #ffffff;padding:6px;margin:4px 0;overflow-x:auto}.data-output pre[data-v-1831e2bc]{margin:0;color:#fff;font-size:11px}.input-area[data-v-1831e2bc]{display:flex;align-items:center;padding:8px;background:#000;border-top:1px solid #000000}.terminal-input-field[data-v-1831e2bc]{flex:1;background:transparent;border:none;color:#fff;font-family:inherit;font-size:12px;outline:none;margin-left:6px}.terminal-input-field[data-v-1831e2bc]::placeholder{color:#444}.output-area[data-v-1831e2bc]::-webkit-scrollbar{width:8px}.output-area[data-v-1831e2bc]::-webkit-scrollbar-track{background:#0c0c0c}.output-area[data-v-1831e2bc]::-webkit-scrollbar-thumb{background:#424242;border-radius:4px}.output-area[data-v-1831e2bc]::-webkit-scrollbar-thumb:hover{background:#4e4e4e}.colored-boxes[data-v-7b96a62f]{flex:1;min-height:0;background:#0a0a0a;color:#fff;border:none;border-top:1px solid #000000;overflow:hidden;display:flex;flex-direction:column;font-family:Consolas,Courier New,monospace}.boxes-header[data-v-7b96a62f]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:#1a1a1a;border-bottom:1px solid #000000}.boxes-header h3[data-v-7b96a62f]{margin:0;font-size:12px;font-weight:600;color:#fff}.stats[data-v-7b96a62f]{display:flex;gap:12px;font-size:11px;color:#fff}.selected-info[data-v-7b96a62f]{color:#fff;font-style:normal}.boxes-container[data-v-7b96a62f]{flex:1;position:relative;overflow:hidden;background:#1e1e1e}.treemap-box[data-v-7b96a62f]{position:absolute;cursor:pointer;transition:all .2s;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0;outline:none;border:none}.box-label[data-v-7b96a62f]{position:absolute;left:4px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:600;color:#fff;background:#0009;padding:2px 4px;border-radius:2px;text-shadow:1px 1px 2px rgba(0,0,0,.9);pointer-events:none;white-space:nowrap;z-index:100;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis}.treemap-box[data-v-7b96a62f]:hover{filter:brightness(1.15);z-index:10}.nested-file-box[data-v-7b96a62f]{position:absolute;cursor:pointer;transition:all .2s;margin:0;padding:0;outline:none;border:none}.nested-file-box[data-v-7b96a62f]:hover{filter:brightness(1.3);z-index:15}.box-content[data-v-7b96a62f]{display:none}.empty-state[data-v-7b96a62f]{width:100%;text-align:center;color:#858585;padding:40px 20px;font-size:13px}.time-range-slider[data-v-329d658d]{background:#1a1a1a;border-bottom:1px solid #000000;padding:6px 12px 8px;font-family:Consolas,Courier New,monospace;width:100%;box-sizing:border-box}.slider-header[data-v-329d658d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;color:#fff}.header-text[data-v-329d658d]{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.time-display[data-v-329d658d]{color:#aaa;font-size:10px}.slider-container[data-v-329d658d]{position:relative;height:24px;cursor:pointer;-webkit-user-select:none;user-select:none}.slider-track[data-v-329d658d]{position:absolute;top:50%;left:0;right:0;height:6px;transform:translateY(-50%);background:linear-gradient(to bottom,#2a2a2a,#1a1a1a);border:1px solid #000000;border-radius:2px;box-shadow:inset 0 1px 3px #000c}.slider-range[data-v-329d658d]{position:absolute;top:0;height:100%;background:linear-gradient(to bottom,#4a4a4a,#3a3a3a);border-left:1px solid #555555;border-right:1px solid #555555;box-shadow:inset 0 1px 1px #ffffff1a}.slider-handle[data-v-329d658d]{position:absolute;top:50%;width:16px;height:20px;margin-left:-8px;transform:translateY(-50%);cursor:grab;z-index:10}.slider-handle[data-v-329d658d]:active{cursor:grabbing}.handle-inner[data-v-329d658d]{width:100%;height:100%;background:linear-gradient(to bottom,#5a5a5a,#3a3a3a);border:1px solid #000000;border-radius:2px;box-shadow:0 1px 2px #000000e6,inset 0 1px #ffffff26,inset 0 -1px #0000004d;transition:all .1s ease}.slider-handle:hover .handle-inner[data-v-329d658d]{background:linear-gradient(to bottom,#6a6a6a,#4a4a4a);border-color:#111;box-shadow:0 1px 3px #000,inset 0 1px #fff3,inset 0 -1px #0006}.slider-handle:active .handle-inner[data-v-329d658d]{background:linear-gradient(to bottom,#4a4a4a,#2a2a2a);box-shadow:0 1px 1px #000,inset 0 1px 2px #00000080}.start-handle .handle-inner[data-v-329d658d]{border-left:2px solid #666666}.end-handle .handle-inner[data-v-329d658d]{border-right:2px solid #666666}.app-container{width:100vw;height:100vh;display:flex;flex-direction:column;background:#0a0a0a;overflow:hidden;box-sizing:border-box;font-family:Consolas,Courier New,monospace}.app-main{flex:1;overflow:hidden;padding:8px;display:flex;flex-direction:column;width:100%;max-width:100vw;box-sizing:border-box;min-height:0}.loading-state,.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#d4d4d4}.spinner{width:40px;height:40px;border:4px solid #3a3a3a;border-top-color:#007acc;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.content-grid{flex:1;display:flex;flex-direction:column;height:100%;gap:8px;overflow:hidden;max-width:100%;box-sizing:border-box;min-height:0}.top-section{display:grid;grid-template-columns:1fr 1fr;gap:0;height:28%;min-height:0;max-width:100%;box-sizing:border-box}.left-panel,.right-panel{height:100%;min-height:0;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.bottom-section{height:72%;min-height:0;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column}
