:root[data-mode][data-palette]{color-scheme:light;--accent: #6650c4;--theme-text: #302c38;--theme-muted: #625d6b;--theme-faint: #746c7e;--theme-border: #e0dbe7;--theme-canvas: #ffffff;--theme-reader: #ffffff;--theme-timeline: #faf9fc;--theme-nav: #f4f3f7;--theme-raised: #ffffff;--theme-subtle: #f4f0f8;--theme-hover: #eee9f5;--theme-selection: #ede5f7;--theme-selection-border: #c5b3dc;--theme-selection-cue: #8b69b0;--theme-link: #69479c;--theme-primary: #6b55c6;--theme-primary-hover: #5d47b6;--theme-primary-text: #ffffff;--theme-focus: #8d78d4;--theme-code: #f4f1f8;--theme-code-text: #51435d;--theme-scrollbar: #cfc5db;--theme-shadow: #24133022;--theme-mark: #f4df88;--theme-mark-text: #514228;--theme-warning-bg: #fcf5e4;--theme-warning-text: #78602c;--theme-warning-border: #e8d9b8;--theme-error-bg: #fcf0f3;--theme-error-text: #a03e59;--theme-error-border: #e6b8c5;--theme-icon-user: #596576;--theme-icon-assistant: #8a6448;--theme-icon-reasoning: #48765a;--theme-icon-tool: #416c97;--theme-icon-error: #b44957;--border: var(--theme-border);--muted: var(--theme-muted);color:var(--theme-text);background:var(--theme-canvas)}:root[data-mode][data-palette=sand]{--theme-canvas: #fffdf7;--theme-reader: #fffdf7;--theme-timeline: #fcf9ef;--theme-nav: #f4efdf;--theme-raised: #fffef9;--theme-subtle: #f8f2e2;--theme-hover: #f5efd9;--theme-selection: #f4e8bc;--theme-selection-border: #ceb77c;--theme-border: #e5ddc7;--theme-code: #f6f0df;--theme-scrollbar: #d8cba7}:root[data-mode][data-palette=paper]{--theme-canvas: #ffffff;--theme-reader: #ffffff;--theme-timeline: #ffffff;--theme-nav: #f7f7f7;--theme-raised: #ffffff;--theme-subtle: #f4f4f5;--theme-hover: #f0f0f2;--theme-selection: #eaeaec;--theme-selection-border: #bebec7;--theme-border: #dedee3;--theme-code: #f5f5f6;--theme-scrollbar: #c9c9d0}:root[data-mode][data-palette=sage]{--theme-canvas: #fcfefb;--theme-reader: #fcfefb;--theme-timeline: #f5f8f3;--theme-nav: #edf2e9;--theme-raised: #fefffc;--theme-subtle: #edf3e9;--theme-hover: #e8f0e2;--theme-selection: #dfecd6;--theme-selection-border: #a9bf98;--theme-border: #d8e2d1;--theme-code: #eef4e9;--theme-scrollbar: #c0d0b5}:root[data-mode][data-palette=sky]{--theme-canvas: #fcfdff;--theme-reader: #fcfdff;--theme-timeline: #f3f7fb;--theme-nav: #eaf1f7;--theme-raised: #ffffff;--theme-subtle: #ecf3fa;--theme-hover: #e8f0f8;--theme-selection: #dcebf7;--theme-selection-border: #9fb9d2;--theme-border: #d6e0eb;--theme-code: #edf3f9;--theme-scrollbar: #b9cddd}:root[data-mode=dark][data-palette]{color-scheme:dark;--theme-text: #e6e1eb;--theme-muted: #beb6c8;--theme-faint: #a99db7;--theme-canvas: #19171e;--theme-reader: #1d1a23;--theme-timeline: #211e29;--theme-nav: #19161f;--theme-raised: #2b2534;--theme-subtle: #2b2535;--theme-hover: #342b42;--theme-selection: #3c2e4d;--theme-selection-border: #75598e;--theme-selection-cue: #b69bd4;--theme-border: #403548;--theme-link: #c2aaf4;--theme-focus: #b6a0ef;--theme-code: #25202e;--theme-code-text: #d4c6e0;--theme-scrollbar: #5b4c6a;--theme-shadow: #00000070;--theme-mark: #8c6d2b;--theme-mark-text: #fff4cb;--theme-warning-bg: #372e1c;--theme-warning-text: #e5c783;--theme-warning-border: #65512b;--theme-error-bg: #3d242d;--theme-error-text: #f0a8bd;--theme-error-border: #815064;--theme-icon-user: #aeb8c8;--theme-icon-assistant: #d1ac8c;--theme-icon-reasoning: #8cbd9a;--theme-icon-tool: #91b7dd;--theme-icon-error: #f09aaf}:root[data-mode=dark][data-palette=sand]{--theme-canvas: #1e1b15;--theme-reader: #242016;--theme-timeline: #282419;--theme-nav: #1c1913;--theme-raised: #302b20;--theme-subtle: #302a1d;--theme-hover: #3b3321;--theme-selection: #493c23;--theme-selection-border: #89713d;--theme-border: #49412e;--theme-code: #2c271c;--theme-scrollbar: #6b5a39}:root[data-mode=dark][data-palette=paper]{--theme-canvas: #191919;--theme-reader: #1e1e1e;--theme-timeline: #222222;--theme-nav: #181818;--theme-raised: #2b2b2b;--theme-subtle: #2b2b2b;--theme-hover: #333333;--theme-selection: #3b3b3e;--theme-selection-border: #73737b;--theme-border: #414145;--theme-code: #28282a;--theme-scrollbar: #5b5b63}:root[data-mode=dark][data-palette=sage]{--theme-canvas: #171c17;--theme-reader: #1b221a;--theme-timeline: #20271e;--theme-nav: #161c15;--theme-raised: #2a3226;--theme-subtle: #293225;--theme-hover: #333e2d;--theme-selection: #394a30;--theme-selection-border: #70865d;--theme-border: #3d4b35;--theme-code: #252e21;--theme-scrollbar: #53674a}:root[data-mode=dark][data-palette=sky]{--theme-canvas: #151b22;--theme-reader: #19212b;--theme-timeline: #1d2631;--theme-nav: #141b23;--theme-raised: #263341;--theme-subtle: #24313e;--theme-hover: #2c3d4e;--theme-selection: #30475e;--theme-selection-border: #6383a3;--theme-border: #35485b;--theme-code: #202c38;--theme-scrollbar: #46617c}:root[data-mode][data-palette] :is(body,.shell,.main){color:var(--theme-text);background:var(--theme-canvas)}:root[data-mode][data-palette] :is(.sidebar,.nav-rail,.sidebar-bottom,.remove-button,.run-menu-button){background:var(--theme-nav);border-color:var(--theme-border)}:root[data-mode][data-palette] :is(.run-heading,.reader-column,.reader-heading,.reader-tabs,.reader-scroll){background:var(--theme-reader);border-color:var(--theme-border)}:root[data-mode][data-palette] :is(.timeline-column,.timeline-controls,.event-list){background:var(--theme-timeline);border-color:var(--theme-border);scrollbar-color:var(--theme-scrollbar) transparent}:root[data-mode][data-palette] :is(.brand,.run-heading h1,.reader-heading h2,.reader-section h3,.dialog-heading h2,.delete-dialog h2,.empty h1,.prose,.prose strong,.prose h1,.prose h2,.prose h3,.prose h4,.row-title>strong,.event-row .row-title>strong,.event-row.selected .row-title>strong){color:var(--theme-text)}:root[data-mode][data-palette] :is(.run-meta,.run-select,.run-select strong,.sidebar-bottom a,.list-label,.group-toggle,.group-toggle>span,.group-header,.list-tools,.list-tools>span,.list-tools button,.reader-tabs>button,.section-label,.metric dt,.metric small,.data-note,.observation p,.stage-table button,.stage-table strong,.metadata-source,.reading-timing,.reading-timing button,.row-preview,.event-row .row-preview,.event-row.selected .row-preview,.reader-empty,.no-results,.empty p,.delete-dialog p,.dialog-heading,.drop-zone strong,.drop-zone span,.import-dialog form>label,.run-menu label,.run-menu>button,.group-menu>button,.run-menu select,.content-limit,.copy-button,.quiet-button,.url-button,.options-popover label,.event-navigation .icon-button){color:var(--theme-muted)}:root[data-mode][data-palette] :is(.reader-caption,.reader-tabs>span,.row-number,.event-tag,.step-heading,.step-heading>span:first-child,.step-heading>span:last-child,.run-select small,.list-label>span,.group-toggle small,.nav-empty,.icon-button,.desktop-pin,.row-expand,.empty>span,.import-footnote,.sidebar-bottom a>svg:last-child){color:var(--theme-faint)}:root[data-mode][data-palette] :is(.row-top,.inline-result,.reader-tabs,.reading-timing,.metadata-source,.stage-table button,.observation,.group-runs,.event-tag,.sidebar-bottom,.prose td,.prose th,.attachment){border-color:var(--theme-border)}:root[data-mode][data-palette] :is(.event-row,.event-row.type-message,.event-row.type-thinking,.event-row.type-tool_call,.event-row.type-tool_result){background:var(--theme-raised);border-color:var(--theme-border)}:root[data-mode][data-palette] .event-row:hover{background:var(--theme-hover)}:root[data-mode][data-palette] :is(.event-row.selected,.event-row.type-message.selected,.event-row.type-thinking.selected,.event-row.type-tool_call.selected,.run-item.active){background:var(--theme-selection);border-color:var(--theme-selection-border)}:root[data-mode][data-palette] :is(.run-item.active .remove-button,.run-item.active .run-menu-button){background:var(--theme-selection)}:root[data-mode][data-palette] .event-row.selected:before{background:var(--theme-selection-cue)}:root[data-mode][data-palette] :is(.run-item.active .run-select strong,.reader-tabs>button.active,.metric dd,.observation>span,.text-button,.prose a,.run-meta a){color:var(--theme-link)}:root[data-mode][data-palette] .reader-tabs>button.active{border-bottom-color:var(--theme-selection-cue)}:root[data-mode][data-palette] :is(.icon-button:hover,.url-button:hover,.filters>button:hover,.quiet-button:hover,.run-menu>button:hover,.group-menu>button:hover,.run-item.drop-target,.trajectory-group.drop-target,.list-label.drop-target){background:var(--theme-hover);color:var(--theme-text)}:root[data-mode][data-palette] :is(.filters>button.active,.overview-button.active,.overview-button:hover){background:var(--theme-selection);color:var(--theme-text);border-color:var(--theme-selection-border)}:root[data-mode][data-palette] :is(.overview-button,.search-field,.options-popover,.run-menu,.group-menu,.show-more,.import-dialog,.delete-dialog,.drag-ghost,.file-rename,.group-header>input,.run-menu select,.import-dialog form>input){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-border);box-shadow:0 3px 15px var(--theme-shadow)}:root[data-mode][data-palette] :is(.search-field,.file-rename,.group-header>input,.run-menu select,.import-dialog form>input){box-shadow:none}:root[data-mode][data-palette] :is(.search-field input,.file-rename,.group-header>input,.run-menu select,.import-dialog form>input){color:var(--theme-text)}:root[data-mode][data-palette] .search-field input::placeholder,:root[data-mode][data-palette] .import-dialog form>input::placeholder{color:var(--theme-faint);opacity:1}:root[data-mode][data-palette] .search-field:focus-within{border-color:var(--theme-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-focus) 15%,transparent)}:root[data-mode][data-palette] :is(.search-field kbd,.prose :not(pre)>code,.prose pre){background:var(--theme-code);color:var(--theme-code-text);border-color:var(--theme-border)}:root[data-mode][data-palette] .plain-output pre{color:var(--theme-code-text)}:root[data-mode][data-palette] .prose blockquote{color:var(--theme-muted);border-left-color:var(--theme-selection-border)}:root[data-mode][data-palette] :is(.step-line,.stage-track){background:var(--theme-subtle)}:root[data-mode][data-palette] :is(.step-line>i,.stage-track>i){background:var(--theme-selection-border)}:root[data-mode][data-palette] .reader-scroll{scrollbar-color:var(--theme-scrollbar) transparent}:root[data-mode][data-palette] :is(.split-handle,.reader-hidden .reader-restore){background:var(--theme-nav);border-color:var(--theme-border);color:var(--theme-muted)}:root[data-mode][data-palette] .split-handle span{background:var(--theme-selection-border)}:root[data-mode][data-palette] :is(.split-handle:hover,.split-handle:focus-visible,.resizing .split-handle,.reader-hidden .reader-restore:hover){background:var(--theme-hover);color:var(--theme-text)}:root[data-mode][data-palette] .drop-zone{background:var(--theme-subtle);color:var(--theme-muted);border-color:var(--theme-selection-border)}:root[data-mode][data-palette] .drop-zone:hover{background:var(--theme-hover);border-color:var(--theme-focus)}:root[data-mode][data-palette] :is(.import-button,.import-dialog form .import-button){background:var(--theme-primary);color:var(--theme-primary-text);border-color:var(--theme-primary);box-shadow:none}:root[data-mode][data-palette] .import-button:hover:not(:disabled){background:var(--theme-primary-hover);color:var(--theme-primary-text)}:root[data-mode][data-palette] .import-button kbd{color:#e5dff8}:root[data-mode][data-palette] :is(.clip-note,.notice,.diagnostics){background:var(--theme-warning-bg);color:var(--theme-warning-text);border-color:var(--theme-warning-border)}:root[data-mode][data-palette] :is(.error-label,.import-error){background:var(--theme-error-bg);color:var(--theme-error-text);border-color:var(--theme-error-border)}:root[data-mode][data-palette] .event-row.has-error{border-left-color:var(--theme-icon-error)}:root[data-mode][data-palette] .danger-button{background:#a6425d;color:#fff;border-color:#a6425d}:root[data-mode][data-palette] .danger-button:hover{background:#91354e;color:#fff}:root[data-mode][data-palette] .attachment{color:var(--theme-muted)}:root[data-mode][data-palette] .global-drop{background:var(--theme-canvas);color:var(--theme-text);border-color:var(--theme-focus)}:root[data-mode][data-palette] .nav-backdrop,:root[data-mode][data-palette] .import-dialog::backdrop,:root[data-mode][data-palette] .delete-dialog::backdrop{background:#100c184f}:root[data-mode=dark][data-palette] .nav-backdrop,:root[data-mode=dark][data-palette] .import-dialog::backdrop,:root[data-mode=dark][data-palette] .delete-dialog::backdrop{background:#0000009c}:root[data-mode][data-palette] mark{background:var(--theme-mark);color:var(--theme-mark-text)}:root[data-mode][data-palette] :is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible){outline-color:var(--theme-focus)}:root[data-mode][data-palette] .event-row .event-icon{background:transparent;color:var(--theme-faint)}:root[data-mode][data-palette] .event-row.actor-user .event-icon{color:var(--theme-icon-user)}:root[data-mode][data-palette] .event-row.type-message.actor-assistant .event-icon{color:var(--theme-icon-assistant)}:root[data-mode][data-palette] .event-row.type-thinking .event-icon{color:var(--theme-icon-reasoning)}:root[data-mode][data-palette] :is(.event-row.type-tool_call,.event-row.type-tool_result) .event-icon{color:var(--theme-icon-tool)}:root[data-mode][data-palette] .event-row.has-error .event-icon{color:var(--theme-icon-error)}.appearance-control{min-width:0;width:100%}.appearance-inline{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:30px}.appearance-swatches{display:flex;align-items:center;gap:5px;min-width:0}.appearance-swatch-button{width:24px;height:28px;padding:3px 0;display:grid;place-items:center;border-radius:5px;flex-shrink:0}.appearance-swatch{width:20px;height:20px;border-radius:50%;border:1px solid #00000019;display:grid;place-items:center;color:#33283f;box-shadow:inset 0 0 0 2px var(--theme-nav, #f4f3f7),0 0 0 1px var(--theme-border, #e0dbe7)}.appearance-swatch-button.active .appearance-swatch{box-shadow:inset 0 0 0 2px var(--theme-nav, #f4f3f7),0 0 0 1.5px var(--theme-focus, #8d78d4)}.appearance-swatch-button:hover{background:var(--theme-hover, #eee9f5)}.appearance-mode-button{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:5px;color:var(--theme-muted, #625d6b)}.appearance-mode-button:hover{background:var(--theme-hover, #eee9f5);color:var(--theme-text, #302c38)}.appearance-swatch-button:focus-visible,.appearance-mode-button:focus-visible{outline:2px solid var(--theme-focus, #8d78d4);outline-offset:2px}.appearance-storage-note{display:block;font-size:10px;line-height:1.6;color:var(--theme-muted, #625d6b);margin-top:8px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:#25262d;background:#fff;font-synthesis:none;--accent: #6650c4;--border: #e7e7eb;--muted: #757580;--nav: 224px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit;background:none;border:0;transition:background .12s,color .12s}a{color:inherit}button:disabled{opacity:.35;cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #8d78d4;outline-offset:2px}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin:0}button:hover:not(:disabled){color:var(--accent)}.shell{height:100dvh;min-height:500px;display:flex;overflow:hidden}.sidebar{width:var(--nav);height:100dvh;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;background:#f6f6f8;border-right:1px solid #e3e3e8;z-index:25;transition:transform .16s;overflow:hidden}.sidebar-top{height:77px;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 19px}.brand{display:flex;gap:8px;align-items:center;font-size:21px;font-weight:650;letter-spacing:-.7px}.logo-symbol{width:25px;height:28px;display:inline-flex;color:var(--accent)}.logo-symbol svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;width:25px;height:28px}.icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#898893;width:28px;height:28px;border-radius:5px;padding:4px}.icon-button:hover{background:#eae7f1}.file-actions{padding:0 13px 20px;display:flex;flex-direction:column;gap:6px}.import-button{min-height:36px;border:1px solid #5e48b9;border-radius:6px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:500;color:#fff;background:#6b55c6;box-shadow:0 1px 2px #25104d12}.import-button:hover:not(:disabled){color:#fff;background:#5d47b6}.file-actions .import-button{justify-content:flex-start}.import-button kbd{margin-left:auto;font:10px inherit;color:#e5dff8}.url-button{display:flex;align-items:center;gap:9px;text-align:left;min-height:34px;padding:0 12px;color:#686671;font-size:12px;border-radius:5px}.url-button:hover{background:#eceaf1}.list-label{padding:0 19px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;color:#77747f;font-size:11px;font-weight:500}.list-label>span{color:#9c98a6;font-size:10px;font-weight:400}.run-list{overflow:auto;flex:1;padding:0 8px 15px}.run-item{display:flex;align-items:center;position:relative;border-radius:5px;margin-bottom:3px;border:1px solid transparent}.run-item.active{background:#eae6f4;border-color:#e0d9ef}.run-select{display:flex;align-items:center;gap:9px;min-width:0;width:100%;padding:11px 10px;text-align:left;color:#7f788d}.run-select>span{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.run-select strong{font-size:11px;line-height:1.5;font-weight:450;display:block;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#605b6c}.run-item.active .run-select strong{color:#574679;font-weight:550}.run-select small{font-size:10px;color:#918997}.remove-button{display:none;position:absolute;right:4px;background:#f6f6f8}.run-item.active .remove-button{background:#eae6f4}.run-item:hover .remove-button,.run-item:focus-within .remove-button{display:flex}.run-item:hover .run-select strong,.run-item:focus-within .run-select strong{max-width:126px}.sidebar-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e4e3e8;padding:16px 19px}.sidebar-bottom a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:11px;color:#77727e}.sidebar-bottom a>svg:last-child{margin-left:4px;color:#aaa4b0}.nav-empty{font-size:11px;color:#97909e;padding:12px;display:block}.nav-rail{width:48px;position:fixed;top:0;left:0;bottom:0;background:#f6f6f8;border-right:1px solid var(--border);display:none;flex-direction:column;align-items:center;padding-top:23px;gap:21px;z-index:20}.main{margin-left:var(--nav);width:calc(100% - var(--nav));min-width:0;height:100dvh;display:flex;flex-direction:column;background:#fff}.nav-collapsed .main{margin-left:48px;width:calc(100% - 48px)}.nav-collapsed .nav-rail{display:flex}.nav-collapsed .sidebar{transform:translate(-100%);visibility:hidden}.nav-collapsed .sidebar.hover-open{transform:translate(0);visibility:visible;box-shadow:8px 0 30px #24202f12}.run-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 28px 22px;border-bottom:1px solid var(--border);min-height:100px;flex-shrink:0}.run-heading-text{min-width:0}.run-heading h1{font-size:18px;font-weight:580;letter-spacing:-.35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-width:70vw}.run-meta{display:flex;align-items:center;gap:9px;color:#7e7889;font-size:11px;margin-top:7px;flex-wrap:wrap}.run-meta>span{display:inline-flex;gap:4px;align-items:center}.run-meta>span:nth-child(2n){color:#c2bdc8}.overview-button{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;padding:8px 10px;border:1px solid #e4dfea;border-radius:5px;color:#7b6c90;background:#fff}.overview-button:hover,.overview-button.active{border-color:#cbbbe3;background:#f7f3fc;color:#765896}.workbench{display:grid;grid-template-columns:minmax(330px,46%) minmax(0,1fr);flex:1;min-height:0}.timeline-column{display:flex;flex-direction:column;min-height:0;background:#fafafb;border-right:1px solid var(--border);min-width:0}.timeline-controls{padding:16px 19px 0;flex-shrink:0;border-bottom:1px solid #e9e6ee;background:#fafafb}.search-field{height:36px;display:flex;align-items:center;gap:8px;border:1px solid #ded9e7;border-radius:6px;background:#fff;color:#9a8fa5;padding:0 10px;box-shadow:0 1px 2px #20102803}.search-field:focus-within{border-color:#ac92d2;box-shadow:0 0 0 2px #b49bd416}.search-field input{border:0;outline:0!important;min-width:0;width:100%;font-size:11px;color:#635572;background:none;height:100%}.search-field input::placeholder{color:#a399b0}.search-field kbd{font-family:inherit;font-size:9px;white-space:nowrap;color:#aba0b7;background:#f7f4fa;border:1px solid #eee8f3;border-radius:3px;padding:2px 4px}.filter-toolbar{display:flex;justify-content:space-between;gap:5px;align-items:center;margin:13px 0 12px}.filters{display:flex;gap:3px;min-width:0}.filters>button{font-size:10px;padding:6px 8px;color:#93859f;border-radius:4px;display:flex;align-items:center;gap:4px;white-space:nowrap}.filters>button.active{background:#eae3f5;color:#755898;font-weight:550}.filters>button:hover{background:#f0eaf6}.filters>button>span{font-size:9px}.view-options{position:relative}.options-popover{position:absolute;right:0;top:30px;width:200px;z-index:10;padding:8px;border:1px solid #ded5e8;background:#fff;box-shadow:0 5px 20px #28163a12;border-radius:7px}.options-popover label{display:flex;align-items:center;gap:8px;font-size:11px;color:#887396;padding:8px;cursor:pointer}.options-popover input{accent-color:#9672b9}.list-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;color:#a295ad;font-size:10px}.list-tools>div{display:flex;gap:12px}.list-tools button{display:flex;align-items:center;gap:4px;font-size:9px;color:#9b87ae;padding:0}.list-tools button:hover{color:#785395}.event-list{overflow:auto;flex:1;min-height:0;padding:7px 12px 25px;scrollbar-width:thin;scrollbar-color:#ddd6e7 transparent}.event-block{scroll-margin-top:10px}.step-heading{display:flex;align-items:center;gap:9px;padding:14px 7px 9px;font-size:10px;color:#a18daf}.step-heading>span:first-child{font-weight:500;color:#9475a8;white-space:nowrap}.step-heading>span:last-child{font-size:9px;color:#b09cbb;white-space:nowrap}.step-line{height:2px;flex:1;background:#eee8f3;overflow:hidden;border-radius:2px}.step-line>i{height:100%;display:block;background:#c4add8;border-radius:2px;min-width:0}.event-row{border:1px solid transparent;border-radius:6px;margin:3px 0;background:transparent;position:relative}.event-row:hover{background:#f2eef7}.event-row.selected{background:#ece5f6;border-color:#dcd0ed}.event-row.selected:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:2px;background:#8f67b6;border-radius:2px}.event-row.has-error{border-left-color:#c87a91}.row-top{display:flex;align-items:stretch;gap:0;min-height:71px}.row-main{display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:8px;row-gap:7px;flex:1;min-width:0;padding:12px 5px 12px 12px;text-align:left;align-content:start}.event-icon{color:#aa91ba;display:flex;align-items:center;height:17px;grid-column:1;grid-row:1}.event-icon.kind-message{color:#8a94b1}.event-icon.kind-thinking{color:#aa8cba}.event-icon.kind-tool_call{color:#a18d9d}.event-icon.kind-usage{color:#9a9daa}.row-title{display:flex;align-items:center;gap:6px;min-width:0;grid-column:2;grid-row:1;color:#7e648f}.row-title>strong{font-size:11px;font-weight:550;color:#72617e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-number{font-family:SFMono-Regular,Consolas,monospace;font-size:9px;color:#ae9ab9;margin-left:auto}.row-preview{grid-column:2;grid-row:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.7;color:#9c89a8;word-break:break-word}.event-row.selected .row-title>strong{color:#705087}.event-row.selected .row-preview{color:#8c709f}.row-expand{align-self:flex-start;margin:10px 4px 0 0;color:#b4a0c1;width:22px;height:22px}.event-tag{font-size:8px;padding:1px 4px;border:1px solid #e0d3eb;border-radius:3px;white-space:nowrap;color:#af91c3}.inline-content{padding:3px 13px 15px 38px;overflow-wrap:anywhere}.inline-content .prose{font-size:12px}.inline-content .plain-output pre{font-size:10px}.inline-result{margin-top:15px;padding-top:13px;border-top:1px solid #e5daed}.section-label{display:flex;align-items:center;gap:8px;font-size:10px;color:#a28bad;font-weight:500;margin-bottom:16px}.section-label .copy-button{margin-left:auto}.inline-result .section-label{font-size:9px;margin-bottom:8px}.reader-column{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.reader-heading{display:flex;align-items:center;gap:12px;padding:23px 27px 19px;min-height:88px;flex-shrink:0}.reader-caption{font-size:9px;letter-spacing:.8px;color:#b097c0;font-weight:500;display:block;margin-bottom:7px}.reader-heading h2{font-size:17px;line-height:1.4;font-weight:550;letter-spacing:-.2px;color:#795b8e;overflow-wrap:anywhere}.reader-heading>div:first-of-type{min-width:0}.event-navigation{display:flex;gap:3px;margin-left:auto}.event-navigation .icon-button{color:#a18ab3}.reader-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid #ece4f2;padding:0 27px;min-height:36px;flex-shrink:0}.reader-tabs>button{height:36px;border-bottom:2px solid transparent;position:relative;font-size:11px;color:#aa91bc;padding:0 0 12px}.reader-tabs>button.active{border-color:#aa87c4;color:#8e68a7;font-weight:550}.reader-tabs>span{margin-left:auto;font-family:SFMono-Regular,monospace;color:#b9a3c7;font-size:9px;margin-bottom:10px;white-space:nowrap}.reader-scroll{overflow:auto;min-height:0;flex:1;padding:25px 27px 40px;scrollbar-width:thin;scrollbar-color:#e0d3e9 transparent}.reader-section{margin-bottom:30px;min-width:0}.reader-section h3{font-size:12px;font-weight:550;color:#9574a8;margin:0 0 18px}.prose{font-size:14px;line-height:1.9;color:#8c749e;overflow-wrap:anywhere}.prose p+p{margin-top:15px}.prose strong{font-weight:600;color:#89659f}.prose h1,.prose h2,.prose h3,.prose h4{font-size:16px;font-weight:600;color:#9872ae;margin:25px 0 12px;letter-spacing:0}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose ul,.prose ol{margin:13px 0;padding-left:22px}.prose li{margin:6px 0;padding-left:2px}.prose :not(pre)>code{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;padding:2px 4px;background:#f5eff9;border:1px solid #eee3f5;border-radius:3px;color:#9c78af}.prose pre{background:#f8f3fb;border:1px solid #eadff1;border-radius:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;padding:15px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;color:#9c7ead;overflow:auto}.prose a{color:#aa7cc0;text-underline-offset:3px;word-break:break-word}.prose blockquote{border-left:2px solid #d5bce3;padding-left:14px;margin:16px 0;color:#b195c3}.prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;font-size:11px}.prose td,.prose th{border:1px solid #e9dcef;padding:8px}.plain-output pre{margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;color:#9b7dac}.plain-output{min-width:0}.quiet-button{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:4px;font-size:10px;color:#b094c0}.quiet-button:hover{background:#f5edf9;color:#9360ac}.copy-button{font-size:9px;font-weight:400}.copy-button>span{font-size:9px}.content-limit{display:flex;align-items:center;gap:6px;font-size:10px;color:#b399c3;padding:12px 0;flex-wrap:wrap;line-height:1.7}.content-limit .text-button{margin-left:auto}.clip-note{font-size:10px;padding:10px 12px;background:#faf4e7;color:#bda371;border-radius:4px;margin-bottom:15px}.text-button{color:#a378b9;font-size:11px;display:inline-flex;align-items:center;gap:5px;padding:0}.text-button:hover{text-decoration:underline}.reading-timing{display:flex;align-items:center;gap:6px;font-size:10px;color:#b79cc5;border-top:1px solid #eee4f4;padding-top:15px;margin-top:25px;flex-wrap:wrap}.reading-timing button{display:flex;align-items:center;gap:3px;margin-left:auto;font-size:10px;color:#b08bc2}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;margin:0}.metric{min-width:0}.metric dt{font-size:11px;color:#b398c1;margin-bottom:9px}.metric dd{font-size:21px;font-weight:450;letter-spacing:-.3px;color:#a37db5;margin:0}.metric small{font-size:9px;color:#c2a9cd;line-height:1.7;margin-top:6px;display:block}.data-note{font-size:11px;line-height:1.8;color:#bca3c7;margin-top:16px}.stage-table{display:flex;flex-direction:column;margin-top:20px}.stage-table button{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0e7f5;font-size:10px;color:#b28ec3;text-align:left}.stage-table button>span:first-child{width:68px;flex-shrink:0}.stage-track{flex:1;background:#f1e8f6;height:4px;overflow:hidden;border-radius:3px}.stage-track>i{display:block;background:#c5a4d8;height:100%;border-radius:3px}.stage-table strong{font-weight:450;width:50px;text-align:right;white-space:nowrap;font-size:10px;color:#b49bc4}.observation{display:block;width:100%;text-align:left;padding:14px 0;border-bottom:1px solid #eee3f5}.observation>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#a478b9}.observation p{font-size:10px;line-height:1.9;color:#c0a2cc;margin-top:7px}.error-label{font-size:9px;color:#bd8097;background:#fbf1f5;border:1px solid #f0dce5;padding:2px 5px;border-radius:3px}.no-results,.reader-empty{padding:50px 20px;color:#b49cc1;font-size:12px;text-align:center}.no-results svg{margin-bottom:13px}.no-results p{margin-bottom:13px}.show-more{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e4d6ed;background:#fff;padding:10px;border-radius:5px;width:calc(100% - 12px);margin:15px 6px;font-size:11px;color:#b092c3}.diagnostics{font-size:10px;color:#b49a75;border:1px solid #f0e5d1;background:#fcf8f0;padding:11px;border-radius:5px;line-height:1.8;margin:10px 7px}.diagnostics summary{cursor:pointer}.diagnostics ul{padding-left:18px;max-height:150px;overflow:auto}.empty{margin:auto;display:flex;align-items:center;flex-direction:column;padding:40px 25px;text-align:center;color:#b09cc2}.empty>svg{margin-bottom:20px;color:#baa3cb}.empty h1{font-size:23px;font-weight:500;letter-spacing:-.5px;color:#9274a5;margin-bottom:12px}.empty p{font-size:11px;color:#bda9cb;line-height:1.9}.empty .import-button{margin:25px 0 15px;min-width:160px}.empty>span{font-size:10px;color:#c5b2d0}.notice{display:flex;gap:8px;align-items:center;font-size:11px;line-height:1.7;padding:10px 25px;background:#faf5e9;color:#baa26f;border-bottom:1px solid #f0e6ce;flex-shrink:0}.notice>button{margin-left:auto}.import-dialog,.delete-dialog{border:1px solid #e6daed;border-radius:10px;padding:25px;width:min(460px,calc(100% - 32px));color:#9f7ab2;background:#fff;box-shadow:0 20px 80px #32164022}.import-dialog::backdrop,.delete-dialog::backdrop{background:#24142d42;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px}.dialog-heading h2,.delete-dialog h2{font-size:18px;font-weight:550;letter-spacing:-.3px;color:#9470a7}.drop-zone{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;border:1px dashed #d9c7e5;border-radius:7px;background:#fdfbff;min-height:185px;width:100%;color:#baa1c8}.drop-zone strong{font-weight:500;font-size:12px;color:#a985bb}.drop-zone span{font-size:10px;color:#c3a9d2}.drop-zone:hover{background:#f8f2fc;border-color:#b997d0}.import-dialog form>label{display:block;font-size:11px;color:#ad8fc0;margin-bottom:10px}.import-dialog form>input{height:40px;border:1px solid #e2d5eb;border-radius:5px;width:100%;padding:0 11px;font-size:11px;background:#fdfbff;color:#b28cc3}.import-dialog form>input::placeholder{color:#cfb9db}.import-dialog form .import-button{margin-top:22px;width:100%}.import-footnote{font-size:10px;line-height:1.7;color:#c5afd0;margin-top:20px}.cancel-import{display:flex;margin:16px auto 0}.import-error{display:flex;align-items:flex-start;gap:8px;color:#bf879b;border:1px solid #eed8e2;background:#fdf5f8;border-radius:5px;padding:12px;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;overflow:auto;margin-top:18px}.import-error svg{margin-top:3px;flex-shrink:0}.delete-dialog p{font-size:12px;line-height:1.8;color:#bca1ca;margin-top:14px}.delete-dialog>div{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:25px}.danger-button{display:flex;align-items:center;justify-content:center;padding:9px 15px;font-size:11px;background:#bd7692;border:1px solid #b56b88;color:#fff;border-radius:5px}.danger-button:hover{background:#ad6481;color:#fff!important}.attachment{display:flex;gap:7px;align-items:center;font-size:11px;color:#ba9dcb;padding:10px;border:1px dashed #e6d7ee;border-radius:5px}.global-drop{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#fbf7fef2;border:2px dashed #b993d0;z-index:100;font-size:18px;color:#b18cc7}.global-drop>*{pointer-events:none}.mobile-close,.mobile-back,.nav-backdrop{display:none}mark{background:#f4df88;color:#514228;border-radius:2px;padding:1px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:root{--muted: #6d6875}.row-title>strong{color:#3f354b}.row-preview{color:#77707f}.event-row.selected .row-title>strong{color:#4d3264}.event-row.selected .row-preview{color:#6c577c}.prose{color:#3f3749}.prose strong{color:#352b40}.prose h1,.prose h2,.prose h3,.prose h4{color:#493652}.prose pre,.plain-output pre{color:#55485e}.prose :not(pre)>code{color:#6c4d7e}.prose a{color:#79519a}.reader-heading h2{color:#4b365a}.section-label{color:#8c769b}.reader-caption{color:#a08aad}.metric dt{color:#8b749d}.metric dd{color:#6e4b83}.metric small{color:#a28bae}.data-note{color:#9b84a7}.step-heading>span:first-child{color:#8c6c9f}.step-heading>span:last-child{color:#a38aaf}.reader-tabs>button{color:#a28bb3}.reader-tabs>button.active{color:#795294}.observation>span{color:#8d61a5}.observation p{color:#a68ab4}.stage-table button{color:#9e80ae}.stage-table strong{color:#9a7fab}.copy-button,.quiet-button{color:#a189b0}.empty h1{color:#78588c}.empty p{color:#a58bb6}.import-dialog,.delete-dialog{color:#81608f}.dialog-heading h2,.delete-dialog h2{color:#71517e}.drop-zone strong{color:#92709e}.drop-zone span{color:#b499bf}.import-dialog form>label{color:#9775a7}.import-dialog form>input{color:#8c649d}.delete-dialog p{color:#a486b1}.import-footnote{color:#b59ac2}.filter-toolbar{margin-top:12px}.run-heading{background:#fff}.desktop-pin{color:#928898}.reader-scroll{background:#fff}.timeline-column,.timeline-controls{background:#faf9fc}.list-tools>span{color:#9e8eaa}.row-preview mark{font-weight:500}.step-heading{padding-top:17px}.brand{color:#3c3145}.sidebar{background:#f4f3f6}.sidebar-bottom a{color:#817487}@media(min-width:1500px){:root{--nav: 238px}.workbench{grid-template-columns:minmax(390px,42%) minmax(0,1fr)}.reader-scroll{padding:30px 38px 45px}.reader-heading,.reader-tabs{padding-left:38px;padding-right:38px}.row-preview{font-size:12px}.row-title>strong{font-size:12px}.prose{font-size:15px}.timeline-controls{padding-left:22px;padding-right:22px}}@media(max-width:1050px){:root{--nav: 204px}.workbench{grid-template-columns:minmax(290px,46%) minmax(0,1fr)}.run-heading{padding:23px 21px 20px}.reader-heading{padding:21px 20px 17px}.reader-tabs{padding:0 20px;gap:18px}.reader-scroll{padding:23px 20px 35px}.timeline-controls{padding:14px 12px 0}.filters>button{font-size:9px;padding:6px}.list-tools>div{gap:9px}.list-tools button{font-size:8px}.row-main{padding-left:9px;column-gap:6px}.row-preview{font-size:10px}.run-select strong{max-width:136px}.run-meta,.overview-button{font-size:10px}.run-heading h1{font-size:16px}.prose{font-size:13px}.plain-output pre{font-size:10px}.step-heading{font-size:9px}.step-heading>span:last-child{font-size:8px}.metric-grid{gap:22px 12px}.metric dd{font-size:19px}}@media(max-width:760px){.sidebar{transform:translate(-100%);visibility:hidden;width:235px;transition:none}.sidebar.mobile-open,.nav-collapsed .sidebar.mobile-open{transform:translate(0);visibility:visible;box-shadow:10px 0 40px #30203922}.sidebar.hover-open:not(.mobile-open){transform:translate(-100%);visibility:hidden}.nav-rail,.nav-collapsed .nav-rail{display:flex;width:40px;padding-top:22px;gap:20px}.main,.nav-collapsed .main{margin-left:40px;width:calc(100% - 40px)}.nav-backdrop{display:block;position:fixed;inset:0;background:#21152b30;z-index:24}.desktop-pin{display:none}.mobile-close{display:flex}.run-heading{padding:20px 16px 17px;min-height:92px;gap:10px}.run-heading h1{font-size:14px;max-width:calc(100vw - 110px)}.run-meta{font-size:9px;gap:6px;line-height:1.8}.overview-button{border:0;background:none;padding:5px;color:#a68ab8}.overview-button>span{display:none}.workbench{grid-template-columns:minmax(0,1fr)}.reader-column{display:none}.timeline-column{border:0}.mobile-reading .reader-column{display:flex}.mobile-reading .timeline-column{display:none}.mobile-back{display:flex;margin-left:-5px}.reader-heading{padding:22px 20px 20px}.reader-heading h2{font-size:16px}.reader-scroll{padding:22px 20px 35px}.reader-tabs{padding:0 20px}.reader-caption{font-size:8px}.event-navigation{gap:0}.timeline-controls{padding:16px 15px 0}.search-field input{font-size:10px}.row-preview{font-size:11px;line-height:1.8}.row-title>strong{font-size:11px}.event-list{padding-left:10px;padding-right:10px}.row-main{padding:12px 5px 12px 11px;column-gap:9px}.list-tools button{font-size:9px}.filters>button{font-size:10px;padding:6px 7px}.step-heading{font-size:10px}.step-heading>span:last-child{font-size:9px}.prose{font-size:14px}.plain-output pre{font-size:11px}.run-select strong{max-width:162px}.sidebar-top{height:76px}.run-heading-text{max-width:calc(100% - 26px)}.notice{padding:10px;font-size:10px}.metric dd{font-size:22px}.metric dt{font-size:11px}.metric small,.data-note{font-size:10px}.reader-section h3{font-size:12px}.section-label{font-size:10px}.import-dialog,.delete-dialog{padding:22px}.import-dialog form>input{font-size:12px}.stage-table button,.stage-table strong{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}.step-heading>span:last-child{color:#897493}.data-note{color:#806d8b}.metric dt{color:#7b6886}.metric small{color:#927b9e}.section-label{color:#806b8f}.reader-caption{color:#927e9e}.list-tools>span{color:#8b7c98}.sidebar-bottom a{color:#6e6179}.reading-timing{color:#92789f}.row-preview{color:#756d7e}.stage-table strong{color:#846d92}.stage-table button{color:#8a7197}.event-row.type-message.actor-user{background:#f0f5fb;border-color:#e1e9f4}.event-row.type-message.actor-user .event-icon,.event-row.type-message.actor-user .row-title>strong{color:#426c9d}.event-row.type-message.actor-user.selected{background:#e7f0fc;border-color:#a9c3e5}.event-row.type-message.actor-user.selected:before{background:#5784ba}.event-row.type-message.actor-assistant .event-icon,.event-row.type-message.actor-assistant .row-title>strong{color:#3f7767}.event-row.type-thinking{background:#f5f1fa;border-color:#eae2f3}.event-row.type-thinking .event-icon,.event-row.type-thinking .row-title>strong{color:#8863a5}.event-row.type-thinking.selected{background:#eee5f8;border-color:#cbb4df}.event-row.type-tool_call{background:#fff;border-color:#e9e7ed}.event-row.tool-read .event-icon,.event-row.tool-read .row-title>strong{color:#56778e}.event-row.tool-change .event-icon,.event-row.tool-change .row-title>strong{color:#428271}.event-row.tool-execute .event-icon,.event-row.tool-execute .row-title>strong{color:#a47738}.event-row.type-tool_call .row-title>strong{font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500}.event-row.type-tool_call.selected{background:#f0f3f7;border-color:#aebccf}.event-row.tool-change.selected{background:#edf7f2;border-color:#9ac9b8}.event-row.tool-execute.selected{background:#fbf4e9;border-color:#dac09b}.event-row.tool-read.selected:before{background:#6b8ba1}.event-row.tool-change.selected:before{background:#5a9d88}.event-row.tool-execute.selected:before{background:#b38a50}.event-row.type-message.actor-assistant.selected{background:#edf7f2;border-color:#9bc8b5}.event-row.type-message.actor-assistant.selected:before{background:#5a987d}.event-row.has-error{background:#fcf0f2;border-color:#e7bcc7}.event-row .row-preview{color:#746e7b}.event-row.selected .row-preview{color:#5e536a}.event-row .event-icon{width:20px;height:20px;border-radius:4px}.logo-symbol svg{stroke-linejoin:round;stroke-width:1.8}.logo-symbol svg circle{fill:#f4f3f6}.sidebar-top .logo-symbol{width:29px;height:31px}.sidebar-top .logo-symbol svg{width:29px;height:31px}@media(min-width:761px){.workbench{grid-template-columns:minmax(280px,var(--split)) 7px minmax(0,1fr)}.timeline-column{border-right:0}.split-handle{grid-column:2;grid-row:1;position:relative;width:7px;cursor:col-resize;background:#f7f6f9;border-left:1px solid #e7e3ec;border-right:1px solid #e7e3ec;display:flex;align-items:center;justify-content:center;touch-action:none;z-index:5}.split-handle:before{content:"";position:absolute;inset:0 -4px}.split-handle span{height:28px;width:2px;background:#d4cbdc;border-radius:2px;pointer-events:none}.split-handle:hover,.split-handle:focus-visible,.resizing .split-handle{background:#e9e1f2}.split-handle:hover span{background:#a28bb6}.reader-column{grid-column:3;grid-row:1}.reader-restore{display:none}.reader-hidden{grid-template-columns:minmax(0,1fr) 0 29px}.reader-hidden .reader-column,.reader-hidden .split-handle{display:none}.reader-hidden .reader-restore{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;background:#f7f5fa;color:#9b85ae;border-left:1px solid #e2d9eb}.reader-hidden .reader-restore:hover{background:#ede6f4;color:#7c5b98}}@media(max-width:760px){.split-handle,.reader-restore{display:none}.reader-column{grid-column:auto;grid-row:auto}}.event-row.type-message,.event-row.type-thinking,.event-row.type-tool_call{background:#fff;border-color:#eae7ee}.event-row.selected,.event-row.type-message.selected,.event-row.type-thinking.selected,.event-row.type-tool_call.selected{background:#f0ebf7;border-color:#cbbddd}.event-row.selected:before,.event-row.type-message.selected:before,.event-row.type-tool_call.selected:before{background:#9c7eb7}.event-row .row-title>strong,.event-row.selected .row-title>strong{color:#51455f}.event-row .event-icon{background:transparent;width:20px;height:20px}.event-row.actor-user .event-icon{color:#596576}.event-row.type-message.actor-assistant .event-icon{color:#8a6448}.event-row.type-thinking .event-icon{color:#48765a}.event-row.type-tool_call .event-icon,.event-row.type-tool_result .event-icon{color:#416c97}.event-row.has-error{border-left-color:#b44957}.event-row.has-error .event-icon{color:#b44957}.run-menu-button{display:none;position:absolute;right:3px;background:#f4f3f6}.run-item.active .run-menu-button{background:#eae6f4}.run-item:hover .run-menu-button,.run-item:focus-within .run-menu-button{display:flex}.run-item[draggable=true]{cursor:grab}.run-item[draggable=true]:active{cursor:grabbing}.run-item.drop-target,.trajectory-group.drop-target,.list-label.drop-target{outline:2px solid #ad91ce;background:#f0e9f9}.trajectory-group{margin:5px 0 11px;border-radius:5px}.group-header{display:flex;align-items:center;position:relative;gap:6px;min-height:36px;padding:0 3px 0 6px;color:#a386b9}.group-header>.icon-button{width:22px;height:22px;opacity:0}.group-header:hover>.icon-button,.group-header:focus-within>.icon-button{opacity:1}.group-toggle{min-width:0;flex:1;display:flex;align-items:center;gap:6px;padding:6px 0;text-align:left;color:#9a7fae}.group-toggle>span{font-size:11px;color:#8b6d9e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.group-toggle small{margin-left:auto;color:#b19bc1;font-size:9px}.group-runs{padding-left:13px;border-left:1px solid #e2d7eb;margin-left:11px}.group-runs .run-select{padding:8px 7px;gap:6px}.group-runs .run-select strong{max-width:125px;font-size:10px}.group-runs .run-select>svg{width:13px}.group-runs .run-select small{font-size:9px}.group-runs .run-item:hover .run-select strong{max-width:108px}.group-header>input{width:100%;min-width:0;flex:1;height:26px;border:1px solid #baa1cf;border-radius:4px;padding:0 5px;font-size:11px;color:#8c65a5;background:#fff}.run-menu,.group-menu{position:absolute;left:5px;right:3px;top:calc(100% - 4px);background:#fff;border:1px solid #dfd2e9;box-shadow:0 5px 18px #30144218;border-radius:6px;padding:9px;z-index:35;display:flex;flex-direction:column;gap:8px}.group-menu{top:32px}.run-menu label{display:flex;flex-direction:column;gap:6px;font-size:9px;color:#b399c3}.run-menu select{width:100%;font-size:10px;color:#9f7db2;background:#fbf8fd;border:1px solid #e6dced;border-radius:4px;height:28px;padding:0 4px}.run-menu>button,.group-menu>button{display:flex;align-items:center;gap:6px;text-align:left;font-size:10px;color:#aa8ebc;padding:6px 3px}.run-menu>button:hover,.group-menu>button:hover{background:#f6effa}.group-runs .run-menu{left:-12px}.list-label{min-height:22px;border-radius:4px}.run-list{padding-bottom:180px}.group-header .icon-button:focus-visible{opacity:1}.row-preview{font-size:12px;color:#68616f}.row-title>strong{font-size:12px}.event-row.type-tool_call .row-title>strong{font-size:11px}.step-heading{font-size:11px}.step-heading>span:last-child{font-size:11px;color:#73637e}.step-heading>span:first-child{font-size:11px;color:#776283}.filters>button{font-size:11px}.list-tools,.list-tools button{font-size:11px}.search-field input,.run-select strong{font-size:12px}.group-runs .run-select strong{font-size:11px}.run-meta{font-size:12px;color:#746a7e}.data-note{font-size:12px;color:#76647f}.observation>span{font-size:12px;color:#765088}.observation p{font-size:12px;color:#786480}.metric dt{font-size:12px;color:#796484}.metric small{font-size:11px;color:#786580}.reading-timing{font-size:11px;color:#786181}.stage-table button,.stage-table strong{font-size:11px;color:#786580}.reader-caption{font-size:10px;color:#846e93}.section-label{font-size:11px;color:#7c6688}.reader-tabs>button{font-size:12px}.reader-tabs>span{font-size:10px;color:#8d799a}.run-heading h1{font-size:18px}.run-heading{min-height:105px}.timeline-controls .filter-toolbar{gap:3px}.filters{gap:1px}.filters>button{padding-left:7px;padding-right:7px}.list-tools>div{gap:0}.group-toggle>span{font-size:12px;color:#7b5f8f}.group-toggle{color:#8e76a2}.group-header>input{font-size:12px}.group-runs{padding-left:9px;margin-left:7px}.group-runs .run-select strong{max-width:132px}.group-menu>button,.run-menu>button,.run-menu select{font-size:11px;color:#805e95}.run-menu label{font-size:10px;color:#887195}@media(max-width:1050px){.filters>button{font-size:10px;padding-left:5px;padding-right:5px}.row-preview{font-size:11px}.list-tools,.list-tools button{font-size:10px}.run-meta{font-size:11px}.step-heading>span:last-child,.step-heading>span:first-child{font-size:10px}}@media(max-width:760px){.row-preview{font-size:12px}.filters>button{font-size:11px;padding-left:6px;padding-right:6px}.run-heading h1{font-size:14px}.run-meta{font-size:10px}.step-heading>span:last-child,.step-heading>span:first-child{font-size:11px}}.run-select{touch-action:none;cursor:grab}.run-select:active{cursor:grabbing}.drag-ghost{position:fixed;pointer-events:none;z-index:150;display:flex;align-items:center;gap:7px;font-size:11px;color:#73528c;max-width:240px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px 13px;background:#fff;border:1px solid #d0bde2;border-radius:7px;box-shadow:0 6px 22px #40205820}.trajectory-group.drop-target{outline-offset:2px}.logo-symbol{width:31px;height:33px}.logo-symbol img{width:31px;height:33px;display:block}.sidebar-top .logo-symbol{width:31px;height:33px}.file-rename{min-width:0;width:calc(100% - 20px);margin:8px 7px;padding:6px 5px;border:1px solid #b89ccd;border-radius:4px;font-size:11px;color:#826294;background:#fff}.run-item:has(.file-rename) .run-menu-button{display:none}.metadata-source{font-size:12px;color:#81678f;margin:25px 0 0;border-top:1px solid #e8e0ef;padding-top:16px}.metadata-source summary{cursor:pointer;margin-bottom:17px}.metric small{overflow-wrap:anywhere}.clip-note{font-size:11px;color:#78643b;background:#fbf5e6}.content-limit{font-size:11px;color:#7f6a8b}.event-tag{font-size:10px;color:#7f678f}.row-number{font-size:10px;color:#8a7795}.list-tools,.list-tools>span{color:#7b6887}.reader-empty,.no-results{color:#7b678c}.list-label{font-size:12px;color:#74647e}.run-heading{min-height:72px;padding:13px 24px 12px}.run-heading h1{font-size:16px;line-height:1.35}.run-meta{margin-top:5px;font-size:11px;gap:8px}.overview-button{padding:7px 9px}.timeline-controls{padding:10px 14px 0}.search-field{height:32px}.filter-toolbar{margin:8px 0 6px}.filters>button{padding-top:4px;padding-bottom:4px}.list-tools{padding-bottom:8px;font-size:11px}.list-tools button{font-size:10px}.event-list{padding:3px 10px 16px}.event-row{margin:2px 0;border-radius:5px}.row-top{min-height:52px}.row-main{grid-template-rows:16px 17px;row-gap:3px;column-gap:7px;padding:8px 5px 8px 10px}.event-row .event-icon{width:18px;height:16px}.row-title>strong{font-size:11px;line-height:16px}.row-preview{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:17px;font-size:12px;word-break:normal;-webkit-line-clamp:unset}.event-row .row-preview{color:#6e6478}.row-number{font-size:10px}.row-expand{margin-top:7px;margin-right:3px}.step-heading{height:23px;padding:5px 5px 3px;gap:7px;font-size:10px}.step-heading>span:first-child,.step-heading>span:last-child{font-size:10px;line-height:15px}.step-line{height:1px}.reader-heading{min-height:56px;padding:14px 23px 12px;align-items:center}.reader-title-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;row-gap:3px}.reader-title-line h2{font-size:16px;order:1}.reader-title-line .reader-caption{order:2;margin:0;font-size:10px;letter-spacing:0;line-height:1.5}.reader-tabs{min-height:32px;padding:0 23px;gap:20px}.reader-tabs>button{height:32px;padding-bottom:8px;font-size:11px}.reader-tabs>span{margin-bottom:7px}.reader-scroll{padding:18px 23px 28px}.reader-section{margin-bottom:21px}.reader-section h3{margin-bottom:13px;font-size:12px}.section-label{margin-bottom:11px}.prose{font-size:14px;line-height:1.75}.prose p+p{margin-top:11px}.prose h1,.prose h2,.prose h3,.prose h4{margin-top:19px;margin-bottom:9px}.prose ul,.prose ol{margin:10px 0}.prose li{margin:4px 0}.plain-output pre{line-height:1.75}.metric-grid{gap:17px 16px}.metric dt{margin-bottom:6px;font-size:11px}.metric dd{font-size:19px}.metric small{margin-top:4px;line-height:1.6;font-size:11px}.data-note{margin-top:12px;font-size:11px}.observation{padding:11px 0}.observation p{font-size:11px;line-height:1.75;margin-top:5px}.stage-table{margin-top:14px}.stage-table button{padding:7px 0}.metadata-source,.reading-timing{margin-top:18px;padding-top:12px}.sidebar-top{height:65px;padding-left:17px;flex-shrink:0}.brand{font-size:20px;gap:8px}.sidebar-top .logo-symbol,.logo-symbol,.logo-symbol img{width:27px;height:28px}.file-actions{padding-bottom:14px;gap:3px}.file-actions .import-button{min-height:32px}.url-button{min-height:29px;font-size:11px}.list-label{margin-bottom:7px;font-size:11px}.run-select{padding:9px;min-height:34px;gap:8px}.run-select>span{gap:0}.run-select strong{font-size:11px;line-height:16px}.run-item{margin-bottom:2px}.group-header{min-height:30px}.group-toggle{padding:4px 0}.group-toggle>span{font-size:11px}.group-runs .run-select{padding-top:7px;padding-bottom:7px;min-height:30px}.sidebar-bottom{padding:13px 17px}.inline-content{padding-top:2px;padding-bottom:12px}.event-navigation .icon-button{width:25px;height:25px}@media(min-width:1500px){.row-preview{font-size:12px}.reader-scroll{padding:20px 30px 30px}.reader-heading,.reader-tabs{padding-left:30px;padding-right:30px}}@media(max-width:760px){.run-heading{min-height:70px;padding:13px 14px 11px}.run-heading h1{font-size:14px}.run-meta{font-size:10px;gap:6px}.reader-heading{min-height:55px;padding:13px 18px 11px}.reader-title-line{gap:8px}.reader-title-line h2{font-size:15px}.reader-title-line .reader-caption{font-size:9px}.reader-tabs{padding-left:18px;padding-right:18px}.reader-scroll{padding:17px 18px 26px}.row-preview{font-size:12px}.step-heading>span:first-child,.step-heading>span:last-child{font-size:10px}.timeline-controls{padding:11px 12px 0}.metric-grid{gap:18px 14px}.sidebar-top{height:65px}.nav-rail,.nav-collapsed .nav-rail{padding-top:17px}}.event-row.selected .row-main:focus-visible{outline:none;box-shadow:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-preferences{padding:7px 12px 0;border-top:1px solid var(--theme-border, var(--border));flex-shrink:0}.sidebar-preferences+.sidebar-bottom{border-top:0;padding-top:6px;padding-bottom:12px}html,body,#root{height:100%;overflow:hidden}.main{overflow:hidden}.event-list{position:relative}.metric-grid{display:block;margin:0}.metric{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:12px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--theme-border, var(--border));min-width:0}.metric:last-child{border-bottom:0}.metric dt{font-size:11px;line-height:1.5;margin:0}.metric dd{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;margin:0;text-align:right;font-variant-numeric:tabular-nums}.metric small{grid-column:1;grid-row:2;margin:2px 0 0;font-size:10px;line-height:1.5}.reader-section:has(.metric-grid){margin-bottom:17px}.reader-section:has(.metric-grid)>h3{margin-bottom:5px}.run-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;flex-shrink:0}.reader-scroll.chat-hidden{display:none}.reader-column{container-type:inline-size;container-name:reader}@container reader (max-width: 360px){.reader-tabs{padding-left:12px;padding-right:12px;gap:12px}.reader-tabs>button{font-size:10px;flex-shrink:0}.reader-tabs>span{display:none}}@media(max-width:500px){.run-actions .overview-button>span{display:none}}.section-tabs{display:flex;gap:18px;margin-bottom:13px}.section-tabs button{font-size:12px;font-weight:550;padding:0 0 5px;border-bottom:2px solid transparent;color:var(--theme-faint)}.section-tabs button:hover{color:var(--theme-muted)}.section-tabs button.active{color:var(--theme-text);border-bottom-color:var(--theme-selection-cue)}.token-table .stage-track{height:6px}.token-bar{display:flex;height:100%;min-width:2px;border-radius:3px;overflow:hidden}.token-bar>i{display:block;height:100%;flex-basis:0}.token-table strong,.token-legend>span:nth-child(n+3){width:46px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums}.token-legend{display:flex;align-items:center;gap:12px;padding-bottom:6px;font-size:10px;color:var(--theme-faint)}.token-legend>span:first-child{width:68px;flex-shrink:0}.token-legend>span:nth-child(2){flex:1}.token-legend>span:nth-child(n+3):before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:5px;background:currentColor}.token-bar>.tok-input,.token-legend>.tok-input:before{background:var(--theme-icon-tool)}.token-bar>.tok-output,.token-legend>.tok-output:before{background:var(--theme-icon-assistant)}.token-bar>.tok-cache,.token-legend>.tok-cache:before{background:var(--theme-icon-reasoning)}
