.search-view-input.svelte-j27dtc{padding:10px 12px;display:flex;align-items:center;background:var(--ui-border);border-bottom:1px solid #24242a;gap:8px}.search-view-input.replace-row.svelte-j27dtc{border-bottom:1px solid #24242a}.search-view-body.svelte-j27dtc{flex:1;overflow-y:auto}.mode-toggle.svelte-j27dtc{display:inline-flex;gap:2px}.mode-btn.svelte-j27dtc{background:transparent;border:1px solid transparent;color:var(--ui-text-dim);font-size:.9rem;width:24px;height:24px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mode-btn.svelte-j27dtc:hover{background:var(--ui-surface-hover);color:#ddd}.mode-btn.active.svelte-j27dtc{background:#2c2c36;border-color:#3a3a44;color:var(--ui-text-strong)}.opt-row.svelte-j27dtc{display:inline-flex;gap:2px}.opt-btn.svelte-j27dtc{background:transparent;border:1px solid transparent;color:#777;font-size:.72rem;height:22px;padding:0 6px;border-radius:var(--radius-xs);cursor:pointer;font-family:inherit}.opt-btn.svelte-j27dtc:hover{background:var(--ui-surface-hover);color:#ddd}.opt-btn.active.svelte-j27dtc{background:#2c2c36;border-color:#3a3a44;color:var(--ui-text-strong)}.apply-all.svelte-j27dtc{background:#2c2c36;border:1px solid #3a3a44;color:var(--ui-text-strong);font-size:.75rem;padding:3px 10px;border-radius:var(--radius-xs);cursor:pointer}.apply-all.svelte-j27dtc:hover:not(:disabled){background:#38384a}.apply-all.svelte-j27dtc:disabled{opacity:.4;cursor:not-allowed}.replace-status.svelte-j27dtc{padding:6px 12px;color:var(--ui-text-dim);font-size:.75rem;background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-border)}.replace-status.err.svelte-j27dtc{color:#ff8080}.replace-status.svelte-j27dtc .ok:where(.svelte-j27dtc){color:#7ad07a;margin-left:4px}.rp-file.svelte-j27dtc{border-bottom:1px solid var(--ui-border)}.rp-file-header.svelte-j27dtc{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;background:var(--ui-surface-raised)}.rp-file-title.svelte-j27dtc{flex:1;min-width:0;display:flex;align-items:center;gap:6px;cursor:pointer;overflow:hidden}.rp-caret.svelte-j27dtc{color:var(--ui-text-dim);font-size:.7rem;width:10px}.rp-file-name.svelte-j27dtc{color:var(--ui-text-strong);font-size:.82rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-file-crumb.svelte-j27dtc{color:var(--ui-text-faint);font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-count.svelte-j27dtc{margin-left:auto;color:var(--ui-text-dim);font-size:.7rem;background:#1e1e26;padding:1px 6px;border-radius:var(--radius-lg)}.rp-file-actions.svelte-j27dtc{display:inline-flex;gap:2px}.rp-icon.svelte-j27dtc{background:transparent;border:none;color:var(--ui-text-dim);width:20px;height:20px;border-radius:var(--radius-xs);cursor:pointer;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center}.rp-icon.svelte-j27dtc:hover:not(:disabled){background:var(--ui-surface-hover);color:#ddd}.rp-icon.svelte-j27dtc:disabled{opacity:.4}.rp-match.svelte-j27dtc{display:flex;align-items:center;padding:4px 10px 4px 22px;cursor:pointer;gap:6px}.rp-match.svelte-j27dtc:hover{background:var(--ui-border)}.rp-line.svelte-j27dtc{flex:1;font-size:.78rem;color:var(--ui-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SF Mono,ui-monospace,monospace}.rp-line.svelte-j27dtc mark.del:where(.svelte-j27dtc){background:#ff5a5a38;color:#ffbcbc;text-decoration:line-through;padding:0 2px;border-radius:2px}.rp-line.svelte-j27dtc mark.ins:where(.svelte-j27dtc){background:#78d27838;color:#b8e6b8;padding:0 2px;border-radius:2px;margin-left:2px}.rp-skip.svelte-j27dtc{flex-shrink:0}.view.svelte-27u2i{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel-bg, var(--ui-surface));color:var(--panel-fg, var(--ui-text));font-size:13px}.head.svelte-27u2i{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #1c1c1c;background:#0d0d0d}.title.svelte-27u2i{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-text-soft);font-weight:600}.clear-btn.svelte-27u2i{background:transparent;border:1px solid #262626;color:var(--ui-text-faint);border-radius:var(--radius-sm);padding:3px 8px;font-size:10.5px;font-family:inherit;cursor:pointer}.clear-btn.svelte-27u2i:hover{border-color:#5a1e1e;color:#fca5a5}.tabs.svelte-27u2i{display:flex;border-bottom:1px solid #1c1c1c;background:#0d0d0d}.tab.svelte-27u2i{flex:1;background:transparent;border:none;color:var(--ui-text-faint);padding:7px 6px;font-size:11px;font-family:inherit;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--dur-fast),border-color var(--dur-fast)}.tab.svelte-27u2i:hover{color:var(--ui-text)}.tab.active.svelte-27u2i{color:#d4a94a;border-bottom-color:#c19a3b}.body.svelte-27u2i{flex:1;overflow-y:auto;padding:10px}.empty.svelte-27u2i{color:var(--ui-text-faint);font-size:12px;text-align:center;padding:40px 12px;line-height:1.7}.cards.svelte-27u2i{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.card.svelte-27u2i{background:var(--ui-surface-rail);border:1px solid var(--ui-border-rail);border-radius:var(--radius-md);padding:10px 12px}.card-label.svelte-27u2i{font-size:10px;color:var(--ui-text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.card-value.svelte-27u2i{font-size:16px;font-weight:600;color:var(--ui-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.card-value.main.svelte-27u2i{color:#d4a94a;font-size:20px}.card-sub.svelte-27u2i{font-size:10px;color:var(--ui-text-faint);margin-top:3px}.tbl.svelte-27u2i{width:100%;border-collapse:collapse;font-size:11.5px}.tbl.svelte-27u2i th:where(.svelte-27u2i){text-align:left;font-weight:500;color:var(--ui-text-faint);font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:6px;border-bottom:1px solid var(--ui-border-strong)}.tbl.svelte-27u2i td:where(.svelte-27u2i){padding:6px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--ui-text-muted)}.tbl.svelte-27u2i td.mono:where(.svelte-27u2i){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tbl.svelte-27u2i td.num:where(.svelte-27u2i){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.tbl.svelte-27u2i td.cost:where(.svelte-27u2i){color:#d4a94a;font-weight:500}.tbl.svelte-27u2i td.title-cell:where(.svelte-27u2i){max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fnode.svelte-1uuw15y,.nnode.svelte-1uuw15y{display:flex;align-items:center;gap:6px;width:100%;background:transparent;border:none;padding:4px 8px 4px 0;cursor:pointer;text-align:left;font-family:inherit;font-size:12px;color:var(--ui-text-muted);transition:background .08s;min-width:0}.fnode.svelte-1uuw15y:hover,.nnode.svelte-1uuw15y:hover{background:var(--ui-border-rail)}.nnode.attached.svelte-1uuw15y{background:#c19a3b0f}.nnode.attached.svelte-1uuw15y:hover{background:#c19a3b1a}.caret.svelte-1uuw15y{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--ui-text-dim);font-size:9px;transition:transform var(--dur-fast);flex-shrink:0}.caret.open.svelte-1uuw15y{transform:rotate(90deg)}.ficon.svelte-1uuw15y{color:var(--ui-text-soft);flex-shrink:0}.check.svelte-1uuw15y{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--ui-border-mid);border-radius:var(--radius-xs);color:var(--ui-surface-rail);font-size:11px;font-weight:700;line-height:1;flex-shrink:0;background:transparent;transition:all .1s}.check.on.svelte-1uuw15y{background:var(--ui-accent-deep);border-color:var(--ui-accent-deep)}.fcheck.svelte-1uuw15y{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border:1px solid var(--ui-border-mid);border-radius:var(--radius-xs);color:var(--ui-text-faint);font-size:10px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1;flex-shrink:0;background:transparent;transition:all .1s;cursor:pointer}.fcheck.partial.svelte-1uuw15y{background:#c19a3b26;border-color:#c19a3b80;color:var(--ui-accent-deep)}.fcheck.on.svelte-1uuw15y{background:var(--ui-accent-deep);border-color:var(--ui-accent-deep);color:var(--ui-surface-rail)}.fcheck.svelte-1uuw15y:hover:not(.empty){border-color:var(--ui-accent-deep)}.fcheck.empty.svelte-1uuw15y{cursor:default;opacity:.3}.name.svelte-1uuw15y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.fnode.svelte-1uuw15y .name:where(.svelte-1uuw15y){color:var(--ui-text);font-weight:500}.nnode.attached.svelte-1uuw15y .name:where(.svelte-1uuw15y){color:var(--ui-text-strong)}.entities-section.svelte-8a4rps{padding:4px 0}.type-row.svelte-8a4rps,.entity-row.svelte-8a4rps{display:flex;align-items:center;gap:6px;width:100%;background:transparent;border:none;padding:4px 8px 4px 6px;cursor:pointer;text-align:left;font-family:inherit;font-size:12px;color:var(--ui-text-muted);transition:background .08s;min-width:0}.type-row.svelte-8a4rps:hover,.entity-row.svelte-8a4rps:hover{background:var(--ui-border-rail)}.entity-row.svelte-8a4rps{padding-left:20px}.entity-row.attached.svelte-8a4rps{background:#c19a3b0f}.entity-row.attached.svelte-8a4rps:hover{background:#c19a3b1a}.caret.svelte-8a4rps{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--ui-text-dim);font-size:9px;transition:transform var(--dur-fast);flex-shrink:0}.caret.open.svelte-8a4rps{transform:rotate(90deg)}.type-count.svelte-8a4rps{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;border:1px solid var(--ui-border-mid);border-radius:var(--radius-xs);color:var(--ui-text-faint);font-size:10px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1;flex-shrink:0;background:transparent;cursor:pointer;transition:all .1s}.type-count.svelte-8a4rps:hover{border-color:var(--type-color, var(--ui-accent-deep))}.type-count.partial.svelte-8a4rps{background:color-mix(in srgb,var(--type-color, var(--ui-accent-deep)) 15%,transparent);border-color:color-mix(in srgb,var(--type-color, var(--ui-accent-deep)) 50%,transparent);color:var(--type-color, var(--ui-accent-deep))}.type-count.on.svelte-8a4rps{background:var(--type-color, var(--ui-accent-deep));border-color:var(--type-color, var(--ui-accent-deep));color:var(--ui-surface-rail)}.type-icon.svelte-8a4rps,.e-icon.svelte-8a4rps{display:inline-flex;flex-shrink:0}.type-label.svelte-8a4rps{flex:1;color:var(--ui-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check.svelte-8a4rps{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--ui-border-mid);border-radius:var(--radius-xs);color:var(--ui-surface-rail);font-size:11px;font-weight:700;line-height:1;flex-shrink:0;background:transparent;transition:all .1s}.check.on.svelte-8a4rps{background:var(--ui-accent-deep);border-color:var(--ui-accent-deep)}.e-name.svelte-8a4rps{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-muted)}.entity-row.attached.svelte-8a4rps .e-name:where(.svelte-8a4rps){color:var(--ui-text-strong)}.picker.svelte-3junqz{display:flex;flex-direction:column;margin-top:8px;background:#131313;border:1px solid #2a2a2a;border-radius:var(--radius-lg);box-shadow:0 4px 12px #0006;overflow:hidden;animation:svelte-3junqz-expand var(--dur-fast) ease-out}@keyframes svelte-3junqz-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pk-head.svelte-3junqz{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-bottom:1px solid var(--ui-surface-hover);background:var(--ui-surface)}.pk-title.svelte-3junqz{font-size:11px;font-weight:600;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.06em}.pk-actions.svelte-3junqz{display:flex;align-items:center;gap:3px}.pk-clear.svelte-3junqz{background:transparent;border:none;color:var(--ui-text-dim);cursor:pointer;font-size:10.5px;padding:2px 6px;border-radius:var(--radius-sm);font-family:inherit}.pk-clear.svelte-3junqz:hover{color:#fca5a5}.pk-close.svelte-3junqz{background:transparent;border:none;color:var(--ui-text-dim);cursor:pointer;font-size:11px;padding:2px 5px;border-radius:var(--radius-sm);line-height:1}.pk-close.svelte-3junqz:hover{background:var(--ui-border-rail);color:var(--ui-text)}.pk-tabs.svelte-3junqz{display:flex;border-bottom:1px solid var(--ui-surface-hover);background:#0d0d0d;padding:0 6px}.pk-tab.svelte-3junqz{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;background:transparent;border:none;color:var(--ui-text-dim);font-size:11.5px;font-family:inherit;font-weight:500;cursor:pointer;position:relative;transition:color var(--dur-fast)}.pk-tab.svelte-3junqz:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:transparent;border-radius:2px 2px 0 0;transition:background var(--dur-base)}.pk-tab.svelte-3junqz:hover{color:var(--ui-text-muted)}.pk-tab.on.svelte-3junqz{color:var(--ui-text-strong)}.pk-tab.on.svelte-3junqz:after{background:var(--ui-accent-deep)}.pk-tab-count.svelte-3junqz{font-size:10px;color:var(--ui-border-focus);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pk-tab.on.svelte-3junqz .pk-tab-count:where(.svelte-3junqz){color:var(--ui-accent-deep)}.pk-search.svelte-3junqz{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--ui-surface-hover)}.pk-search.svelte-3junqz svg:where(.svelte-3junqz){color:var(--ui-text-faint);flex-shrink:0}.pk-search.svelte-3junqz input:where(.svelte-3junqz){flex:1;background:transparent;border:none;outline:none;color:var(--ui-text);font-size:12px;padding:2px 0;font-family:inherit;min-width:0}.pk-search.svelte-3junqz input:where(.svelte-3junqz)::placeholder{color:var(--ui-border-focus)}.pk-clear-input.svelte-3junqz{background:transparent;border:none;color:var(--ui-text-faint);cursor:pointer;font-size:10px;padding:2px 4px;border-radius:var(--radius-xs);line-height:1}.pk-clear-input.svelte-3junqz:hover{background:var(--ui-surface-hover);color:var(--ui-text-soft)}.pk-scroll.svelte-3junqz{max-height:380px;overflow-y:auto}.pk-tree.svelte-3junqz{padding:4px 0}.pk-empty.svelte-3junqz{padding:24px 12px;text-align:center;color:var(--ui-text-faint);font-size:11.5px}.backdrop.svelte-ytz81f{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal.svelte-ytz81f{width:min(760px,92vw);max-height:85vh;background:#131313;border:1px solid #2a2a2a;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0009;overflow:hidden}.head.svelte-ytz81f{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid #232323;background:#0f0f0f}.head-title.svelte-ytz81f{display:flex;align-items:baseline;gap:10px;min-width:0}.head-title.svelte-ytz81f h2:where(.svelte-ytz81f){margin:0;font-size:13px;color:#f5f5f5;font-weight:600}.hint.svelte-ytz81f{font-size:11px;color:#737373;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.close.svelte-ytz81f{background:transparent;border:none;color:#737373;cursor:pointer;font-size:13px;padding:4px 8px;border-radius:4px;line-height:1;flex-shrink:0}.close.svelte-ytz81f:hover{background:#1f1f1f;color:#e5e5e5}.body.svelte-ytz81f{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px;background:#0a0a0a}pre.svelte-ytz81f{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;color:#d4d4d4;white-space:pre-wrap;word-break:break-word}code.svelte-ytz81f{background:transparent}.foot.svelte-ytz81f{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid #232323;background:#0f0f0f}.spacer.svelte-ytz81f{flex:1 1 auto}.btn.svelte-ytz81f{border-radius:6px;padding:7px 16px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;border:1px solid transparent;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.copy.svelte-ytz81f{background:transparent;color:#a3a3a3;border-color:#333}.copy.svelte-ytz81f:hover{background:#1c1c1c;color:#e5e5e5}.ghost.svelte-ytz81f{background:transparent;color:#d4d4d4;border-color:#3a3a3a}.ghost.svelte-ytz81f:hover{background:#1c1c1c}.primary.svelte-ytz81f{background:#c19a3b;color:#0a0a0a;border-color:#c19a3b}.primary.svelte-ytz81f:hover{background:#d4a94a;border-color:#d4a94a}.kbd.svelte-ytz81f{font-size:10px;opacity:.75}pre.svelte-ytz81f .j-key{color:#7cc4ff}pre.svelte-ytz81f .j-str{color:#a5d6ff}pre.svelte-ytz81f .j-num{color:#ffa657}pre.svelte-ytz81f .j-lit{color:#d2a8ff}.indicator.svelte-1wjw7np{display:flex;flex-direction:column;gap:2px;padding:4px 12px 6px;background:#12121a80;border-bottom:1px solid rgba(255,255,255,.04);font-size:10.5px;flex-shrink:0}.row.svelte-1wjw7np{display:flex;align-items:center;gap:6px;color:var(--ui-text-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity var(--dur-base),color var(--dur-base);opacity:.75}.row.pending.svelte-1wjw7np{color:#b0bcff;opacity:1}.row.error.svelte-1wjw7np{color:#fca5a5}.mark.svelte-1wjw7np{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;font-size:9px;line-height:1}.spinner.svelte-1wjw7np{width:8px;height:8px;border:1.4px solid rgba(138,155,255,.28);border-top-color:#8a9bff;border-radius:50%;animation:svelte-1wjw7np-spin .7s linear infinite}@keyframes svelte-1wjw7np-spin{to{transform:rotate(360deg)}}.label.svelte-1wjw7np{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lock.svelte-lcj7f3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:24px;box-sizing:border-box;text-align:center}.title.svelte-lcj7f3{font-size:13px;font-weight:600;color:var(--ui-text-strong)}.desc.svelte-lcj7f3{margin:0 0 6px;font-size:11.5px;color:var(--ui-text-faint)}.pw.svelte-lcj7f3{width:160px;padding:7px 10px;background:#1a1a1a;border:1px solid var(--ui-border-strong);border-radius:var(--radius-md);color:var(--ui-text);font-size:13px;text-align:center;letter-spacing:.3em}.pw.svelte-lcj7f3:focus{outline:none;border-color:var(--ui-border-mid)}.pw.error.svelte-lcj7f3{border-color:#d97a6c}.err.svelte-lcj7f3{font-size:11px;color:#d97a6c}.unlock.svelte-lcj7f3{margin-top:4px;padding:6px 14px;background:#1a1a1a;border:1px solid var(--ui-border-strong);border-radius:var(--radius-md);color:var(--ui-text);font-size:12px;cursor:pointer}.unlock.svelte-lcj7f3:disabled{opacity:.4;cursor:default}.raw.svelte-n727kb{display:flex;flex-direction:column;flex:1;min-height:0}.raw-bar.svelte-n727kb{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #1c1c1c;background:#111;flex-shrink:0;font-size:11px}.seg.svelte-n727kb{display:inline-flex;border:1px solid var(--ui-border-strong);border-radius:var(--radius-md);overflow:hidden}.seg.svelte-n727kb button:where(.svelte-n727kb){background:none;border:none;color:var(--ui-text-faint);font-size:11px;padding:3px 9px;cursor:pointer}.seg.svelte-n727kb button.active:where(.svelte-n727kb){background:#1f1f1f;color:var(--ui-text-strong)}.meta-info.svelte-n727kb{color:var(--ui-text-faint)}.spacer.svelte-n727kb{flex:1}.txt-btn.svelte-n727kb{background:none;border:none;color:var(--ui-text-faint);font-size:11px;cursor:pointer;padding:2px 4px}.txt-btn.svelte-n727kb:hover:not(:disabled){color:var(--ui-text)}.raw-body.svelte-n727kb{flex:1;min-height:0;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.raw-empty.svelte-n727kb{color:var(--ui-text-faint);text-align:center;padding:40px 12px;font-size:12px}.raw-empty.err.svelte-n727kb{color:#d97a6c}.plain.svelte-n727kb{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.6;color:var(--ui-text);white-space:pre-wrap;word-break:break-all}.ln.svelte-n727kb{display:inline-block;width:3em;margin-right:8px;color:var(--ui-text-faint);text-align:right;-webkit-user-select:none;user-select:none}.ev.svelte-n727kb{--ev-hue: var(--ui-border-mid);border:1px solid #1f1f1f;border-radius:var(--radius-md);background:#0d0d0d;overflow:hidden;flex-shrink:0}.ev-user.svelte-n727kb{--ev-hue: #7bb3ff}.ev-assistant.svelte-n727kb{--ev-hue: #9fe6a0}.ev-context.svelte-n727kb{--ev-hue: #f0d49a}.ev-bad.svelte-n727kb{--ev-hue: #d97a6c}.ev-head.svelte-n727kb{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid #1a1a1a;font-size:11px}.ev-no.svelte-n727kb{color:var(--ui-text-faint);font-variant-numeric:tabular-nums}.ev-type.svelte-n727kb{color:var(--ev-hue);font-weight:600}.ev-time.svelte-n727kb,.ev-size.svelte-n727kb{color:var(--ui-text-faint);font-variant-numeric:tabular-nums}.ev-json.svelte-n727kb{margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.55;color:var(--ui-text);white-space:pre-wrap;word-break:break-word}.view.svelte-18ml6x9{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel-bg, var(--ui-surface));color:var(--panel-fg, var(--ui-text));font-size:13px}.inactive.svelte-18ml6x9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:4px;color:var(--ui-text-soft);text-align:center;padding:24px;cursor:pointer}.inactive.svelte-18ml6x9 p:where(.svelte-18ml6x9){margin:0}.inactive.svelte-18ml6x9 .hint:where(.svelte-18ml6x9){font-size:11px;color:var(--ui-text-faint)}.session-title.svelte-18ml6x9{font-size:12px;font-weight:600;color:var(--ui-text-strong)}.session-warn.svelte-18ml6x9{margin-left:8px;font-size:11px;color:#d9a86c}.scope-row.svelte-18ml6x9{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 10px;border-bottom:1px solid #1c1c1c;background:#0f0f0f;flex-shrink:0;font-size:11px}.scope-label.svelte-18ml6x9{color:#f0b86c;font-weight:600;margin-right:2px}.scope-empty.svelte-18ml6x9{color:var(--ui-text-faint)}.scope-chip.svelte-18ml6x9{display:inline-flex;align-items:center;gap:3px;max-width:220px;padding:1px 4px 1px 6px;border:1px solid #5a4a30;border-radius:var(--radius-lg);background:#f0b86c14;color:var(--ui-text)}.scope-chip.missing.svelte-18ml6x9{opacity:.5;text-decoration:line-through}.scope-attach.svelte-18ml6x9{margin-left:4px;background:none;border:1px dashed #5a4a30;border-radius:var(--radius-lg);color:#f0b86c;font-size:11px;padding:1px 8px;cursor:pointer}.scope-attach.svelte-18ml6x9:hover{background:#f0b86c1a}.bar-spacer.svelte-18ml6x9{flex:1}.view-toggle.svelte-18ml6x9{display:inline-flex;border:1px solid var(--ui-border-strong);border-radius:var(--radius-md);overflow:hidden}.view-toggle.svelte-18ml6x9 button:where(.svelte-18ml6x9){background:none;border:none;color:var(--ui-text-faint);font-size:11px;padding:2px 10px;cursor:pointer}.view-toggle.svelte-18ml6x9 button.active:where(.svelte-18ml6x9){background:#1f1f1f;color:var(--ui-text-strong)}.session-bar.svelte-18ml6x9{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #1c1c1c;background:#0d0d0d;flex-shrink:0}.ctx-section.svelte-18ml6x9{padding:8px 10px;border-bottom:1px solid #1c1c1c;background:#111;position:relative}.staging-tray.svelte-18ml6x9{display:flex;align-items:flex-start;gap:8px;padding:6px 6px 6px 10px;background:var(--ui-surface-rail);border:1px solid var(--ui-border-rail);border-radius:var(--radius-md);box-shadow:inset 0 1px #0000004d}.staging-icon.svelte-18ml6x9{color:var(--ui-border-focus);padding-top:5px;flex-shrink:0;display:inline-flex}.chips-row.svelte-18ml6x9{flex:1;display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0;min-height:22px}.empty-hint.svelte-18ml6x9{font-size:10.5px;color:var(--ui-border-focus)}.tray-stats.svelte-18ml6x9{margin-top:5px;padding:0 4px;font-size:10px;color:var(--ui-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;letter-spacing:.02em}.tray-stats.svelte-18ml6x9 .sep:where(.svelte-18ml6x9){margin:0 4px;color:var(--ui-border-mid)}.tray-stats.svelte-18ml6x9 .size:where(.svelte-18ml6x9){color:var(--ui-accent-deep)}.tray-stats.svelte-18ml6x9 .pending:where(.svelte-18ml6x9){color:var(--ui-text-dim)}.chip.svelte-18ml6x9{display:inline-flex;align-items:center;gap:4px;background:var(--ui-surface);border:1px solid var(--ui-border-strong);color:var(--ui-text-muted);padding:3px 4px 3px 8px;border-radius:var(--radius-pill);font-size:10.5px;max-width:180px;font-family:inherit;cursor:default}button.chip.svelte-18ml6x9{cursor:pointer}.chip.current.svelte-18ml6x9{padding:3px 10px 3px 6px}.chip.current.svelte-18ml6x9 .pin:where(.svelte-18ml6x9){display:inline-flex;align-items:center;color:var(--ui-border-mid);transition:color var(--dur-base)}.chip.current.on.svelte-18ml6x9{border-color:#c19a3b80;background:#c19a3b14}.chip.current.on.svelte-18ml6x9 .pin:where(.svelte-18ml6x9){color:var(--ui-accent-deep)}.chip.current.on.svelte-18ml6x9 .chip-name:where(.svelte-18ml6x9){color:#d4a94a}.chip.current.svelte-18ml6x9:hover:not(.on){border-color:var(--ui-border-mid)}.chip.current.on.svelte-18ml6x9:hover{background:#c19a3b24}.chip-name.svelte-18ml6x9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.entity.svelte-18ml6x9{padding:3px 4px 3px 6px;border-color:color-mix(in srgb,var(--type-color, var(--ui-accent-deep)) 30%,var(--ui-border-strong));background:color-mix(in srgb,var(--type-color, var(--ui-accent-deep)) 6%,var(--ui-surface))}.chip.entity.svelte-18ml6x9 .chip-name:where(.svelte-18ml6x9){color:color-mix(in srgb,var(--type-color, var(--ui-accent-deep)) 60%,var(--ui-text))}.chip-icon.svelte-18ml6x9{display:inline-flex;flex-shrink:0}.chip-icon-svg.svelte-18ml6x9{color:#c19a3b;flex-shrink:0}.chip.group.svelte-18ml6x9,.chip.group.entity.svelte-18ml6x9{padding:3px 4px 3px 6px}.chip-count.svelte-18ml6x9{display:inline-flex;align-items:center;justify-content:center;min-width:14px;padding:0 4px;height:14px;background:color-mix(in srgb,var(--type-color, #c19a3b) 25%,transparent);color:var(--type-color, #c19a3b);border-radius:var(--radius-xs);font-size:9.5px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1}.chip.group.svelte-18ml6x9:not(.entity) .chip-count:where(.svelte-18ml6x9){background:#c19a3b33;color:#c19a3b}.chip.group.svelte-18ml6x9:not(.entity){border-color:#c19a3b4d;background:#c19a3b0f}.chip.group.svelte-18ml6x9:not(.entity) .chip-name:where(.svelte-18ml6x9){color:#d4a94a}.chip-x.svelte-18ml6x9{background:transparent;border:none;color:var(--ui-text-dim);padding:0 3px;cursor:pointer;font-size:9px;line-height:1;border-radius:var(--radius-xs)}.chip-x.svelte-18ml6x9:hover{background:var(--ui-border-strong);color:#fca5a5}.add-btn.svelte-18ml6x9{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;color:var(--ui-text-dim);border:none;border-radius:5px;font-size:14px;line-height:1;cursor:pointer;font-family:inherit;transition:all var(--dur-fast);flex-shrink:0;margin-left:auto}.add-btn.svelte-18ml6x9:hover{background:#ffffff0d;color:var(--ui-text)}.add-btn.active.svelte-18ml6x9{background:#c19a3b1f;color:var(--ui-accent-deep)}.err.svelte-18ml6x9{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;background:#3a1414;border-bottom:1px solid #5a1e1e;color:#fca5a5;font-size:11px}.err.svelte-18ml6x9 button:where(.svelte-18ml6x9){background:transparent;border:none;color:#fca5a5;cursor:pointer;padding:2px 4px}.scroller.svelte-18ml6x9{flex:1;overflow-y:auto;padding:12px}.empty.svelte-18ml6x9{text-align:center;color:var(--ui-text-faint);font-size:12px;padding:40px 12px;line-height:1.7}.empty.svelte-18ml6x9 .hint:where(.svelte-18ml6x9){color:var(--ui-border-mid);font-size:11px;margin-top:6px}.stream.svelte-18ml6x9{display:flex;flex-direction:column;gap:12px}.msg.svelte-18ml6x9{display:flex;flex-direction:column;gap:3px}.who.svelte-18ml6x9{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-text-faint);font-weight:600}.content.svelte-18ml6x9{color:var(--ui-text);line-height:1.6;font-size:12.5px;word-break:break-word}.user-content.svelte-18ml6x9{background:#1a1a1a;padding:7px 10px;border-radius:var(--radius-lg);white-space:pre-wrap;align-self:flex-start}.content.md.svelte-18ml6x9{white-space:normal}.caret.svelte-18ml6x9{display:inline-block;color:var(--ui-text-soft);animation:svelte-18ml6x9-blink 1s steps(1) infinite;margin-left:2px}.usage-badge.svelte-18ml6x9{margin-top:4px;font-size:10px;color:var(--ui-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.usage-sep.svelte-18ml6x9{margin:0 4px;color:var(--ui-border-mid)}.usage-cost.svelte-18ml6x9{color:var(--ui-accent-deep)}@keyframes svelte-18ml6x9-blink{50%{opacity:0}}.tool-log.svelte-18ml6x9{list-style:none;margin:0 0 6px;padding:4px 8px;background:#ffffff05;border-left:2px solid rgba(134,239,172,.35);border-radius:0 4px 4px 0;display:flex;flex-direction:column;gap:2px}.tool-log-item.svelte-18ml6x9{display:flex;flex-direction:column;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#86efac;line-height:1.4}.tool-log-item.pending.svelte-18ml6x9{color:#b0bcff}.tool-log-item.error.svelte-18ml6x9{color:#fca5a5}.tool-log-row.svelte-18ml6x9{display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%}.tool-log-row.svelte-18ml6x9:hover{color:var(--ui-text)}.tool-log-caret.svelte-18ml6x9{display:inline-flex;width:10px;font-size:9px;color:var(--ui-text-faint);flex-shrink:0}.tool-log-detail.svelte-18ml6x9{margin:4px 0 4px 22px;padding:6px 8px;background:#00000040;border-radius:3px;display:flex;flex-direction:column;gap:6px}.tool-log-field-label.svelte-18ml6x9{font-size:9.5px;color:var(--ui-text-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.tool-log-field-value.mono.svelte-18ml6x9{color:var(--ui-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.tool-log-code.svelte-18ml6x9{margin:0;padding:4px 6px;background:#0a0a0a;border:1px solid rgba(255,255,255,.05);border-radius:3px;color:var(--ui-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.4;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto}.tool-log-code.result.svelte-18ml6x9{max-height:300px}.tool-log-mark.svelte-18ml6x9{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;font-size:9px;flex-shrink:0}.tool-log-spinner.svelte-18ml6x9{width:8px;height:8px;border:1.4px solid rgba(138,155,255,.28);border-top-color:#8a9bff;border-radius:50%;animation:svelte-18ml6x9-spin .7s linear infinite;display:inline-block}@keyframes svelte-18ml6x9-spin{to{transform:rotate(360deg)}}.tool-log-label.svelte-18ml6x9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.input-wrap.svelte-18ml6x9{padding:10px 12px 12px;flex-shrink:0}.input-box.svelte-18ml6x9{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:var(--radius-lg);padding:7px 9px;transition:border-color var(--dur-base)}.input-box.svelte-18ml6x9:focus-within{border-color:#3f3f3f}textarea.svelte-18ml6x9{width:100%;resize:none;border:none;outline:none;background:transparent;color:var(--ui-text);font-family:inherit;font-size:12.5px;line-height:1.5;padding:3px;max-height:200px}textarea.svelte-18ml6x9::placeholder{color:var(--ui-text-faint)}.input-row.svelte-18ml6x9{display:flex;align-items:center;justify-content:space-between;padding-top:5px;gap:8px}.input-left.svelte-18ml6x9{display:inline-flex;align-items:center;gap:8px;min-width:0}.hint.svelte-18ml6x9{font-size:10px;color:var(--ui-border-focus)}.txt-btn.svelte-18ml6x9{background:transparent;border:none;color:var(--ui-text-faint);font-size:10.5px;padding:2px 6px;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;transition:color var(--dur-fast)}.txt-btn.svelte-18ml6x9:hover{color:#fca5a5}.send.svelte-18ml6x9,.stop.svelte-18ml6x9{border:none;border-radius:5px;padding:3px 10px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:all var(--dur-base)}.send.svelte-18ml6x9{background:var(--ui-text);color:var(--ui-surface-rail)}.send.svelte-18ml6x9:hover:not(:disabled){background:var(--ui-text-strong)}.send.svelte-18ml6x9:disabled{background:var(--ui-border-mid);color:var(--ui-text-dim);cursor:not-allowed}.stop.svelte-18ml6x9{background:#2a1414;color:#fca5a5;border:1px solid #5a1e1e}.stop.svelte-18ml6x9:hover{background:#3a1a1a}.md.svelte-18ml6x9 p{margin:0 0 .5em}.md.svelte-18ml6x9 p:last-child{margin-bottom:0}.md.svelte-18ml6x9 h1,.md.svelte-18ml6x9 h2,.md.svelte-18ml6x9 h3{margin:.7em 0 .3em;color:var(--ui-text-strong);font-weight:600}.md.svelte-18ml6x9 h1{font-size:1.1em}.md.svelte-18ml6x9 h2{font-size:1.05em}.md.svelte-18ml6x9 h3{font-size:1em}.md.svelte-18ml6x9 ul,.md.svelte-18ml6x9 ol{padding-left:1.2em;margin:.3em 0 .5em}.md.svelte-18ml6x9 li{margin:.15em 0}.md.svelte-18ml6x9 a{color:var(--ui-accent-deep)}.md.svelte-18ml6x9 strong{color:var(--ui-text-strong)}.md.svelte-18ml6x9 code{background:var(--ui-border-rail);color:#f0abfc;padding:1px 4px;border-radius:var(--radius-xs);font-size:.88em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.md.svelte-18ml6x9 pre{background:#0b0b0b;border:1px solid var(--ui-border-strong);border-radius:var(--radius-md);padding:8px 10px;overflow-x:auto;margin:.4em 0}.md.svelte-18ml6x9 pre code{background:transparent;padding:0;color:var(--ui-text);font-size:11.5px}.md.svelte-18ml6x9 blockquote{border-left:2px solid var(--ui-border-mid);padding:2px 8px;margin:.4em 0;color:var(--ui-text-soft)}
