.picker.svelte-b8r6q6{padding:.5rem 0}h2.svelte-b8r6q6{margin:0 0 1rem;font-size:1.2rem;color:#ccc}.pick-btn.svelte-b8r6q6{background:#3a3a5c;color:#e0e0e0;border:1px solid #555;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;font-size:1rem}.pick-btn.svelte-b8r6q6:hover{background:#4a4a6c}.hint.svelte-b8r6q6{color:#888;font-size:.85rem;margin-top:.5rem}.error.svelte-b8r6q6{color:#f66}.empty.svelte-b8r6q6{color:#888;font-size:.85rem}.drop-zone.svelte-b8r6q6{border:2px dashed #555;border-radius:8px;padding:2rem;text-align:center;transition:border-color .15s,background .15s}.drop-zone.dragging.svelte-b8r6q6{border-color:#bd93f9;background:#bd93f914}.drop-label.svelte-b8r6q6{color:#ccc;font-size:1rem;margin:0}.session-table.svelte-b8r6q6{width:100%;border-collapse:collapse;font-size:.85rem}.session-table.svelte-b8r6q6 th:where(.svelte-b8r6q6){text-align:left;color:#888;font-weight:600;padding:.4rem .75rem;border-bottom:1px solid #444;white-space:nowrap}.session-row.svelte-b8r6q6{cursor:pointer}.session-row.svelte-b8r6q6:hover{background:#ffffff0d}.session-row.svelte-b8r6q6 td:where(.svelte-b8r6q6){padding:.35rem .75rem;border-bottom:1px solid #2a2a3a}.col-id.svelte-b8r6q6{color:#bd93f9;font-family:monospace;white-space:nowrap}.col-time.svelte-b8r6q6{color:#e0e0e0;white-space:nowrap}.col-dir.svelte-b8r6q6{color:#8be9fd;word-break:break-all}.tool-call.svelte-mqa8ai{margin:.4rem 0;border:1px solid #333;border-radius:4px;background:#16162a}.tool-summary.svelte-mqa8ai{padding:.4rem .6rem;cursor:pointer;font-size:.85rem;color:#8be9fd;-webkit-user-select:none;user-select:none}.tool-summary.svelte-mqa8ai:hover{color:#fff}.tool-icon.svelte-mqa8ai{margin-right:.4rem}.tool-error-badge.svelte-mqa8ai{background:#f55;color:#fff;font-size:.7rem;padding:.1rem .4rem;border-radius:3px;margin-left:.5rem}.tool-body.svelte-mqa8ai{padding:.4rem .6rem}.tool-section.svelte-mqa8ai{margin-bottom:.5rem}.tool-label.svelte-mqa8ai{font-size:.75rem;color:#888;text-transform:uppercase;margin-bottom:.2rem}.tool-pre.svelte-mqa8ai{margin:0;padding:.4rem;background:#111;border-radius:3px;font-size:.8rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto}.tool-error.svelte-mqa8ai{color:#f66}.message.svelte-p4dl23{margin-bottom:1rem;padding:.6rem .8rem;border-radius:6px;border-left:3px solid transparent}.user.svelte-p4dl23{border-left-color:#50fa7b;background:#50fa7b0d}.assistant.svelte-p4dl23{border-left-color:#bd93f9;background:#bd93f90d}.system.svelte-p4dl23{border-left-color:#666;background:#6464640d}.message-header.svelte-p4dl23{display:flex;justify-content:space-between;margin-bottom:.3rem;font-size:.8rem}.role.svelte-p4dl23{text-transform:uppercase;font-weight:600;letter-spacing:.05em}.user.svelte-p4dl23 .role:where(.svelte-p4dl23){color:#50fa7b}.assistant.svelte-p4dl23 .role:where(.svelte-p4dl23){color:#bd93f9}.system.svelte-p4dl23 .role:where(.svelte-p4dl23){color:#888}.time.svelte-p4dl23{color:#666}.message-text.svelte-p4dl23{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.5}.system.svelte-p4dl23 .message-text:where(.svelte-p4dl23){color:#888;font-style:italic;font-size:.8rem}.command.svelte-p4dl23{display:flex;align-items:center;gap:.5rem}.command-name.svelte-p4dl23{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;font-weight:600;color:#8be9fd;background:#8be9fd1a;padding:.15rem .5rem;border-radius:4px}.command-args.svelte-p4dl23{font-size:.85rem;color:#ccc}.command-output.svelte-p4dl23{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;color:#999;font-style:italic}.thinking.svelte-p4dl23{margin-bottom:.4rem;border:1px solid #333;border-radius:4px;background:#1a1a30}.thinking.svelte-p4dl23 summary:where(.svelte-p4dl23){padding:.3rem .5rem;cursor:pointer;color:#f1fa8c;font-size:.8rem}.thinking-text.svelte-p4dl23{margin:0;padding:.4rem .5rem;font-size:.8rem;white-space:pre-wrap;word-break:break-word;color:#aaa;max-height:300px;overflow-y:auto}.files-tab.svelte-r6k3iq{padding:.5rem 0}.tab-summary.svelte-r6k3iq{color:#888;font-size:.85rem;margin-bottom:.75rem}.empty.svelte-r6k3iq{color:#888}.files-table.svelte-r6k3iq{width:100%;border-collapse:collapse}thead.svelte-r6k3iq th:where(.svelte-r6k3iq){text-align:left;color:#888;font-size:.75rem;text-transform:uppercase;padding:.3rem .6rem;border-bottom:1px solid #333}.col-ops.svelte-r6k3iq{width:5rem}.col-err.svelte-r6k3iq{width:4rem}.file-row.svelte-r6k3iq{margin:0}.file-summary.svelte-r6k3iq{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;cursor:pointer;font-size:.85rem;-webkit-user-select:none;user-select:none}.file-summary.svelte-r6k3iq:hover{background:#224}.file-path.svelte-r6k3iq{flex:1;color:#8be9fd;word-break:break-all}.file-badges.svelte-r6k3iq{display:flex;gap:.25rem;min-width:4.5rem}.badge.svelte-r6k3iq{font-size:.7rem;padding:.1rem .35rem;border-radius:3px;font-weight:700}.badge-read.svelte-r6k3iq{background:#3a5f3a;color:#8f8}.badge-write.svelte-r6k3iq{background:#5f3a3a;color:#f88}.badge-edit.svelte-r6k3iq{background:#5f5f3a;color:#ff8}.error-count.svelte-r6k3iq{color:#f55;font-size:.8rem;min-width:2rem;text-align:right}.no-errors.svelte-r6k3iq{color:#555;font-size:.8rem;min-width:2rem;text-align:right}.file-details.svelte-r6k3iq{padding:.3rem .6rem .5rem 1.5rem;border-top:1px solid #2a2a3e}.file-op.svelte-r6k3iq{display:flex;gap:.75rem;font-size:.8rem;padding:.15rem 0}.op-time.svelte-r6k3iq{color:#888}.op-tool.svelte-r6k3iq{color:#bd93f9}.op-error.svelte-r6k3iq{background:#f55;color:#fff;font-size:.65rem;padding:.05rem .3rem;border-radius:3px}.commands-tab.svelte-ofhe9x{padding:.5rem 0}.tab-summary.svelte-ofhe9x{color:#888;font-size:.85rem;margin-bottom:.75rem}.fail-count.svelte-ofhe9x{color:#f55}.empty.svelte-ofhe9x{color:#888}.command-list.svelte-ofhe9x{display:flex;flex-direction:column;gap:.3rem}.command-entry.svelte-ofhe9x{border:1px solid #333;border-radius:4px;background:#16162a}.cmd-summary.svelte-ofhe9x{display:flex;align-items:baseline;gap:.5rem;padding:.4rem .6rem;cursor:pointer;font-size:.85rem;-webkit-user-select:none;user-select:none}.cmd-summary.svelte-ofhe9x:hover{background:#224}.cmd-status.svelte-ofhe9x{font-weight:700}.cmd-ok.svelte-ofhe9x{color:#50fa7b}.cmd-fail.svelte-ofhe9x{color:#f55}.cmd-text.svelte-ofhe9x{color:#f8f8f2;word-break:break-all;white-space:pre-wrap}.cmd-body.svelte-ofhe9x{padding:.4rem .6rem}.cmd-result.svelte-ofhe9x{margin:0;padding:.4rem;background:#111;border-radius:3px;font-size:.8rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto}.cmd-result-error.svelte-ofhe9x{color:#f66}.cmd-no-output.svelte-ofhe9x{color:#555;font-size:.8rem;margin:0}.session-log.svelte-1vu07ze{padding:.5rem 0}.session-header.svelte-1vu07ze{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #333}.back-btn.svelte-1vu07ze{background:#3a3a5c;color:#e0e0e0;border:1px solid #555;padding:.3rem .8rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.85rem;white-space:nowrap}.back-btn.svelte-1vu07ze:hover{background:#4a4a6c}.session-info.svelte-1vu07ze{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline}.session-project.svelte-1vu07ze{color:#8be9fd;font-size:.95rem}.session-detail.svelte-1vu07ze{color:#888;font-size:.8rem}.tab-bar.svelte-1vu07ze{display:flex;gap:0;border-bottom:1px solid #333;margin-bottom:.75rem}.tab.svelte-1vu07ze{background:none;border:none;color:#888;font-size:.85rem;padding:.5rem 1rem;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.tab.svelte-1vu07ze:hover{color:#e0e0e0}.tab-active.svelte-1vu07ze{color:#bd93f9;border-bottom-color:#bd93f9}.empty.svelte-1vu07ze{color:#888}header.svelte-nejbyb{border-bottom:1px solid #333;margin-bottom:1rem;padding-bottom:.5rem}h1.svelte-nejbyb{margin:0;font-size:1.3rem;color:#bd93f9}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Courier New,monospace;background:#1a1a2e;color:#e0e0e0;line-height:1.5}#app{max-width:960px;margin:0 auto;padding:1rem}code,pre{font-family:Fira Code,Cascadia Code,Courier New,monospace}button{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#444;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}
