.agent-record{--ar-bg:var(--ar-background,#fffefa);--ar-bg-alt:var(--ar-surface-alt,#f2f0e9);--ar-bg-sink:var(--ar-code-background,#f5f3ed);--ar-fg:var(--ar-foreground,#252522);--ar-fg-muted:var(--ar-muted,#66665f);--ar-fg-faint:var(--ar-subtle,#77776f);--ar-border:var(--ar-line,#deddd5);--ar-border-strong:var(--ar-line-strong,#c4c2b7);--ar-c-action:var(--ar-accent,#7760bd);--ar-c-info:var(--ar-blue,#3d71b6);--ar-c-ok:var(--ar-green,#347b44);--ar-c-run:var(--ar-amber,#927311);--ar-c-fail:var(--ar-red,#b64d4d);--ar-c-fail-border:var(--ar-error-border,#e6b9b5);--ar-c-info-bg:var(--ar-blue-wash,#e5edf7);--ar-c-ok-bg:var(--ar-green-wash,#e8f2e7);--ar-font-body:var(--ar-font,Georgia, "Times New Roman", serif);--ar-font-mono:var(--ar-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--ar-fg);font:15px/1.45 var(--ar-font-body);text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0}.agent-record[data-theme=dark]{--ar-bg:var(--ar-background,#12101f);--ar-bg-alt:var(--ar-surface-alt,#1d1a2c);--ar-bg-sink:var(--ar-code-background,#0e0c18);--ar-fg:var(--ar-foreground,#e8e5ef);--ar-fg-muted:var(--ar-muted,#b1aac4);--ar-fg-faint:var(--ar-subtle,#958fa4);--ar-border:var(--ar-line,#302b43);--ar-border-strong:var(--ar-line-strong,#4c4562);--ar-c-action:var(--ar-accent,#ae8aed);--ar-c-info:var(--ar-blue,#71a4f7);--ar-c-ok:var(--ar-green,#79d889);--ar-c-run:var(--ar-amber,#efc343);--ar-c-fail:var(--ar-red,#ed8585);--ar-c-fail-border:var(--ar-error-border,#76404b);--ar-c-info-bg:var(--ar-blue-wash,#21304c);--ar-c-ok-bg:var(--ar-green-wash,#203829);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.agent-record[data-theme=auto]{--ar-bg:var(--ar-background,#12101f);--ar-bg-alt:var(--ar-surface-alt,#1d1a2c);--ar-bg-sink:var(--ar-code-background,#0e0c18);--ar-fg:var(--ar-foreground,#e8e5ef);--ar-fg-muted:var(--ar-muted,#b1aac4);--ar-fg-faint:var(--ar-subtle,#958fa4);--ar-border:var(--ar-line,#302b43);--ar-border-strong:var(--ar-line-strong,#4c4562);--ar-c-action:var(--ar-accent,#ae8aed);--ar-c-info:var(--ar-blue,#71a4f7);--ar-c-ok:var(--ar-green,#79d889);--ar-c-run:var(--ar-amber,#efc343);--ar-c-fail:var(--ar-red,#ed8585);--ar-c-fail-border:var(--ar-error-border,#76404b);--ar-c-info-bg:var(--ar-blue-wash,#21304c);--ar-c-ok-bg:var(--ar-green-wash,#203829);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.agent-record{--ar-control-height:2.15rem;--ar-control-radius:4px;--ar-control-padding:.5rem .7rem;--ar-control-focus:var(--ar-c-info)}.agent-record .ui-field{gap:.25rem;min-width:0;display:grid}.agent-record .ui-label{font:.72rem var(--ar-font-mono);color:var(--ar-fg-muted)}.agent-record button,.agent-record select,.agent-record input[type=search]{color:var(--ar-fg);background:var(--ar-bg);border:1px solid var(--ar-border);border-radius:var(--ar-control-radius);font:.76rem var(--ar-font-mono)}.agent-record button{cursor:pointer}.agent-record button:disabled{opacity:.45;cursor:default}.agent-record button:hover:not(:disabled),.agent-record select[aria-expanded=true]{background:var(--ar-bg-alt);border-color:var(--ar-border-strong)}.agent-record :is(button,select,input,summary,[tabindex]):focus-visible{outline:2px solid var(--ar-control-focus);outline-offset:3px}.agent-record select,.agent-record .ui-button,.agent-record input[type=search]{min-height:var(--ar-control-height);padding:var(--ar-control-padding)}.agent-record select{text-align:left;justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.agent-record .ui-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:.4rem;height:.4rem;margin:-.2rem .15rem 0 .5rem;transition:transform .15s;transform:rotate(45deg)}.agent-record .ui-tabs{border-bottom:1px solid var(--ar-border);flex-wrap:wrap;gap:.25rem;padding:.2rem;display:flex}.agent-record .ui-tabs button{color:var(--ar-fg-muted);border:0;border-radius:3px;padding:.45rem .7rem}.agent-record .ui-tabs [aria-selected=true]{background:var(--ar-bg-alt);color:var(--ar-fg);box-shadow:inset 0 -2px var(--ar-fg)}.agent-record details>summary{cursor:pointer;color:var(--ar-fg-muted);align-items:center;gap:.55rem;padding:.5rem 0;font-size:.85rem;list-style:none;display:flex;position:relative}.agent-record details>summary::-webkit-details-marker{display:none}.agent-record details>summary:before{content:"+";border:1px solid var(--ar-border);width:1rem;height:1rem;font:.78rem var(--ar-font-mono);border-radius:2px;flex-shrink:0;place-items:center;display:inline-grid}.agent-record details[open]>summary:before{content:"−";border-color:var(--ar-border-strong)}.agent-record details>summary:hover,.agent-record details[open]>summary{color:var(--ar-fg)}.agent-record [hidden]{display:none!important}.agent-record select{min-width:0;max-width:100%;overflow:hidden}.agent-record .ui-plot-tooltip{z-index:30;border:1px solid var(--ar-border-strong);background:var(--ar-bg);width:min(345px,100vw - 16px);color:var(--ar-fg);pointer-events:none;border-radius:4px;padding:.65rem .8rem;font-size:.78rem;line-height:1.4;position:fixed;box-shadow:0 5px 20px #0002}.agent-record .ui-plot-tooltip strong{margin-bottom:.3rem;font-size:.86rem;display:block}.agent-record .ui-plot-tooltip p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.15rem 0}.agent-record{--ar-surface:color-mix(in srgb, var(--ar-bg-alt) 35%, var(--ar-bg));border:1px solid var(--ar-border);background:var(--ar-bg);border-radius:8px;overflow:hidden}.agent-record .run-context{border-bottom:1px solid var(--ar-border);background:var(--ar-surface);align-items:start;gap:1rem;padding:.8rem .85rem .6rem;display:flex}.agent-record .run-context p{font:15px/1.4 var(--ar-font-body);max-width:48rem;margin:0}.agent-record .archive-state{font:10px var(--ar-font-mono);color:var(--ar-fg-muted);white-space:nowrap;margin-left:auto;padding-top:.2rem}.agent-record .controls{grid-template-columns:1.25fr .8fr 1fr;gap:.55rem;padding:.65rem .85rem .35rem;display:grid}.agent-record .controls .ui-label{font-size:10px}.agent-record .controls select,.agent-record .controls input{min-height:32px;padding:.4rem .55rem;font-size:11px}.agent-record .record-summary{font:10px var(--ar-font-mono);color:var(--ar-fg-faint);margin:0;padding:.2rem .85rem .45rem}.agent-record .playback{align-items:center;gap:.6rem;padding:.35rem .85rem;display:flex}.agent-record .playback label{font:10px var(--ar-font-mono);flex:1;align-items:center;gap:.65rem;display:flex}.agent-record .playback .ui-button{min-height:29px;padding:.2rem .6rem;font-size:10px}.agent-record input[type=range]{width:100%;min-width:3rem;accent-color:var(--ar-fg);height:14px}.agent-record .playback input{flex:1}.agent-record output{font-variant-numeric:tabular-nums;min-width:4rem}.agent-record .timeline-heading{font:11px var(--ar-font-mono);justify-content:space-between;align-items:center;margin:.25rem .85rem .1rem;display:flex}.agent-record .timeline-heading label{font:10px var(--ar-font-mono);align-items:center;gap:.5rem;display:flex}.agent-record .timeline-heading input{width:5rem}.agent-record .timeline-scroll{border-block:1px solid var(--ar-border);margin:.3rem .85rem 0;overflow:auto}.agent-record svg{max-width:none;display:block}.agent-record svg .axis-label,.agent-record svg .lane-label{fill:var(--ar-fg-muted);font:10px var(--ar-font-mono)}.agent-record svg .grid-line{stroke:var(--ar-border);stroke-width:1px}.agent-record svg .cursor-line{stroke:var(--ar-fg);stroke-width:1px;stroke-dasharray:3 3}.agent-record svg .event{cursor:pointer}.agent-record svg .event:hover,.agent-record svg .event.selected{stroke:var(--ar-fg);stroke-width:2px}.agent-record .legend{font:9px var(--ar-font-mono);color:var(--ar-fg-muted);flex-wrap:wrap;gap:.3rem .8rem;padding:.45rem .85rem .65rem;display:flex}.agent-record .legend span{align-items:center;gap:.3rem;display:flex}.agent-record .legend i{border-radius:1px;width:5px;height:5px}.agent-record .category-coordination{background:var(--ar-c-action)}.agent-record .category-computation{background:var(--ar-c-info)}.agent-record .category-verification{background:var(--ar-c-ok)}.agent-record .category-literature{background:var(--ar-c-run)}.agent-record .category-infrastructure{background:var(--ar-c-fail)}.agent-record .category-other{background:var(--ar-fg-faint)}.agent-record svg .category-coordination{fill:var(--ar-c-action)}.agent-record svg .category-computation{fill:var(--ar-c-info)}.agent-record svg .category-verification{fill:var(--ar-c-ok)}.agent-record svg .category-literature{fill:var(--ar-c-run)}.agent-record svg .category-infrastructure{fill:var(--ar-c-fail)}.agent-record svg .category-other{fill:var(--ar-fg-faint)}.agent-record .workspace{border-block:1px solid var(--ar-border);grid-template-columns:250px minmax(0,1fr);display:grid}.agent-record .topology{background:var(--ar-surface);border-right:1px solid var(--ar-border);min-width:0}.agent-record .topology>summary{font:12px var(--ar-font-mono);gap:.6rem;padding:.65rem .8rem;font-weight:600;display:flex}.agent-record .topology>summary:before{display:none}.agent-record .topology>summary span:last-child{color:var(--ar-fg-muted);font-weight:400}.agent-record .topology .small{margin:0;padding:0 .8rem;font-size:11px;line-height:1.45}.agent-record .graph-scroll{max-height:31rem;padding:.45rem .5rem .75rem;display:block;overflow:auto}.agent-record .graph-list,.agent-record .graph-branch{margin:0;padding:0;list-style:none}.agent-record .graph-item{min-width:0;position:relative}.agent-record .graph-branch{border-left:1px solid var(--ar-border-strong);margin:.1rem 0 0 .45rem;padding-left:.55rem;position:relative}.agent-record .graph-branch:before{content:"";border-left:1px solid var(--ar-border-strong);height:1.2rem;position:absolute;top:-1.2rem;left:-1px}.agent-record .graph-branch>.graph-item:before{content:"";border-top:1px solid var(--ar-border-strong);width:.55rem;position:absolute;top:1rem;left:-.55rem}.agent-record .graph-node{text-align:left;white-space:normal;overflow-wrap:anywhere;border-color:#0000;grid-template-columns:.45rem minmax(0,1fr);align-items:start;gap:.55rem;width:100%;min-width:0;padding:.4rem .5rem;display:grid}.agent-record .graph-node:hover{border-color:var(--ar-border-strong)}.agent-record .graph-node.selected{border-color:var(--ar-border-strong);background:var(--ar-bg)}.agent-record .graph-node:focus-visible{z-index:1;position:relative}.agent-record .graph-node.future{opacity:.55}.agent-record .graph-state{background:var(--ar-fg-faint);border-radius:50%;width:.4rem;height:.4rem;margin-top:.27rem}.agent-record .graph-state.state-done{background:var(--ar-c-ok)}.agent-record .graph-state.state-down{background:var(--ar-c-fail)}.agent-record .graph-copy{gap:.18rem;min-width:0;display:grid}.agent-record .graph-label{font:600 11px/1.35 var(--ar-font-mono);color:var(--ar-fg);overflow-wrap:anywhere}.agent-record .graph-meta{font:9px/1.35 var(--ar-font-mono);color:var(--ar-fg-muted);overflow-wrap:anywhere}.agent-record .conversation-panel{min-width:0}.agent-record .conversation-head{background:var(--ar-surface);justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.agent-record .agent-identity{align-items:center;gap:.55rem;min-width:0;display:flex}.agent-record .agent-avatar{border:1px solid var(--ar-border-strong);background:var(--ar-bg);width:29px;height:29px;font:600 12px var(--ar-font-mono);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.agent-record .agent-identity h3{font:600 14px var(--ar-font-mono);margin:0;font-style:normal}.agent-record .agent-identity p{font:10px/1.35 var(--ar-font-mono);color:var(--ar-fg-muted);margin:.2rem 0 0}.agent-record .conversation-head .ui-label{display:none}.agent-record .conversation-head select{min-height:29px;padding:.35rem .5rem;font-size:10px}.agent-record .ui-tabs{gap:.3rem;padding:.3rem .7rem}.agent-record .ui-tabs button{padding:.4rem .65rem;font-size:11px}.agent-record .conversation-toolbar{border-bottom:1px solid var(--ar-border);align-items:center;gap:.5rem;padding:.45rem .85rem;display:flex}.agent-record .conversation-toolbar .small{font:10px/1.4 var(--ar-font-mono);color:var(--ar-fg-faint);margin:0}.agent-record .tool-expansion{border-color:#0000;flex-shrink:0;margin-left:auto;padding:.2rem .4rem;font-size:10px}.agent-record .conversation-scroll{scroll-behavior:auto;overscroll-behavior:contain;height:29rem;overflow:auto}.agent-record .conversation-scroll .chat-empty{font:14px/1.5 var(--ar-font-body);color:var(--ar-fg-muted);padding:1rem}.agent-record .navigation{font:10px var(--ar-font-mono);background:var(--ar-surface);flex-wrap:wrap;align-items:end;gap:.4rem;padding:.6rem .85rem;display:flex}.agent-record .navigation .ar-select{flex:1;min-width:12rem}.agent-record .navigation .ui-label{font-size:10px}.agent-record .navigation select,.agent-record .navigation .ui-button{min-height:29px;padding:.35rem .55rem;font-size:10px}.agent-record .assignment,.agent-record .coverage{border-top:1px solid var(--ar-border);padding:0 .85rem;font-size:12px}.agent-record .assignment>summary,.agent-record .coverage>summary{padding:.55rem 0;font-size:12px}.agent-record .assignment dt{margin-top:.5rem;font-weight:700}.agent-record .assignment dd{color:var(--ar-fg-muted);overflow-wrap:anywhere}.agent-record .coverage p{color:var(--ar-fg-muted);font-size:12px}.agent-record [data-panel=source],.agent-record [data-panel=usage]{padding:.5rem .85rem}.agent-record h4{overflow-wrap:anywhere;margin:.3rem 0;font-size:16px;font-style:normal}.agent-record [data-panel=source] .small{font:11px var(--ar-font-mono);color:var(--ar-fg-muted)}.agent-record pre{font:12px/1.5 var(--ar-font-mono);background:var(--ar-bg-sink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:17rem;margin:.5rem 0;padding:.65rem;overflow:auto}.agent-record [data-tokens]{width:100%}.agent-record svg .usage-line{fill:none;stroke-width:1.7px}.agent-record svg .input-line{stroke:var(--ar-c-info)}.agent-record svg .output-line{stroke:var(--ar-c-ok)}.agent-record svg .cacheRead-line{stroke:var(--ar-c-run)}.agent-record svg .usage-point{fill:var(--ar-fg);fill-opacity:.15;cursor:pointer}.agent-record svg .time-point{fill:var(--ar-c-info);cursor:pointer}.agent-record svg .time-error{fill:var(--ar-c-fail);cursor:pointer}.agent-record svg .usage-point:hover,.agent-record svg .time-point:hover,.agent-record svg .time-error:hover{stroke:var(--ar-fg);stroke-width:2px;fill-opacity:1}.agent-record .metric-controls{grid-template-columns:1fr 1fr;gap:.5rem;margin:.2rem 0 .7rem;display:grid}.agent-record .metric-controls .ui-label{font-size:10px}.agent-record .metric-controls select{min-height:30px;font-size:11px}.agent-record .usage-legend{font:11px var(--ar-font-mono);gap:.8rem;display:flex}.agent-record .input-key{color:var(--ar-c-info)}.agent-record .output-key{color:var(--ar-c-ok)}.agent-record .cacheRead-key{color:var(--ar-c-run)}.agent-record [data-token-caption]{font:11px/1.5 var(--ar-font-mono);color:var(--ar-fg-muted);margin:.6rem 0}@container agent-record (width<=950px){.agent-record .workspace{grid-template-columns:220px minmax(0,1fr)}.agent-record .conversation-head{flex-direction:column;align-items:start}.agent-record .conversation-head .ar-select{width:100%}.agent-record .agent-identity p{font-size:9px}}@container agent-record (width<=760px){.agent-record .workspace{grid-template-columns:minmax(0,1fr)}.agent-record .topology{border-right:0;border-bottom:1px solid var(--ar-border)}.agent-record .topology>summary:after{content:"+";margin-left:auto}.agent-record .topology[open]>summary:after{content:"−"}.agent-record .graph-scroll{max-height:18rem}.agent-record .conversation-head{flex-direction:row;align-items:center}.agent-record .conversation-head .ar-select{width:145px}.agent-record .agent-identity p{max-width:190px}.agent-record .conversation-scroll{height:28rem}}@container agent-record (width<=500px){.agent-record .controls{grid-template-columns:1fr 1fr}.agent-record .controls>label{grid-column:1/-1}.agent-record .run-context{display:block}.agent-record .archive-state{display:none}.agent-record .playback label{flex-wrap:wrap;gap:.3rem}.agent-record .playback input{min-width:100%}.agent-record .conversation-head{flex-direction:column;align-items:stretch}.agent-record .conversation-head .ar-select{width:100%}.agent-record .agent-identity p{max-width:none}.agent-record .timeline-scroll{margin-inline:.55rem}.agent-record .tool-expansion{font-size:9px}.agent-record .conversation-toolbar{padding:.4rem .6rem}.agent-record .record-summary{line-height:1.5}}.agent-record .chat-message{padding:.65rem .85rem .65rem 2.5rem;position:relative}.agent-record .chat-message+.chat-message{border-top:1px solid color-mix(in srgb, var(--ar-border) 55%, transparent)}.agent-record .chat-message:before{content:"";background:var(--ar-border);width:1px;position:absolute;top:2rem;bottom:-.7rem;left:1.13rem}.agent-record .chat-message:last-child:before{display:none}.agent-record .chat-message.selected{background:color-mix(in srgb, var(--ar-c-info-bg) 25%, var(--ar-bg))}.agent-record .message-heading{font:12px var(--ar-font-mono);align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.agent-record .message-heading strong{font-weight:600}.agent-record .message-mark{background:var(--ar-bg);width:20px;height:20px;color:var(--ar-c-action);font:17px var(--ar-font-body);z-index:1;place-items:center;display:grid;position:absolute;top:.55rem;left:.6rem}.agent-record .assignment-message .message-mark{color:var(--ar-fg-muted)}.agent-record .message-heading time{color:var(--ar-fg-faint);font-variant-numeric:tabular-nums;font-size:10px}.agent-record .message-source{font:10px var(--ar-font-mono);color:var(--ar-fg-muted);white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:.15rem 0}.agent-record .message-source:hover{color:var(--ar-c-info)}.agent-record .chat-message .message-text{font:16px/1.45 var(--ar-font-body);white-space:pre-wrap;overflow-wrap:anywhere;padding:0}.agent-record .prompt-body{background:color-mix(in srgb, var(--ar-bg-alt) 45%, var(--ar-bg));border:1px solid var(--ar-border);border-radius:6px;padding:.55rem .65rem}.agent-record .prompt-body>summary{font:14px/1.4 var(--ar-font-body);color:var(--ar-fg-muted);padding:0;display:block}.agent-record .prompt-body>summary:before{display:none}.agent-record .prompt-toggle{color:var(--ar-fg);font:10px var(--ar-font-mono);margin-top:.4rem;display:block}.agent-record .prompt-body[open]>summary>span:first-child{display:none}.agent-record .prompt-body[open] .prompt-toggle{margin:0 0 .5rem}.agent-record .tool-turn{padding-top:.25rem;padding-bottom:.25rem}.agent-record .tool-turn:before{top:0}.agent-record .tool-stack{gap:.25rem;margin-top:.5rem;display:grid}.agent-record .tool-turn .tool-stack{margin-top:0}.agent-record .tool-execution{border:1px solid var(--ar-border);background:var(--ar-bg);border-radius:5px;min-width:0;overflow:hidden}.agent-record .tool-execution>summary{font:11px var(--ar-font-mono);align-items:center;gap:.45rem;min-height:31px;padding:.36rem .5rem;display:flex}.agent-record .tool-execution>summary:before{display:none}.agent-record .tool-execution>summary:after{content:"+";color:var(--ar-fg-faint);margin-left:.2rem;font-size:13px}.agent-record .tool-execution[open]>summary:after{content:"−"}.agent-record .tool-execution>summary:hover{background:var(--ar-bg-alt)}.agent-record .tool-execution[open]>summary{border-bottom:1px solid var(--ar-border);background:color-mix(in srgb, var(--ar-bg-alt) 45%, var(--ar-bg))}.agent-record .execution-icon{color:var(--ar-c-action);flex-shrink:0;display:flex}.agent-record .execution-name{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;font-weight:600;overflow:hidden}.agent-record .execution-preview{color:var(--ar-fg-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-record .execution-time{color:var(--ar-fg-faint);white-space:nowrap;font-size:10px}.agent-record .execution-status{color:var(--ar-fg-muted);white-space:nowrap;font-size:9px}.agent-record [data-status=returned] .execution-status{color:var(--ar-c-ok)}.agent-record [data-status=error]{border-color:var(--ar-c-fail-border)}.agent-record [data-status=error] .execution-status{color:var(--ar-c-fail)}.agent-record .execution-detail{padding:0 .65rem}.agent-record .execution-detail section{padding:.5rem 0}.agent-record .execution-detail section+section{border-top:1px solid var(--ar-border)}.agent-record .execution-detail header{font:10px var(--ar-font-mono);color:var(--ar-fg-muted);align-items:center;gap:.55rem;margin-bottom:.4rem;display:flex}.agent-record .execution-detail time{color:var(--ar-fg-faint);font-size:9px}.agent-record .execution-detail pre,.agent-record .standalone-output pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;font:12px/1.5 var(--ar-font-mono);background:var(--ar-bg-sink);border-radius:3px;margin:0;padding:.6rem;overflow:auto}.agent-record .execution-output.selected{box-shadow:inset 2px 0 var(--ar-c-info);padding-left:.5rem}.agent-record .publication-note,.agent-record .result-pending{font:11px/1.4 var(--ar-font-mono);color:var(--ar-fg-muted);overflow-wrap:anywhere;margin:.4rem 0 0}.agent-record .result-pending{padding:.6rem 0}.agent-record .recorded-error{color:var(--ar-c-fail);margin:0;font-size:14px}.agent-record .error-message .message-mark{color:var(--ar-c-fail)}.agent-record .finding-message{background:color-mix(in srgb, var(--ar-c-ok-bg) 25%, var(--ar-bg))}@container agent-record (width<=600px){.agent-record .chat-message{padding:.6rem .45rem .6rem 1.9rem}.agent-record .chat-message:before{left:.85rem}.agent-record .message-mark{left:.3rem}.agent-record .tool-execution>summary{grid-template-columns:14px minmax(0,1fr) auto auto 10px;column-gap:.35rem;display:grid}.agent-record .execution-preview{grid-area:2/2/auto/-1;font-size:10px;display:block}.agent-record .execution-name{flex:1;max-width:none}.agent-record .execution-status,.agent-record .execution-time{font-size:9px}.agent-record .chat-message .message-text{font-size:15px}.agent-record .execution-detail{padding:0 .45rem}.agent-record .execution-detail pre{font-size:11px}}.agent-record *,.agent-record :before,.agent-record :after{box-sizing:border-box}.agent-record button,.agent-record input,.agent-record select{letter-spacing:normal;text-transform:none}.agent-record .ar-view{min-width:0;position:relative}.agent-record .select-shell{min-width:0;display:block;position:relative}.agent-record .select-shell select{appearance:none;text-overflow:ellipsis;cursor:pointer;width:100%;max-width:100%;padding-right:1.7rem;display:block}.agent-record .select-shell .ui-chevron{pointer-events:none;position:absolute;top:50%;right:.65rem}.agent-record select{min-height:32px;font:11px var(--ar-font-mono);padding:.4rem .55rem}.agent-record .conversation-head .ar-select{flex-shrink:0;width:170px}.agent-record .topology{margin:0}.agent-record summary{-webkit-user-select:none;user-select:none}.agent-record .message-text{font:16px/1.45 var(--ar-font-body);white-space:pre-wrap;overflow-wrap:anywhere;padding:0}.agent-record .assignment dl{margin:0 0 .7rem}.agent-record .assignment dt{text-transform:capitalize}.agent-record .assignment dd{white-space:pre-wrap;margin:.15rem 0 .5rem}.agent-record .assignment pre,.agent-record .coverage pre{max-height:20rem}.agent-record .download-record{text-underline-offset:3px;border-color:#0000;margin-left:auto;padding:.4rem .3rem;font-size:10px;text-decoration:underline}.agent-record .chat-empty{font:14px/1.5 var(--ar-font-body);color:var(--ar-fg-muted);margin:0;padding:1rem}.agent-record .ui-plot-tooltip{font:12px/1.45 var(--ar-font-body);max-height:min(430px,70vh);overflow:auto}.agent-record .ui-plot-tooltip strong{font-size:13px}.agent-record .ui-plot-tooltip p{font-size:12px}.agent-record .cacheWrite-line{stroke:var(--ar-c-action)}.agent-record .cacheWrite-key{color:var(--ar-c-action)}.agent-record .usage-legend{flex-wrap:wrap}.agent-record .publication-note:empty{display:none}.agent-record [data-panel=source],.agent-record [data-panel=usage]{min-height:29rem}@container agent-record (width<=950px){.agent-record .conversation-head .ar-select{width:100%}}@container agent-record (width<=760px){.agent-record .conversation-head .ar-select{width:145px}}@container agent-record (width<=500px){.agent-record .conversation-head .ar-select{width:100%}.agent-record .download-record{margin-left:0}}.agent-record{container:agent-record/inline-size}.agent-record.research-report{background:var(--ar-bg);padding:1.5rem}.agent-record .rr-header{border-bottom:1px solid var(--ar-border-strong);padding-bottom:1.5rem}.agent-record .rr-date,.agent-record .rr-meta{color:var(--ar-fg-muted);font:.75rem/1.6 var(--ar-font-mono);overflow-wrap:anywhere}.agent-record .rr-date{margin:0 0 .75rem}.agent-record .rr-header h1{letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.12}.agent-record .rr-lead{max-width:75ch;font-size:1.15rem;line-height:1.6}.agent-record .rr-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.agent-record .rr-controls{grid-template-columns:minmax(12rem,2fr) minmax(10rem,1fr) auto;align-items:end;gap:1rem;padding:1.25rem 0;display:grid}.agent-record .rr-controls output{padding-bottom:.45rem}.agent-record .rr-layout{grid-template-columns:210px minmax(0,1fr);gap:2rem;display:grid}.agent-record .rr-plays{flex-direction:column;align-self:start;gap:0;max-height:80vh;display:flex;position:sticky;top:1rem;overflow:auto}.agent-record .rr-plays button{text-align:left;border:0;border-left:2px solid var(--ar-border);line-height:1.5;font-family:var(--ar-font-body);border-radius:0;padding:.8rem .85rem;font-size:.95rem}.agent-record .rr-plays button[aria-current]{background:var(--ar-bg-alt);border-left-color:var(--ar-c-action)}.agent-record .rr-plays small{font:.66rem/1.5 var(--ar-font-mono);color:var(--ar-fg-muted);margin-top:.3rem;display:block}.agent-record .rr-mobile-play{display:none}.agent-record .rr-play{min-width:0}.agent-record .rr-play-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.agent-record .rr-play h2{margin:0;font-size:1.6rem;font-weight:500;line-height:1.25}.agent-record .rr-play-heading button{flex-shrink:0}.agent-record .rr-play-summary{font-size:1.05rem;line-height:1.6}.agent-record .rr-limitations{color:var(--ar-fg-muted);padding-left:1.2rem;font-size:.88rem;line-height:1.65}.agent-record .rr-coverage{margin:1rem 0}.agent-record .rr-coverage>summary{cursor:pointer;font:.75rem/1.5 var(--ar-font-mono)}.agent-record .rr-claim{border-top:1px solid var(--ar-border);border-left:2px solid var(--ar-border-strong);margin:1.1rem 0;padding:1rem 0 1.1rem 1rem}.agent-record .rr-claim[data-assessment=supported]{border-left-color:var(--ar-c-ok)}.agent-record .rr-claim[data-assessment=refuted]{border-left-color:var(--ar-c-fail)}.agent-record .rr-claim[data-assessment=hypothesis]{border-left-color:var(--ar-c-info)}.agent-record .rr-claim[data-assessment=unresolved]{border-left-color:var(--ar-c-run)}.agent-record .rr-assessment{font:.7rem var(--ar-font-mono);color:var(--ar-fg-muted);margin:0 0 .5rem}.agent-record .rr-claim h3{margin:0 0 .75rem;font-size:1.1rem;font-weight:600;line-height:1.5}.agent-record .rr-claim>p:not(.rr-assessment){line-height:1.6}.agent-record .rr-sources summary{font-family:var(--ar-font-mono);font-size:.72rem}.agent-record .rr-sources ol{margin:.5rem 0;padding-left:1.25rem}.agent-record .rr-sources li{border-top:1px solid var(--ar-border);padding:.6rem 0}.agent-record .rr-sources :is(code,a,small,strong){overflow-wrap:anywhere;display:block}.agent-record .rr-sources :is(code,a){font:.75rem/1.65 var(--ar-font-mono)}.agent-record .rr-sources a{color:var(--ar-c-info)}.agent-record .rr-sources small{color:var(--ar-fg-muted);margin-top:.5rem}.agent-record .rr-sources blockquote{border-left:2px solid var(--ar-border-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0;padding:.5rem .85rem}.agent-record .rr-sources button{margin-top:.75rem}.agent-record .rr-trace{border-top:1px solid var(--ar-border-strong);margin-top:1.5rem;padding-top:1.25rem;scroll-margin-top:1rem}.agent-record .rr-trace>h3{margin:0;font-size:1.2rem;font-weight:500}.agent-record .rr-trace-missing{background:var(--ar-bg-alt);color:var(--ar-fg-muted);padding:1rem;line-height:1.6}.agent-record .rr-print{display:none}.agent-record .replay-settings{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.75rem;padding:0 14px .75rem;display:grid}.agent-record .replay-settings p{grid-column:1/-1;margin:0;padding-bottom:.25rem}.agent-record .rr-observations{border-top:1px solid var(--ar-border);margin-top:1rem}.agent-record .rr-observation{margin:1rem 0}.agent-record .rr-observation h4{margin:.3rem 0;font-size:1rem}.agent-record .rr-observation p{line-height:1.6}.agent-record .rr-questions{border-top:1px solid var(--ar-border);padding-top:.5rem}.agent-record .rr-questions dl{margin:0}.agent-record .rr-question{border-bottom:1px solid var(--ar-border);padding:.75rem 0}.agent-record .rr-question dt{font-weight:600}.agent-record .rr-question dd{margin:.5rem 0}.agent-record .rr-freshness{border-left:3px solid var(--ar-c-ok);background:var(--ar-bg-alt);margin:0 0 1.5rem;padding:.7rem 1rem}.agent-record .rr-freshness[data-state=stale]{border-left-color:var(--ar-c-run)}.agent-record .rr-freshness[data-state=error]{border-left-color:var(--ar-c-fail)}.agent-record .rr-freshness p{margin:.25rem 0}@container agent-record (width<=950px){.agent-record .rr-layout{grid-template-columns:175px minmax(0,1fr);gap:1rem}.agent-record .rr-play-heading{flex-direction:column;gap:.65rem}.agent-record .replay-settings{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr)}.agent-record .replay-settings p{grid-column:1/-1}}@container agent-record (width<=760px){.agent-record .rr-layout{display:block}.agent-record .rr-plays{display:none}.agent-record .rr-mobile-play{margin-bottom:1.2rem;display:grid}.agent-record .rr-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem}.agent-record .rr-controls output{grid-column:1/-1}}@media (width<=600px){.agent-record.research-report{padding:.5rem}.agent-record .rr-actions{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.agent-record *,.agent-record :before,.agent-record :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.agent-record.research-report{color:#000;background:#fff;padding:0}.agent-record.research-report>:is(.rr-layout,.rr-controls,.rr-mobile-play),.agent-record .rr-actions,.agent-record .rr-coverage{display:none!important}.agent-record .rr-print{display:block}.agent-record .rr-print .rr-play{break-before:page}.agent-record .rr-print .rr-claim{break-inside:avoid}.agent-record .rr-print .rr-sources{display:block}.agent-record .rr-header{border-color:#777}.agent-record .rr-print h2{color:#000}}.agent-record [data-reduced-motion] *,.agent-record [data-reduced-motion] :before,.agent-record [data-reduced-motion] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@container agent-record (width<=500px){.agent-record .replay-settings{grid-template-columns:1fr 1fr}.agent-record .replay-settings .ar-select:last-of-type{grid-column:1/-1}}.agent-record .rr-section-links{border-bottom:1px solid var(--ar-border);flex-wrap:wrap;gap:16px;padding:16px 0;display:flex}.agent-record .rr-section-links a{color:var(--ar-c-action)}.agent-record .rr-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:18px;margin:0;padding:18px 0;display:grid}.agent-record .rr-metrics dt{color:var(--ar-fg-muted);font-size:13px}.agent-record .rr-metrics dd{margin:4px 0;font-size:22px}.agent-record .rr-metrics small{color:var(--ar-fg-muted);display:block}.agent-record .rr-knowledge-section{margin:32px 0;scroll-margin-top:16px}.agent-record .rr-knowledge-controls{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:16px;display:flex}.agent-record .rr-knowledge-controls .ui-field:first-child{flex:1;min-width:200px}.agent-record .rr-knowledge-layout{border:1px solid var(--ar-border);border-radius:6px;grid-template-columns:minmax(180px,28%) minmax(0,1fr);display:grid;overflow:hidden}.agent-record .rr-document-list{border-right:1px solid var(--ar-border);background:var(--ar-bg-alt);max-height:70vh;overflow:auto}.agent-record .rr-document-list button{text-align:left;width:100%;color:var(--ar-fg);border:0;border-bottom:1px solid var(--ar-border);cursor:pointer;font:inherit;overflow-wrap:anywhere;background:0 0;padding:12px;display:block}.agent-record .rr-document-list button[aria-current=true]{background:var(--ar-bg);box-shadow:inset 3px 0 var(--ar-c-action)}.agent-record .rr-document-list small,.agent-record .rr-search-excerpt{color:var(--ar-fg-muted);margin-top:6px;font-size:12px;display:block}.agent-record .rr-document-panel{min-width:0;padding:20px}.agent-record .rr-document-header h3{margin-top:0}.agent-record .rr-document-path{font-family:var(--ar-font-mono);overflow-wrap:anywhere;font-size:12px}.agent-record .rr-document-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-record .rr-document-content{overflow-wrap:anywhere;max-height:70vh;margin-top:18px;overflow:auto}.agent-record .rr-document-provenance{overflow-wrap:anywhere;margin-top:12px;font-size:12px}.agent-record .rr-document-source{white-space:pre-wrap;font-family:var(--ar-font-mono);margin:0;font-size:12px}.agent-record .rr-document-source code>span{display:block}.agent-record .rr-document-source code>span>span{min-width:4em;color:var(--ar-fg-muted);-webkit-user-select:none;user-select:none;padding-right:1em;display:inline-block}.agent-record .rr-document-source [data-highlight]{background:var(--ar-c-info-bg)}.agent-record .rr-inline-link{color:var(--ar-c-action);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.agent-record .rr-markdown pre{background:var(--ar-bg-sink);padding:12px;font-size:12px;overflow:auto}.agent-record .rr-markdown blockquote{border-left:3px solid var(--ar-border-strong);color:var(--ar-fg-muted);margin-left:0;padding-left:16px}.agent-record .rr-table-scroll{overflow:auto}.agent-record .rr-markdown table{border-collapse:collapse;width:100%;font-size:13px}.agent-record .rr-markdown th,.agent-record .rr-markdown td{border:1px solid var(--ar-border);vertical-align:top;padding:8px}.agent-record .rr-media-reference{color:var(--ar-fg-muted);font-size:12px}@container agent-record (width<=650px){.agent-record .rr-knowledge-layout{grid-template-columns:1fr}.agent-record .rr-document-list{border-right:0;border-bottom:1px solid var(--ar-border);max-height:230px}.agent-record .rr-document-panel{padding:12px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--lightningcss-light,#202020)var(--lightningcss-dark,#e7e4ed);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#12101d);font-family:Georgia,serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}main{max-width:1180px;margin:2rem auto;padding:0 24px}.demo-header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.demo-header h1{margin:0 0 .4rem;font-size:1.9rem}.demo-header p{margin:0 0 1rem;font-size:1rem}a{color:inherit}.demo-controls{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;font:12px ui-monospace,monospace;display:flex}.demo-controls label{align-items:center;gap:.5rem;display:flex}input,select{max-width:100%;font:inherit}.demo-note,footer{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#aaa);font-size:13px;line-height:1.5}.demo-selection{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lightningcss-light,#555)var(--lightningcss-dark,#aaa);margin-top:.65rem;font:11px ui-monospace,monospace;display:block}.demo-error{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lightningcss-light,#a52222)var(--lightningcss-dark,#faa);font:12px/1.5 ui-monospace,monospace}footer{margin:1.5rem 0}.second-viewer{margin-top:2rem}.second-viewer h2{font-size:1.1rem}@media (width<=600px){main{margin:1rem auto;padding:0 12px}.demo-header{display:block}.demo-header>a{margin-bottom:1rem;display:inline-block}.demo-controls{display:grid}.demo-controls input[type=file]{min-width:0;max-width:230px}}
