html,body{margin:0;height:100%;overflow:hidden;background:#1b1714;color:#dcdcdc;font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif}#chrome{position:fixed;inset:0}#scene{display:block;width:100%;height:100%}#topbar{position:absolute;top:0;left:0;right:0;z-index:8;display:flex;align-items:center;gap:10px;padding:10px 16px 12px;background:linear-gradient(180deg,#1b1714eb,#1b171400);pointer-events:none}.brand{font-weight:650;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:#9aa4b8}.tab{font-size:13px;padding:4px 10px;border-radius:8px;color:#8b93a7}.tab.on{color:#e8edf7;background:#ffffff0f}.grow{flex:1}.hint{font-size:11px;color:#6d7588;letter-spacing:.04em}#inspector{position:absolute;left:16px;top:56px;width:min(280px,32vw);z-index:8;pointer-events:none;background:#0e1016b8;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#inspector .kicker{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8ab0d8;margin-bottom:6px}#inspector h2{margin:0 0 4px;font-size:18px;font-weight:600;color:#f2f4f8}#ins-meta{margin:0 0 10px;font-size:12px;color:#8b93a7}#ins-body{margin:0;font-size:13px;line-height:1.5;color:#c5cad6}#legend{position:absolute;left:16px;right:16px;bottom:10px;z-index:8;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;pointer-events:none;font-size:11px;color:#9aa4b8;background:linear-gradient(0deg,#1b1714e6,#1b171400);padding:18px 8px 8px}#legend span{display:flex;align-items:center;gap:6px}.sep{width:1px;height:12px;background:#ffffff1f}.dot,.pill{display:inline-block;border-radius:99px}.dot{width:8px;height:8px}.dot.claude{background:#c47832}.dot.codex{background:#2f7a62}.dot.cursor{background:#4a62b8}.pill{width:8px;height:8px}.pill.thinking{background:#c47832;box-shadow:0 0 8px #c47832}.pill.active{background:#3d6b58}.pill.sleeping{background:#4a5160}.pill.question{background:#c9a227}.pill.peer{background:#4a62b8}.world-label{transform:translate(-50%,-100%);pointer-events:none;white-space:nowrap;text-align:center}.world-label .name{font-size:12px;font-weight:650;color:#e8edf7;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,0,0,.8)}.world-label .sub{display:block;font-size:10px;color:#9aa4b8;margin-top:1px}.world-label.folder .name{font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#d8c4a4}.world-label.path .name{font-size:10px;font-weight:500;color:#b7c0d0;letter-spacing:0}.hover-tag{transform:translate(-50%,-120%);pointer-events:none;background:#0c0e12e6;border:1px solid rgba(255,255,255,.12);color:#f2f4f8;font-size:12px;padding:4px 9px;border-radius:999px;white-space:nowrap}.speech{transform:translate(-50%,-140%);pointer-events:none;max-width:180px;padding:5px 8px;border-radius:8px 8px 8px 2px;font-size:11px;line-height:1.3;color:#f2f4f8;background:#12161eeb;border:1px solid rgba(255,255,255,.12);white-space:nowrap}.speech.thinking{border-color:#c478328c;color:#e8c49a}.speech.question{border-color:#c9a227b3;color:#f0e2a4}.speech.peer{border-color:#6a9bd8b3;color:#c5d8f0}
