<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-family:Arial,sans-serif;background:#f4f4f4;margin:20px;line-height:1.6}.container{background:#fff;padding:20px;max-width:800px;margin:auto;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}h1{color:#333}label{font-weight:700}#matrixContainer{margin:15px 0;overflow-x:auto}table{border-collapse:collapse;margin-bottom:10px;width:100%;min-width:400px}table,th,td{border:1px solid #ccc}th,td{padding:8px 5px;text-align:center}input[type=number],input[type=text]{width:50px;text-align:center;padding:4px;box-sizing:border-box}.state-name-input{width:60px}button{padding:10px 15px;background-color:#2d89ef;color:#fff;border:none;cursor:pointer;margin:5px;border-radius:4px;transition:background-color .3s ease}button:hover{background-color:#1b5dab}#output{background:#f9f9f9;border:1px solid #ddd;padding:15px;white-space:pre-wrap;font-family:monospace;margin-top:20px;border-radius:4px}.error{color:red;font-weight:700}.log-table{margin:10px 0}.log-table table{width:auto;border:1px solid #666;border-collapse:collapse}.log-table th,.log-table td{border:1px solid #666;padding:4px 8px;text-align:center}@media (max-width:600px){.container{padding:10px}input[type=number],input[type=text]{width:40px}.state-name-input{width:50px}th,td{padding:6px 3px}}</pre></body></html>