:root{color-scheme:light dark;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-synthesis:none;--color-bg: #ffffff;--color-text: #111111;--color-line: #999999;--color-line-strong: #111111;--color-table-border: #bbbbbb;--color-notice: #111111;--color-info: #1d4ed8;--color-clear: #15803d}@media(prefers-color-scheme:dark){:root{--color-bg: #0e1012;--color-text: #e7e7e7;--color-line: #6f7479;--color-line-strong: #e7e7e7;--color-table-border: #4b5055;--color-notice: #e7e7e7;--color-info: #60a5fa;--color-clear: #4ade80}}*{box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;min-width:320px;color:var(--color-text);background:var(--color-bg)}#app{width:min(920px,calc(100% - 32px));margin:32px auto 80px}#command-form{display:flex;align-items:center;gap:10px;position:sticky;top:0;padding:10px 0 14px;background:var(--color-bg);z-index:1}.prompt{font-size:1.2rem;line-height:1}#command-input{width:100%;border:0;border-bottom:1px solid var(--color-line);padding:8px 4px;color:var(--color-text);caret-color:var(--color-text);font:inherit;font-size:1rem;outline:none;background:transparent}#command-input:focus{border-bottom-color:var(--color-line-strong)}#output{padding-top:26px}h1{margin-top:0;font-size:1.25rem}pre{white-space:pre-wrap;line-height:1.7}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.list-view ul{list-style:none;padding:0;margin:0}.list-view li{margin:0 0 12px}.undiscovered-count{white-space:nowrap}.document-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:18px}.file-id{min-width:0;font-size:.9rem}.document-back-link{flex:0 0 auto;white-space:nowrap}.last-viewed-marker{margin-left:.5em;font-weight:700;white-space:nowrap}.new-file-notice{margin:0 0 26px;padding:10px 12px;border-left:3px solid var(--color-info)}.info{color:var(--color-info)}.document-body{line-height:1.8}.document-body img{max-width:100%}.document-body table{border-collapse:collapse}.document-body th,.document-body td{border:1px solid var(--color-table-border);padding:6px 8px}.message{line-height:1.7}.message.error{font-weight:600}#completion-output{margin-top:36px;color:var(--color-clear)}.completion-view{border-top:1px solid var(--color-clear);padding-top:24px}.completion-title{font-size:1.35rem;font-weight:700;letter-spacing:.12em}.completion-message{margin-top:8px;font-weight:700;line-height:1.7}.completion-detail{margin-top:8px;line-height:1.7}.completion-status{border-top:1px solid var(--color-clear);padding-top:12px;font-size:.9rem;font-weight:700;line-height:1.5}
