#conversation-tools{margin:1rem 0;padding:.7rem 0;border-block:1px solid #24434e}#conversation-tools button{font:12px monospace;color:#83e5ef;border-color:#2e7182}.conversation-window{position:fixed;z-index:10;top:7svh;left:50%;transform:translateX(-50%);width:min(800px,calc(100vw - 36px));max-height:86svh;overflow:auto;overscroll-behavior:contain;padding:20px 24px;background:#050c13f7;border:1px solid #3a7888;box-shadow:0 18px 90px #000c,4px 4px #12323e;color:#d9e7ed;text-align:left;font:12px/1.8 monospace}.conversation-window [hidden]{display:none!important}.conversation-window-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2c5c68;padding-bottom:12px;margin-bottom:12px}.conversation-window-head h2{font:14px monospace;letter-spacing:.18em;color:#7be5f3;margin:0}.conversation-window-head button{padding:0 .8rem;font:20px monospace}.conversation-navigation{display:flex;flex-wrap:wrap;gap:6px}.conversation-window button{font:11px/1.6 monospace;padding:.45rem .7rem}.conversation-window button:hover{border-color:#49d8ef;color:#b8f4f8}.conversation-window #conversation-status{font:11px/1.8 monospace;color:#8fb0bd;min-height:1.8em;margin:14px 0}.conversation-window ol{list-style:none;padding:0}.conversation-window input,.conversation-window textarea{width:100%;max-width:100%;background:#08151d;color:#dcecf2;border:1px solid #315968;padding:.7rem;font:12px/1.7 monospace}.conversation-window label{display:block;font:11px monospace;color:#8ecedb;margin:12px 0 6px}.conversation-window h3{font:15px/1.6 monospace;color:#7ce1f0;margin:1rem 0}.conversation-window .contribution,.conversation-window #messages p{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 monospace}.conversation-window #conversation-context{padding:0 0 12px;margin:16px 0;border-bottom:1px solid #26434e}.conversation-window #conversation-list-items li{padding:12px 0;border-bottom:1px solid #203d48}.conversation-window .conversation-card{display:block;width:100%;text-align:left;border:1px solid #275868;color:#86e8f0;background:#0a1b25;padding:12px 14px;font:13px monospace}.conversation-window small{display:block;color:#839eaa;font:10px/1.7 monospace;margin:4px 0}.conversation-window #messages{max-height:34svh;overflow:auto;margin:12px 0}.conversation-window #messages li{padding:12px 0;border-top:1px solid #263f49}.conversation-window #messages button{margin:.3rem .45rem .3rem 0}.conversation-form-actions{display:flex;gap:8px;margin-top:12px}.reply-context{border-left:2px solid #00bed6;padding:.5rem .8rem;font:11px monospace;overflow-wrap:anywhere}.reply-context button{font:11px monospace}.trace-options{display:inline-block;position:relative;margin:.5rem;color:#a2b7be;font:10px monospace}.trace-options[open]{display:block;border:1px solid #25424b;padding:.5rem}.trace-options summary{cursor:pointer}.trace-options button{margin:.4rem!important}#source-view{border-left:2px solid #2d6b80;padding:10px;margin-top:12px;max-height:45vh;overflow:auto}#source-items p{white-space:pre-wrap;overflow-wrap:anywhere}.shell-identity{margin:1.4rem 0;padding:0 0 .75rem;text-align:left}.shell-identity:after{content:"";display:block;width:54px;height:1px;background:#48c8dc;margin-top:.8rem;box-shadow:0 0 7px #1ac7dc44}.shell-identity h2{color:#6de7f5;margin:0;font:600 15px/1.6 monospace;overflow-wrap:anywhere}.shell-identity .contribution{color:#86cbd6;font:12px/1.8 monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:.45rem 0 0}@media(max-width:600px){.conversation-window{width:calc(100vw - 20px);padding:14px;top:5svh;max-height:90svh}.conversation-window #messages{max-height:29svh}.conversation-window .compose{flex-wrap:wrap}}

.conversation-window-head{cursor:move;touch-action:none;user-select:none}.conversation-window-head.dragging{cursor:grabbing}
