@font-face{font-family:Zenbones Mono Web;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/Zenbones-Mono-Regular.woff2)format("woff2")}@font-face{font-family:Zenbones Mono Web;font-style:italic;font-weight:400;font-display:optional;src:url(/fonts/Zenbones-Mono-Italic.woff2)format("woff2")}@font-face{font-family:Zenbones Mono Web;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/Zenbones-Mono-SemiBold.woff2)format("woff2")}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--terminal-bg,#000);color:var(--terminal-fg,#fff);font-family:Zenbones Mono Web,Menlo,Monaco,Consolas,Courier New,monospace}.terminal-skip-link{z-index:100;background:var(--terminal-fg);color:var(--terminal-bg);font:inherit;padding:.5ch 1ch;text-decoration:none;position:absolute;top:0;left:-9999px;&:focus{top:1.5ch;left:1.5ch}}.terminal-page{--terminal-font-size:16px;--terminal-line-height-ratio:1.15;--terminal-line-height:calc(var(--terminal-font-size) * var(--terminal-line-height-ratio));--terminal-bg:#000;--terminal-fg:#fff;--terminal-prompt:#fff;--terminal-accent:#9ecbff;--terminal-error:#ff7b72;--terminal-hint:#f2cc60;--terminal-meta:#9ea7b3;--terminal-table-border:#fff;--terminal-table-header:#9ecbff;--terminal-table-positive:#7cc77c;--terminal-table-negative:#ff7b72;background:var(--terminal-bg);height:100dvh;color:var(--terminal-fg);font-size:var(--terminal-font-size);line-height:var(--terminal-line-height)}.terminal-body{height:100dvh;padding:1.5ch;overflow-y:auto}.terminal-entry{content-visibility:auto;contain-intrinsic-size:auto none;&+&{margin-top:0}}.terminal-prompt{color:var(--terminal-prompt);line-height:var(--terminal-line-height);min-height:var(--terminal-line-height);margin:0}.terminal-line{line-height:var(--terminal-line-height);min-height:var(--terminal-line-height);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}.terminal-line-divider{color:var(--terminal-meta);white-space:pre}.terminal-link{color:var(--terminal-accent);overflow-wrap:anywhere;word-break:break-word;text-decoration:none;&:hover,&:focus{text-underline-offset:.25ch;text-decoration:underline}}.terminal-markdown{margin:0;& ul,& ol,& .terminal-definition-list{margin:0}& .terminal-definition-list-row{grid-template-columns:calc(var(--terminal-definition-term-width,0ch) + 2ch) 1fr;align-items:baseline;column-gap:1ch;display:grid}& .terminal-definition-list-term,& .terminal-definition-list-description{min-width:0;margin:0}& .terminal-definition-list-term{color:var(--terminal-accent);white-space:pre}& .terminal-definition-list-description,& .terminal-definition-list-marker{color:var(--terminal-fg)}& ul{padding:0;list-style:none;&>li:before{content:"- "}}& ol{padding-left:2ch;list-style:decimal}& li{line-height:var(--terminal-line-height);margin:0;&+&{margin-top:0}}& .terminal-heading{font-size:inherit;line-height:var(--terminal-line-height);margin:0;font-weight:400}& .terminal-heading-1{color:var(--terminal-accent)}& .terminal-heading-2{color:var(--terminal-hint)}& .terminal-heading-3{color:var(--terminal-fg)}& .terminal-heading-4,& .terminal-heading-5,& .terminal-heading-6{color:var(--terminal-meta)}& .terminal-blockquote{color:var(--terminal-hint);border:0;margin:0;padding:0;&>p{margin:0}}}.terminal-inline-code{color:var(--terminal-accent);font:inherit;background:0 0;padding:0}.terminal-timeline{margin:0;padding:0;list-style:none;&>li{margin:0}}.terminal-timeline-nested{margin:0;padding:0;list-style:none}.terminal-timeline-row{display:block}.terminal-git-log-hash{color:var(--terminal-accent)}.terminal-git-log-relative{color:var(--terminal-prompt)}.terminal-git-status-modified{color:var(--terminal-success)}.terminal-table{border-collapse:separate;border-spacing:0;border:1px solid var(--terminal-table-border);width:max-content;min-width:0;max-width:100%;margin:1ch 0;& th,& td{text-align:left;height:var(--terminal-line-height);line-height:var(--terminal-line-height);white-space:nowrap;vertical-align:middle;border:0;padding:0 1ch;font-weight:400;&>*{margin:0;padding:0}}& th+th,& td+td{border-left:1px solid var(--terminal-table-border)}& th{color:var(--terminal-table-header)}& thead th{border-bottom:1px solid var(--terminal-table-border);padding:1ch}& tr+tr>td{padding:.5ch 1ch 0}& tr:first-of-type td{padding-top:1ch}& tr:last-of-type td{padding-bottom:1ch}}.terminal-table-header-cell{color:var(--terminal-table-header)}.terminal-table-cell-positive{color:var(--terminal-table-positive)}.terminal-table-cell-negative{color:var(--terminal-table-negative)}.terminal-input-row{background:var(--terminal-bg);line-height:var(--terminal-line-height);min-height:var(--terminal-line-height);grid-template-columns:auto 1fr;align-items:baseline;gap:1ch;margin-top:0;padding-top:0;display:grid}.terminal-input-prompt{color:var(--terminal-prompt);line-height:var(--terminal-line-height);min-height:var(--terminal-line-height)}.terminal-input{appearance:none;background:var(--terminal-bg);color:var(--terminal-fg);font:inherit;line-height:var(--terminal-line-height);height:var(--terminal-line-height);width:100%;caret-color:var(--terminal-fg);caret-shape:block;border:0;outline:0;margin:0;padding:0;&::placeholder{color:var(--terminal-meta);opacity:.5}}.terminal-confirmation-row{background:var(--terminal-bg);line-height:var(--terminal-line-height);min-height:var(--terminal-line-height);align-items:baseline;margin-top:0;padding-top:0;display:flex}.terminal-confirmation-question{color:var(--terminal-meta);white-space:pre}.terminal-confirmation-input{appearance:none;background:var(--terminal-bg);color:var(--terminal-fg);font:inherit;line-height:var(--terminal-line-height);height:var(--terminal-line-height);min-width:2ch;caret-color:var(--terminal-fg);caret-shape:block;border:0;outline:0;flex:1;margin:0;padding:0}.terminal-line-text,.terminal-line-list-item{color:var(--terminal-fg)}.terminal-line-link{color:var(--terminal-accent)}.terminal-line-error{color:var(--terminal-error)}.terminal-line-hint,.terminal-inline-summary{color:var(--terminal-hint)}.terminal-line-meta{color:var(--terminal-meta);white-space:pre;overflow-wrap:normal;word-break:normal}.terminal-running{animation:1.1s ease-in-out infinite terminal-running-pulse;display:inline-block}.terminal-theme-picker{margin:0;padding:0;list-style:none;&:focus,&:focus-visible{box-shadow:none;outline:none}}.terminal-theme-option{appearance:none;color:var(--terminal-fg);font:inherit;line-height:var(--terminal-line-height);cursor:pointer;text-align:left;white-space:pre;background:0 0;border:0;margin:0;padding:0;display:block;&:focus-visible{color:var(--terminal-accent);outline:none}}.terminal-theme-option-selected{color:var(--terminal-accent)}.terminal-theme-option-indicator{width:2ch;display:inline-block}@keyframes terminal-running-pulse{0%,to{opacity:.55}50%{opacity:1}}.terminal-tree-branch{white-space:pre}.terminal-tree-branch-0{color:var(--terminal-table-border)}.terminal-tree-branch-1{color:var(--terminal-prompt)}.terminal-tree-branch-2{color:var(--terminal-accent)}.terminal-tree-branch-3{color:var(--terminal-table-header)}.terminal-tree-branch-4{color:var(--terminal-meta)}.terminal-ascii-figure{margin:0}.terminal-ascii-pre{color:var(--terminal-meta);white-space:pre;overflow-wrap:normal;word-break:normal;font:inherit;line-height:var(--terminal-line-height);margin:0}.terminal-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}
