#terminal-container{width:100%;max-width:800px;margin:40px auto 20px;border-radius:8px;overflow:hidden;font-family:fira code,cascadia code,consolas,monaco,courier new,monospace;transition:box-shadow .3s ease-in-out}#terminal-container:focus-within{box-shadow:0 0 0 2px rgba(99,102,241,.5),0 10px 30px rgba(0,0,0,.4)}.terminal-header{padding:10px 15px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.terminal-buttons span{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;transition:background .2s ease-in-out,opacity .2s ease-in-out}.button-close{background:#ff5f56}.button-minimize{background:#ffbd2e}.button-maximize{background:#27c93f}#terminal-title{grid-column:2;min-width:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px}#terminal-window{padding:20px;height:clamp(360px,65vh,600px);overflow-y:auto;font-size:15px;line-height:1.55;cursor:text;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;word-break:normal}.input-line{display:flex;align-items:center;margin-bottom:2px}.input-line[hidden]{display:none}.prompt-arrow,.prompt-dir,.prompt-user{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-weight:700;margin-right:6px;transition:color .3s ease}.prompt-user{white-space:nowrap}#terminal-window::-webkit-scrollbar{width:7px}#terminal-window::-webkit-scrollbar-thumb{border-radius:6px}#cmd-input{flex:1;min-width:0;background:0 0;border:none;font-family:inherit;font-size:inherit;outline:none;padding-top:2px;box-sizing:border-box}.terminal-editor{display:flex;flex-direction:column;height:100%;min-height:0}.terminal-editor-text{flex:1;width:100%;min-height:0;box-sizing:border-box;padding:8px;border:0;outline:none;resize:none;background:0 0;color:inherit;font:inherit;line-height:inherit;white-space:pre;tab-size:4}.terminal-editor-status,.terminal-editor-command{flex:none;box-sizing:border-box;width:100%;min-height:1.6em;padding:2px 8px;font:inherit}.terminal-editor-command{border:0;outline:none;color:inherit;background:0 0}.terminal-editor-command[hidden]{display:none}.command-output{margin-bottom:10px}.output-pre{font-size:14px;font-family:inherit;line-height:1.7;margin-bottom:12px}.output-begin,.output-end{font-style:italic;opacity:.7}.terminal-link{text-decoration:underline;cursor:pointer}.terminal-link:hover{opacity:.8}.terminal-link:focus{outline:2px solid currentColor;outline-offset:2px}.info-key{font-weight:700}.info-json{max-width:100%;margin:10px 0;padding:12px 14px;border-radius:6px;font-family:inherit}.info-extract{font-size:.9em}.info-tail{font-size:15px}.table-key,.table-val,.table-val-another{display:inline-block;min-width:165px}.table-key{font-weight:700}.terminal-help{margin:10px 0}.terminal-help-row{display:grid;grid-template-columns:minmax(180px,230px)minmax(0,1fr);gap:12px;padding-block:3px}.terminal-help-row span:first-child{white-space:nowrap}.terminal-search-result{margin-bottom:10px}.terminal-tree{overflow-x:auto;white-space:pre}.terminal-file{margin:0;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}@media(max-width:520px){.terminal-help-row{grid-template-columns:1fr;gap:0;margin-bottom:6px}}.list-number{display:inline-block;width:30px;text-align:right;margin-right:8px}.file-dir{font-weight:700}.divider-level-one,.divider-level-two,.divider-level-three{border:0!important}.quote-block{padding:5px;margin-left:10px}#terminal-container{background:#1a1a1a;box-shadow:0 10px 30px rgba(0,0,0,.6)}.terminal-header{background:#2d2d2d;border-bottom:1px solid #3d3d3d}#terminal-title{color:#aaa}#terminal-window{color:#e8e8e8;background:#1a1a1a}.prompt-arrow{color:#4cd964}.terminal-admin .prompt-arrow{color:#e8855a}.prompt-dir{color:#00e0e3}.prompt-user{color:#a7b8ff}.terminal-editor-status{background:#343b4a;color:#dce6ff}#terminal-window::-webkit-scrollbar-thumb{background:#444;border:2px solid #1a1a1a}#terminal-window::-webkit-scrollbar-thumb:hover{background:#777}#terminal-window::-webkit-scrollbar-track{background:#252525}#cmd-input{color:#f7f7f7;caret-color:#babbbd}#cmd-input::placeholder{color:#888}.output-pre{color:silver}.output-begin,.output-end{color:#797979}.terminal-link{color:#6d9efd}.terminal-link:visited{color:#c792ea}.info-key{color:#569cd6}.info-json{background:#20242b;border:1px solid #353b45}.info-extract{color:#bbb}.info-tail{color:#797979}.table-key{color:#569cd6}.table-val{color:#d7ba7d}.table-val-another{color:#bbb}.list-number{color:#797979}.list-value{color:#d7ba7d}.st-error{color:#ff5f56}.st-warning{color:orange}.st-info{color:#5dade2}.st-success{color:#4caf50}.st-highlight{color:#00a3cc}.file-dir{color:#4daafc}.file-hidden{color:#5a5a5a}.file-sh{color:#4a7b5a}.divider-level-one{border-top:1px solid #444!important;margin:8px 0!important;opacity:.8!important}.divider-level-two{border-top:2px solid #555!important;margin:10px 0!important;opacity:.9!important}.divider-level-three{border-top:1px dashed #666!important;padding:2px 0!important;margin:15px 0!important}.quote-block{border-left:3px solid #f99157}#terminal-container.terminal-light{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15)}#terminal-container.terminal-light .terminal-header{background:#fff;border-bottom:1px solid #e0e0e0}#terminal-container.terminal-light #terminal-title{color:#555}#terminal-container.terminal-light #terminal-window{color:#1a202c;background:#fff}#terminal-container.terminal-light .prompt-arrow{color:#00796b}#terminal-container.terminal-light.terminal-admin .prompt-arrow{color:#b04e32}#terminal-container.terminal-light .prompt-dir{color:#00897b}#terminal-container.terminal-light .prompt-user{color:#4057a8}#terminal-container.terminal-light .terminal-editor-status{background:#e7edf7;color:#283a61}#terminal-container.terminal-light #terminal-window::-webkit-scrollbar-thumb{background:silver;border:2px solid #fff}#terminal-container.terminal-light #terminal-window::-webkit-scrollbar-thumb:hover{background:#888}#terminal-container.terminal-light #terminal-window::-webkit-scrollbar-track{background:#f8f8f8}#terminal-container.terminal-light #cmd-input{color:#333;caret-color:#555}#terminal-container.terminal-light #cmd-input::placeholder{color:#999}#terminal-container.terminal-light .output-pre{color:#444}#terminal-container.terminal-light .output-begin,#terminal-container.terminal-light .output-end{color:#999}#terminal-container.terminal-light .terminal-link{color:#00796b}#terminal-container.terminal-light .terminal-link:visited{color:#5d4037}#terminal-container.terminal-light .info-key{color:#0d47a1}#terminal-container.terminal-light .info-json{background:#f5f7fa;border:1px solid #dce2e8}#terminal-container.terminal-light .info-extract{color:#555}#terminal-container.terminal-light .info-tail{color:#777}#terminal-container.terminal-light .table-key{color:#0d47a1}#terminal-container.terminal-light .table-val{color:#bf360c}#terminal-container.terminal-light .table-val-another{color:#555}#terminal-container.terminal-light .list-number{color:#aaa}#terminal-container.terminal-light .list-value{color:#5d4037}#terminal-container.terminal-light .st-error{color:#d32f2f}#terminal-container.terminal-light .st-warning{color:#f57f17}#terminal-container.terminal-light .st-info{color:#333}#terminal-container.terminal-light .st-success{color:#388e3c}#terminal-container.terminal-light .st-highlight{color:#ff5722}#terminal-container.terminal-light .file-dir{color:#1976d2}#terminal-container.terminal-light .file-hidden{color:#9e9e9e}#terminal-container.terminal-light .file-sh{color:#004d40}#terminal-container.terminal-light .divider-level-one{border-top:1px solid #e0e0e0!important}#terminal-container.terminal-light .divider-level-two{border-top:2px solid #ccc!important}#terminal-container.terminal-light .divider-level-three{border-top:1px dashed #aaa!important}#terminal-container.terminal-light .quote-block{border-left:3px solid #ff9800}