:root{--primary-color:#0f0;--secondary-color:#0f8;--accent-color:#f0f;--dark-bg:#0a0e27;--darker-bg:#050811;--text-color:#0f0;--muted-text:#0a0;--border-color:#0f0;--font-family:"Courier New", "Monaco", "Menlo", monospace}body{background-color:var(--darker-bg);color:var(--text-color);font-family:var(--font-family);margin:0;padding:0;font-size:14px;line-height:1.6;overflow:hidden}#root{width:100vw;height:100vh}::selection{background-color:var(--primary-color);color:var(--darker-bg)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}code{font-size:15px;line-height:135%;font-family:var(--font-family);color:var(--primary-color);background:#00ff001a;border-radius:4px;padding:4px 8px;display:inline-flex}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#161f16;--titlebar-bg:#1e2a1e;--border:#2a3a2a;--prompt:#4ec97b;--ok:#4ec97b;--name:#5ddb99;--bright:#e2e2e2;--body:#c8c8c8;--muted:#6e6e6e;--link:#6ecfff;--error:#ff6b6b;--font:"JetBrains Mono", "Fira Code", "Cascadia Code", "Menlo", "Monaco", "Courier New", monospace;--fs:13.5px;--lh:1.6;--indent:2ch}body,#root{background:radial-gradient(at 60% 40%,#1a2e1a 0%,#0d1a0d 40%,#080f08 100%);justify-content:center;align-items:center;width:100%;height:100vh;margin:0;display:flex}.t-window{width:min(1100px,92vw);height:min(680px,88vh);font-family:var(--font);font-size:var(--fs);line-height:var(--lh);color:var(--body);cursor:text;background:#161f16;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 80px #000000b3,0 0 0 1px #ffffff0f}.t-titlebar{background:var(--titlebar-bg);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:10px 16px;display:flex}.t-traffic{align-items:center;gap:8px;display:flex}.t-btn{border-radius:50%;width:13px;height:13px}.t-close{background:#ff5f57}.t-minimize{background:#febc2e}.t-maximize{background:#28c840}.t-title{text-align:center;color:#8a8a8a;letter-spacing:.2px;flex:1;font-size:13px}.t-spacer{width:56px}.t-body{flex-direction:column;flex:1;padding:16px 28px 20px;display:flex;overflow-y:auto}.t-body::-webkit-scrollbar{width:5px}.t-body::-webkit-scrollbar-track{background:0 0}.t-body::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:3px}.t-entry{flex-direction:column;display:flex}.t-row,.t-out-row{min-height:calc(var(--fs) * var(--lh));white-space:pre;align-items:baseline;display:flex}.out-prompt{color:var(--prompt);white-space:pre;flex-shrink:0;font-weight:600}.t-typed{color:var(--bright);white-space:pre}.t-input-row{min-height:calc(var(--fs) * var(--lh));white-space:pre;align-items:baseline;margin-top:4px;display:flex}.t-input-shell{align-items:baseline;display:inline-flex;position:relative}.t-input-mirror{color:var(--bright);white-space:pre;pointer-events:none;font-family:var(--font);font-size:var(--fs);line-height:var(--lh)}.t-cursor{background:var(--prompt);vertical-align:text-bottom;flex-shrink:0;width:.55ch;height:1em;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.t-input{width:100%;font-family:var(--font);font-size:var(--fs);line-height:var(--lh);color:#0000;caret-color:#0000;cursor:text;background:0 0;border:none;outline:none;padding:0;position:absolute;inset:0 -9999px 0 0}.out-ok{color:var(--ok);font-weight:600}.out-bright{color:var(--bright);font-weight:500}.out-name{color:var(--name);font-weight:600}.out-body{color:var(--body);white-space:pre-wrap;word-break:break-word;flex:1}.out-muted{color:var(--muted);white-space:pre}.out-link{color:var(--link);white-space:pre-wrap;word-break:break-all}.out-error{color:var(--error)}.out-separator{color:#3a3a3a}@media (width<=640px){:root{--fs:12px}.t-body{padding:14px 16px}}#root{width:100%;height:100%;margin:0;padding:0}
