:root{--bg: #1d1f21;--fg: #c5c8c6;--color0: #1d1f21;--color1: #cc6666;--color2: #b5bd68;--color3: #f0c674;--color4: #81a2be;--color5: #b294bb;--color6: #8abeb7;--color7: #c5c8c6;--color8: #969896;--color9: #cc6666;--color10: #b5bd68;--color11: #f0c674;--color12: #81a2be;--color13: #b294bb;--color14: #8abeb7;--color15: #ffffff}@media(prefers-color-scheme:light){:root:not([data-scheme]){--bg: #ffffff;--fg: #4d4d4c;--color0: #000000;--color1: #c82829;--color2: #718c00;--color3: #eab700;--color4: #4271ae;--color5: #8959a8;--color6: #3e999f;--color7: #dcdcdc;--color8: #8e908c;--color9: #c82829;--color10: #718c00;--color11: #eab700;--color12: #4271ae;--color13: #8959a8;--color14: #3e999f;--color15: #1d1f21}}:root[data-scheme=tomorrow-night]{--bg: #1d1f21;--fg: #c5c8c6;--color0: #1d1f21;--color1: #cc6666;--color2: #b5bd68;--color3: #f0c674;--color4: #81a2be;--color5: #b294bb;--color6: #8abeb7;--color7: #c5c8c6;--color8: #969896;--color9: #cc6666;--color10: #b5bd68;--color11: #f0c674;--color12: #81a2be;--color13: #b294bb;--color14: #8abeb7;--color15: #ffffff}:root[data-scheme=tomorrow]{--bg: #ffffff;--fg: #4d4d4c;--color0: #000000;--color1: #c82829;--color2: #718c00;--color3: #eab700;--color4: #4271ae;--color5: #8959a8;--color6: #3e999f;--color7: #dcdcdc;--color8: #8e908c;--color9: #c82829;--color10: #718c00;--color11: #eab700;--color12: #4271ae;--color13: #8959a8;--color14: #3e999f;--color15: #1d1f21}:root[data-scheme=gruvbox-dark]{--bg: #282828;--fg: #ebdbb2;--color0: #282828;--color1: #cc241d;--color2: #98971a;--color3: #d79921;--color4: #458588;--color5: #b16286;--color6: #689d6a;--color7: #a89984;--color8: #928374;--color9: #fb4934;--color10: #b8bb26;--color11: #fabd2f;--color12: #83a598;--color13: #d3869b;--color14: #8ec07c;--color15: #ebdbb2}:root[data-scheme=solarized-dark]{--bg: #002b36;--fg: #839496;--color0: #073642;--color1: #dc322f;--color2: #859900;--color3: #b58900;--color4: #268bd2;--color5: #d33682;--color6: #2aa198;--color7: #eee8d5;--color8: #586e75;--color9: #cb4b16;--color10: #586e75;--color11: #657b83;--color12: #839496;--color13: #6c71c4;--color14: #93a1a1;--color15: #fdf6e3}:root[data-scheme=solarized-light]{--bg: #fdf6e3;--fg: #657b83;--color0: #073642;--color1: #dc322f;--color2: #859900;--color3: #b58900;--color4: #268bd2;--color5: #d33682;--color6: #2aa198;--color7: #eee8d5;--color8: #93a1a1;--color9: #cb4b16;--color10: #586e75;--color11: #657b83;--color12: #839496;--color13: #6c71c4;--color14: #586e75;--color15: #002b36}:root[data-scheme=dracula]{--bg: #282a36;--fg: #f8f8f2;--color0: #21222c;--color1: #ff5555;--color2: #50fa7b;--color3: #f1fa8c;--color4: #bd93f9;--color5: #ff79c6;--color6: #8be9fd;--color7: #f8f8f2;--color8: #6272a4;--color9: #ff6e6e;--color10: #69ff94;--color11: #ffffa5;--color12: #d6acff;--color13: #ff92df;--color14: #a4ffff;--color15: #ffffff}:root[data-scheme=nord]{--bg: #2e3440;--fg: #d8dee9;--color0: #3b4252;--color1: #bf616a;--color2: #a3be8c;--color3: #ebcb8b;--color4: #81a1c1;--color5: #b48ead;--color6: #88c0d0;--color7: #e5e9f0;--color8: #4c566a;--color9: #bf616a;--color10: #a3be8c;--color11: #ebcb8b;--color12: #81a1c1;--color13: #b48ead;--color14: #8fbcbb;--color15: #eceff4}:root[data-scheme=monokai]{--bg: #272822;--fg: #f8f8f2;--color0: #272822;--color1: #f92672;--color2: #a6e22e;--color3: #f4bf75;--color4: #66d9ef;--color5: #ae81ff;--color6: #a1efe4;--color7: #f8f8f2;--color8: #75715e;--color9: #f92672;--color10: #a6e22e;--color11: #f4bf75;--color12: #66d9ef;--color13: #ae81ff;--color14: #a1efe4;--color15: #f9f8f5}:root{--accent: var(--color4);--prompt: var(--color2);--link: var(--color6);--muted: var(--color8);--warn: var(--color1);--cursor: var(--color2);--mono: "Source Code Pro", ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--row: 1.45;--maxcol: 82ch}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--mono);font-size:15px;line-height:var(--row);background:var(--bg);color:var(--fg);min-height:100vh;-webkit-text-size-adjust:100%}a{color:var(--link);text-decoration:none}a:hover,a:focus{text-decoration:underline}.accent{color:var(--accent)}.muted{color:var(--muted)}.app{display:none}.static-view{display:block}html.terminal-ready .static-view{display:none}html.terminal-ready .app{display:block}.static-view{padding:1.5rem 1rem;max-width:var(--maxcol);margin:0 auto}.static-view .banner{color:var(--accent)}.static-view .bio{margin:0 0 1rem}.static-view .links{list-style:none;margin:0;padding:0}.static-view .command-output{margin-bottom:.5rem}.static-view .command-output div{color:var(--muted)}.banner{font-weight:700;line-height:1.05;margin:0 0 1rem;overflow-x:auto;white-space:pre}.prompt{color:var(--prompt);font-weight:700;white-space:nowrap}.echo{color:var(--fg)}.muted .cmd-name,.cmd-name{color:var(--accent);display:inline-block;min-width:9ch}.output{margin:.1rem 0 .6rem}.cmd-list{list-style:none;margin:.2rem 0;padding:0}.ls-grid{display:flex;flex-wrap:wrap;gap:0 2ch}.colorbar{display:inline-flex;vertical-align:middle;margin-left:.5ch}.swatch{width:1.1ch;height:1.1ch;display:inline-block}.neofetch{display:flex;gap:2ch;flex-wrap:wrap}.neofetch-logo{color:var(--accent);margin:0}.neofetch-facts{margin:0}.tty-bar,.tui-bar{display:flex;align-items:center;gap:.6ch;padding:.5rem .75rem;border-bottom:1px solid var(--color8)}.dot{width:.85ch;height:.85ch;border-radius:50%;display:inline-block}.dot-r{background:var(--color1)}.dot-y{background:var(--color3)}.dot-g{background:var(--color2)}.tty-title,.tui-title{color:var(--muted);margin-left:.5ch;font-size:.85em}.tty{max-width:var(--maxcol);margin:1.5rem auto;border:1px solid var(--color8);border-radius:6px;overflow:hidden;min-height:calc(100vh - 3rem);display:flex;flex-direction:column}.tty-body{padding:1rem;flex:1}.tty .banner{color:var(--accent)}.block{margin-bottom:.15rem}.line{display:flex;gap:.8ch;flex-wrap:wrap}.prompt-line{position:relative;display:flex;gap:.8ch;align-items:baseline;margin-top:.2rem}.entry{position:relative;white-space:pre-wrap;word-break:break-word}.entry-text{color:var(--fg)}.cursor{display:inline-block;width:1ch;height:1.1em;background:var(--cursor);vertical-align:text-bottom;margin-left:1px;animation:blink 1.05s steps(1) infinite}.cursor-busy{background:var(--accent)}@keyframes blink{50%{opacity:0}}.hidden-input{position:absolute;inset:0;width:100%;height:100%;background:transparent;border:0;outline:none;padding:0;margin:0;font:inherit;color:transparent;caret-color:transparent}.hidden-input::selection{background:var(--color8)}.tui{max-width:100%;min-height:100vh;padding-bottom:2rem}.tui .banner{color:var(--accent);padding:1rem 1rem 0;font-size:.8rem}.tui-menu{display:flex;flex-direction:column;padding:.5rem}.tui-hint{color:var(--muted);padding:.5rem .75rem}.tui-item{display:grid;grid-template-columns:2ch 11ch 1fr;align-items:center;gap:.5ch;width:100%;text-align:left;background:transparent;border:0;border-left:3px solid transparent;color:var(--fg);font:inherit;padding:.85rem .75rem;cursor:pointer}.tui-item:hover,.tui-item:focus,.tui-item:active{border-left-color:var(--accent);background:color-mix(in srgb,var(--color8) 22%,transparent);outline:none}.tui-bullet{color:var(--prompt);font-weight:700}.tui-item-name{color:var(--accent)}.tui-item-summary{color:var(--muted);font-size:.9em}.tui-panel{padding:.75rem}.tui-panel-head{margin-bottom:.75rem}.tui-back{margin-top:1.25rem;background:transparent;border:1px solid var(--color8);border-radius:4px;color:var(--accent);font:inherit;padding:.6rem 1rem;cursor:pointer;width:100%}.tui-back:hover,.tui-back:active{border-color:var(--accent)}@media(prefers-reduced-motion:reduce){.cursor{animation:none}}
