.modal-enter-active[data-v-eb64c64b],.modal-leave-active[data-v-eb64c64b]{transition:all .2s ease}.modal-enter-from[data-v-eb64c64b],.modal-leave-to[data-v-eb64c64b]{opacity:0}.modal-enter-from .modal-content[data-v-eb64c64b],.modal-leave-to .modal-content[data-v-eb64c64b]{transform:scale(.95)}.header-drag[data-v-3ca4474a]{cursor:grab}.header-drag[data-v-3ca4474a]:active{cursor:grabbing}.prose-msg[data-v-3ca4474a] h1{color:#fff;font-size:1.4em;font-weight:700;margin:.6em 0 .3em}.prose-msg[data-v-3ca4474a] h2{color:#fff;font-size:1.2em;font-weight:600;margin:.5em 0 .25em}.prose-msg[data-v-3ca4474a] h3{color:#fff;font-size:1.05em;font-weight:600;margin:.4em 0 .2em}.prose-msg[data-v-3ca4474a] p{margin:.4em 0;word-break:break-word}.prose-msg[data-v-3ca4474a] ol,.prose-msg[data-v-3ca4474a] ul{margin:.4em 0;padding-left:1.4em}.prose-msg[data-v-3ca4474a] code{background:#00000059;border-radius:3px;color:#e0c89a;font-size:.88em;padding:1px 5px}.prose-msg[data-v-3ca4474a] pre{background:#0006;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;margin:.4em 0;overflow-x:auto;padding:.5em .7em}.prose-msg[data-v-3ca4474a] pre code{background:transparent;color:#c8c8d0;padding:0}.prose-msg[data-v-3ca4474a] blockquote{border-left:3px solid rgba(139,139,255,.4);color:#c8c8d0bf;font-style:italic;margin:.3em 0;padding:.2em .7em}.prose-msg[data-v-3ca4474a] a{color:#8b8bff;text-decoration:underline;word-break:break-all}.prose-msg[data-v-3ca4474a] table{border-collapse:collapse;margin:.5em 0}.prose-msg[data-v-3ca4474a] td,.prose-msg[data-v-3ca4474a] th{border:1px solid hsla(0,0%,100%,.12);padding:4px 8px}.prose-msg[data-v-ba0d2f4c]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.prose-msg[data-v-ba0d2f4c] p{margin:0 0 .4em;word-break:break-word}.prose-msg[data-v-ba0d2f4c] p:last-child{margin:0}.prose-msg[data-v-ba0d2f4c] pre{background:#1a1d23;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;font-size:.85em;margin:.5em 0;overflow:hidden;padding:0;position:relative}.prose-msg[data-v-ba0d2f4c] pre.hljs{background:#1a1d23}.prose-msg[data-v-ba0d2f4c] pre code.hljs{background:transparent;color:#abb2bf;display:block;overflow-x:auto;padding:.45em .7em .6em;white-space:pre;word-break:normal}.prose-msg[data-v-ba0d2f4c] .md-code-toolbar{align-items:center;background:#ffffff0a;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;font-size:10px;justify-content:space-between;line-height:1.4;padding:2px 6px 2px 8px}.prose-msg[data-v-ba0d2f4c] .md-code-lang{color:#7d8590;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:lowercase}.prose-msg[data-v-ba0d2f4c] .md-code-copy{background:transparent;border:none;border-radius:3px;color:#7d8590;cursor:pointer;font-size:11px;margin-left:auto;padding:0 4px}.prose-msg[data-v-ba0d2f4c] .md-code-copy:hover{background:#ffffff14;color:#d8dee9}.prose-msg[data-v-ba0d2f4c] code{background:#00000059;border-radius:3px;color:#e0c89a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8em;padding:1px 4px;word-break:break-all}.prose-msg[data-v-ba0d2f4c] pre code{background:transparent;padding:0;word-break:normal}.prose-msg[data-v-ba0d2f4c] ol,.prose-msg[data-v-ba0d2f4c] ul{margin:.3em 0;padding-left:1.1em}.prose-msg[data-v-ba0d2f4c] li{margin:.1em 0}.prose-msg[data-v-ba0d2f4c] a{color:#8b8bff;text-decoration:underline;word-break:break-all}.prose-msg[data-v-ba0d2f4c] h1,.prose-msg[data-v-ba0d2f4c] h2,.prose-msg[data-v-ba0d2f4c] h3,.prose-msg[data-v-ba0d2f4c] h4{color:#e8eaed;font-weight:600;line-height:1.25;margin:.7em 0 .3em}.prose-msg[data-v-ba0d2f4c] h1{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:1.25em;padding-bottom:.15em}.prose-msg[data-v-ba0d2f4c] h2{font-size:1.15em}.prose-msg[data-v-ba0d2f4c] h3{font-size:1.05em}.prose-msg[data-v-ba0d2f4c] h4{color:#b9bdc7;font-size:1em}.prose-msg[data-v-ba0d2f4c] blockquote{background:#ffffff05;border-left:3px solid #4b5563;border-radius:0 4px 4px 0;color:#b0b4be;margin:.4em 0;padding:.1em .8em}.prose-msg[data-v-ba0d2f4c] blockquote p{margin:.2em 0}.prose-msg[data-v-ba0d2f4c] table{border-collapse:collapse;display:block;font-size:.92em;margin:.5em 0;max-width:100%;overflow-x:auto}.prose-msg[data-v-ba0d2f4c] thead{background:#ffffff0a}.prose-msg[data-v-ba0d2f4c] td,.prose-msg[data-v-ba0d2f4c] th{border:1px solid hsla(0,0%,100%,.1);padding:.3em .55em;text-align:left;vertical-align:top}.prose-msg[data-v-ba0d2f4c] th{color:#d8dee9;font-weight:600}.prose-msg[data-v-ba0d2f4c] tbody tr:nth-child(2n){background:#ffffff04}.prose-msg[data-v-ba0d2f4c] hr{border:0;border-top:1px solid hsla(0,0%,100%,.1);margin:.6em 0}.prose-msg[data-v-ba0d2f4c] strong{color:#f3f4f6;font-weight:600}.prose-msg[data-v-ba0d2f4c] em{color:#d8dee9}.thinking-indicator[data-v-ba0d2f4c]{animation:thinking-shimmer-ba0d2f4c 2.5s ease-in-out infinite;background:linear-gradient(90deg,#6366f114,#8b5cf61f,#6366f114);background-size:200% 100%;border:1px solid rgba(139,92,246,.2);border-radius:6px;padding:4px 8px}@keyframes thinking-shimmer-ba0d2f4c{0%,to{background-position:0 0}50%{background-position:100% 0}}.thinking-glyph[data-v-ba0d2f4c]{animation:thinking-rotate-ba0d2f4c 1.5s linear infinite,thinking-pulse-ba0d2f4c 1.5s ease-in-out infinite;color:#a78bfa;display:inline-block;font-size:14px;transform-origin:center}@keyframes thinking-rotate-ba0d2f4c{to{transform:rotate(1turn)}}@keyframes thinking-pulse-ba0d2f4c{0%,to{opacity:.7}50%{opacity:1;text-shadow:0 0 8px #a78bfa}}.thinking-verb[data-v-ba0d2f4c]:after{animation:thinking-dots-ba0d2f4c 1.5s steps(4) infinite;content:"..."}@keyframes thinking-dots-ba0d2f4c{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.header-drag[data-v-833dfd01]{cursor:grab}.header-drag[data-v-833dfd01]:active{cursor:grabbing}.header-drag a[data-v-833dfd01],.header-drag button[data-v-833dfd01],.header-drag input[data-v-833dfd01]{cursor:pointer}.prose-msg[data-v-dfa9b45a] p{margin-bottom:.4em;word-break:break-word}.prose-msg[data-v-dfa9b45a] p:last-child{margin-bottom:0}.prose-msg[data-v-dfa9b45a] strong{color:#fff;font-weight:600}.prose-msg[data-v-dfa9b45a] em{font-style:italic;opacity:.85}.prose-msg[data-v-dfa9b45a] code{background:#00000059;border-radius:4px;color:#e0c89a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8em;padding:1px 5px;word-break:break-all}.prose-msg[data-v-dfa9b45a] pre{background:#0006;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;margin:.3em 0;overflow-x:auto;padding:.5em .7em}.prose-msg[data-v-dfa9b45a] pre code{background:transparent;color:#c8c8d0;font-size:.78em;padding:0;word-break:normal}.prose-msg[data-v-dfa9b45a] ol,.prose-msg[data-v-dfa9b45a] ul{margin:.3em 0;padding-left:1.2em}.prose-msg[data-v-dfa9b45a] blockquote{border-left:3px solid rgba(139,139,255,.4);color:#c8c8d0b3;font-style:italic;margin:.3em 0;padding:.2em .7em}.prose-msg[data-v-dfa9b45a] h1,.prose-msg[data-v-dfa9b45a] h2,.prose-msg[data-v-dfa9b45a] h3{color:#fff;font-weight:600;line-height:1.3;margin:.5em 0 .25em}.prose-msg[data-v-dfa9b45a] a{color:#8b8bff;text-decoration:underline;word-break:break-all}.streaming[data-v-dfa9b45a]:after{animation:blink-dfa9b45a 1s step-end infinite;color:#8b8bff;content:"▋";display:inline-block}@keyframes blink-dfa9b45a{50%{opacity:0}}.state-running[data-v-dfa9b45a]{animation:running-halo-dfa9b45a 1.5s ease-out infinite;box-shadow:0 0 #34d399b3}@keyframes running-halo-dfa9b45a{0%{box-shadow:0 0 #34d399b3}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}.dot-running[data-v-dfa9b45a]{animation:running-halo-dfa9b45a 1.2s ease-out infinite;box-shadow:0 0 6px #34d399e6}.orbit-wrap[data-v-dfa9b45a]{animation:orbit-spin-dfa9b45a 1.4s linear infinite;inset:0;pointer-events:none;position:absolute}.orbit-dot[data-v-dfa9b45a]{background:#34d399;border-radius:50%;box-shadow:0 0 8px #34d399,0 0 14px #34d39999;height:5px;left:50%;position:absolute;top:-2px;transform:translate(-50%);width:5px}@keyframes orbit-spin-dfa9b45a{to{transform:rotate(1turn)}}.state-idle[data-v-dfa9b45a]{animation:idle-breath-dfa9b45a 2s ease-in-out infinite}.dot-idle[data-v-dfa9b45a]{animation:idle-breath-dfa9b45a 1.6s ease-in-out infinite;box-shadow:0 0 5px #fbbf24b3}@keyframes idle-breath-dfa9b45a{0%,to{opacity:.85}50%{box-shadow:0 0 0 2px #fbbf2440;opacity:1}}.idle-dots[data-v-dfa9b45a]{display:flex;gap:2px;left:50%;pointer-events:none;position:absolute;top:-7px;transform:translate(-50%)}.idle-dots>span[data-v-dfa9b45a]{animation:idle-dot-bounce-dfa9b45a 1.4s ease-in-out infinite;background:#fbbf24e6;border-radius:50%;height:3px;width:3px}.idle-dots>span[data-v-dfa9b45a]:nth-child(2){animation-delay:.2s}.idle-dots>span[data-v-dfa9b45a]:nth-child(3){animation-delay:.4s}@keyframes idle-dot-bounce-dfa9b45a{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sleep-z[data-v-dfa9b45a]{animation:sleep-z-float-dfa9b45a 2.4s ease-out infinite;color:#a5c8ffd9;font-family:Comic Sans MS,Segoe Print,cursive;font-size:11px;font-weight:700;pointer-events:none;position:absolute;right:-2px;text-shadow:0 0 3px rgba(80,110,180,.4);top:-6px}.sleep-z-slow[data-v-dfa9b45a]{animation-duration:4s;opacity:.7}@keyframes sleep-z-float-dfa9b45a{0%{opacity:0;transform:translateY(4px) scale(.6)}15%{opacity:.95}60%{opacity:.6}to{opacity:0;transform:translate(10px,-16px) scale(1.4)}}.mode-daemon-badge[data-v-dfa9b45a]{animation:mode-daemon-pulse-dfa9b45a 2s ease-in-out infinite;background:#f973161f!important;border-color:#f973168c!important}.mode-daemon-badge-intent[data-v-dfa9b45a]{background:#f973160f!important;border-color:#f973164d!important;border-style:dashed!important}.mode-daemon-badge[data-v-dfa9b45a]:hover{background:#f9731638!important}@keyframes mode-daemon-pulse-dfa9b45a{0%,to{box-shadow:0 0 #f9731680}50%{box-shadow:0 0 0 4px #f9731600}}.mode-daemon-wrap[data-v-dfa9b45a]{animation:mode-daemon-flame-dfa9b45a 1.4s ease-in-out infinite alternate}@keyframes mode-daemon-flame-dfa9b45a{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(1.15) rotate(3deg)}}.drop-shadow-glow-orange[data-v-dfa9b45a]{filter:drop-shadow(0 0 4px rgba(249,115,22,.8)) drop-shadow(0 0 8px rgba(249,115,22,.4))}.mode-tmux-badge[data-v-dfa9b45a]{background:#10b9811f!important;border-color:#10b9818c!important;overflow:hidden;position:relative}.mode-tmux-badge[data-v-dfa9b45a]:hover{background:#10b98138!important}.mode-tmux-badge[data-v-dfa9b45a]:before{animation:mode-tmux-scan-dfa9b45a 2.8s linear infinite;background:linear-gradient(90deg,transparent,rgba(16,185,129,.18),transparent);content:"";height:100%;left:-30%;pointer-events:none;position:absolute;top:0;width:30%}@keyframes mode-tmux-scan-dfa9b45a{0%{left:-30%}to{left:130%}}.mode-tmux-wrap[data-v-dfa9b45a]:after{animation:mode-tmux-ring-dfa9b45a 1.6s ease-out infinite;border:1px solid rgba(16,185,129,.6);border-radius:50%;content:"";inset:-2px;pointer-events:none;position:absolute}@keyframes mode-tmux-ring-dfa9b45a{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.drop-shadow-glow-emerald[data-v-dfa9b45a]{filter:drop-shadow(0 0 4px rgba(16,185,129,.8)) drop-shadow(0 0 8px rgba(16,185,129,.4))}.thinking-indicator[data-v-dfa9b45a]{animation:thinking-shimmer-dfa9b45a 2.5s ease-in-out infinite;background:linear-gradient(90deg,#6366f114,#8b5cf626,#6366f114);background-size:200% 100%;border:1px solid rgba(139,92,246,.25);border-radius:8px;padding:6px 10px}@keyframes thinking-shimmer-dfa9b45a{0%,to{background-position:0 0}50%{background-position:100% 0}}.thinking-glyph[data-v-dfa9b45a]{animation:thinking-rotate-dfa9b45a 1.5s linear infinite,thinking-pulse-dfa9b45a 1.5s ease-in-out infinite;color:#a78bfa;display:inline-block;font-size:14px}@keyframes thinking-rotate-dfa9b45a{to{transform:rotate(1turn)}}@keyframes thinking-pulse-dfa9b45a{0%,to{opacity:.7}50%{opacity:1;text-shadow:0 0 8px #a78bfa}}.thinking-verb[data-v-dfa9b45a]:after{animation:thinking-dots-dfa9b45a 1.5s steps(4) infinite;content:"...";display:inline-block;text-align:left;width:12px}.thinking-glyph-mini[data-v-dfa9b45a]{animation:thinking-rotate-dfa9b45a 1.5s linear infinite,thinking-pulse-dfa9b45a 1.5s ease-in-out infinite;color:#a78bfa;display:inline-block;flex-shrink:0;font-size:13px;line-height:1;text-shadow:0 0 4px rgba(167,139,250,.6)}@keyframes thinking-dots-dfa9b45a{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.header-drag[data-v-0773e7ea]{cursor:grab}.header-drag[data-v-0773e7ea]:active{cursor:grabbing}.prose-msg[data-v-0773e7ea]{font-size:12px;line-height:1.45;min-width:0;overflow-wrap:anywhere;word-break:break-word}.prose-msg[data-v-0773e7ea] p{margin:0 0 .4em}.prose-msg[data-v-0773e7ea] p:last-child{margin:0}.prose-msg[data-v-0773e7ea] pre{background:#0006;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;font-size:.85em;margin:.3em 0;overflow-x:auto;padding:.4em .6em}.prose-msg[data-v-0773e7ea] code{background:#00000059;border-radius:3px;color:#e0c89a;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8em;padding:1px 4px;word-break:break-all}.prose-msg[data-v-0773e7ea] pre code{background:transparent;color:#c8c8d0;padding:0;word-break:normal}.prose-msg[data-v-0773e7ea] ol,.prose-msg[data-v-0773e7ea] ul{margin:.3em 0;padding-left:1.1em}.prose-msg[data-v-0773e7ea] a{word-break:break-all}.prose-msg[data-v-0773e7ea] a[href^="dx-session://"],.prose-msg[data-v-0773e7ea] a[href^="dx-tmux://"]{align-items:center;background:#a855f726;border:1px solid rgba(168,85,247,.35);border-radius:4px;color:#d8b4fe;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;margin:1px 2px;padding:1px 6px;text-decoration:none!important;transition:all .15s;white-space:nowrap}.prose-msg[data-v-0773e7ea] a[href^="dx-session://"]:hover,.prose-msg[data-v-0773e7ea] a[href^="dx-tmux://"]:hover{background:#a855f74d;border-color:#a855f799;color:#fff}.prose-msg[data-v-0773e7ea] a[href^="dx-session://"]:before{content:"💬";font-size:9px}.prose-msg[data-v-0773e7ea] a[href^="dx-tmux://"]:before{content:"▶";font-size:9px}.thinking-indicator[data-v-0773e7ea]{animation:thinking-shimmer-0773e7ea 2.5s ease-in-out infinite;background:linear-gradient(90deg,#a855f71a,#8b5cf629,#a855f71a);background-size:200% 100%;border:1px solid rgba(168,85,247,.25);border-radius:6px;padding:3px 7px}@keyframes thinking-shimmer-0773e7ea{0%,to{background-position:0 0}50%{background-position:100% 0}}.thinking-glyph[data-v-0773e7ea]{animation:thinking-rotate-0773e7ea 1.5s linear infinite,thinking-pulse-0773e7ea 1.5s ease-in-out infinite;color:#c4b5fd;display:inline-block;font-size:13px;transform-origin:center}@keyframes thinking-rotate-0773e7ea{to{transform:rotate(1turn)}}@keyframes thinking-pulse-0773e7ea{0%,to{opacity:.7}50%{opacity:1;text-shadow:0 0 8px #c4b5fd}}.thinking-verb[data-v-0773e7ea]:after{animation:thinking-dots-0773e7ea 1.5s steps(4) infinite;content:"..."}@keyframes thinking-dots-0773e7ea{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}
