.live-prompt{cursor:text;flex-wrap:nowrap;gap:0}.live-prompt-label{white-space:nowrap}.live-prompt-label>span{display:inline}.live-input{min-width:12ch;color:var(--foreground);font:inherit;caret-color:var(--accent);background:0 0;border:0;outline:0;flex:32ch;padding:0}.live-input::placeholder{color:var(--foreground);opacity:.35}.live-lines{overscroll-behavior:contain;scroll-behavior:auto;min-height:6rem;max-height:min(62vh,34rem);margin:.5rem 0 0;overflow-y:auto}.live-cmd{opacity:.85;margin:1rem 0 .35rem}.live-note{opacity:.8;white-space:pre-wrap;margin:.35rem 0}.live-error{color:var(--accent);margin:.35rem 0}.live-lines .live-prompt{background:var(--background);z-index:1;margin:.75rem 0 0;position:sticky;bottom:0}.live-lines .live-out:empty+.live-prompt{border-top:0;margin-top:0}.live-lines .listing{border-top:1px solid var(--border);margin:.25rem 0 0;padding:0;list-style:none}.live-lines .row-line{border-bottom:1px solid var(--border);white-space:nowrap;color:inherit;grid-template-columns:11ch 6ch 5ch 12ch 1fr;align-items:baseline;gap:.1rem 1ch;padding:.45rem .25rem;text-decoration:none;display:grid}.live-blurb{text-overflow:ellipsis;opacity:.6;grid-area:2/5;font-size:.78rem;overflow:hidden}.live-preview{z-index:50;background:var(--background);width:20rem;max-width:calc(100vw - 1rem);color:var(--foreground);border:1px solid var(--border);border-left:3px solid var(--accent);pointer-events:none;font-family:var(--font-mono);padding:.75rem;font-size:.78rem;line-height:1.5;display:none;position:fixed;box-shadow:0 12px 32px #00000059}.live-preview img,.live-preview video{object-fit:contain;border:1px solid var(--border);background:var(--muted);width:100%;max-height:11rem;margin:0 0 .6rem;display:block}.live-preview .pv-name{color:var(--accent);margin:0 0 .25rem;font-weight:700}.live-preview .pv-meta{opacity:.65;margin:.5rem 0 0}.live-lines a.row-line:hover,.live-lines a.row-line:focus-visible{background:var(--accent);color:var(--background);outline:none}.live-lines a.row-line:hover span,.live-lines a.row-line:focus-visible span{color:var(--background);opacity:1}.live-lines .manpage{margin:.25rem 0 .5rem}.live-lines .man-block{white-space:pre-wrap}.live-lines .man-shot{object-fit:contain;border:1px solid var(--border);background:var(--background);width:100%;max-height:480px;margin:.75rem 0 0;display:block}.live-lines .man-link{margin-top:.75rem;display:inline-block}.terminal.live .static-content{display:none}@media (width<=720px){.live-lines .row-line{white-space:normal;grid-template-columns:1fr auto}.live-lines .row-line .col-perms,.live-lines .row-line .col-owner{display:none}.live-lines .row-line .col-cat{grid-area:2/1}.live-lines .row-line .col-name{grid-area:1/1}.live-lines .row-line .col-year{grid-area:1/2}.live-blurb{white-space:normal;grid-area:3/1/auto/-1}}.terminal{font-family:var(--font-mono);color:var(--foreground);max-width:100%;font-size:.875rem;line-height:1.55}.prompt-line{font-family:var(--font-mono);border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--foreground);direction:ltr;flex-wrap:wrap;align-items:baseline;gap:.35ch;margin:1.25rem 0 .5rem;padding:.4rem 0;font-size:.9rem;display:flex}.prompt-line.subsequent{margin-top:2.5rem}.prompt-user{color:var(--accent);font-weight:600}.prompt-sep{opacity:.5}.prompt-path{font-weight:500}.prompt-cmd{color:var(--foreground);opacity:.85}.caret{background:var(--accent);width:.6ch;height:1em;margin-left:.25ch;animation:1.1s steps(2,start) infinite blink;display:inline-block;transform:translateY(.15em)}@keyframes blink{50%{opacity:0}}.manpage{background:var(--muted);border:1px solid var(--border);border-left:3px solid var(--accent);margin:.5rem 0 1rem;padding:1rem 1.25rem;overflow-x:auto}.man-block{font-family:var(--font-mono);white-space:pre;color:var(--foreground);margin:0;font-size:.8125rem;line-height:1.6}.man-block-bidi{white-space:pre-wrap;unicode-bidi:plaintext}.listing-total{font-family:var(--font-mono);opacity:.65;margin:.5rem 0;padding-left:.25rem;font-size:.8125rem}.listing{border-top:1px solid var(--border);direction:ltr;margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--border);position:relative}.row-toggle{text-align:left;width:100%;font-family:var(--font-mono);color:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem .25rem;transition:background .12s,color .12s;display:block}.row-toggle:hover,.row-toggle:focus-visible{background:var(--accent);color:var(--background)}.row-toggle:hover .col-perms,.row-toggle:focus-visible .col-perms,.row-toggle:hover .col-year,.row-toggle:focus-visible .col-year,.row-toggle:hover .col-owner,.row-toggle:focus-visible .col-owner,.row-toggle:hover .col-cat,.row-toggle:focus-visible .col-cat,.row-toggle:hover .row-blurb,.row-toggle:focus-visible .row-blurb{color:var(--background);opacity:1}.row-toggle:focus-visible{outline:2px dashed var(--accent);outline-offset:-2px}.row-toggle[aria-expanded=true] .col-chevron:before{content:"-"}.row-toggle .col-chevron:before{content:"+"}.row-toggle .col-chevron{opacity:.6;width:1.25ch;display:inline-block}.row-line{white-space:nowrap;grid-template-columns:auto 11ch 6ch 5ch 12ch 1fr;align-items:baseline;column-gap:1ch;font-size:.875rem;display:grid}.col-perms{color:var(--accent);letter-spacing:.02em;font-weight:600}.col-owner{opacity:.65}.col-year{opacity:.85;font-variant-numeric:tabular-nums}.col-cat{opacity:.75;text-transform:lowercase}.col-name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.row-blurb{opacity:.75;white-space:normal;text-align:start;margin-top:.15rem;padding-left:14.25ch;font-size:.8125rem;display:block}.row-meta{padding:0 .25rem .55rem 14.25ch;font-size:.8125rem}.row-link{font-family:var(--font-mono);color:var(--accent);border-bottom:1px dotted;padding-bottom:1px;text-decoration:none}.row-link:hover,.row-link:focus-visible{background:var(--accent);color:var(--background);border-bottom-color:var(--background);outline:none}.project-date{opacity:.65;font-variant-numeric:tabular-nums;margin-left:.8rem;display:inline-block}.project-license,.project-tags{opacity:.75;margin-left:.8rem;display:inline-block}.row-link-disabled{opacity:.45;cursor:not-allowed;border-bottom-style:dashed}.row-media{padding:0 .25rem .85rem 14.25ch}.row-media[hidden]{display:none}.row-media img,.row-media video{object-fit:contain;border:1px solid var(--border);background:var(--muted);width:100%;max-width:100%;max-height:480px;display:block}.closing{font-family:var(--font-mono);opacity:.85;margin-top:1rem;font-size:.8125rem}.closing a{color:var(--accent);border-bottom:1px dotted;text-decoration:none}.closing a:hover,.closing a:focus-visible{background:var(--accent);color:var(--background)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.terminal{font-size:.8125rem}.man-block{font-size:.75rem}.row-line{white-space:normal;grid-template-columns:auto 1fr;column-gap:1ch}.col-perms{grid-area:1/2;font-size:.75rem;display:block}.col-owner{display:none}.col-year{opacity:.7;grid-area:2/2;font-size:.75rem;display:inline}.col-cat{grid-area:2/2;font-size:.75rem;display:inline}.col-cat:before{content:" · ";opacity:.5}.col-name{white-space:normal;word-break:break-word;grid-area:3/2;font-size:.9375rem}.col-chevron{grid-row:1/span 3;align-self:start;padding-top:.15rem}.row-blurb,.row-meta,.row-media{padding-left:2.25ch}}@media (width<=420px){.prompt-line{font-size:.75rem}.man-block{font-size:.6875rem;line-height:1.55}}