:root{--primary:#1f1f1f;--surface:#fefefe;background-color:var(--surface);color:var(--primary);font-family:JetBrains Mono,Noto Sans SC,monospace;font-size:15.1181px}body{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}*{box-sizing:border-box;box-shadow:none!important;border-radius:0!important}#app{width:100%;height:100%;display:flex}.vim-fullscreen-container[data-v-063b1d23]{z-index:9999;background-color:var(--surface,#fefefe);width:100vw;height:100vh;color:var(--text,#1f1f1f);font-family:var(--font-mono,"JetBrains Mono", monospace);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;inset:0}.vim-titlebar[data-v-063b1d23]{background-color:var(--surface,#fefefe);border-bottom:1px solid var(--border,#1f1f1f);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:32px;padding:0 8px 0 12px;font-size:13px;display:flex}.titlebar-left[data-v-063b1d23]{align-items:center;gap:8px;display:flex}.app-tag[data-v-063b1d23]{color:var(--text,#1f1f1f);font-weight:700}.file-tag[data-v-063b1d23]{font-weight:600}.mod-flag[data-v-063b1d23]{color:var(--text,#1f1f1f);font-weight:700}.readonly-badge[data-v-063b1d23]{background:var(--text,#1f1f1f);color:var(--surface,#fefefe);padding:1px 4px;font-size:11px}.titlebar-help[data-v-063b1d23]{color:var(--text-muted,#767676);align-items:center;gap:12px;font-size:11px;display:flex}.close-btn[data-v-063b1d23]{border:1px solid var(--border,#1f1f1f);color:var(--text,#1f1f1f);cursor:pointer;background:0 0;padding:1px 6px;font-family:inherit;font-size:12px;line-height:1.2}.close-btn[data-v-063b1d23]:hover{background-color:var(--text,#1f1f1f);color:var(--surface,#fefefe)}.editor-viewport[data-v-063b1d23]{flex:1;position:relative;overflow:hidden}.vim-statusline[data-v-063b1d23]{background-color:var(--surface,#fefefe);border-top:1px solid var(--border,#1f1f1f);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:24px;padding:0 8px;font-size:12px;display:flex}.status-left[data-v-063b1d23]{align-items:center;gap:10px;display:flex}.mode-badge[data-v-063b1d23]{letter-spacing:.5px;padding:1px 6px;font-size:11px;font-weight:700}.mode-badge.normal[data-v-063b1d23]{background-color:var(--text,#1f1f1f);color:var(--surface,#fefefe);border:1px solid var(--text,#1f1f1f)}.mode-badge.insert[data-v-063b1d23]{background-color:var(--surface,#fefefe);color:var(--text,#1f1f1f);border:1px solid var(--text,#1f1f1f)}.mode-badge.visual[data-v-063b1d23]{background-color:var(--text,#1f1f1f);color:var(--surface,#fefefe);border:1px solid var(--text,#1f1f1f);text-decoration:underline}.status-info[data-v-063b1d23]{font-size:12px}.status-info.error-text[data-v-063b1d23]{font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.status-right[data-v-063b1d23]{color:var(--text-muted,#767676);align-items:center;gap:8px;font-size:11px;display:flex}.sep[data-v-063b1d23]{color:var(--border,#ccc)}.terminal[data-v-7f4d371f]{height:100%;font-family:inherit;font-size:inherit;background-color:var(--surface);color:var(--primary);padding:12px;position:relative;overflow-y:auto}.prompt[data-v-7f4d371f]{-webkit-user-select:none;user-select:none;margin-right:8px;font-weight:700}.history-item[data-v-7f4d371f]{margin-bottom:12px}.response[data-v-7f4d371f]{margin-top:4px;line-height:1.5}.cli-formatted-output[data-v-7f4d371f]{font-family:inherit;font-size:inherit;white-space:pre;margin:4px 0;line-height:1.35;overflow-x:auto}.error-text[data-v-7f4d371f]{font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.input-line[data-v-7f4d371f]{flex-wrap:wrap;align-items:center;display:flex;position:relative}.input-display[data-v-7f4d371f]{white-space:pre}.composition-preview[data-v-7f4d371f]{opacity:.85;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.cursor[data-v-7f4d371f]{background-color:var(--primary);color:#0000;vertical-align:bottom;width:9px;height:1em;margin-left:1px;animation:1s step-start infinite blink-7f4d371f;display:inline-block}.cursor.inactive[data-v-7f4d371f]{opacity:.3;animation:none}@keyframes blink-7f4d371f{50%{opacity:0}}.hidden-input[data-v-7f4d371f]{opacity:0;color:#0000;width:100%;height:100%;font-family:inherit;font-size:inherit;pointer-events:auto;caret-color:#0000;z-index:2;background:0 0;border:none;outline:none;position:absolute;top:0;left:0}.search-results-container[data-v-7f4d371f]{margin-top:8px;margin-bottom:8px}.search-summary-line[data-v-7f4d371f]{margin-bottom:6px;font-weight:700}.ascii-card[data-v-7f4d371f]{margin:8px 0;font-family:inherit;line-height:1.4}.card-header[data-v-7f4d371f]{white-space:nowrap;align-items:center;display:flex;overflow:hidden}.private-tag[data-v-7f4d371f]{background:var(--primary);color:var(--surface);margin-right:4px;padding:0 4px;font-weight:800}.header-fill[data-v-7f4d371f]{flex:1;overflow:hidden}.card-body[data-v-7f4d371f]{padding-left:2px}.field[data-v-7f4d371f]{white-space:pre-wrap;word-break:break-word}.field-label[data-v-7f4d371f]{font-weight:700}.excerpt[data-v-7f4d371f]{color:#333}.card-footer[data-v-7f4d371f]{align-items:center;gap:8px;display:flex}.slug-link[data-v-7f4d371f]{cursor:pointer;margin:0 4px;font-weight:700;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.slug-link[data-v-7f4d371f]:hover{background-color:var(--primary);color:var(--surface);text-decoration:none}.action-tag[data-v-7f4d371f]{cursor:pointer;border:1px solid var(--primary);padding:0 4px;font-weight:700}.action-tag[data-v-7f4d371f]:hover{background-color:var(--primary);color:var(--surface)}.search-hint[data-v-7f4d371f]{opacity:.8;margin-top:6px;font-size:.9em}.rag-answer-container[data-v-7f4d371f]{margin-top:6px;margin-bottom:8px;line-height:1.6}.streaming-cursor[data-v-7f4d371f]{background-color:var(--primary);color:#0000;vertical-align:bottom;width:9px;height:1em;margin-left:2px;animation:.8s step-start infinite blink-7f4d371f;display:inline-block}.citations-container[data-v-7f4d371f]{border-top:1px dashed var(--primary);margin-top:10px;padding-top:6px}.citations-title[data-v-7f4d371f]{margin-bottom:6px;font-weight:700}.citation-badges[data-v-7f4d371f]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.citation-badge[data-v-7f4d371f]{cursor:pointer;border:1px solid var(--primary);background-color:var(--surface);-webkit-user-select:none;user-select:none;padding:2px 6px;font-weight:600}.citation-badge[data-v-7f4d371f]:hover{background-color:var(--primary);color:var(--surface)}.private-citation[data-v-7f4d371f]{border:1px double var(--primary)}.citation-hint[data-v-7f4d371f]{opacity:.8;margin-top:6px;font-size:.88em}.doc-hint[data-v-08cc01cd]{opacity:.6;-webkit-user-select:none;user-select:none;align-self:center;margin-right:12px;font-size:11px;font-weight:400}.window-card[data-v-08cc01cd]{background-color:var(--surface);height:100%;color:var(--primary);flex-direction:column;padding:12px;font-family:inherit;display:flex}.title-bar[data-v-08cc01cd]{white-space:pre;-webkit-user-select:none;user-select:none;margin-bottom:12px;font-weight:700;display:flex;overflow:hidden}.fill[data-v-08cc01cd]{flex-grow:1;position:relative;overflow:hidden}.fill[data-v-08cc01cd]:after{content:"________________________________________________________________________________________________________________________________________________________________________________________________________";position:absolute;top:0;left:0}.controls[data-v-08cc01cd]{cursor:pointer;z-index:1;background:var(--surface);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px 10px;display:inline-flex}.controls[data-v-08cc01cd]:hover{background:var(--primary);color:var(--surface)}.content[data-v-08cc01cd]{flex:1;line-height:1.6;overflow-y:auto}[data-v-08cc01cd] h1,[data-v-08cc01cd] h2,[data-v-08cc01cd] h3,[data-v-08cc01cd] h4{margin:1.2em 0 .5em;font-weight:700;line-height:1.2}[data-v-08cc01cd] h1{border-bottom:2px solid var(--primary);padding-bottom:4px;font-size:1.4em}[data-v-08cc01cd] h2{border-bottom:1px dashed var(--primary);padding-bottom:3px;font-size:1.2em}[data-v-08cc01cd] h3{font-size:1.05em}[data-v-08cc01cd] p{margin:.8em 0}[data-v-08cc01cd] blockquote{border-left:3px solid var(--primary);background:#f8f8f8;margin:.8em 0;padding:4px 12px}[data-v-08cc01cd] pre.code-block{border:1px solid var(--primary);background:#f4f4f4;margin:1em 0;padding:10px;font-size:.92em;overflow-x:auto}[data-v-08cc01cd] code{font-family:inherit}[data-v-08cc01cd] :not(pre)>code{background:#f0f0f0;border:1px solid #ccc;padding:2px 4px}[data-v-08cc01cd] ul,[data-v-08cc01cd] ol{margin:.8em 0;padding-left:24px}[data-v-08cc01cd] li{margin-bottom:4px}[data-v-08cc01cd] a{color:var(--primary);font-weight:600;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}[data-v-08cc01cd] a:hover{background:var(--primary);color:var(--surface);text-decoration:none}[data-v-08cc01cd] hr{border:none;border-top:1px dashed var(--primary);margin:1.5em 0}.copy-mode-overlay[data-v-9ba68f2e]{background-color:var(--surface,#fefefe);width:100%;height:100%;color:var(--primary,#1f1f1f);font-family:var(--font-mono,monospace);z-index:50;box-sizing:border-box;border-radius:0;outline:none;padding:8px;font-size:13px;line-height:1.45;position:absolute;top:0;left:0;overflow:auto}.copy-badge[data-v-9ba68f2e]{background-color:var(--primary,#1f1f1f);color:var(--surface,#fefefe);-webkit-user-select:none;user-select:none;border-radius:0;margin-bottom:8px;padding:2px 6px;font-weight:700;display:inline-block;position:sticky;top:0}.copy-content[data-v-9ba68f2e]{font-family:inherit}.copy-line[data-v-9ba68f2e]{white-space:pre-wrap;word-break:break-all;min-height:1.45em;font-family:inherit}.copy-char[data-v-9ba68f2e]{display:inline}.copy-char.cursor-char[data-v-9ba68f2e]{background-color:var(--primary,#1f1f1f);color:var(--surface,#fefefe)}.copy-char.selected-char[data-v-9ba68f2e]{color:#fff;background-color:#333}.copy-char.cursor-char.selected-char[data-v-9ba68f2e]{color:#fff;background-color:#555}.tmux-leaf-pane[data-v-d87f49c8]{background-color:var(--surface,#fefefe);box-sizing:border-box;border:none;border-radius:0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tmux-leaf-pane.is-active[data-v-d87f49c8]{outline:none}.pane-body[data-v-d87f49c8]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.terminal-wrapper[data-v-d87f49c8]{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.window-pane[data-v-d87f49c8]{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:auto}.doc-exit-hint[data-v-d87f49c8]{opacity:.8;font-size:10px}.tmux-resizer[data-v-0310a215]{-webkit-user-select:none;user-select:none;z-index:10;box-sizing:border-box;background-color:#0000;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.tmux-resizer.vertical[data-v-0310a215]{cursor:col-resize;border-left:1px dashed #666;width:7px;height:100%;margin-left:3px}.tmux-resizer.horizontal[data-v-0310a215]{cursor:row-resize;border-top:1px dashed #666;width:100%;height:7px;margin-top:3px}.tmux-resizer[data-v-0310a215]:hover{border-color:#aaa}.resizer-fill[data-v-0310a215]{display:none}.node-leaf-wrapper[data-v-ea0c90c1],.node-split-container[data-v-ea0c90c1]{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.node-split-container.vertical[data-v-ea0c90c1]{flex-direction:row}.node-split-container.horizontal[data-v-ea0c90c1]{flex-direction:column}.split-branch[data-v-ea0c90c1]{min-width:0;min-height:0;display:flex;overflow:hidden}.tmux-status-bar[data-v-766dcebd]{background-color:var(--primary,#1f1f1f);height:26px;color:var(--surface,#fefefe);-webkit-user-select:none;user-select:none;z-index:100;border-top:1px solid var(--primary,#1f1f1f);box-sizing:border-box;border-radius:0;justify-content:space-between;align-items:center;padding:0 8px;font-family:inherit;font-size:12px;display:flex}.status-left[data-v-766dcebd],.status-right[data-v-766dcebd],.status-center[data-v-766dcebd]{align-items:center;gap:8px;display:flex}.session-tag[data-v-766dcebd]{color:#8f8;font-weight:700}.pane-tab[data-v-766dcebd]{cursor:pointer;border-radius:0;padding:1px 6px}.pane-tab.is-active[data-v-766dcebd]{background-color:var(--surface,#fefefe);color:var(--primary,#1f1f1f);font-weight:700}.prefix-badge[data-v-766dcebd]{color:#000;background-color:gold;border-radius:0;padding:0 4px;font-weight:800}.zoom-badge[data-v-766dcebd]{color:#000;background-color:#00e5ff;border-radius:0;padding:0 4px;font-weight:800}.notification-text[data-v-766dcebd]{color:#f99}.rename-container[data-v-766dcebd]{align-items:center;gap:4px;display:flex}.rename-prompt[data-v-766dcebd]{color:gold;font-weight:700}.rename-input[data-v-766dcebd]{color:#fff;background:#000;border:1px solid #666;border-radius:0;outline:none;padding:1px 4px;font-family:inherit;font-size:11px}.confirm-container[data-v-766dcebd]{align-items:center;gap:4px;display:flex}.confirm-prompt[data-v-766dcebd]{color:#fa5;font-weight:700}.confirm-input[data-v-766dcebd]{color:#fa5;text-transform:lowercase;background:#000;border:1px solid #fa5;border-radius:0;outline:none;width:22px;padding:1px 4px;font-family:inherit;font-size:11px}.tmux-workspace-container[data-v-cb5c6905]{border-radius:0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tmux-viewport[data-v-cb5c6905]{background-color:var(--surface,#fefefe);flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.pixel-dino-widget[data-v-2e6bc910]{background-color:var(--surface,#fefefe);color:var(--primary,#1f1f1f);border:1px solid var(--primary,#1f1f1f);-webkit-user-select:none;user-select:none;border-radius:0;outline:none;width:342px;font-family:inherit;transition:border-color .15s;box-shadow:2px 2px #00000014}.pixel-dino-widget.is-focused[data-v-2e6bc910]{border:1px solid var(--primary,#1f1f1f);box-shadow:2px 2px 0px var(--primary,#1f1f1f)}.pixel-dino-widget.is-collapsed[data-v-2e6bc910]{width:auto;min-width:150px}.dino-header[data-v-2e6bc910]{background-color:var(--surface,#fefefe);border-bottom:1px solid var(--primary,#1f1f1f);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:.82em;font-weight:700;display:flex}.is-collapsed .dino-header[data-v-2e6bc910]{border-bottom:none}.header-left[data-v-2e6bc910]{align-items:center;gap:6px;display:flex}.dino-icon[data-v-2e6bc910]{font-size:.95em;line-height:1}.dino-title[data-v-2e6bc910]{letter-spacing:.5px}.header-right[data-v-2e6bc910]{align-items:center;gap:8px;font-family:inherit;font-size:.9em;display:flex}.score-badge[data-v-2e6bc910]{opacity:.7;font-weight:700}.score-badge.current[data-v-2e6bc910]{opacity:1;color:var(--primary,#1f1f1f)}.min-btn[data-v-2e6bc910]{color:var(--primary,#1f1f1f);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;padding:0 2px;font-weight:700}.min-btn[data-v-2e6bc910]:hover{background-color:var(--primary,#1f1f1f);color:var(--surface,#fefefe)}.dino-body[data-v-2e6bc910]{cursor:pointer;flex-direction:column;display:flex;position:relative}.dino-canvas[data-v-2e6bc910]{width:340px;height:100px;image-rendering:pixelated;display:block}.dino-footer[data-v-2e6bc910]{opacity:.8;letter-spacing:.2px;border-top:1px dashed #1f1f1f40;justify-content:center;align-items:center;padding:3px 6px;font-size:.75em;display:flex}.site-intro[data-v-284b2292]{background-color:var(--surface);color:var(--primary);border-bottom:1px solid var(--primary);-webkit-user-select:text;user-select:text;box-sizing:border-box;flex-direction:column;flex-shrink:0;font-family:inherit;transition:height .15s;display:flex;position:relative;overflow:hidden}.site-intro.is-dragging[data-v-284b2292]{transition:none!important}.site-intro.is-collapsed[data-v-284b2292]{height:auto!important;max-height:none!important}.intro-bar[data-v-284b2292]{background-color:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px;display:flex}.author-info[data-v-284b2292]{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.author-title[data-v-284b2292]{letter-spacing:.5px;cursor:pointer;font-size:1.05em}.censor-mask[data-v-284b2292]{color:#000;vertical-align:baseline;-webkit-user-select:none;user-select:none;background-color:#000;border-radius:0;padding:0 4px;line-height:1.25;transition:background-color .15s,color .15s;display:inline-block}.author-title:hover .censor-mask[data-v-284b2292],.censor-mask[data-v-284b2292]:hover,.censor-mask[data-v-284b2292]:focus{color:var(--primary);-webkit-user-select:auto;user-select:auto;background-color:#0000;outline:none}.email-link[data-v-284b2292]{color:var(--primary);opacity:.9;font-weight:400;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.email-link[data-v-284b2292]:hover{background-color:var(--primary);color:var(--surface);text-decoration:none}.collapsed-role[data-v-284b2292]{opacity:.85;font-size:.9em;font-weight:400}.toggle-btn[data-v-284b2292]{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;padding:2px 6px;font-family:inherit;font-size:.9em;font-weight:700}.toggle-btn[data-v-284b2292]:hover{background-color:var(--primary);color:var(--surface)}.toggle-btn[data-v-284b2292]:focus-visible{outline:1px dashed var(--primary)}.intro-content[data-v-284b2292]{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:0 12px 4px;display:flex;overflow:hidden}.intro-grid[data-v-284b2292]{flex:1;justify-content:space-between;align-items:center;gap:16px;min-height:0;display:flex;overflow:hidden}.intro-left[data-v-284b2292]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.intro-gallery[data-v-284b2292]{flex-shrink:0;margin:2px 0;transition:transform .15s}.gallery-grid[data-v-284b2292]{background-color:var(--surface);border:1px solid var(--primary);grid-template-rows:repeat(2,68px);grid-template-columns:repeat(2,68px);gap:6px;padding:4px;display:grid;box-shadow:2px 2px #00000014}.grid-cell[data-v-284b2292]{border:1px solid var(--primary);background-color:var(--surface);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:relative;overflow:hidden}.image-cell[data-v-284b2292]{cursor:pointer}.gallery-img[data-v-284b2292]{object-fit:cover;filter:grayscale(70%)contrast(105%);width:100%;height:100%;transition:all .25s;display:block}.image-cell:hover .gallery-img[data-v-284b2292]{filter:grayscale(0%)contrast();transform:scale(1.08)}.text-cell[data-v-284b2292]{background-color:var(--primary);color:var(--surface);-webkit-user-select:none;user-select:none;padding:4px;font-family:inherit;transition:all .2s}.text-cell[data-v-284b2292]:hover{background-color:var(--surface);color:var(--primary)}.cell-tag[data-v-284b2292]{letter-spacing:.5px;font-size:.72em;font-weight:800;line-height:1.2}.cell-sub[data-v-284b2292]{opacity:.8;letter-spacing:.3px;margin-top:2px;font-size:.58em}.intro-dino[data-v-284b2292]{flex-shrink:0;margin:2px 0;transition:transform .15s}@media (width<=1140px){.intro-gallery[data-v-284b2292]{display:none!important}}@media (width<=960px){.intro-dino[data-v-284b2292]{display:none!important}}.ascii-banner[data-v-284b2292]{white-space:pre;color:var(--primary);margin:0;padding:2px 0 4px;font-family:inherit;font-size:clamp(8px,1.15vw,12px);line-height:1.15;overflow-x:auto}.compact-banner[data-v-284b2292]{letter-spacing:1px;color:var(--primary);white-space:nowrap;text-overflow:ellipsis;padding:4px 0;font-size:.95em;font-weight:800;overflow:hidden}.meta-section[data-v-284b2292]{flex-direction:column;gap:3px;margin:4px 0;font-size:.92em;line-height:1.35;display:flex}.meta-row[data-v-284b2292]{align-items:center;gap:8px;display:flex}.meta-prefix[data-v-284b2292]{opacity:.7;font-weight:700}.meta-label[data-v-284b2292]{min-width:54px;font-weight:700}.meta-value[data-v-284b2292]{font-weight:400}.site-intro.tier-medium .ascii-banner[data-v-284b2292]{padding:0;font-size:clamp(6.5px,.95vw,10px);line-height:1.08}.site-intro.tier-medium .intro-gallery[data-v-284b2292],.site-intro.tier-medium .intro-dino[data-v-284b2292]{transform-origin:100%;transform:scale(.9)}.site-intro.tier-compact .meta-section[data-v-284b2292]{margin:2px 0 0;font-size:.85em}.site-intro.tier-compact .intro-gallery[data-v-284b2292]{transform-origin:100%;transform:scale(.78)}.site-intro.tier-minimal .meta-section[data-v-284b2292]{margin:0;font-size:.82em}.intro-resizer[data-v-284b2292]{cursor:row-resize;-webkit-user-select:none;user-select:none;background-color:var(--surface);box-sizing:border-box;z-index:5;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:16px;font-family:inherit;transition:background-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.resizer-track[data-v-284b2292]{white-space:nowrap;opacity:.65;letter-spacing:.5px;justify-content:center;align-items:center;width:100%;padding:0 4px;font-size:.78em;transition:opacity .15s;display:flex;overflow:hidden}.resizer-edge-left[data-v-284b2292],.resizer-edge-right[data-v-284b2292]{flex-shrink:0;font-weight:700}.resizer-line-fill[data-v-284b2292]{text-overflow:clip;letter-spacing:-1px;flex:1;overflow:hidden}.resizer-handle[data-v-284b2292]{background-color:var(--surface);border:1px solid var(--primary);border-radius:0;flex-shrink:0;align-items:center;gap:6px;margin:0 6px;padding:0 8px;font-size:.88em;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.resizer-icon[data-v-284b2292]{letter-spacing:-1px;font-size:.85em}.resizer-text[data-v-284b2292]{letter-spacing:1px}.intro-resizer[data-v-284b2292]:hover,.intro-resizer.is-dragging[data-v-284b2292]{background-color:#1f1f1f0d}.intro-resizer:hover .resizer-track[data-v-284b2292],.intro-resizer.is-dragging .resizer-track[data-v-284b2292]{opacity:1}.intro-resizer:hover .resizer-handle[data-v-284b2292],.intro-resizer.is-dragging .resizer-handle[data-v-284b2292]{background-color:var(--primary);color:var(--surface);border-color:var(--primary)}.intro-resizer[data-v-284b2292]:focus-visible{outline:1px dashed var(--primary)}.home-bio-container[data-v-7b13c389]{background-color:var(--surface);min-height:100vh;color:var(--primary);box-sizing:border-box;flex-direction:column;font-family:JetBrains Mono,Noto Sans SC,monospace;display:flex}.bio-navbar[data-v-7b13c389]{border-bottom:1px solid var(--primary);background-color:var(--surface);z-index:100;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.nav-brand[data-v-7b13c389]{letter-spacing:.5px;font-size:.95em;font-weight:700}.terminal-switch-btn[data-v-7b13c389],.bottom-terminal-btn[data-v-7b13c389]{color:var(--primary);border:1px solid var(--primary);cursor:pointer;background:0 0;border-radius:0;padding:4px 10px;font-family:inherit;font-size:.88em;font-weight:700;transition:all .15s}.terminal-switch-btn[data-v-7b13c389]:hover,.bottom-terminal-btn[data-v-7b13c389]:hover{background-color:var(--primary);color:var(--surface)}.bio-main[data-v-7b13c389]{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:24px 16px 48px;display:flex}.ascii-window[data-v-7b13c389]{border:1px solid var(--primary);background-color:var(--surface);overflow-x:auto}.window-inner[data-v-7b13c389]{padding:12px 14px}.ascii-art[data-v-7b13c389]{white-space:pre;margin:0;font-family:inherit;font-size:.78em;line-height:1.25}.window-bottom-bar[data-v-7b13c389]{opacity:.8;white-space:pre;margin-top:6px;font-size:.75em;overflow:hidden}.bio-identity[data-v-7b13c389]{flex-direction:column;gap:8px;display:flex}.author-name[data-v-7b13c389]{letter-spacing:.5px;margin:0;font-size:1.8em;font-weight:700}.email-link[data-v-7b13c389]{color:var(--primary);opacity:.85;font-size:.95em;text-decoration:underline}.email-link[data-v-7b13c389]:hover{opacity:1}.roles-list[data-v-7b13c389]{flex-direction:column;gap:6px;margin-top:6px;display:flex}.role-item[data-v-7b13c389]{align-items:center;gap:12px;font-size:.95em;display:flex}.role-num[data-v-7b13c389]{color:var(--primary);font-weight:700}.role-title[data-v-7b13c389]{letter-spacing:.3px}.ascii-divider[data-v-7b13c389]{white-space:pre;opacity:.7;font-size:.85em;overflow-x:hidden}.showcase-section[data-v-7b13c389]{flex-direction:column;gap:12px;display:flex}.showcase-header[data-v-7b13c389]{justify-content:space-between;align-items:center;display:flex}.showcase-title[data-v-7b13c389]{margin:0;font-size:1.35em;font-weight:700}.carousel-controls[data-v-7b13c389]{gap:8px;display:flex}.nav-arrow-btn[data-v-7b13c389]{color:var(--primary);border:1px solid var(--primary);cursor:pointer;background:0 0;border-radius:0;padding:4px 8px;font-family:inherit;font-size:.82em;font-weight:700}.nav-arrow-btn[data-v-7b13c389]:hover{background-color:var(--primary);color:var(--surface)}.cards-track[data-v-7b13c389]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.cards-track[data-v-7b13c389]::-webkit-scrollbar{height:6px}.cards-track[data-v-7b13c389]::-webkit-scrollbar-thumb{background-color:var(--primary)}.showcase-card[data-v-7b13c389]{scroll-snap-align:start;border:1px solid var(--primary);background-color:var(--surface);box-sizing:border-box;flex-direction:column;flex:0 0 320px;justify-content:space-between;display:flex}.card-header[data-v-7b13c389]{border-bottom:1px solid var(--primary);white-space:nowrap;text-overflow:ellipsis;opacity:.85;padding:4px 8px;font-size:.72em;overflow:hidden}.card-body[data-v-7b13c389]{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.card-ascii[data-v-7b13c389]{white-space:pre;margin:0;font-family:inherit;font-size:.65em;line-height:1.15}.card-meta[data-v-7b13c389]{opacity:.8;gap:6px;font-size:.78em;display:flex}.card-title[data-v-7b13c389]{margin:0;font-size:1.05em;font-weight:700;line-height:1.3}.card-quote[data-v-7b13c389]{opacity:.9;flex:1;margin:0;font-size:.84em;line-height:1.45}.spoiler-mask[data-v-7b13c389]{background-color:var(--primary);color:var(--primary);-webkit-user-select:none;user-select:none;cursor:help;padding:0 2px;transition:all .2s}.spoiler-mask[data-v-7b13c389]:hover{color:var(--primary);background-color:#0000;text-decoration:underline}.card-footer[data-v-7b13c389]{border-top:1px dashed var(--primary);justify-content:flex-end;padding:8px 12px;display:flex}.read-doc-btn[data-v-7b13c389]{color:var(--primary);border:1px solid var(--primary);cursor:pointer;background:0 0;border-radius:0;padding:3px 8px;font-family:inherit;font-size:.82em;font-weight:700;transition:all .15s}.read-doc-btn[data-v-7b13c389]:hover{background-color:var(--primary);color:var(--surface)}.bio-footer[data-v-7b13c389]{justify-content:center;margin-top:16px;display:flex}@media (width<=768px){.showcase-card[data-v-7b13c389]{flex:0 0 280px}}.page-container[data-v-261d2e1d]{background-color:var(--surface);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.view-container[data-v-261d2e1d]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.tmux-main-layout[data-v-261d2e1d]{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.bio-pane[data-v-261d2e1d]{flex:1;height:100%;min-height:0;overflow:auto}.workspace-layout[data-v-261d2e1d]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}@media (width>=768px){.workspace-layout.split-pane[data-v-261d2e1d]{flex-direction:row}}.window-pane[data-v-261d2e1d]{border-top:1px solid var(--primary);background-color:var(--surface);flex:1;height:100%;min-height:0;overflow:auto}@media (width<=767px){.window-pane[data-v-261d2e1d]{z-index:100;border-top:none;width:100vw;height:100vh;animation:.18s cubic-bezier(.16,1,.3,1) drawerSlideUp-261d2e1d;position:fixed;top:0;left:0}}@keyframes drawerSlideUp-261d2e1d{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=768px){.window-pane[data-v-261d2e1d]{border-top:none;border-left:1px solid var(--primary)}}
