Build a single-file HTML page called "CRONOS v2.4" — a fake operating system terminal with a retro-futuristic distributed research kernel fiction.

## Requirements

### Visual design
- Amber phosphor (#FFB000) monochrome on near-black (#0A0900) background
- CRT scanline overlay, subtle glow on text, slight screen curvature
- Status bar at top: hostname, user, session ID, live clock, network indicator, pane count
- Scrollable terminal output area with retro-styled scrollbar
- Boot sequence animation on load (memory check, service init, kernel handoff)
- Distinct CRT-off power-down animation when "shutdown" is typed
- Fully responsive: works on desktop and mobile

### Commands (at least 20, all meaningful)
Build a command parser with these commands, each producing realistic output:

1. `help [cmd]` — list all commands or show help for one command
2. `ls [-la] [path]` — list directory contents with optional details
3. `cat <path>` — display file contents with paging for long files
4. `cd <path>` — change directory with path resolution
5. `pwd` — print working directory
6. `clear` — clear scrollback
7. `echo <text>` — echo text back
8. `whoami` — show current user identity
9. `date` — show current date
10. `uname` — show kernel version info
11. `neofetch` — ASCII art system info display
12. `history` — show command history
13. `mkdir <path>` — create a directory
14. `touch <path>` — create a file
15. `rm [-rf] <path>` — remove file or directory
16. `ping [host]` — simulated network ping with latency
17. `banner` — show the CRONOS ASCII banner
18. `uptime` — show system uptime
19. `ps` — list running processes
20. `df` — show disk usage
21. `free` — show memory usage
22. `tree` — show directory tree
23. `find <name>` — find files by name pattern
24. `cal [month] [year]` — show calendar
25. `split` — split terminal pane vertically
26. `hsplit` — split terminal pane horizontally
27. `focus <n>` — focus pane by number
28. `close` — close active pane
29. `only` — close all panes except active
30. `shutdown` — play CRT shutdown animation then reboot
31. `credits` — show build credits

### Fake filesystem
Build an in-memory tree with at least these directories and files, all with believable content:

```
/
├── home/operator/
│   ├── README.md         — Welcome to CRONOS, system overview
│   ├── notes.txt          — Personal operator notes
│   ├── .profile           — Shell profile with aliases
│   └── docs/
│       ├── manual.txt     — User manual excerpt
│       └── commands.txt   — Command cheat sheet
├── etc/
│   ├── hostname           — "cronos-01"
│   ├── passwd             — Password file entry
│   ├── version            — Kernel version string
│   ├── motd               — Message of the day
│   └── resolv.conf        — DNS config
├── var/log/
│   ├── boot.log           — Boot sequence log
│   ├── auth.log           — Authentication log with entries
│   ├── kernel.log         — Kernel messages
│   └── system.log         — System events
├── data/
│   ├── survey.json        — JSON data file
│   └── manifest.txt       — Data manifest
├── sys/
│   ├── version            — Sysfs version
│   ├── cpu                — CPU info
│   └── memory             — Memory info
└── tmp/                   — Empty temp directory
```

### Interaction model
- Keyboard-first: start typing immediately after boot
- Tab completion for commands and paths
- Up/down arrow keys for history navigation
- Ctrl+L to clear, Ctrl+U to clear current line
- Pane management via keyboard shortcuts or commands
- Touch devices: large tap targets, on long-press show action menu, virtual keyboard works naturally

### Quality bar
- No placeholder command implementations — every command produces realistic, stateful output
- Errors are informative, not decorative
- The shell invites exploration for at least a few minutes
- Commands that should modify state (mkdir, touch, rm) actually modify the filesystem
- No external images, no network calls, no backend
