aside.svelte-1ftjkv9{grid-column:2;overflow:hidden;border-left:1px solid var(--border);background:var(--surface)}.inner.svelte-1ftjkv9{width:var(--inspector-width);height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,6fr) minmax(0,4fr)}.activity.svelte-1ftjkv9{grid-column:1;grid-row:1}.record.svelte-1ftjkv9{grid-column:1;grid-row:2}.context.svelte-1ftjkv9{grid-column:2;grid-row:1 / -1;border-left:1px solid var(--border)}.activity.svelte-1ftjkv9,.context.svelte-1ftjkv9,.record.svelte-1ftjkv9{min-height:0;overflow-y:auto;padding:.9rem 1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.record.svelte-1ftjkv9{gap:.6rem;border-top:1px solid var(--border);background:var(--bg)}header.svelte-1ftjkv9{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-.9rem;margin:-.9rem -1rem 0;padding:.9rem 1rem .5rem;background:var(--surface);z-index:1}.record.svelte-1ftjkv9 header:where(.svelte-1ftjkv9){background:var(--bg)}h2.svelte-1ftjkv9{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.right.svelte-1ftjkv9{display:flex;align-items:center;gap:.6rem}.close.svelte-1ftjkv9{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:0;border-radius:.4rem;background:none;color:var(--text-soft);cursor:pointer;transition:background var(--speed),color var(--speed)}.close.svelte-1ftjkv9 svg:where(.svelte-1ftjkv9){width:.95rem;height:.95rem}.close.svelte-1ftjkv9:hover:not(:disabled){background:var(--hover);color:var(--text)}.close.svelte-1ftjkv9:disabled{opacity:.4;cursor:default}.close.svelte-1ftjkv9:focus-visible{outline:2px solid var(--text-faint);outline-offset:2px}.conn.svelte-1ftjkv9{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.total.svelte-1ftjkv9{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);white-space:nowrap}.conn[data-state=open].svelte-1ftjkv9{color:#15803d}.conn[data-state=error].svelte-1ftjkv9{color:var(--danger)}.follow.svelte-1ftjkv9{font:inherit;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .5rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background var(--speed),color var(--speed)}.follow.svelte-1ftjkv9:hover{background:var(--hover);color:var(--text)}.follow.svelte-1ftjkv9:focus-visible{outline:2px solid var(--text-faint);outline-offset:2px}.hint.svelte-1ftjkv9{font-size:.775rem;line-height:1.5;color:var(--text-soft)}.hint.warn.svelte-1ftjkv9{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:.5rem;padding:.5rem .6rem}.foot.svelte-1ftjkv9 code:where(.svelte-1ftjkv9){font-family:var(--font-mono);font-size:.7rem}.head.svelte-1ftjkv9{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.when.svelte-1ftjkv9{font-size:.7rem;color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.calls.svelte-1ftjkv9,.subcalls.svelte-1ftjkv9{list-style:none;margin:0;padding:0}details.svelte-1ftjkv9{border-top:1px solid var(--hover);padding-top:.3rem}summary.svelte-1ftjkv9{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);cursor:pointer;list-style:none}summary.svelte-1ftjkv9::-webkit-details-marker{display:none}summary.svelte-1ftjkv9:hover{color:var(--text)}.name.svelte-1ftjkv9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num.svelte-1ftjkv9{color:var(--text-soft);font-variant-numeric:tabular-nums}.foot.svelte-1ftjkv9{font-size:.68rem;line-height:1.45;color:var(--text-faint);margin-top:.4rem}pre.svelte-1ftjkv9{font-family:var(--font-mono);font-size:.68rem;line-height:1.45;background:var(--bg);border-radius:.35rem;padding:.45rem;overflow-x:auto;max-height:16rem;overflow-y:auto}.calltabs.svelte-1ftjkv9{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.1rem}.calltabs.svelte-1ftjkv9 button:where(.svelte-1ftjkv9){font:inherit;font-size:.68rem;font-weight:550;padding:.12rem .6rem;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-soft);cursor:pointer;transition:background var(--speed)}.calltabs.svelte-1ftjkv9 button:where(.svelte-1ftjkv9):hover{background:var(--hover)}.calltabs.svelte-1ftjkv9 button.on:where(.svelte-1ftjkv9){background:var(--text);border-color:var(--text);color:var(--bg)}.calltabs.svelte-1ftjkv9 button[data-hot]:where(.svelte-1ftjkv9):before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.35rem;border-radius:50%;background:currentColor;vertical-align:.05rem}.calltabs.svelte-1ftjkv9 button[data-hot=guardrail]:where(.svelte-1ftjkv9){color:var(--danger);border-color:var(--danger-border);background:var(--danger-bg)}.calltabs.svelte-1ftjkv9 button[data-hot=guardrail].on:where(.svelte-1ftjkv9){color:#fff;border-color:var(--danger);background:var(--danger)}.calltabs.svelte-1ftjkv9 button[data-hot=guideline]:where(.svelte-1ftjkv9),.calltabs.svelte-1ftjkv9 button[data-hot=journey]:where(.svelte-1ftjkv9){color:#166534;border-color:#bbf7d0;background:#f0fdf4}.calltabs.svelte-1ftjkv9 button[data-hot=guideline].on:where(.svelte-1ftjkv9),.calltabs.svelte-1ftjkv9 button[data-hot=journey].on:where(.svelte-1ftjkv9){color:#fff;border-color:#166534;background:#166534}.gen.svelte-1ftjkv9{display:flex;flex-direction:column;gap:.45rem}.calls.svelte-1ftjkv9{list-style:none;display:flex;flex-direction:column;gap:.3rem}.call.svelte-1ftjkv9>details:where(.svelte-1ftjkv9){border:1px solid var(--border);border-radius:.5rem;padding:0}.call.svelte-1ftjkv9>details:where(.svelte-1ftjkv9)>summary:where(.svelte-1ftjkv9){display:flex;align-items:baseline;gap:.5rem;padding:.4rem .55rem;font-size:.75rem;text-transform:none;letter-spacing:normal;color:var(--text)}.call.svelte-1ftjkv9>details:where(.svelte-1ftjkv9)>summary:where(.svelte-1ftjkv9) .name:where(.svelte-1ftjkv9){flex:1;min-width:0;font-weight:500}.call.svelte-1ftjkv9>details:where(.svelte-1ftjkv9)>summary:where(.svelte-1ftjkv9) .verdict:where(.svelte-1ftjkv9){font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);white-space:nowrap}.call.matched.svelte-1ftjkv9>details:where(.svelte-1ftjkv9),.call[data-tone=applied].svelte-1ftjkv9>details:where(.svelte-1ftjkv9){border-color:#bbf7d0;background:#f0fdf4}.call.matched.svelte-1ftjkv9>details:where(.svelte-1ftjkv9)>summary:where(.svelte-1ftjkv9) .verdict:where(.svelte-1ftjkv9),.call[data-tone=applied].svelte-1ftjkv9>details:where(.svelte-1ftjkv9)>summary:where(.svelte-1ftjkv9) .verdict:where(.svelte-1ftjkv9){color:#166534;font-weight:600}.call[data-tone=partial].svelte-1ftjkv9>details:where(.svelte-1ftjkv9){border-color:#fde68a;background:#fffbeb}.call[data-tone=partial].svelte-1ftjkv9>details:where(.svelte-1ftjkv9)>summary:where(.svelte-1ftjkv9) .verdict:where(.svelte-1ftjkv9){color:#92400e;font-weight:600}.call[data-tone=missed].svelte-1ftjkv9>details:where(.svelte-1ftjkv9){border-color:var(--danger-border);background:var(--danger-bg)}.call[data-tone=missed].svelte-1ftjkv9>details:where(.svelte-1ftjkv9)>summary:where(.svelte-1ftjkv9) .verdict:where(.svelte-1ftjkv9){color:var(--danger);font-weight:600}.subcalls.svelte-1ftjkv9{display:flex;flex-direction:column;gap:.3rem;margin:.3rem 0 .15rem .85rem;padding-left:.75rem;border-left:2px solid var(--border)}.subcalls.svelte-1ftjkv9>li:where(.svelte-1ftjkv9){position:relative}.subcalls.svelte-1ftjkv9>li:where(.svelte-1ftjkv9):before{content:"";position:absolute;left:-.75rem;top:1rem;width:.55rem;border-top:2px solid var(--border)}.call.matched.svelte-1ftjkv9>.subcalls:where(.svelte-1ftjkv9){border-left-color:#bbf7d0}.call.matched.svelte-1ftjkv9>.subcalls:where(.svelte-1ftjkv9)>li:where(.svelte-1ftjkv9):before{border-top-color:#bbf7d0}.call-body.svelte-1ftjkv9{display:flex;flex-direction:column;gap:.45rem;padding:0 .55rem .55rem;border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 .5rem .5rem}.call-body.svelte-1ftjkv9>:where(.svelte-1ftjkv9):first-child{margin-top:.5rem}.rationale.svelte-1ftjkv9{font-size:.72rem;line-height:1.45;color:var(--text-soft);font-style:italic;white-space:pre-line}.rule.svelte-1ftjkv9{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3rem .7rem;padding:.5rem .6rem;border:1px solid var(--border);border-radius:.5rem;background:var(--bg);font-size:.72rem;line-height:1.45}.rule.svelte-1ftjkv9>div:where(.svelte-1ftjkv9){display:contents}.rule.svelte-1ftjkv9 dt:where(.svelte-1ftjkv9){font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);padding-top:.15rem}.rule.svelte-1ftjkv9 dd:where(.svelte-1ftjkv9){color:var(--text);white-space:pre-line;overflow-wrap:anywhere}.gen-head.svelte-1ftjkv9{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.72rem;font-weight:500}.message.svelte-1ftjkv9{border:1px solid var(--border);border-radius:.5rem;overflow:hidden}.message.svelte-1ftjkv9 .role:where(.svelte-1ftjkv9){display:block;padding:.25rem .55rem;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);background:var(--bg);border-bottom:1px solid var(--border)}.message.role-system.svelte-1ftjkv9 .role:where(.svelte-1ftjkv9){color:#92400e;background:#fffbeb;border-bottom-color:#fde68a}.message.role-user.svelte-1ftjkv9 .role:where(.svelte-1ftjkv9){color:var(--bg);background:var(--text);border-bottom-color:var(--text)}.message.role-response.svelte-1ftjkv9 .role:where(.svelte-1ftjkv9){color:#166534;background:#f0fdf4;border-bottom-color:#bbf7d0}.message.svelte-1ftjkv9 .content:where(.svelte-1ftjkv9){max-height:none;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border-radius:0;padding:.5rem .55rem;font-size:.7rem;line-height:1.5;color:var(--text)}.params.svelte-1ftjkv9{font-family:var(--font-mono);margin-top:0}.fields.svelte-1ftjkv9{display:flex;flex-direction:column;gap:.1rem}.field.svelte-1ftjkv9{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.6rem;padding:.3rem .45rem;border-radius:.4rem;font-size:.75rem;line-height:1.45}.field.svelte-1ftjkv9 dt:where(.svelte-1ftjkv9){font-family:var(--font-mono);font-size:.68rem;color:var(--text-soft);overflow-wrap:anywhere;padding-top:.08rem}.field.svelte-1ftjkv9 dd:where(.svelte-1ftjkv9){color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.field.empty.svelte-1ftjkv9 dd:where(.svelte-1ftjkv9){color:var(--text-faint);font-style:italic}.field.needed.svelte-1ftjkv9 dd:where(.svelte-1ftjkv9){color:#b45309}.group.svelte-1ftjkv9{display:flex;justify-content:space-between;align-items:baseline;margin-top:.45rem;padding:0 .45rem .1rem;border-bottom:1px solid var(--border);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft)}.group.svelte-1ftjkv9:first-of-type{margin-top:.2rem}.group-count.svelte-1ftjkv9{font-family:var(--font-mono);font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-faint)}.progress.svelte-1ftjkv9{display:flex;align-items:center;gap:.6rem;font-size:.7rem;color:var(--text-muted)}.progress.svelte-1ftjkv9 .bar:where(.svelte-1ftjkv9){flex:1;height:.3rem;border-radius:999px;background:var(--border);overflow:hidden}.progress.svelte-1ftjkv9 .fill:where(.svelte-1ftjkv9){display:block;height:100%;border-radius:inherit;background:#16a34a;transition:width .4s ease-out}.field.fresh.svelte-1ftjkv9{animation:svelte-1ftjkv9-settle 2.4s ease-out}@keyframes svelte-1ftjkv9-settle{0%{background:#fef3c7}to{background:transparent}}.record.svelte-1ftjkv9 .foot:where(.svelte-1ftjkv9){margin-top:.2rem}@media(max-width:52rem){aside.svelte-1ftjkv9{position:fixed;inset:0 0 0 auto;z-index:20;width:min(max(var(--inspector-width),24rem),100%);transform:translate(100%);transition:transform var(--speed) ease-out;box-shadow:-8px 0 24px #00000014}aside[data-open=true].svelte-1ftjkv9{transform:none}.inner.svelte-1ftjkv9{width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.activity.svelte-1ftjkv9{grid-row:1}.record.svelte-1ftjkv9{grid-row:2}.context.svelte-1ftjkv9{grid-column:1;grid-row:3;border-left:0;border-top:1px solid var(--border)}}@media(prefers-reduced-motion:reduce){aside.svelte-1ftjkv9{transition:none}.field.fresh.svelte-1ftjkv9{animation:none;background:#fef3c7}}
