@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;700&family=Inter:wght@300;400;500;600;700&display=swap";.terminal-post-list[data-v-9bec1378]{display:flex;flex-direction:column;gap:20px;margin:15px 0;width:100%}.post-item[data-v-9bec1378]{border:1px dashed var(--border-color);padding:15px;border-radius:6px;background:#00000040;transition:all .2s ease;font-family:inherit}.post-item[data-v-9bec1378]:hover{border-color:var(--accent-color);box-shadow:0 0 10px var(--shadow-color)}.post-header-row[data-v-9bec1378]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:5px}.post-title[data-v-9bec1378]{font-size:16px;font-weight:700;color:var(--accent-color);cursor:pointer;text-decoration:underline}.post-title[data-v-9bec1378]:hover{filter:brightness(1.2)}.post-date[data-v-9bec1378]{font-size:13px;color:var(--text-dim)}.post-tags-row[data-v-9bec1378]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.post-tag[data-v-9bec1378]{font-size:12px;color:var(--text-dim);background:var(--header-bg);padding:1px 6px;border-radius:4px;border:1px solid var(--border-color)}.post-summary[data-v-9bec1378]{font-size:14px;color:var(--text-color);margin-bottom:12px;line-height:1.4}.post-action-row[data-v-9bec1378]{display:flex}.post-link[data-v-9bec1378]{font-size:13px;color:var(--accent-color);cursor:pointer;font-weight:500}.post-link[data-v-9bec1378]:hover{filter:brightness(1.2)}.lockdown-overlay[data-v-160b68c5]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:99999;font-family:Courier New,Courier,monospace;animation:smoke-pulse-160b68c5 3s infinite ease-in-out}.lockdown-alert[data-v-160b68c5]{text-align:center;color:#f33;padding:30px;border:2px solid #ff3333;border-radius:8px;background:#000000f2;box-shadow:0 0 40px #f339;max-width:90%;z-index:100000;animation:shake-160b68c5 .5s infinite}.lockdown-icon[data-v-160b68c5]{font-size:48px;margin-bottom:15px}.lockdown-title[data-v-160b68c5]{font-size:20px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.lockdown-desc[data-v-160b68c5]{font-size:13px;color:#f99;margin-bottom:20px;line-height:1.4}.lockdown-countdown[data-v-160b68c5]{font-size:18px;font-weight:700;background:#f33;color:#000;padding:5px 15px;display:inline-block;border-radius:4px}@keyframes smoke-pulse-160b68c5{0%{background:radial-gradient(circle,#a00f0f66,#050000f2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}50%{background:radial-gradient(circle,#dc0a0a8c 20%,#0f0000f7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}to{background:radial-gradient(circle,#a00f0f66,#050000f2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes shake-160b68c5{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translateY(2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.contrib-flex-container[data-v-7e96c1bb]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.contrib-left[data-v-7e96c1bb]{flex:1;min-width:280px}.contrib-right-stats[data-v-7e96c1bb]{border-left:1px solid var(--border-color);padding-left:20px;min-width:160px;flex-shrink:0}.stats-title[data-v-7e96c1bb]{font-size:11px;font-weight:700;color:var(--text-dim);letter-spacing:.5px;margin-bottom:12px}.stats-grid[data-v-7e96c1bb]{display:flex;flex-direction:column;gap:8px}.stats-row[data-v-7e96c1bb]{display:flex;font-size:12.5px}.stats-label[data-v-7e96c1bb]{width:90px;color:var(--text-dim);font-weight:700}.stats-val[data-v-7e96c1bb]{color:var(--text-color)}.gui-content-pane[data-v-7e96c1bb]{padding:0;height:100%}.nvim-editor-card[data-v-7e96c1bb]{background:var(--terminal-bg);border:none;display:flex;flex-direction:column;height:100%;width:100%}.nvim-body[data-v-7e96c1bb]{flex:1;overflow:hidden;position:relative}.nvim-scroller[data-v-7e96c1bb]{height:100%;overflow-y:auto;padding:20px;box-sizing:border-box}.nvim-code-area[data-v-7e96c1bb]{display:flex;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;line-height:22px}.nvim-gutter[data-v-7e96c1bb]{-webkit-user-select:none;user-select:none;text-align:right;padding-right:18px;border-right:1px solid rgba(255,255,255,.05);margin-right:18px;color:var(--text-dim);opacity:.45;flex-shrink:0;display:flex;flex-direction:column}[data-theme=lighthack] .nvim-gutter[data-v-7e96c1bb]{border-right-color:#00000014}.line-number[data-v-7e96c1bb]{min-height:22px;height:22px}.nvim-dashboard[data-v-7e96c1bb]{flex:1;color:var(--text-color);box-sizing:border-box;display:flex;flex-direction:column}.dash-banner-header[data-v-7e96c1bb]{border:1px solid var(--border-color);background:#ffffff03;padding:12px 18px;border-radius:4px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.banner-title[data-v-7e96c1bb]{font-weight:700;font-size:15px;color:var(--accent-color)}.banner-status[data-v-7e96c1bb]{display:flex;align-items:center;gap:8px;font-size:11px}.status-indicator-dot[data-v-7e96c1bb]{width:8px;height:8px;background:#39ff14;border-radius:50%;box-shadow:0 0 8px #39ff14}.status-indicator-text[data-v-7e96c1bb]{color:var(--text-dim);font-weight:700}.dashboard-grid[data-v-7e96c1bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;width:100%}.telemetry-card[data-v-7e96c1bb]{border:1px solid var(--border-color);background:#0000001f;border-radius:4px;padding:18px;box-sizing:border-box;box-shadow:0 4px 15px #00000026}[data-theme=lighthack] .telemetry-card[data-v-7e96c1bb]{background:#fff6}.span-two-cols[data-v-7e96c1bb]{grid-column:span 2}.span-three-cols[data-v-7e96c1bb]{grid-column:span 3}@media (max-width: 768px){.span-two-cols[data-v-7e96c1bb],.span-three-cols[data-v-7e96c1bb]{grid-column:span 1}.telemetry-card[data-v-7e96c1bb]{padding:12px;width:100%;box-sizing:border-box}.blog-search-bar[data-v-7e96c1bb]{flex-wrap:wrap;gap:6px}.blog-search-bar .ssh-prompt[data-v-7e96c1bb]{font-size:11px!important}.blog-search-bar input[data-v-7e96c1bb]{font-size:11px!important;width:100%}.blog-cards-layout[data-v-7e96c1bb]{grid-template-columns:1fr!important;width:100%}.blog-telemetry-box[data-v-7e96c1bb]{width:100%;box-sizing:border-box}.nvim-scroller[data-v-7e96c1bb]{padding:8px;overflow-x:hidden}.nvim-gutter[data-v-7e96c1bb]{padding-right:6px;margin-right:6px;width:24px;font-size:11px}.dashboard-grid[data-v-7e96c1bb]{grid-template-columns:1fr;gap:12px}.dash-banner-header[data-v-7e96c1bb]{padding:8px 12px;flex-direction:column;align-items:flex-start;gap:6px}.contrib-grid[data-v-7e96c1bb]{gap:3px}.contrib-right-stats[data-v-7e96c1bb]{border-left:none;border-top:1px dashed var(--border-color);padding-left:0;padding-top:15px;width:100%}.ssh-field[data-v-7e96c1bb]{flex-direction:column;align-items:flex-start;gap:4px}.ssh-input[data-v-7e96c1bb]{width:100%;box-sizing:border-box}.timeline[data-v-7e96c1bb]:before{left:10px}.node-marker[data-v-7e96c1bb]{font-size:10px;height:10px;width:10px}}.tag-filter-chip[data-v-7e96c1bb]{background:#ffffff05;color:var(--text-dim)}.tag-filter-chip[data-v-7e96c1bb]:hover{border-color:var(--accent-color)!important;color:var(--accent-color)}.tag-filter-chip.active[data-v-7e96c1bb]{border-color:var(--accent-color)!important;color:var(--bg-color)!important;background:var(--accent-color)!important;font-weight:700;box-shadow:0 0 6px var(--shadow-color)}.blog-telemetry-box[data-v-7e96c1bb]:hover{border-color:var(--accent-color)!important;box-shadow:0 0 10px var(--shadow-color)}.card-header[data-v-7e96c1bb]{font-size:11px;font-weight:700;color:var(--text-dim);letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px;margin-bottom:14px}[data-theme=lighthack] .card-header[data-v-7e96c1bb]{border-bottom-color:#00000014}.spec-grid[data-v-7e96c1bb]{display:flex;flex-direction:column;gap:8px}.spec-row[data-v-7e96c1bb]{display:flex;font-size:12.5px}.spec-label[data-v-7e96c1bb]{width:100px;color:var(--text-dim);font-weight:700}.spec-val[data-v-7e96c1bb]{color:var(--text-color)}.dash-desc[data-v-7e96c1bb]{font-size:14px;line-height:1.6;margin:0 0 12px}.dash-text[data-v-7e96c1bb]{font-size:13px;line-height:1.5;margin:0}.glow-text[data-v-7e96c1bb]{color:var(--accent-color);font-weight:700}.dash-link[data-v-7e96c1bb]{color:var(--accent-color);text-decoration:underline}.timeline[data-v-7e96c1bb]{display:flex;flex-direction:column;gap:20px;position:relative;padding-left:12px}.timeline[data-v-7e96c1bb]:before{content:"";position:absolute;left:16px;top:6px;bottom:6px;width:1px;background:var(--border-color)}.timeline-node[data-v-7e96c1bb]{display:flex;gap:16px;align-items:flex-start;z-index:2}.node-marker[data-v-7e96c1bb]{color:var(--accent-color);background:var(--terminal-bg);border-radius:50%;font-size:12px;line-height:12px;height:12px;width:12px;display:flex;align-items:center;justify-content:center}.node-content[data-v-7e96c1bb]{flex:1}.node-header[data-v-7e96c1bb]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:4px}.node-title[data-v-7e96c1bb]{font-size:13.5px;font-weight:700;color:var(--accent-color)}.node-date[data-v-7e96c1bb]{font-size:11px;color:var(--text-dim)}.node-role[data-v-7e96c1bb]{font-size:12px;font-weight:700;color:var(--text-color);margin:2px 0 6px}.node-desc[data-v-7e96c1bb]{font-size:12.5px;line-height:1.5;margin:0}.skill-category[data-v-7e96c1bb]{margin-bottom:18px}.category-title[data-v-7e96c1bb]{font-size:11px;font-weight:700;color:var(--text-dim);letter-spacing:.5px;margin-bottom:10px}.skills-flex-container[data-v-7e96c1bb]{display:flex;flex-wrap:wrap;gap:8px}.skill-badge[data-v-7e96c1bb]{font-size:12px;font-weight:700;border:1px solid var(--border-color);background:#ffffff05;color:var(--text-color);padding:4px 10px;border-radius:4px;font-family:inherit;transition:all .2s;box-shadow:0 2px 5px #0000001a}.skill-badge[data-v-7e96c1bb]:hover{border-color:var(--accent-color);background:#ffffff0d;box-shadow:0 0 8px var(--neon-glow)}.terminal-bullet-list[data-v-7e96c1bb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.terminal-bullet-list li[data-v-7e96c1bb]{display:flex;gap:10px;align-items:center}.bullet-tag[data-v-7e96c1bb]{font-size:9.5px;font-weight:700;color:var(--accent-color);background:#ffffff0d;padding:2px 6px;border-radius:3px}.bullet-txt[data-v-7e96c1bb]{font-size:13px}.awards-grid[data-v-7e96c1bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.award-item[data-v-7e96c1bb]{display:flex;gap:14px;align-items:center;border:1px solid var(--border-color);padding:12px 16px;border-radius:4px;background:#ffffff03}.award-trophy[data-v-7e96c1bb]{font-size:24px}.award-title[data-v-7e96c1bb]{font-size:13px;font-weight:700;color:var(--accent-color)}.award-scope[data-v-7e96c1bb]{font-size:11px;color:var(--text-dim)}.grid-subtext[data-v-7e96c1bb]{font-size:11px;color:var(--text-dim);margin-bottom:12px}.contrib-grid[data-v-7e96c1bb]{display:grid;grid-template-columns:repeat(14,1fr);gap:6px;width:100%;max-width:320px}.grid-cell[data-v-7e96c1bb]{aspect-ratio:1;background:var(--contrib-level-0);border:1px solid rgba(255,255,255,.05);border-radius:2px}[data-theme=lighthack] .grid-cell[data-v-7e96c1bb]{border-color:#0000000d}.cell-low[data-v-7e96c1bb]{background:var(--contrib-level-1)}.cell-medium[data-v-7e96c1bb]{background:var(--contrib-level-2)}.cell-high-medium[data-v-7e96c1bb]{background:var(--contrib-level-3)}.cell-high[data-v-7e96c1bb]{background:var(--contrib-level-4)}.grid-legend[data-v-7e96c1bb]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-dim);margin-top:14px}.grid-legend .grid-cell[data-v-7e96c1bb]{width:12px;height:12px}.project-box[data-v-7e96c1bb]{border:1px solid var(--border-color);border-left:3px solid var(--accent-color);padding:16px;border-radius:4px;margin-bottom:14px;background:#ffffff03}.proj-banner[data-v-7e96c1bb]{font-size:12.5px;font-weight:700;color:var(--accent-color);margin-bottom:6px}.proj-summary[data-v-7e96c1bb]{font-size:12.5px;line-height:1.5;margin:0 0 10px}.proj-link[data-v-7e96c1bb]{font-size:11px;font-weight:700;color:var(--accent-color);text-decoration:underline}.ssh-form[data-v-7e96c1bb]{display:flex;flex-direction:column;gap:14px}.ssh-field[data-v-7e96c1bb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.block-field[data-v-7e96c1bb]{align-items:flex-start;flex-direction:column;gap:6px}.ssh-prompt[data-v-7e96c1bb]{font-size:12px;color:var(--text-dim);font-weight:700}.ssh-input[data-v-7e96c1bb]{flex:1;background:transparent;border:none;border-bottom:1px solid var(--border-color);color:var(--text-color);font-family:inherit;font-size:13px;padding:2px 4px;box-sizing:border-box;min-width:180px}.ssh-input[data-v-7e96c1bb]:focus{outline:none;border-bottom-color:var(--accent-color)}.ssh-textarea[data-v-7e96c1bb]{width:100%;height:80px;background:#00000026;border:1px dashed var(--border-color);border-radius:4px;color:var(--text-color);font-family:inherit;font-size:13px;padding:8px;box-sizing:border-box;resize:none}[data-theme=lighthack] .ssh-textarea[data-v-7e96c1bb]{background:#00000008}.ssh-textarea[data-v-7e96c1bb]:focus{outline:none;border-color:var(--accent-color);border-style:solid}.ssh-submit-btn[data-v-7e96c1bb]{background:transparent;border:1px solid var(--accent-color);color:var(--accent-color);font-family:inherit;font-size:12px;font-weight:700;padding:8px 16px;cursor:pointer;border-radius:4px;transition:all .2s;align-self:flex-start}.ssh-submit-btn[data-v-7e96c1bb]:hover{background:var(--accent-color);color:var(--bg-color)}.coordinate-item[data-v-7e96c1bb]{margin-bottom:16px}.coord-lbl[data-v-7e96c1bb]{font-size:10px;color:var(--text-dim);font-weight:700;letter-spacing:.5px;margin-bottom:4px}.coord-val[data-v-7e96c1bb]{font-size:13px;word-break:break-all}.green-status[data-v-7e96c1bb]{color:#39ff14;font-weight:700;text-shadow:0 0 5px rgba(57,255,20,.4)}.terminal-toast[data-v-7e96c1bb]{position:fixed;top:20px;right:20px;width:320px;border:1px solid var(--border-color);background:var(--terminal-bg);box-shadow:0 8px 30px #0006,0 0 12px var(--neon-glow);border-radius:4px;z-index:100000;font-family:JetBrains Mono,monospace;padding:12px 16px;color:var(--text-color);box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.terminal-toast.success[data-v-7e96c1bb]{border-color:var(--accent-color)}.terminal-toast.error[data-v-7e96c1bb]{border-color:#f33;box-shadow:0 8px 30px #0006,0 0 12px #ff33334d}.toast-header[data-v-7e96c1bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10.5px}.toast-tag[data-v-7e96c1bb]{font-weight:700;color:var(--accent-color);letter-spacing:.5px}.terminal-toast.error .toast-tag[data-v-7e96c1bb]{color:#f33}.toast-close[data-v-7e96c1bb]{cursor:pointer;font-size:16px;color:var(--text-dim);line-height:12px;transition:color .2s}.toast-close[data-v-7e96c1bb]:hover{color:var(--text-color)}.toast-body[data-v-7e96c1bb]{font-size:12.5px;line-height:1.5}.toast-slide-enter-active[data-v-7e96c1bb],.toast-slide-leave-active[data-v-7e96c1bb]{transition:all .4s cubic-bezier(.16,1,.3,1)}.toast-slide-enter-from[data-v-7e96c1bb],.toast-slide-leave-to[data-v-7e96c1bb]{transform:translate(100%) scale(.9);opacity:0}.nvim-statusline[data-v-7e96c1bb]{height:24px;background:#1a1a1a;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;font-size:11px;font-family:JetBrains Mono,monospace;-webkit-user-select:none;user-select:none;color:#bcbcbc;flex-shrink:0}[data-theme=lighthack] .nvim-statusline[data-v-7e96c1bb]{background:#e4e4e4;color:#333}.status-left[data-v-7e96c1bb],.status-right[data-v-7e96c1bb]{display:flex;align-items:center;height:100%}.status-mode[data-v-7e96c1bb]{background:var(--accent-color);color:var(--bg-color);font-weight:700;padding:0 12px;height:100%;display:inline-flex;align-items:center}.status-file[data-v-7e96c1bb]{background:#ffffff0d;padding:0 14px;height:100%;display:inline-flex;align-items:center}[data-theme=lighthack] .status-file[data-v-7e96c1bb]{background:#00000008}.status-modified[data-v-7e96c1bb]{color:var(--accent-color);padding-left:6px;font-weight:700}.status-encoding[data-v-7e96c1bb],.status-filetype[data-v-7e96c1bb],.status-percentage[data-v-7e96c1bb],.status-linecol[data-v-7e96c1bb]{padding:0 12px;height:100%;display:inline-flex;align-items:center}.status-filetype[data-v-7e96c1bb]{background:#ffffff08}[data-theme=lighthack] .status-filetype[data-v-7e96c1bb]{background:#00000003}.status-linecol[data-v-7e96c1bb]{background:#ffffff1a;color:var(--text-color);font-weight:700}[data-theme=lighthack] .status-linecol[data-v-7e96c1bb]{background:#00000014}.system-message[data-v-7e96c1bb]{padding:30px;text-align:center;font-family:JetBrains Mono,monospace;color:var(--text-dim)}.admin-workspace[data-v-143419d9]{display:flex;flex-direction:column;height:100%;width:100%;background:var(--terminal-bg);box-sizing:border-box;overflow:hidden}.admin-control-header[data-v-143419d9]{height:40px;background:var(--header-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;-webkit-user-select:none;user-select:none}.header-left[data-v-143419d9]{display:flex;align-items:center;gap:8px}.gear-icon[data-v-143419d9]{width:14px;height:14px;color:var(--accent-color);animation:spin-143419d9 8s linear infinite}@keyframes spin-143419d9{to{transform:rotate(360deg)}}.system-title[data-v-143419d9]{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase}.view-selectors[data-v-143419d9]{display:flex;gap:2px;background:#0003;padding:2px;border-radius:4px;border:1px solid var(--border-color)}.view-btn[data-v-143419d9]{background:transparent;border:none;color:var(--text-dim);font-size:10px;padding:4px 10px;border-radius:3px;cursor:pointer;font-family:inherit;text-transform:uppercase;transition:all .15s ease}.view-btn[data-v-143419d9]:hover{color:var(--text-color);background:#ffffff08}.view-btn.active[data-v-143419d9]{color:var(--accent-color);background:var(--bg-color);font-weight:700;box-shadow:0 0 5px var(--shadow-color)}.exit-btn[data-v-143419d9]{background:#ff33660d;border:1px solid #ff3366;color:#f36;font-family:inherit;font-size:10px;padding:4px 10px;border-radius:4px;cursor:pointer;text-transform:uppercase;transition:all .2s ease}.exit-btn[data-v-143419d9]:hover{background:#ff336626;color:#fff;border-color:#f55;box-shadow:0 0 8px #ff33664d}.workspace-body[data-v-143419d9]{display:flex;flex:1;min-height:0;overflow:hidden}.sidebar-explorer[data-v-143419d9]{width:230px;background:#00000040;border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;-webkit-user-select:none;user-select:none}.explorer-title[data-v-143419d9]{padding:10px 14px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;border-bottom:1px dashed var(--border-color)}.explorer-tree[data-v-143419d9]{padding:10px;overflow-y:auto;font-size:12px}.tree-folder[data-v-143419d9]{margin-top:4px}.tree-folder-header[data-v-143419d9]{display:flex;align-items:center;gap:6px;padding:4px 0;color:var(--text-dim)}.folder-icon[data-v-143419d9]{font-size:13px}.tree-children[data-v-143419d9]{padding-left:12px}.file-list[data-v-143419d9]{display:flex;flex-direction:column;gap:2px;margin-top:4px}.tree-file[data-v-143419d9]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:4px;color:var(--text-dim);cursor:pointer;transition:all .15s ease;overflow:hidden}.tree-file[data-v-143419d9]:hover{background:#ffffff08;color:var(--text-color)}.tree-file.active[data-v-143419d9]{background:#ffffff0d;border:1px solid var(--border-color);color:var(--accent-color);font-weight:500}.file-icon[data-v-143419d9]{font-size:12px}.status-indicator-dot[data-v-143419d9]{color:#f36;font-weight:700;margin-left:4px}.new-post-btn[data-v-143419d9]{background:#ffffff08;border:1px solid var(--border-color);color:var(--accent-color);font-size:10px;padding:2px 6px;border-radius:4px;cursor:pointer;font-family:inherit;transition:all .2s ease}.new-post-btn[data-v-143419d9]:hover{background:var(--accent-color);color:#000;border-color:var(--accent-color)}.delete-post-icon[data-v-143419d9]{color:#f36;font-size:16px;padding:0 4px;cursor:pointer;display:none;line-height:1}.tree-file:hover .delete-post-icon[data-v-143419d9]{display:inline-block}.delete-post-icon[data-v-143419d9]:hover{color:#f55;transform:scale(1.2)}.core-editor-area[data-v-143419d9]{flex:1;display:flex;flex-direction:column;min-width:0}.workspace-editor-layout[data-v-143419d9]{display:grid;height:100%;min-height:0}.workspace-editor-layout.split[data-v-143419d9]{grid-template-columns:1fr 1fr}.workspace-editor-layout.editor[data-v-143419d9],.workspace-editor-layout.single[data-v-143419d9],.workspace-editor-layout.preview[data-v-143419d9]{grid-template-columns:1fr}.editor-pane[data-v-143419d9],.preview-pane[data-v-143419d9],.medium-editor-pane[data-v-143419d9],.medium-preview-pane[data-v-143419d9]{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%}.editor-pane[data-v-143419d9]{border-right:1px solid var(--border-color)}.pane-header[data-v-143419d9],.medium-pane-header[data-v-143419d9]{height:32px;background:#0000001a;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:11px;color:var(--text-dim);letter-spacing:.5px;flex-shrink:0;-webkit-user-select:none;user-select:none}.filename-badge[data-v-143419d9],.medium-badge[data-v-143419d9]{color:var(--accent-color);font-weight:700}.save-status-msg[data-v-143419d9]{color:var(--accent-color);font-weight:700;animation:glow-pulse-143419d9 1.5s infinite alternate}@keyframes glow-pulse-143419d9{0%{opacity:.6}to{opacity:1}}.code-editor-container[data-v-143419d9]{flex:1;display:flex;min-height:0;background:#00000026;position:relative}.line-numbers[data-v-143419d9]{width:42px;padding:15px 10px 15px 0;background:#00000040;border-right:1px solid var(--border-color);color:var(--text-dim);opacity:.5;font-family:JetBrains Mono,monospace;font-size:13px;line-height:20px;text-align:right;-webkit-user-select:none;user-select:none;overflow:hidden;box-sizing:border-box}.line-no[data-v-143419d9]{height:20px}.code-textarea[data-v-143419d9]{flex:1;border:none;background:transparent;color:var(--text-color);font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:20px;padding:15px;resize:none;outline:none;box-sizing:border-box;overflow-y:auto}.preview-scroll-wrapper[data-v-143419d9]{flex:1;padding:20px 25px;overflow-y:auto;background:#0000000d}.preview-scroll-wrapper[data-v-143419d9]::-webkit-scrollbar,.code-textarea[data-v-143419d9]::-webkit-scrollbar{width:8px}.preview-scroll-wrapper[data-v-143419d9]::-webkit-scrollbar-thumb,.code-textarea[data-v-143419d9]::-webkit-scrollbar-thumb{background:var(--border-color)}.medium-editor-scroll-container[data-v-143419d9]{flex:1;overflow-y:auto;padding:40px 24px}.medium-editor-scroll-container[data-v-143419d9]::-webkit-scrollbar{width:8px}.medium-editor-scroll-container[data-v-143419d9]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.medium-editor-canvas[data-v-143419d9]{max-width:680px;margin:0 auto;width:100%;display:flex;flex-direction:column}.medium-slug-row[data-v-143419d9]{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;margin-bottom:20px;opacity:.6}.medium-slug-label[data-v-143419d9]{color:var(--text-dim)}.medium-slug-input[data-v-143419d9]{border:none;border-bottom:1px dashed var(--border-color);background:transparent;color:var(--accent-color);outline:none;font-family:inherit;width:250px;padding-bottom:2px}.medium-slug-input[data-v-143419d9]:disabled{border-bottom:none;color:var(--text-dim)}.medium-slug-ext[data-v-143419d9]{color:var(--text-dim)}.medium-editor-title[data-v-143419d9]{font-size:38px;line-height:1.25;font-weight:800;border:none;background:transparent;color:var(--text-color);outline:none;width:100%;margin-bottom:24px;font-family:Inter,-apple-system,sans-serif;letter-spacing:-.02em}.medium-editor-meta-row[data-v-143419d9]{display:flex;gap:24px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:15px;margin-bottom:30px}[data-theme=lighthack] .medium-editor-meta-row[data-v-143419d9]{border-bottom-color:#00000014}.medium-meta-field[data-v-143419d9]{display:flex;align-items:center;gap:8px;flex:1}.meta-icon[data-v-143419d9]{font-size:14px;opacity:.7}.medium-editor-input-sub[data-v-143419d9]{border:none;background:transparent;color:var(--text-dim);font-size:13px;outline:none;font-family:JetBrains Mono,Fira Code,monospace;width:100%}.medium-editor-summary[data-v-143419d9]{font-size:18px;line-height:1.6;font-style:italic;border:none;background:transparent;color:var(--text-dim);outline:none;width:100%;resize:none;min-height:50px;margin-bottom:30px;font-family:Inter,-apple-system,sans-serif}.medium-editor-body[data-v-143419d9]{font-size:17.5px;line-height:1.8;border:none;background:transparent;color:var(--article-text-color, #cbd5e1);outline:none;width:100%;resize:none;min-height:380px;font-family:Inter,-apple-system,sans-serif}.medium-preview-scroll-container[data-v-143419d9]{flex:1;overflow-y:auto;padding:40px 24px;background:transparent}.medium-preview-scroll-container[data-v-143419d9]::-webkit-scrollbar{width:8px}.medium-preview-scroll-container[data-v-143419d9]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.article-layout-medium[data-v-143419d9]{max-width:680px;margin:0 auto;width:100%;font-family:Inter,-apple-system,sans-serif;color:var(--article-text-color)}.medium-header[data-v-143419d9]{margin-bottom:25px}.medium-title[data-v-143419d9]{font-size:38px;line-height:1.22;font-weight:800;color:var(--text-color);margin:0 0 20px;letter-spacing:-.025em}.medium-author-row[data-v-143419d9]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.medium-avatar[data-v-143419d9]{width:44px;height:44px;border-radius:50%;background:var(--header-bg);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--accent-color)}.medium-avatar svg[data-v-143419d9]{width:22px;height:22px}.medium-author-meta[data-v-143419d9]{display:flex;flex-direction:column;gap:2px}.medium-author-name[data-v-143419d9]{font-weight:600;font-size:15px;color:var(--text-color)}.medium-meta-sub[data-v-143419d9]{font-size:13px;color:var(--text-dim);display:flex;align-items:center;gap:6px}.medium-meta-sub .meta-dot[data-v-143419d9]{color:var(--border-color)}.medium-tags-row[data-v-143419d9]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:20px}[data-theme=lighthack] .medium-tags-row[data-v-143419d9]{border-bottom-color:#00000014}.medium-tag[data-v-143419d9]{font-size:12px;color:var(--accent-color);background:#ffffff0a;border:1px solid var(--border-color);padding:3px 10px;border-radius:20px;font-family:JetBrains Mono,Fira Code,monospace;font-weight:500}[data-theme=lighthack] .medium-tag[data-v-143419d9]{background:#00000008}.medium-body[data-v-143419d9]{font-size:17.5px;line-height:1.8;color:var(--article-text-color)}[data-v-143419d9] .medium-body p{margin:0 0 24px}[data-v-143419d9] .medium-body h1,[data-v-143419d9] .medium-body h2,[data-v-143419d9] .medium-body h3{color:var(--text-color);font-weight:700;letter-spacing:-.02em}[data-v-143419d9] .medium-body h1{font-size:28px;margin:45px 0 16px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}[data-theme=lighthack][data-v-143419d9] .medium-body h1{border-bottom-color:#00000014}[data-v-143419d9] .medium-body h2{font-size:24px;margin:40px 0 16px}[data-v-143419d9] .medium-body h3{font-size:20px;margin:30px 0 12px}[data-v-143419d9] .medium-body ul{margin:0 0 24px 24px;list-style-type:disc}[data-v-143419d9] .medium-body li{margin-bottom:8px}[data-v-143419d9] .medium-body li::marker{color:var(--accent-color)}[data-v-143419d9] .medium-body pre{background:#00000073;border:1px solid var(--border-color);border-radius:6px;padding:20px;overflow-x:auto;margin:30px 0}[data-theme=lighthack][data-v-143419d9] .medium-body pre{background:#00000008}[data-v-143419d9] .medium-body code{font-family:Fira Code,JetBrains Mono,monospace;font-size:14px;color:var(--text-color)}[data-v-143419d9] .medium-body :not(pre)>code{background:#ffffff14;border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;color:var(--accent-color);font-size:13px}[data-theme=lighthack][data-v-143419d9] .medium-body :not(pre)>code{background:#0000000a}[data-v-143419d9] .medium-body blockquote{font-size:20px;font-style:italic;border-left:3px solid var(--accent-color);padding-left:20px;margin:30px 0;color:var(--text-color);opacity:.9}.editor-actions[data-v-143419d9]{height:42px;padding:0 15px;border-top:1px solid var(--border-color);display:flex;align-items:center;gap:10px;background:var(--header-bg);flex-shrink:0;-webkit-user-select:none;user-select:none}.editor-btn[data-v-143419d9]{background:transparent;border:1px solid var(--border-color);color:var(--text-color);font-family:inherit;font-size:11px;padding:5px 12px;border-radius:3px;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.editor-btn[data-v-143419d9]:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color);box-shadow:0 0 6px var(--shadow-color)}.editor-btn[data-v-143419d9]:disabled{opacity:.35;cursor:not-allowed}.save-btn[data-v-143419d9]{background:#00ff410a;border-color:var(--accent-color);color:var(--accent-color)}.reset-btn[data-v-143419d9]{background:#ff336605}.system-status-bar[data-v-143419d9]{height:24px;background:var(--header-bg);border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:9px;font-family:JetBrains Mono,monospace;color:var(--text-dim);-webkit-user-select:none;user-select:none;flex-shrink:0;letter-spacing:.5px}.status-left[data-v-143419d9],.status-right[data-v-143419d9]{display:flex;align-items:center;gap:10px}.separator[data-v-143419d9]{opacity:.2}.status-badge[data-v-143419d9]{font-weight:700}.status-badge.live[data-v-143419d9]{color:var(--accent-color);text-shadow:0 0 4px var(--shadow-color)}.status-accent[data-v-143419d9]{color:var(--accent-color);font-weight:700}.admin-sidebar-toggle[data-v-143419d9]{display:none}@media (max-width: 768px){.admin-sidebar-toggle[data-v-143419d9]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-color);color:var(--accent-color);border-radius:4px;padding:2px 6px;cursor:pointer;font-size:14px;margin-right:8px}.sidebar-explorer[data-v-143419d9]{position:absolute;left:0;top:40px;bottom:24px;z-index:10;width:210px;background:var(--terminal-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .25s ease;transform:translate(0);box-shadow:5px 0 15px #0006}.sidebar-explorer.collapsed[data-v-143419d9]{transform:translate(-100%);box-shadow:none}.medium-editor-scroll-container[data-v-143419d9]{padding:20px 14px}.medium-editor-title[data-v-143419d9]{font-size:26px;margin-bottom:16px}.medium-editor-meta-row[data-v-143419d9]{flex-direction:column;gap:12px;margin-bottom:20px}.medium-editor-summary[data-v-143419d9]{font-size:15px;margin-bottom:20px}.medium-editor-body[data-v-143419d9]{font-size:16px;min-height:250px}.workspace-editor-layout.split[data-v-143419d9]{grid-template-columns:1fr!important}.workspace-editor-layout.split .preview-pane[data-v-143419d9]{display:none!important}.preview-scroll-wrapper[data-v-143419d9]{padding:15px}.code-textarea[data-v-143419d9]{padding:10px}.line-numbers[data-v-143419d9]{width:32px}.system-title[data-v-143419d9],.preview-pane .pane-header[data-v-143419d9]{display:none!important}.admin-control-header[data-v-143419d9]{padding:0 8px!important;gap:6px!important}}.lightbox-overlay[data-v-e2321875]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:999999}.lightbox-close[data-v-e2321875]{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#fff;font-size:40px;cursor:pointer;z-index:1000000;line-height:1;transition:transform .2s ease,color .2s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.lightbox-close[data-v-e2321875]:hover{transform:scale(1.2);color:var(--accent-color, #33ff77)}.lightbox-content[data-v-e2321875]{max-width:90%;max-height:85%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.lightbox-image[data-v-e2321875]{max-width:100%;max-height:100%;object-fit:contain;border:1px solid var(--border-color, #005511);border-radius:4px;box-shadow:0 0 30px var(--shadow-color, rgba(0, 255, 102, .3))}.lightbox-caption[data-v-e2321875]{margin-top:15px;color:#fff;font-family:inherit;font-size:14px;text-align:center;background:#0009;padding:5px 15px;border-radius:20px;border:1px solid var(--border-color, #005511)}.fade-enter-active[data-v-e2321875],.fade-leave-active[data-v-e2321875]{transition:opacity .3s ease}.fade-enter-from[data-v-e2321875],.fade-leave-to[data-v-e2321875]{opacity:0}.article-viewer-container[data-v-2dc23f49]{height:100%;overflow-y:auto;padding:40px 24px;background:transparent;width:100%;box-sizing:border-box;position:relative}.article-two-col-wrapper[data-v-2dc23f49]{max-width:1040px;margin:0 auto;display:flex;gap:40px;align-items:flex-start}.article-layout-medium[data-v-2dc23f49]{flex:1;max-width:680px;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--article-text-color)}.desktop-toc-sidebar[data-v-2dc23f49]{width:240px;flex-shrink:0;display:block}@media (max-width: 900px){.article-two-col-wrapper[data-v-2dc23f49]{flex-direction:column-reverse;gap:20px}.desktop-toc-sidebar[data-v-2dc23f49]{width:100%}}.toc-sticky-box[data-v-2dc23f49]{position:sticky;top:40px;padding:16px;border-left:2px solid var(--border-color)}.toc-item.indent-h3[data-v-2dc23f49]{padding-left:12px}.toc-link[data-v-2dc23f49]{font-family:Inter,sans-serif;font-size:12.5px;color:var(--text-dim);text-decoration:none;transition:color .15s ease;line-height:1.4;display:block}.toc-link[data-v-2dc23f49]:hover,.toc-item.active .toc-link[data-v-2dc23f49]{color:var(--accent-color);font-weight:600}[data-v-2dc23f49] .copy-code-btn{position:absolute;top:8px;right:8px;font-family:JetBrains Mono,monospace;font-size:11px;background:#ffffff14;border:1px solid var(--border-color);color:var(--text-dim);padding:3px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}[data-v-2dc23f49] .copy-code-btn:hover{color:var(--accent-color);border-color:var(--accent-color);background:#ffffff26}.medium-tag.clickable-tag[data-v-2dc23f49]:hover{filter:brightness(1.2);border-color:var(--accent-color);background:#ffffff14}.article-viewer-container[data-v-2dc23f49]::-webkit-scrollbar{width:8px}.article-viewer-container[data-v-2dc23f49]::-webkit-scrollbar-track{background:transparent}.article-viewer-container[data-v-2dc23f49]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.article-back-nav[data-v-2dc23f49]{margin-bottom:35px}.back-link[data-v-2dc23f49]{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;color:var(--accent-color);cursor:pointer;opacity:.65;transition:opacity .2s ease;font-weight:500;text-decoration:none}.back-link[data-v-2dc23f49]:hover{opacity:1;text-decoration:underline}.medium-title[data-v-2dc23f49]{font-size:38px;line-height:1.22;font-weight:800;color:var(--text-color);margin:0 0 20px;letter-spacing:-.025em;font-family:inherit}.medium-author-row[data-v-2dc23f49]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.medium-avatar[data-v-2dc23f49]{width:44px;height:44px;border-radius:50%;background:var(--header-bg);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--accent-color)}.medium-avatar svg[data-v-2dc23f49]{width:22px;height:22px}.medium-author-meta[data-v-2dc23f49]{display:flex;flex-direction:column;gap:2px}.medium-author-name[data-v-2dc23f49]{font-weight:600;font-size:15px;color:var(--text-color)}.medium-meta-sub[data-v-2dc23f49]{font-size:13px;color:var(--text-dim);display:flex;align-items:center;gap:6px}.medium-meta-sub .meta-dot[data-v-2dc23f49]{color:var(--border-color)}.medium-tags-row[data-v-2dc23f49]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:20px}[data-theme=lighthack] .medium-tags-row[data-v-2dc23f49]{border-bottom-color:#00000014}.medium-tag[data-v-2dc23f49]{font-size:12px;color:var(--accent-color);background:#ffffff0a;border:1px solid var(--border-color);padding:3px 10px;border-radius:20px;font-family:JetBrains Mono,Fira Code,monospace;font-weight:500}[data-theme=lighthack] .medium-tag[data-v-2dc23f49]{background:#00000008}.medium-body[data-v-2dc23f49]{font-size:17.5px;line-height:1.8;color:var(--article-text-color);font-weight:400}[data-v-2dc23f49] .medium-body p{margin:0 0 24px}[data-v-2dc23f49] .medium-body h1,[data-v-2dc23f49] .medium-body h2,[data-v-2dc23f49] .medium-body h3,[data-v-2dc23f49] .medium-body h4{color:var(--text-color);font-family:inherit;font-weight:700;letter-spacing:-.02em}[data-v-2dc23f49] .medium-body h1{font-size:28px;margin:45px 0 16px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}[data-theme=lighthack][data-v-2dc23f49] .medium-body h1{border-bottom-color:#00000014}[data-v-2dc23f49] .medium-body h2{font-size:24px;margin:40px 0 16px}[data-v-2dc23f49] .medium-body h3{font-size:20px;margin:30px 0 12px}[data-v-2dc23f49] .medium-body ul,[data-v-2dc23f49] .medium-body ol{margin:0 0 24px;padding-left:24px}[data-v-2dc23f49] .medium-body li{margin-bottom:8px;list-style-type:disc}[data-theme=lighthack][data-v-2dc23f49] .medium-body li{color:#212529}[data-v-2dc23f49] .medium-body li::marker{color:var(--accent-color)}[data-v-2dc23f49] .article-image{max-width:100%;height:auto;border-radius:4px;margin:35px auto;display:block;box-shadow:0 8px 30px #0000004d;transition:transform .2s ease}[data-v-2dc23f49] .article-image:hover{transform:scale(1.01)}[data-v-2dc23f49] .medium-body pre{background:#00000073;border:1px solid var(--border-color);border-radius:6px;padding:20px;overflow-x:auto;margin:30px 0}[data-theme=lighthack][data-v-2dc23f49] .medium-body pre{background:#00000008}[data-v-2dc23f49] .medium-body code{font-family:Fira Code,JetBrains Mono,monospace;font-size:14.5px;color:var(--text-color)}[data-v-2dc23f49] .medium-body :not(pre)>code{background:#ffffff14;border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;color:var(--accent-color);font-size:13.5px}[data-theme=lighthack][data-v-2dc23f49] .medium-body :not(pre)>code{background:#0000000a}[data-v-2dc23f49] .medium-body blockquote{font-size:20px;font-style:italic;border-left:3px solid var(--accent-color);padding-left:20px;margin:30px 0;color:var(--text-color);opacity:.9}@media (max-width: 480px){.article-viewer-container[data-v-2dc23f49]{padding:20px 14px}.medium-title[data-v-2dc23f49]{font-size:26px;line-height:1.3;margin-bottom:15px}.medium-author-row[data-v-2dc23f49]{margin-bottom:20px}.medium-tags-row[data-v-2dc23f49]{margin-bottom:25px;padding-bottom:15px}.medium-body[data-v-2dc23f49]{font-size:16px;line-height:1.7}[data-v-2dc23f49] .medium-body h1{font-size:22px;margin:30px 0 12px}[data-v-2dc23f49] .medium-body h2{font-size:20px;margin:25px 0 10px}[data-v-2dc23f49] .medium-body h3{font-size:18px;margin:20px 0 8px}[data-v-2dc23f49] .article-image{margin:20px auto}[data-v-2dc23f49] .medium-body pre{padding:12px;margin:20px 0}[data-v-2dc23f49] .medium-body code{font-size:13px}}.app-wrapper[data-v-347ffb55]{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.breadcrumb-link[data-v-347ffb55]{cursor:pointer;transition:color .15s ease,text-shadow .15s ease}.breadcrumb-link[data-v-347ffb55]:hover{color:var(--accent-color);text-shadow:0 0 5px var(--shadow-color)}.lockdown-overlay[data-v-347ffb55]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:99999;font-family:Courier New,Courier,monospace;animation:smoke-pulse-347ffb55 3s infinite ease-in-out}.lockdown-alert[data-v-347ffb55]{text-align:center;color:#f33;padding:30px;border:2px solid #ff3333;border-radius:8px;background:#000000f2;box-shadow:0 0 40px #f339;max-width:90%;z-index:100000;animation:shake-347ffb55 .5s infinite}.lockdown-icon-container[data-v-347ffb55]{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.lockdown-svg[data-v-347ffb55]{width:64px;height:64px;filter:drop-shadow(0 0 10px rgba(255,51,51,.8));animation:pulse-svg-347ffb55 1.5s infinite alternate}.lockdown-title[data-v-347ffb55]{font-size:20px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.lockdown-desc[data-v-347ffb55]{font-size:13px;color:#f99;margin-bottom:20px;line-height:1.4}.lockdown-countdown[data-v-347ffb55]{font-size:18px;font-weight:700;background:#f33;color:#000;padding:5px 15px;display:inline-block;border-radius:4px}@keyframes smoke-pulse-347ffb55{0%{background:radial-gradient(circle,#a00f0f66,#050000f2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}50%{background:radial-gradient(circle,#dc0a0a8c 20%,#0f0000f7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}to{background:radial-gradient(circle,#a00f0f66,#050000f2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes pulse-svg-347ffb55{0%{transform:scale(1);filter:drop-shadow(0 0 5px rgba(255,51,51,.6))}to{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(255,51,51,1))}}@keyframes shake-347ffb55{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translateY(2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0)}}@media (max-width: 600px){.lockdown-alert[data-v-347ffb55]{padding:20px 15px;max-width:85%;border-width:1px;box-shadow:0 0 20px #f336}.lockdown-svg[data-v-347ffb55]{width:48px!important;height:48px!important}.lockdown-title[data-v-347ffb55]{font-size:16px;letter-spacing:1px}.lockdown-desc[data-v-347ffb55]{font-size:11px;margin-bottom:15px}.lockdown-countdown[data-v-347ffb55]{font-size:14px;padding:4px 10px}}:root{font-family:JetBrains Mono,Fira Code,monospace;line-height:1.5;font-weight:400;color-scheme:dark light;margin:0;padding:0;box-sizing:border-box;--bg-color: #0d0d0d;--bg-gradient: radial-gradient(circle, #121812 0%, #050705 100%);--terminal-bg: rgba(5, 7, 5, .85);--text-color: #00cc55;--text-dim: #008833;--accent-color: #00ff77;--cursor-color: #00cc55;--border-color: #004411;--shadow-color: rgba(0, 255, 102, .15);--header-bg: #141f16;--close-btn: #ff5f56;--minimize-btn: #ffbd2e;--maximize-btn: #27c93f;--article-text-color: #cbd5e1;--neon-glow: rgba(0, 255, 119, .15);--contrib-level-0: #101510;--contrib-level-1: #0a3314;--contrib-level-2: #006622;--contrib-level-3: #00aa44;--contrib-level-4: #00ff77}[data-theme=matrix]{--bg-color: #070807;--bg-gradient: radial-gradient(circle, #0e120e 0%, #030403 100%);--terminal-bg: rgba(3, 5, 3, .9);--text-color: #00cc55;--text-dim: #008833;--accent-color: #00ff77;--cursor-color: #00cc55;--border-color: #004411;--shadow-color: rgba(0, 255, 65, .15);--header-bg: #0b120b;--article-text-color: #cbd5e1;--neon-glow: rgba(0, 255, 119, .15);--contrib-level-0: #101510;--contrib-level-1: #0a3314;--contrib-level-2: #006622;--contrib-level-3: #00aa44;--contrib-level-4: #00ff77}[data-theme=dracula]{--bg-color: #1e1f29;--bg-gradient: linear-gradient(135deg, #282a36 0%, #1c1d26 100%);--terminal-bg: rgba(40, 42, 54, .85);--text-color: #f8f8f2;--text-dim: #6272a4;--accent-color: #ff79c6;--cursor-color: #8be9fd;--border-color: #44475a;--shadow-color: rgba(139, 233, 253, .15);--header-bg: #191a21;--article-text-color: #e2e8f0;--neon-glow: rgba(255, 121, 198, .2);--contrib-level-0: #21222c;--contrib-level-1: #442a54;--contrib-level-2: #bd93f9;--contrib-level-3: #ff79c6;--contrib-level-4: #ff92df}[data-theme=nord]{--bg-color: #2e3440;--bg-gradient: linear-gradient(135deg, #3b4252 0%, #242933 100%);--terminal-bg: rgba(46, 52, 64, .85);--text-color: #d8dee9;--text-dim: #4c566a;--accent-color: #88c0d0;--cursor-color: #81a1c1;--border-color: #434c5e;--shadow-color: rgba(136, 192, 208, .12);--header-bg: #2b303c;--article-text-color: #e5e9f0;--neon-glow: rgba(136, 192, 208, .15);--contrib-level-0: #242933;--contrib-level-1: #3b4252;--contrib-level-2: #4c566a;--contrib-level-3: #81a1c1;--contrib-level-4: #88c0d0}[data-theme=tokyonight]{--bg-color: #1a1b26;--bg-gradient: linear-gradient(135deg, #24283b 0%, #16161e 100%);--terminal-bg: rgba(26, 27, 38, .88);--text-color: #c0caf5;--text-dim: #565f89;--accent-color: #7aa2f7;--cursor-color: #7dcfff;--border-color: #3b4261;--shadow-color: rgba(122, 162, 247, .12);--header-bg: #1f2335;--article-text-color: #a9b1d6;--neon-glow: rgba(122, 162, 247, .18);--contrib-level-0: #16161e;--contrib-level-1: #2c314c;--contrib-level-2: #3d59a1;--contrib-level-3: #7dcfff;--contrib-level-4: #7aa2f7}[data-theme=catppuccin]{--bg-color: #1e1e2e;--bg-gradient: linear-gradient(135deg, #252538 0%, #11111b 100%);--terminal-bg: rgba(30, 30, 46, .88);--text-color: #cdd6f4;--text-dim: #7f849c;--accent-color: #b4befe;--cursor-color: #f2cdcd;--border-color: #45475a;--shadow-color: rgba(180, 190, 254, .12);--header-bg: #181825;--article-text-color: #bac2de;--neon-glow: rgba(180, 190, 254, .18);--contrib-level-0: #11111b;--contrib-level-1: #313244;--contrib-level-2: #45475a;--contrib-level-3: #f2cdcd;--contrib-level-4: #b4befe}[data-theme=rosepine]{--bg-color: #191724;--bg-gradient: linear-gradient(135deg, #212030 0%, #12101a 100%);--terminal-bg: rgba(25, 23, 36, .88);--text-color: #e0def4;--text-dim: #908caa;--accent-color: #ebbcba;--cursor-color: #c4a7e7;--border-color: #26233a;--shadow-color: rgba(235, 188, 186, .12);--header-bg: #1f1d2e;--article-text-color: #e0def4;--neon-glow: rgba(235, 188, 186, .18);--contrib-level-0: #12101a;--contrib-level-1: #26233a;--contrib-level-2: #403c58;--contrib-level-3: #c4a7e7;--contrib-level-4: #ebbcba}[data-theme=lighthack]{--bg-color: #f0f2f5;--bg-gradient: linear-gradient(135deg, #e9ecef 0%, #dee2e6 100%);--terminal-bg: rgba(255, 255, 255, .9);--text-color: #212529;--text-dim: #6c757d;--accent-color: #0d6efd;--cursor-color: #212529;--border-color: #ced4da;--shadow-color: rgba(13, 110, 253, .1);--header-bg: #e9ecef;--article-text-color: #2b303c;--neon-glow: rgba(13, 110, 253, .1);--contrib-level-0: #ebedf0;--contrib-level-1: #c6e2ff;--contrib-level-2: #7db8ff;--contrib-level-3: #3b82f6;--contrib-level-4: #0d6efd}[data-theme=cyberdark]{--bg-color: #0b0c10;--bg-gradient: radial-gradient(circle, #1f2833 0%, #0b0c10 100%);--terminal-bg: rgba(11, 12, 16, .9);--text-color: #c5c6c7;--text-dim: #45a29e;--accent-color: #66fcf1;--cursor-color: #66fcf1;--border-color: #1f2833;--shadow-color: rgba(102, 252, 241, .15);--header-bg: #151922;--article-text-color: #e5e7eb;--neon-glow: rgba(102, 252, 241, .22);--contrib-level-0: #1c1d24;--contrib-level-1: #0f3d3e;--contrib-level-2: #1f6e72;--contrib-level-3: #35b0b4;--contrib-level-4: #66fcf1}body{margin:0;padding:0;height:100vh;width:100vw;background:var(--bg-gradient);color:var(--text-color);overflow:hidden;transition:background .5s ease,color .3s ease;display:flex;justify-content:center;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glow-orb-1,.glow-orb-2{position:absolute;width:40vw;height:40vw;border-radius:50%;filter:blur(100px);opacity:.08;z-index:0;pointer-events:none;transition:background 1s ease}.glow-orb-1{top:-10%;left:-10%;background:var(--accent-color)}.glow-orb-2{bottom:-10%;right:-10%;background:var(--text-color)}#app{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.terminal-window{width:97vw;max-width:1720px;height:95vh;background:var(--terminal-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 20px 50px var(--shadow-color),0 0 20px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;position:relative}.terminal-header{height:40px;background:var(--header-bg);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 16px;-webkit-user-select:none;user-select:none}.terminal-buttons{display:flex;gap:8px}.terminal-btn{width:12px;height:12px;border-radius:50%}.terminal-btn.close{background-color:var(--close-btn)}.terminal-btn.minimize{background-color:var(--minimize-btn)}.terminal-btn.maximize{background-color:var(--maximize-btn)}.terminal-title{font-size:14px;color:var(--text-dim);font-weight:500;letter-spacing:.5px}.terminal-controls{display:flex;align-items:center;gap:15px;font-size:13px;color:var(--text-dim)}.control-item{cursor:pointer;display:flex;align-items:center;gap:5px;transition:color .2s ease}.control-item:hover{color:var(--text-color)}.control-item.active{color:var(--accent-color)}.terminal-body{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;font-size:15px}.terminal-body::-webkit-scrollbar{width:8px}.terminal-body::-webkit-scrollbar-track{background:transparent}.terminal-body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.terminal-body::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.log-line{word-wrap:break-word;white-space:pre-wrap;line-height:1.6}.command-echo{color:var(--accent-color);font-weight:700}.system-message{color:var(--text-dim)}.error-message{color:#f55!important}.neofetch-container{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:start;margin:15px 0}@media (max-width: 600px){.neofetch-container{grid-template-columns:auto 1fr;gap:10px}.neofetch-ascii{font-size:10.5px;line-height:1.1}.neofetch-info{gap:0px!important}.neofetch-label{font-size:8.5px;min-width:58px!important}.neofetch-colon{font-size:8.5px;margin-right:4px!important}.neofetch-value{font-size:8.5px}}.neofetch-ascii{color:var(--accent-color);font-weight:700;white-space:pre;line-height:1.2}.neofetch-info{display:flex;flex-direction:column;gap:5px}.neofetch-title{color:var(--accent-color);font-weight:700;font-size:16px}.neofetch-divider{color:var(--text-dim)}.neofetch-row{display:flex}.neofetch-label{color:var(--accent-color);min-width:95px;font-weight:500}.neofetch-colon{color:var(--accent-color);margin-right:15px}.neofetch-value{color:var(--text-color)}.parsed-markdown h1{font-size:22px;margin-top:15px;margin-bottom:10px;color:var(--accent-color);border-bottom:1px dashed var(--border-color);padding-bottom:5px}.parsed-markdown h2{font-size:18px;margin-top:15px;margin-bottom:8px;color:var(--accent-color)}.parsed-markdown h3{font-size:16px;margin-top:12px;margin-bottom:6px}.parsed-markdown p{margin:0 0 10px}.parsed-markdown ul,.parsed-markdown ol{margin:0 0 12px;padding-left:20px}.parsed-markdown li{margin-bottom:5px;list-style-type:square}.parsed-markdown li::marker{color:var(--accent-color)}.parsed-markdown a{color:var(--accent-color);text-decoration:underline;cursor:pointer;transition:filter .2s ease}.parsed-markdown a:hover{filter:brightness(1.2)}.parsed-markdown code{background:var(--header-bg);padding:2px 6px;border-radius:4px;border:1px solid var(--border-color);font-size:.9em;word-break:break-word;white-space:pre-wrap}.parsed-markdown blockquote{border-left:3px solid var(--accent-color);margin:10px 0;padding-left:15px;color:var(--text-dim)}.parsed-markdown hr{border:0;border-top:1px dashed var(--border-color);margin:16px 0}.input-line{display:flex;align-items:center;gap:8px;margin-top:5px}.prompt-label{color:var(--text-dim);font-weight:700}.prompt-label .user{color:var(--accent-color)}.prompt-input-wrapper{flex:1;position:relative;display:flex;align-items:center}.dummy-input{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;border:none;outline:none;color:transparent;caret-color:transparent;font-family:inherit;font-size:inherit;width:100%}.visible-input-text{white-space:pre-wrap;word-break:break-all;color:var(--text-color);min-height:1.2em;display:inline-block}.cursor{display:inline-block;width:8px;height:1.2em;background-color:var(--cursor-color);margin-left:2px;vertical-align:middle}.cursor.blink{animation:blink-anim .8s step-end infinite}@keyframes blink-anim{0%,to{background-color:transparent}50%{background-color:var(--cursor-color)}}.autocomplete-suggestion{color:var(--text-dim);opacity:.5;margin-left:-2px;pointer-events:none}.help-table{width:100%;max-width:600px;margin:10px 0;border-collapse:collapse}.help-table td{padding:4px 10px 4px 0}.help-cmd{color:var(--accent-color);font-weight:700;min-width:120px}.help-desc{color:var(--text-color)}.theme-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:10px 0}.theme-card{padding:10px;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:8px;align-items:center;transition:all .2s ease;background:#0003}.theme-card:hover{border-color:var(--accent-color);transform:translateY(-2px)}.theme-card.active{border-color:var(--accent-color);box-shadow:0 0 10px var(--shadow-color)}.theme-color-dots{display:flex;gap:4px}.theme-dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.audio-status-indicator{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;background:var(--header-bg)}.startup-logo{animation:glitch 1.5s linear}@keyframes glitch{0%{text-shadow:2px 0 0 red,-2px 0 0 blue}10%{text-shadow:-2px 0 0 red,2px 0 0 blue}20%{text-shadow:0 0 0 none}to{text-shadow:0 0 0 none}}.editor-tabs-bar{display:flex;background:var(--header-bg);border-bottom:1px solid var(--border-color);overflow-x:auto;-webkit-user-select:none;user-select:none;scroll-behavior:smooth}.editor-tabs-bar::-webkit-scrollbar{height:3px}.editor-tabs-bar::-webkit-scrollbar-thumb{background:var(--border-color)}.editor-tab{padding:8px 14px;font-size:12px;color:var(--text-dim);cursor:pointer;border-right:1px solid var(--border-color);display:flex;align-items:center;gap:8px;transition:all .2s ease;position:relative;background:#00000026;flex-shrink:0}.editor-tab:hover{color:var(--text-color);background:#ffffff08}.editor-tab.active{color:var(--accent-color);background:var(--bg-color);font-weight:500}.editor-tab.active:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-color)}.tab-icon{width:14px;height:14px;flex-shrink:0;display:inline-block;vertical-align:middle}.terminal-svg{color:var(--accent-color)}.markdown-svg{color:#51a2e9}.tab-close-btn{display:flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:10px;border-radius:50%;margin-left:4px;color:var(--text-dim);transition:all .15s ease}.tab-close-btn:hover{background:#ffffff1a;color:#f55}.path-breadcrumbs-bar{display:flex;align-items:center;gap:8px;padding:6px 16px;background:var(--bg-color);border-bottom:1px solid var(--border-color);font-size:11px;color:var(--text-dim);-webkit-user-select:none;user-select:none}.path-separator{opacity:.5}.path-active-file{color:var(--text-color);font-weight:500}.command-link{color:var(--accent-color);text-decoration:underline;cursor:pointer;font-weight:500;transition:opacity .2s}.command-link:hover{opacity:.8;filter:brightness(1.2)}.gui-container{display:flex;height:100%;width:100%;overflow:hidden;box-sizing:border-box}.gui-content-pane{flex:1;padding:0;overflow:hidden;box-sizing:border-box}.editor-split-layout{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:start}@media (max-width: 900px){.editor-split-layout{grid-template-columns:1fr;gap:20px}}.gui-markdown-card{background:#00000026;border:1px solid var(--border-color);border-radius:8px;padding:30px;box-shadow:0 4px 20px #0003}.javadoc-card{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;padding:24px;font-family:inherit;font-size:13px;line-height:1.6;color:var(--text-dim);box-shadow:0 4px 15px #00000026}.javadoc-text{color:var(--text-dim);font-family:JetBrains Mono,monospace;white-space:pre-wrap}.javadoc-text .comment-token{color:var(--accent-color)}.javadoc-text a{color:var(--accent-color);text-decoration:underline}.javadoc-title{color:var(--accent-color);font-weight:700;margin-bottom:8px;font-size:14px}.gui-content-pane::-webkit-scrollbar{width:8px;height:8px}.gui-content-pane::-webkit-scrollbar-track{background:transparent}.gui-content-pane::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.gui-content-pane::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}@media (max-width: 600px){.terminal-window{width:100vw;height:100vh;border-radius:0;border:none;box-shadow:none}.terminal-body{padding:12px;font-size:11.5px}.help-cmd{min-width:75px!important}.startup-logo{white-space:pre;font-size:1.8vw;line-height:1.15;overflow-x:hidden}.terminal-title{font-size:11px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-controls{gap:8px;font-size:11px}.control-status,.prompt-host{display:none}.gui-content-pane{padding:0}.gui-markdown-card,.javadoc-card{padding:16px}.parsed-markdown h1{font-size:18px;margin-top:12px;margin-bottom:6px;padding-bottom:4px}.parsed-markdown h2{font-size:15px;margin-top:12px;margin-bottom:6px}.parsed-markdown h3{font-size:13px;margin-top:10px;margin-bottom:4px}.parsed-markdown p{font-size:12px;line-height:1.5;margin-bottom:8px}.parsed-markdown ul,.parsed-markdown ol{font-size:12px;padding-left:16px;margin-bottom:8px}.parsed-markdown li{margin-bottom:4px}.parsed-markdown blockquote{margin:8px 0;padding-left:10px}.parsed-markdown code,.parsed-markdown a{word-break:break-word}}.terminal-main-layout{display:flex;flex:1;width:100%;height:calc(100% - 72px);overflow:hidden}.sidebar-container{width:220px;background:#0003;border-right:1px solid var(--border-color);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;transition:width .3s ease,margin-left .3s ease;overflow:hidden;flex-shrink:0}.sidebar-container.collapsed{width:0;border-right:none}.sidebar-header{padding:10px 16px;font-size:11px;font-weight:700;letter-spacing:1px;color:var(--text-dim);border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.sidebar-content{flex:1;overflow-y:auto;padding:10px 0}.tree-node{display:flex;align-items:center;padding:6px 16px;cursor:pointer;font-size:13px;color:var(--text-color);gap:8px;transition:background .2s,color .2s;overflow:hidden}.tree-node span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.tree-node:hover{background:#ffffff0d;color:var(--accent-color)}.tree-node.active-file{background:#ffffff14;color:var(--accent-color);font-weight:500;border-left:2px solid var(--accent-color);padding-left:14px}.tree-node.folder-node{color:var(--text-dim);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;cursor:default;margin-top:8px;padding-left:12px}.tree-node.folder-node:hover{background:transparent;color:var(--text-dim)}.tree-icon{width:14px;height:14px;display:inline-block;flex-shrink:0}.sidebar-toggle-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:var(--text-dim);transition:all .2s ease;margin-right:8px}.sidebar-toggle-btn:hover{background:#ffffff14;color:var(--text-color)}.matrix-canvas-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:10;cursor:pointer}.terminal-window.system-crashed{animation:system-collapse 4s forwards;pointer-events:none}@keyframes system-collapse{0%{filter:none;transform:none}5%{filter:invert(1) hue-rotate(90deg) contrast(2);transform:translate(-2px,3px) skew(5deg)}10%{filter:none;transform:none}15%{filter:contrast(3) brightness(2);transform:translate(3px,-2px) skewY(-3deg)}20%{filter:none;transform:none}25%{filter:grayscale(1) blur(1px);transform:scale(1.02)}30%{filter:none;transform:none;opacity:1}35%{opacity:.3;transform:scaleY(.01) scaleX(1.2)}37%{opacity:.8;transform:scaleY(1) scaleX(1);background:red}40%{opacity:0;transform:scale(0);background:#000}to{opacity:0;transform:scale(0);background:#000}}@media (max-width: 768px){.terminal-window{width:100vw;height:100vh;border-radius:0;border:none}.terminal-header{padding:0 10px;height:36px}.terminal-title{font-size:11px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-controls{font-size:10px;gap:8px}.editor-tabs-bar{max-width:100vw;overflow-x:auto;-webkit-overflow-scrolling:touch}.editor-tab{padding:6px 10px;font-size:11px}.path-breadcrumbs-bar{padding:4px 10px;font-size:10px;overflow-x:auto;white-space:nowrap}.sidebar-container{position:absolute;top:76px;left:0;bottom:0;z-index:50;width:220px;height:calc(100% - 76px);background:var(--terminal-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:8px 0 25px #0009}}
