@font-face{font-family:Victor Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/victor-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Victor Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/victor-mono-latin-700-normal.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05020b;--surface:#0b0714;--surface-2:#140d22;--border:#8b4dff;--border-muted:#45306f;--focus:#f0c;--selected:#00eaff;--text:#f8f3ff;--muted:#9a8fbd;--green:#b7ff00;--yellow:#ffb000;--red:#ff174f;--cyan:#00d4e8;--shadow:#000c;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Victor Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-ui:13px;--font-size-compact:12px;--font-size-label:10px;--topbar-height:54px}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff7fc;--surface:#fbf3fb;--surface-2:#efe5f8;--border:#a855f7;--border-muted:#c7a8e8;--focus:#d000a6;--selected:#00879b;--text:#12071f;--muted:#624b7f;--green:#718c00;--yellow:#8a5a00;--red:#b00032;--cyan:#007f92;--shadow:#6d28d91f}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font:var(--font-size-ui) / 1.45 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button{border:1px solid var(--border-muted);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:6px;padding:7px 10px}button:hover,button.active{border-color:color-mix(in srgb, var(--focus), var(--border-muted) 28%);background:color-mix(in srgb, var(--focus), var(--surface) 91%);box-shadow:0 0 0 1px color-mix(in srgb, var(--focus), transparent 82%)}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--selected);outline-offset:2px}input,select{border:1px solid var(--border-muted);background:var(--bg);width:100%;min-height:34px;color:var(--text);border-radius:6px;padding:7px 10px}input::placeholder{color:color-mix(in srgb, var(--muted), transparent 20%)}select{cursor:pointer}pre,code{font-family:var(--font-mono)}h1,h2,h3,h4,p{margin:0}.app-shell{min-height:100vh;color:var(--text);background:linear-gradient(90deg, transparent 0, transparent calc(100% - 1px), color-mix(in srgb, var(--border-muted), transparent 88%) 100%), radial-gradient(circle at 72% -20%, color-mix(in srgb, var(--focus), transparent 94%), transparent 34rem), var(--bg);background-size:32px 100%,auto,auto}main{min-height:calc(100vh - var(--topbar-height));grid-template-columns:minmax(300px,20vw) minmax(0,1fr);display:grid}.content{height:calc(100vh - var(--topbar-height));flex-direction:column;min-width:0;min-height:0;padding:18px clamp(16px,2vw,30px) 0;display:flex;overflow:hidden}.eyebrow{color:var(--focus);font-family:var(--font-mono);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.11em;font-weight:700}.empty{color:var(--muted);font-size:var(--font-size-compact);padding:22px 14px}.empty.compact,.compact{padding:12px}::selection{background:color-mix(in srgb, var(--focus), transparent 54%);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-muted) transparent}@media (width<=900px){main{display:block}.content{height:auto;min-height:calc(100vh - var(--topbar-height));padding-bottom:24px;overflow:visible}}@media (width<=620px){:root{--font-size-ui:12px}.content{padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.drawer.svelte-1tc3n9{background:var(--bg);border-left:1px solid var(--border);width:min(760px,94vw);box-shadow:-24px 0 80px var(--shadow);z-index:8;position:fixed;top:0;bottom:0;right:0;overflow:auto}.drawer-head.svelte-1tc3n9{z-index:1;border-bottom:1px solid var(--border-muted);background:color-mix(in srgb, var(--bg), transparent 4%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 16px;display:flex;position:sticky;top:0}.drawer-head.svelte-1tc3n9 h3:where(.svelte-1tc3n9){text-transform:capitalize;font-size:16px}.close.svelte-1tc3n9{width:32px;height:32px;color:var(--muted);background:0 0;border-color:#0000;padding:0;font-size:24px;line-height:1}.event-identity.svelte-1tc3n9{border-bottom:1px solid var(--border-muted);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.event-identity.error.svelte-1tc3n9{box-shadow:inset 3px 0 0 var(--red)}.event-identity.svelte-1tc3n9>div:where(.svelte-1tc3n9){border-right:1px solid var(--border-muted);gap:3px;min-width:0;padding:11px 13px;display:grid}.event-identity.svelte-1tc3n9>div:where(.svelte-1tc3n9):last-child{border-right:0}.event-identity.svelte-1tc3n9 span:where(.svelte-1tc3n9),.technical-details.svelte-1tc3n9 b:where(.svelte-1tc3n9){color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.07em}.event-identity.svelte-1tc3n9 strong:where(.svelte-1tc3n9){text-overflow:ellipsis;white-space:nowrap;font:700 var(--font-size-compact) / 1.3 var(--font-mono);overflow:hidden}.field-section.svelte-1tc3n9,.technical-details.svelte-1tc3n9,.payload-section.svelte-1tc3n9{margin:0 16px}.field-section.svelte-1tc3n9{border-bottom:1px solid var(--border-muted);padding:16px 0 12px}h4.svelte-1tc3n9{font-size:var(--font-size-compact);text-transform:uppercase;letter-spacing:.07em;margin:0}dl.svelte-1tc3n9{margin:9px 0 0}dl.svelte-1tc3n9>div:where(.svelte-1tc3n9){border-top:1px solid color-mix(in srgb, var(--border-muted), transparent 50%);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}dt.svelte-1tc3n9{color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.07em}dd.svelte-1tc3n9{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-size-compact);margin:0}.technical-details.svelte-1tc3n9{border-bottom:1px solid var(--border-muted);color:var(--muted);padding:12px 0}.technical-details.svelte-1tc3n9 summary:where(.svelte-1tc3n9){cursor:pointer;font-size:var(--font-size-compact)}.technical-details.svelte-1tc3n9>div:where(.svelte-1tc3n9){gap:7px;margin-top:9px;display:grid}.technical-details.svelte-1tc3n9 span:where(.svelte-1tc3n9){overflow-wrap:anywhere;grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.payload-section.svelte-1tc3n9{padding:16px 0}.payload-head.svelte-1tc3n9{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.payload-head.svelte-1tc3n9 span:where(.svelte-1tc3n9){color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.07em}pre.svelte-1tc3n9{border:1px solid var(--border-muted);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:var(--font-size-compact);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:13px;line-height:1.55}.json-key.svelte-1tc3n9{color:var(--cyan)}.json-string.svelte-1tc3n9{color:var(--green)}.json-number.svelte-1tc3n9{color:var(--yellow)}.json-literal.svelte-1tc3n9{color:var(--focus)}@media (width<=660px){.event-identity.svelte-1tc3n9{grid-template-columns:repeat(2,1fr)}.event-identity.svelte-1tc3n9>div:where(.svelte-1tc3n9){border-bottom:1px solid var(--border-muted)}dl.svelte-1tc3n9>div:where(.svelte-1tc3n9),.technical-details.svelte-1tc3n9 span:where(.svelte-1tc3n9){grid-template-columns:1fr;gap:3px}}.events-panel.svelte-1uzmfe8{border:1px solid var(--border-muted);background:color-mix(in srgb, var(--surface), transparent 7%);overflow:hidden}.events-head.svelte-1uzmfe8{border-bottom:1px solid var(--border-muted);grid-template-columns:auto auto minmax(360px,1fr);align-items:center;gap:22px;padding:11px 13px;display:grid}.events-head.svelte-1uzmfe8 h3:where(.svelte-1uzmfe8){font-size:14px}.result-count.svelte-1uzmfe8{grid-template-columns:auto auto;align-items:baseline;gap:7px;display:grid}.result-count.svelte-1uzmfe8 strong:where(.svelte-1uzmfe8){font:700 18px/1 var(--font-mono)}.result-count.svelte-1uzmfe8 span:where(.svelte-1uzmfe8){color:var(--muted);font-size:var(--font-size-label)}.filters.svelte-1uzmfe8{grid-template-columns:minmax(150px,.42fr) minmax(220px,1fr);gap:7px;display:grid}.filters.svelte-1uzmfe8 input:where(.svelte-1uzmfe8),.filters.svelte-1uzmfe8 select:where(.svelte-1uzmfe8){min-height:32px;font-size:var(--font-size-compact);border-radius:5px;padding:6px 9px}.event-columns.svelte-1uzmfe8,.event.svelte-1uzmfe8{grid-template-columns:56px minmax(140px,.45fr) minmax(100px,.32fr) 92px minmax(220px,1fr);align-items:center;gap:12px;display:grid}.event-columns.svelte-1uzmfe8{border-bottom:1px solid var(--border-muted);color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.07em;padding:7px 11px}.events.svelte-1uzmfe8{max-height:calc(100vh - 374px);overflow:auto}.event.svelte-1uzmfe8{border:0;border-bottom:1px solid color-mix(in srgb, var(--border-muted), transparent 48%);text-align:left;background:0 0;border-radius:0;width:100%;min-height:38px;padding:7px 11px}.event.svelte-1uzmfe8:hover{background:color-mix(in srgb, var(--selected), transparent 94%);box-shadow:none}.event.error.svelte-1uzmfe8{background:color-mix(in srgb, var(--red), transparent 91%);box-shadow:inset 2px 0 0 var(--red)}.event.svelte-1uzmfe8 code:where(.svelte-1uzmfe8){color:var(--cyan);font-size:var(--font-size-label)}.event.svelte-1uzmfe8 strong:where(.svelte-1uzmfe8){text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-compact);text-transform:capitalize;overflow:hidden}.event.svelte-1uzmfe8 .source:where(.svelte-1uzmfe8),.event.svelte-1uzmfe8 time:where(.svelte-1uzmfe8),.event.svelte-1uzmfe8 p:where(.svelte-1uzmfe8){text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--font-size-compact);overflow:hidden}.event.svelte-1uzmfe8 .source:where(.svelte-1uzmfe8){color:color-mix(in srgb, var(--cyan), var(--muted) 48%);font-family:var(--font-mono)}@media (width<=1100px){.events-head.svelte-1uzmfe8{grid-template-columns:auto 1fr}.filters.svelte-1uzmfe8{grid-column:1/-1}.events.svelte-1uzmfe8{max-height:none}}@media (width<=720px){.events-head.svelte-1uzmfe8{grid-template-columns:1fr;gap:10px}.filters.svelte-1uzmfe8{grid-column:auto;grid-template-columns:1fr}.event-columns.svelte-1uzmfe8{display:none}.event.svelte-1uzmfe8{grid-template-columns:52px minmax(0,1fr) auto;gap:5px 10px;padding-block:9px}.event.svelte-1uzmfe8 .source:where(.svelte-1uzmfe8){display:none}.event.svelte-1uzmfe8 time:where(.svelte-1uzmfe8){grid-area:1/3}.event.svelte-1uzmfe8 p:where(.svelte-1uzmfe8){grid-column:2/-1}}.topbar.svelte-1stflb2{height:var(--topbar-height);border-bottom:1px solid var(--border-muted);background:color-mix(in srgb, var(--bg), transparent 5%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:sticky;top:0}.brand.svelte-1stflb2{font-family:var(--font-mono);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.brand.svelte-1stflb2 strong:where(.svelte-1stflb2){border:1px solid var(--border);width:27px;height:27px;color:var(--focus);place-items:center;font-size:18px;line-height:1;display:grid}.toolbar.svelte-1stflb2{align-items:center;gap:8px;display:flex}.toolbar.svelte-1stflb2 button:where(.svelte-1stflb2){min-height:30px;color:var(--muted);font-size:var(--font-size-compact);background:0 0;border-color:#0000;padding:5px 9px}.toolbar.svelte-1stflb2 button:where(.svelte-1stflb2):hover,.toolbar.svelte-1stflb2 button.active:where(.svelte-1stflb2){border-color:var(--border-muted);color:var(--text)}.status.svelte-1stflb2{color:var(--yellow);font:var(--font-size-label) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-right:4px;display:flex}.status.svelte-1stflb2 i:where(.svelte-1stflb2){background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.status.live.svelte-1stflb2{color:var(--green)}@media (width<=620px){.topbar.svelte-1stflb2{height:auto;min-height:var(--topbar-height);align-items:flex-start;gap:10px;padding-block:10px}.toolbar.svelte-1stflb2{flex-wrap:wrap;justify-content:flex-end}.toolbar.svelte-1stflb2 button:where(.svelte-1stflb2){padding-inline:5px}}.sidebar.svelte-18sjyzv{top:var(--topbar-height);height:calc(100vh - var(--topbar-height));border-right:1px solid var(--border-muted);background:color-mix(in srgb, var(--surface), var(--bg) 38%);flex-direction:column;display:flex;position:sticky}.sidebar-head.svelte-18sjyzv{border-bottom:1px solid var(--border-muted);gap:12px;padding:15px 14px 13px;display:grid}.sidebar-title.svelte-18sjyzv{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sidebar-title.svelte-18sjyzv strong:where(.svelte-18sjyzv){text-transform:uppercase;letter-spacing:.08em;font-size:13px}.sidebar-title.svelte-18sjyzv span:where(.svelte-18sjyzv){color:var(--muted);font-family:var(--font-mono);font-size:var(--font-size-label)}.sidebar-head.svelte-18sjyzv input:where(.svelte-18sjyzv){font-size:var(--font-size-compact);border-radius:6px;padding-block:8px}.session-list.svelte-18sjyzv{flex:auto;min-height:0;padding:9px 8px 18px;overflow-y:auto}.project-group.svelte-18sjyzv+.project-group:where(.svelte-18sjyzv){margin-top:8px}.project-group.svelte-18sjyzv summary:where(.svelte-18sjyzv){cursor:pointer;color:var(--muted);font-size:var(--font-size-compact);justify-content:space-between;align-items:center;gap:10px;padding:7px 7px 6px;list-style:none;display:flex}.project-group.svelte-18sjyzv summary:where(.svelte-18sjyzv)::-webkit-details-marker{display:none}.project-group.svelte-18sjyzv summary:where(.svelte-18sjyzv)>span:where(.svelte-18sjyzv){align-items:center;gap:7px;min-width:0;display:flex}.project-group.svelte-18sjyzv summary:where(.svelte-18sjyzv) i:where(.svelte-18sjyzv){border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.project-group.svelte-18sjyzv:not([open]) summary:where(.svelte-18sjyzv) i:where(.svelte-18sjyzv){transform:rotate(-45deg)}.project-group.svelte-18sjyzv summary:where(.svelte-18sjyzv) strong:where(.svelte-18sjyzv){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.project-group.svelte-18sjyzv summary:where(.svelte-18sjyzv) small:where(.svelte-18sjyzv){font-family:var(--font-mono)}.project-sessions.svelte-18sjyzv{gap:2px;display:grid}.session.svelte-18sjyzv{text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:0;padding:8px 8px 8px 10px;display:grid}.session.svelte-18sjyzv:hover{background:color-mix(in srgb, var(--surface-2), transparent 16%);box-shadow:none}.session.active.svelte-18sjyzv{background:color-mix(in srgb, var(--selected), var(--surface) 91%);box-shadow:inset 2px 0 0 var(--selected)}.session-main.svelte-18sjyzv,.title-line.svelte-18sjyzv{min-width:0}.session-main.svelte-18sjyzv{gap:2px;display:grid}.title-line.svelte-18sjyzv{align-items:center;gap:7px;display:flex}.title-line.svelte-18sjyzv strong:where(.svelte-18sjyzv),.session-main.svelte-18sjyzv small:where(.svelte-18sjyzv){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-line.svelte-18sjyzv i:where(.svelte-18sjyzv){background:var(--green);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--green), transparent 15%);border-radius:50%;flex:none}.session-main.svelte-18sjyzv small:where(.svelte-18sjyzv),.session-meta.svelte-18sjyzv small:where(.svelte-18sjyzv){color:var(--muted);font-size:var(--font-size-label)}.session-meta.svelte-18sjyzv{font-family:var(--font-mono);justify-items:end;gap:1px;display:grid}.session-meta.svelte-18sjyzv strong:where(.svelte-18sjyzv){font-size:var(--font-size-compact);font-weight:400}.sidebar-empty.svelte-18sjyzv{color:var(--muted);font-size:var(--font-size-compact);padding:16px 8px}@media (width<=900px){.sidebar.svelte-18sjyzv{border-right:0;border-bottom:1px solid var(--border-muted);height:auto;max-height:290px;position:static}.sidebar-head.svelte-18sjyzv{grid-template-columns:auto minmax(220px,1fr);align-items:center}.session-list.svelte-18sjyzv{gap:12px;display:flex;overflow-x:auto}.project-group.svelte-18sjyzv{min-width:300px}}@media (width<=620px){.sidebar-head.svelte-18sjyzv{grid-template-columns:1fr}}.overview-layout.svelte-1pncfhm{grid-template-columns:minmax(560px,1fr) minmax(280px,.32fr);align-items:start;gap:18px;display:grid}.turn-log.svelte-1pncfhm,.activity-rail.svelte-1pncfhm{min-width:0}.turn-log.svelte-1pncfhm,.rail-section.svelte-1pncfhm{border:1px solid var(--border-muted);background:color-mix(in srgb, var(--surface), transparent 7%)}.section-head.svelte-1pncfhm{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.section-head.svelte-1pncfhm h3:where(.svelte-1pncfhm),.rail-head.svelte-1pncfhm h3:where(.svelte-1pncfhm){font-size:14px}.filters.svelte-1pncfhm{grid-template-columns:minmax(130px,.55fr) minmax(180px,1fr);gap:7px;width:min(480px,58%);display:grid}.filters.svelte-1pncfhm input:where(.svelte-1pncfhm),.filters.svelte-1pncfhm select:where(.svelte-1pncfhm){min-height:32px;font-size:var(--font-size-compact);border-radius:5px;padding:6px 9px}.column-labels.svelte-1pncfhm{border-bottom:1px solid var(--border-muted);color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.07em;grid-template-columns:minmax(210px,.42fr) 94px minmax(220px,1fr);gap:12px;padding:7px 12px;display:grid}.turn.svelte-1pncfhm+.turn:where(.svelte-1pncfhm){border-top:1px solid var(--border-muted)}.turn.error.svelte-1pncfhm{box-shadow:inset 2px 0 0 var(--red)}.turn.svelte-1pncfhm>summary:where(.svelte-1pncfhm){cursor:pointer;background:color-mix(in srgb, var(--surface-2), transparent 34%);grid-template-columns:minmax(160px,auto) minmax(100px,1fr) auto;align-items:center;gap:14px;min-height:40px;padding:8px 11px;list-style:none;display:grid}.turn.svelte-1pncfhm>summary:where(.svelte-1pncfhm)::-webkit-details-marker{display:none}.turn-identity.svelte-1pncfhm,.turn-counts.svelte-1pncfhm,.turn-tools.svelte-1pncfhm{align-items:center;gap:8px;min-width:0;display:flex}.turn-identity.svelte-1pncfhm i:where(.svelte-1pncfhm){border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.turn.svelte-1pncfhm:not([open]) .turn-identity:where(.svelte-1pncfhm) i:where(.svelte-1pncfhm){transform:rotate(-45deg)}.turn-identity.svelte-1pncfhm span:where(.svelte-1pncfhm),.turn-counts.svelte-1pncfhm,.turn-tools.svelte-1pncfhm code:where(.svelte-1pncfhm){color:var(--muted);font-size:var(--font-size-label)}.turn-tools.svelte-1pncfhm{overflow:hidden}.turn-tools.svelte-1pncfhm code:where(.svelte-1pncfhm){border:1px solid var(--border-muted);white-space:nowrap;padding:2px 5px}.turn-counts.svelte-1pncfhm{white-space:nowrap;justify-content:flex-end}.error-count.svelte-1pncfhm{color:var(--red)}.observation.svelte-1pncfhm{border:0;border-top:1px solid color-mix(in srgb, var(--border-muted), transparent 48%);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(210px,.42fr) 94px minmax(220px,1fr);align-items:center;gap:12px;width:100%;min-height:37px;padding:7px 12px;display:grid}.observation.svelte-1pncfhm:hover{background:color-mix(in srgb, var(--selected), transparent 94%);box-shadow:none}.observation.error.svelte-1pncfhm{background:color-mix(in srgb, var(--red), transparent 91%)}.event-key.svelte-1pncfhm{align-items:center;gap:9px;min-width:0;display:flex}.event-key.svelte-1pncfhm code:where(.svelte-1pncfhm){color:var(--cyan);font-size:var(--font-size-label)}.event-key.svelte-1pncfhm strong:where(.svelte-1pncfhm){text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-compact);text-transform:capitalize;font-weight:600;overflow:hidden}.observation.svelte-1pncfhm time:where(.svelte-1pncfhm),.observation.svelte-1pncfhm p:where(.svelte-1pncfhm){color:var(--muted);font-size:var(--font-size-compact)}.observation.svelte-1pncfhm p:where(.svelte-1pncfhm){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-rail.svelte-1pncfhm{gap:12px;display:grid}.rail-section.svelte-1pncfhm{overflow:hidden}.rail-section.attention.svelte-1pncfhm{border-top-color:color-mix(in srgb, var(--red), var(--border-muted) 35%)}.rail-head.svelte-1pncfhm{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.rail-head.svelte-1pncfhm>strong:where(.svelte-1pncfhm){font:700 18px/1 var(--font-mono)}.finding.svelte-1pncfhm{border:0;border-bottom:1px solid color-mix(in srgb, var(--border-muted), transparent 48%);text-align:left;background:0 0;border-radius:0;gap:3px;width:100%;min-height:0;padding:8px 11px;display:grid}.finding.svelte-1pncfhm:hover{background:color-mix(in srgb, var(--selected), transparent 94%);box-shadow:none}.finding.svelte-1pncfhm span:where(.svelte-1pncfhm){color:var(--muted);font-size:var(--font-size-label);text-transform:capitalize;gap:7px;display:flex}.finding.svelte-1pncfhm code:where(.svelte-1pncfhm){color:var(--cyan)}.finding.svelte-1pncfhm strong:where(.svelte-1pncfhm){text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-compact);overflow:hidden}@media (width<=1200px){.overview-layout.svelte-1pncfhm{grid-template-columns:1fr}.activity-rail.svelte-1pncfhm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.section-head.svelte-1pncfhm{flex-direction:column;align-items:stretch}.filters.svelte-1pncfhm{width:100%}.column-labels.svelte-1pncfhm{display:none}.turn.svelte-1pncfhm>summary:where(.svelte-1pncfhm){grid-template-columns:1fr auto}.turn-tools.svelte-1pncfhm,.turn-counts.svelte-1pncfhm span:where(.svelte-1pncfhm):not(.error-count){display:none}.observation.svelte-1pncfhm{grid-template-columns:minmax(0,1fr) auto}.observation.svelte-1pncfhm p:where(.svelte-1pncfhm){grid-column:1/-1}.activity-rail.svelte-1pncfhm{grid-template-columns:1fr}}.performance-layout.svelte-17lj62z{grid-template-columns:minmax(620px,1fr) minmax(270px,.3fr);align-items:start;gap:18px;display:grid}.performance-main.svelte-17lj62z,.performance-rail.svelte-17lj62z{gap:14px;min-width:0;display:grid}.tool-health.svelte-17lj62z,.span-panel.svelte-17lj62z,.performance-rail.svelte-17lj62z section:where(.svelte-17lj62z){border:1px solid var(--border-muted);background:color-mix(in srgb, var(--surface), transparent 7%);min-width:0;overflow:hidden}.section-head.svelte-17lj62z,.rail-head.svelte-17lj62z{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.section-head.svelte-17lj62z h3:where(.svelte-17lj62z),.rail-head.svelte-17lj62z h3:where(.svelte-17lj62z){font-size:14px}.section-head.svelte-17lj62z>p:where(.svelte-17lj62z){color:var(--muted);font-family:var(--font-mono);font-size:var(--font-size-compact)}.bad.svelte-17lj62z,.error-value.svelte-17lj62z{color:var(--red)}.tool-row.svelte-17lj62z{border-bottom:1px solid color-mix(in srgb, var(--border-muted), transparent 45%);grid-template-columns:minmax(220px,1fr) repeat(4,minmax(72px,.3fr));align-items:center;gap:12px;min-height:47px;padding:7px 12px;display:grid}.tool-row.failed.svelte-17lj62z{box-shadow:inset 2px 0 0 var(--red)}.tool-row.svelte-17lj62z>div:where(.svelte-17lj62z)>code:where(.svelte-17lj62z){font-size:var(--font-size-compact)}.tool-row.svelte-17lj62z small:where(.svelte-17lj62z){color:var(--muted);font-size:var(--font-size-label)}.tool-columns.svelte-17lj62z{min-height:28px;color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.06em}.tool-name.svelte-17lj62z{gap:6px;min-width:0;display:grid}.tool-name.svelte-17lj62z>span:where(.svelte-17lj62z){justify-content:space-between;gap:10px;display:flex}.tool-name.svelte-17lj62z strong:where(.svelte-17lj62z){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-name.svelte-17lj62z code:where(.svelte-17lj62z){color:var(--muted);font-size:var(--font-size-label)}.tool-name.svelte-17lj62z i:where(.svelte-17lj62z){background:var(--bg);height:2px}.tool-name.svelte-17lj62z b:where(.svelte-17lj62z){background:var(--selected);height:100%;display:block}.performance-empty.svelte-17lj62z{gap:4px;display:grid}.performance-empty.svelte-17lj62z strong:where(.svelte-17lj62z){color:var(--text)}.span-columns.svelte-17lj62z,.span-row.svelte-17lj62z{grid-template-columns:minmax(180px,.6fr) minmax(180px,1fr) 72px;align-items:center;gap:14px;display:grid}.span-columns.svelte-17lj62z{border-bottom:1px solid var(--border-muted);color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.06em;padding:7px 12px}.span-row.svelte-17lj62z{border-bottom:1px solid color-mix(in srgb, var(--border-muted), transparent 45%);min-height:45px;padding:7px 12px}.span-row.error.svelte-17lj62z,.compact-row.error.svelte-17lj62z{background:color-mix(in srgb, var(--red), transparent 91%);box-shadow:inset 2px 0 0 var(--red)}.span-label.svelte-17lj62z{min-width:0;display:grid}.span-label.svelte-17lj62z strong:where(.svelte-17lj62z),.span-label.svelte-17lj62z span:where(.svelte-17lj62z){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.span-label.svelte-17lj62z span:where(.svelte-17lj62z){color:var(--muted);font-size:var(--font-size-label)}.bar.svelte-17lj62z{background:var(--bg);height:4px;overflow:hidden}.bar.svelte-17lj62z i:where(.svelte-17lj62z){background:linear-gradient(90deg, var(--selected), var(--focus));height:100%;display:block}time.svelte-17lj62z{color:var(--muted);font-family:var(--font-mono);font-size:var(--font-size-compact)}.rail-head.svelte-17lj62z>strong:where(.svelte-17lj62z){font:700 18px/1 var(--font-mono)}.compact-row.svelte-17lj62z{border-bottom:1px solid color-mix(in srgb, var(--border-muted), transparent 45%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.compact-row.svelte-17lj62z>span:where(.svelte-17lj62z){min-width:0;display:grid}.compact-row.svelte-17lj62z strong:where(.svelte-17lj62z){text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-compact);overflow:hidden}.compact-row.svelte-17lj62z small:where(.svelte-17lj62z){color:var(--muted);font-size:var(--font-size-label)}.compact-row.svelte-17lj62z code:where(.svelte-17lj62z){color:var(--muted);font-size:var(--font-size-compact)}@media (width<=1220px){.performance-layout.svelte-17lj62z{grid-template-columns:1fr}.performance-rail.svelte-17lj62z{grid-template-columns:1fr 1fr}}@media (width<=760px){.tool-row.svelte-17lj62z{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(62px,auto))}.tool-row.svelte-17lj62z>:where(.svelte-17lj62z):nth-child(4),.tool-row.svelte-17lj62z>:where(.svelte-17lj62z):nth-child(5),.span-columns.svelte-17lj62z{display:none}.span-row.svelte-17lj62z{grid-template-columns:minmax(150px,1fr) 72px}.span-row.svelte-17lj62z .bar:where(.svelte-17lj62z){grid-area:2/1/auto/-1}.performance-rail.svelte-17lj62z{grid-template-columns:1fr}}.session-overview.svelte-b0sqpa{flex:none}.session-heading.svelte-b0sqpa{justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 18px;display:flex}.session-title.svelte-b0sqpa{min-width:0}.breadcrumb.svelte-b0sqpa{color:var(--muted);font-family:var(--font-mono);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.09em;gap:7px;margin-bottom:7px;display:flex}h2.svelte-b0sqpa{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,1.65vw,27px);line-height:1.12;overflow:hidden}.session-path.svelte-b0sqpa{color:var(--muted);font-family:var(--font-mono);font-size:var(--font-size-compact);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.coverage.svelte-b0sqpa{border-left:2px solid var(--green);grid-template-columns:auto auto;align-items:baseline;column-gap:10px;min-width:max-content;padding-left:16px;display:grid}.coverage.partial.svelte-b0sqpa{border-color:var(--yellow)}.coverage.svelte-b0sqpa span:where(.svelte-b0sqpa),.coverage.svelte-b0sqpa small:where(.svelte-b0sqpa){color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.08em}.coverage.svelte-b0sqpa strong:where(.svelte-b0sqpa){font:700 18px/1 var(--font-mono);grid-row:span 2}.metric-strip.svelte-b0sqpa{border-block:1px solid var(--border-muted);grid-template-columns:repeat(6,minmax(100px,1fr));display:grid}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa){border-right:1px solid var(--border-muted);gap:3px;padding:13px 16px 12px;display:grid}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa):first-child{padding-left:2px}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa):last-child{border-right:0}.metric-strip.svelte-b0sqpa span:where(.svelte-b0sqpa){color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.08em}.metric-strip.svelte-b0sqpa strong:where(.svelte-b0sqpa){font:700 19px/1.2 var(--font-mono)}.metric-strip.svelte-b0sqpa .has-error:where(.svelte-b0sqpa) strong:where(.svelte-b0sqpa){color:var(--red)}.context-bar.svelte-b0sqpa{border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.context-facts.svelte-b0sqpa{flex-wrap:wrap;gap:6px 20px;min-width:0;display:flex}.context-facts.svelte-b0sqpa span:where(.svelte-b0sqpa){color:var(--text);font-size:var(--font-size-compact)}.context-facts.svelte-b0sqpa b:where(.svelte-b0sqpa),.technical-grid.svelte-b0sqpa b:where(.svelte-b0sqpa){color:var(--muted);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.07em;margin-right:6px}.text-button.svelte-b0sqpa,.copy-button.svelte-b0sqpa{min-height:0;color:var(--cyan);font-size:var(--font-size-compact);white-space:nowrap;background:0 0;border:0;padding:4px 7px}.context-details.svelte-b0sqpa{border-bottom:1px solid var(--border-muted);padding:14px 0 16px}.technical-grid.svelte-b0sqpa{color:var(--muted);font-size:var(--font-size-compact);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.technical-grid.svelte-b0sqpa span:where(.svelte-b0sqpa){overflow-wrap:anywhere;min-width:0}.technical-grid.svelte-b0sqpa b:where(.svelte-b0sqpa){margin-bottom:2px;display:block}.prompt-grid.svelte-b0sqpa{grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;display:grid}.prompt-grid.svelte-b0sqpa details:where(.svelte-b0sqpa){border-top:1px solid var(--border-muted);min-width:0;padding-top:9px}.prompt-grid.svelte-b0sqpa summary:where(.svelte-b0sqpa){cursor:pointer;color:var(--muted);font-size:var(--font-size-compact)}.prompt-grid.svelte-b0sqpa pre:where(.svelte-b0sqpa){white-space:pre-wrap;max-height:180px;font-family:var(--font-mono);font-size:var(--font-size-compact);margin:9px 0 0;overflow:auto}.view-tabs.svelte-b0sqpa{border-bottom:1px solid var(--border-muted);flex:none;gap:24px;margin-top:4px;display:flex}.view-tabs.svelte-b0sqpa button:where(.svelte-b0sqpa){color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:baseline;gap:8px;padding:13px 1px 11px;display:flex}.view-tabs.svelte-b0sqpa button:where(.svelte-b0sqpa):hover,.view-tabs.svelte-b0sqpa button.active:where(.svelte-b0sqpa){border-bottom-color:var(--focus);box-shadow:none;color:var(--text);background:0 0}.view-tabs.svelte-b0sqpa button.active:where(.svelte-b0sqpa) span:where(.svelte-b0sqpa){color:var(--text)}.view-tabs.svelte-b0sqpa small:where(.svelte-b0sqpa){font-family:var(--font-mono);font-size:var(--font-size-label)}.view-body.svelte-b0sqpa{flex:auto;min-height:0;padding-top:16px;overflow-y:auto}.empty-state.svelte-b0sqpa{max-width:560px;margin:auto;padding:12vh 24px}.empty-state.svelte-b0sqpa h2:where(.svelte-b0sqpa){margin:8px 0 12px}.empty-state.svelte-b0sqpa>p:where(.svelte-b0sqpa):last-child{color:var(--muted)}@media (width<=1180px){.metric-strip.svelte-b0sqpa{grid-template-columns:repeat(3,1fr)}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa):nth-child(3){border-right:0}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa):nth-child(-n+3){border-bottom:1px solid var(--border-muted)}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa):nth-child(4){padding-left:2px}}@media (width<=720px){.session-heading.svelte-b0sqpa{flex-direction:column;align-items:stretch;gap:12px}.coverage.svelte-b0sqpa{align-self:flex-start}.metric-strip.svelte-b0sqpa{grid-template-columns:repeat(2,1fr)}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa):nth-child(n){border-right:1px solid var(--border-muted);border-bottom:1px solid var(--border-muted);padding-left:10px}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa):nth-child(2n){border-right:0}.metric-strip.svelte-b0sqpa>div:where(.svelte-b0sqpa):nth-last-child(-n+2){border-bottom:0}.context-bar.svelte-b0sqpa{align-items:flex-start;padding:9px 0}.technical-grid.svelte-b0sqpa,.prompt-grid.svelte-b0sqpa{grid-template-columns:1fr}.view-tabs.svelte-b0sqpa{gap:18px;overflow-x:auto}.view-tabs.svelte-b0sqpa button:where(.svelte-b0sqpa){min-width:max-content}}
