.nav.svelte-1jnx671{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.nav-content.svelte-1jnx671{max-width:1600px;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:56px;gap:32px}.logo.svelte-1jnx671{font-weight:700;font-size:18px;color:#111827}.logo.svelte-1jnx671:hover{text-decoration:none}.nav-links.svelte-1jnx671{display:flex;gap:4px}.nav-link.svelte-1jnx671{padding:8px 12px;border-radius:6px;color:#6b7280;font-weight:500;font-size:14px;transition:all .15s}.nav-link.svelte-1jnx671:hover{background:#f3f4f6;color:#111827;text-decoration:none}.nav-link.active.svelte-1jnx671{background:#eff6ff;color:#2563eb}.user-section.svelte-1jnx671{margin-left:auto;display:flex;align-items:center;gap:12px}.user-email.svelte-1jnx671{color:#6b7280;font-size:14px}.logout-link.svelte-1jnx671{color:#6b7280;font-size:14px;background:none;border:none;cursor:pointer}.logout-link.svelte-1jnx671:hover{color:#dc2626}.dashboard.svelte-1thed0a{max-width:800px}.stats-grid.svelte-1thed0a{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.stat-card.svelte-1thed0a{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}.stat-value.svelte-1thed0a{font-size:32px;font-weight:700;color:#111827}.stat-label.svelte-1thed0a{color:#6b7280;font-size:14px;margin-top:4px}.stat-card.pending.svelte-1thed0a .stat-value:where(.svelte-1thed0a){color:#d97706}.stat-card.reviewed.svelte-1thed0a .stat-value:where(.svelte-1thed0a){color:#059669}.stat-card.exported.svelte-1thed0a .stat-value:where(.svelte-1thed0a){color:#2563eb}.actions.svelte-1thed0a{display:flex;gap:12px}.error.svelte-1thed0a{color:#dc2626}.filters.svelte-hhavlg{margin-bottom:16px}.filter-row.svelte-hhavlg{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.filter-row.svelte-hhavlg:last-child{margin-bottom:0}.filters.svelte-hhavlg label:where(.svelte-hhavlg){display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6b7280}.filters.svelte-hhavlg input:where(.svelte-hhavlg),.filters.svelte-hhavlg select:where(.svelte-hhavlg){width:auto;min-width:120px;font-size:14px}.filters.svelte-hhavlg input[type=text]:where(.svelte-hhavlg){min-width:150px}.filters.svelte-hhavlg input[type=date]:where(.svelte-hhavlg){min-width:140px}.checkbox-label.svelte-hhavlg{flex-direction:row!important;align-items:center!important;gap:6px!important;cursor:pointer;padding-bottom:8px}.checkbox-label.svelte-hhavlg input[type=checkbox]:where(.svelte-hhavlg){width:16px;min-width:16px;height:16px;cursor:pointer}.filter-actions.svelte-hhavlg{display:flex;gap:8px;align-items:flex-end;padding-bottom:1px}.filter-actions.svelte-hhavlg button:where(.svelte-hhavlg){padding:6px 16px}.filter-actions.svelte-hhavlg button.secondary:where(.svelte-hhavlg){background:#6b7280}.filter-actions.svelte-hhavlg button.secondary:where(.svelte-hhavlg):hover{background:#4b5563}.results-info.svelte-hhavlg{font-size:13px;color:#6b7280;margin-bottom:8px}.sortable.svelte-hhavlg{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable.svelte-hhavlg:hover{color:#2563eb}.mono.svelte-hhavlg{font-family:ui-monospace,monospace;font-size:13px}.error.svelte-hhavlg{color:#dc2626}.empty.svelte-hhavlg{text-align:center;padding:32px;color:#6b7280}.pagination.svelte-hhavlg{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.pagination.svelte-hhavlg button:where(.svelte-hhavlg){padding:6px 12px;font-size:13px}.pagination.svelte-hhavlg button:where(.svelte-hhavlg):disabled{opacity:.5;cursor:not-allowed}.page-info.svelte-hhavlg{font-size:13px;color:#6b7280;padding:0 8px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.querio-output.svelte-bgblqg{font-size:13px}.querio-output.svelte-bgblqg table{border-collapse:collapse;font-size:12px;width:100%}.querio-output.svelte-bgblqg th,.querio-output.svelte-bgblqg td{border:1px solid #e5e7eb;padding:4px 8px;text-align:left}.querio-output.svelte-bgblqg th{background:#f9fafb;font-weight:600}.querio-output.svelte-bgblqg tr:nth-child(2n){background:#f9fafb}.trace-view.svelte-d7sm7s{font-size:13px}.toolbar.svelte-d7sm7s{display:flex;gap:8px;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.toolbar-btn.svelte-d7sm7s{padding:4px 8px;font-size:11px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}.toolbar-btn.svelte-d7sm7s:hover{background:#e5e7eb}.turn-count.svelte-d7sm7s{margin-left:auto;font-size:11px;color:#9ca3af}.system-block.svelte-d7sm7s{margin-bottom:12px;font-size:12px}.system-block.svelte-d7sm7s summary:where(.svelte-d7sm7s){cursor:pointer;color:#92400e;font-weight:500;padding:4px 0}.system-block.svelte-d7sm7s pre:where(.svelte-d7sm7s){margin:8px 0 0;padding:8px;background:#fffbeb;border-left:2px solid #fbbf24;white-space:pre-wrap;word-break:break-word;font-size:11px;color:#78350f}.turn.svelte-d7sm7s{border-bottom:1px solid #f3f4f6}.turn.svelte-d7sm7s:last-child{border-bottom:none}.turn-row.svelte-d7sm7s{display:flex;align-items:center;gap:10px;width:100%;padding:10px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.turn-row.svelte-d7sm7s:hover{background:#fafafa}.turn-num.svelte-d7sm7s{font-size:11px;font-weight:600;color:#9ca3af;min-width:20px}.turn-query.svelte-d7sm7s{flex:1;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turn-tools.svelte-d7sm7s{font-size:10px;padding:1px 5px;background:#ede9fe;color:#7c3aed;border-radius:3px}.turn-latency.svelte-d7sm7s{font-size:10px;color:#9ca3af;font-family:ui-monospace,monospace}.turn-chevron.svelte-d7sm7s{font-size:9px;color:#d1d5db}.turn-body.svelte-d7sm7s{padding:0 0 12px 8px}.msg.svelte-d7sm7s{position:relative;padding:8px 0}.msg.user.svelte-d7sm7s{border-left:2px solid #6366f1;padding-left:8px;margin-bottom:8px}.msg.user.svelte-d7sm7s .user-content:where(.svelte-d7sm7s){color:#1f2937;font-size:13px;line-height:1.5;word-break:break-word}.msg.assistant.svelte-d7sm7s{border-left:2px solid #d1d5db;padding-left:8px;margin-bottom:8px}.msg.assistant.svelte-d7sm7s pre:where(.svelte-d7sm7s){margin:0;white-space:pre-wrap;word-break:break-word;color:#4b5563;font-size:12px;line-height:1.5;font-family:ui-monospace,monospace}.msg-latency.svelte-d7sm7s{display:inline-block;font-size:10px;color:#9ca3af;font-family:ui-monospace,monospace;margin-bottom:4px}.tool.svelte-d7sm7s{margin-top:12px;font-size:12px;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.tool-header.svelte-d7sm7s{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.tool-name.svelte-d7sm7s{font-family:ui-monospace,monospace;font-weight:600;color:#7c3aed}.tool-time.svelte-d7sm7s{font-size:10px;color:#9ca3af;font-family:ui-monospace,monospace;margin-left:auto}.tool-io.svelte-d7sm7s{display:flex;flex-direction:column}.tool-input-section.svelte-d7sm7s{border-bottom:1px solid #e5e7eb}.tool-input-section.svelte-d7sm7s summary:where(.svelte-d7sm7s){cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fafafa;color:#6b7280;font-size:11px}.tool-input-section.svelte-d7sm7s summary:where(.svelte-d7sm7s):hover{background:#f3f4f6}.tool-input-section.svelte-d7sm7s summary:where(.svelte-d7sm7s)::marker{color:#d1d5db}.tool-section-label.svelte-d7sm7s{font-size:10px;font-weight:600;color:#9ca3af;letter-spacing:.02em}.copy-btn.svelte-d7sm7s{margin-left:auto;padding:2px 8px;font-size:10px;background:#e5e7eb;border:none;border-radius:3px;cursor:pointer;color:#4b5563}.copy-btn.svelte-d7sm7s:hover{background:#d1d5db}.tool-input-section.svelte-d7sm7s pre:where(.svelte-d7sm7s){margin:0;padding:8px 12px;background:#f9fafb;font-size:11px;font-family:ui-monospace,monospace;white-space:pre-wrap;word-break:break-word;color:#374151}.code-block.svelte-d7sm7s{background:#f8f8f8;border-radius:0;border:none}.code-block.svelte-d7sm7s code:where(.svelte-d7sm7s){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.tool-result-section.svelte-d7sm7s{padding:6px 8px 8px}.tool-result-section.svelte-d7sm7s .tool-section-label:where(.svelte-d7sm7s){display:block;margin-bottom:4px}.tool-result.svelte-d7sm7s{overflow:auto}.score-form.svelte-shtq38{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.score-form.svelte-shtq38 h2:where(.svelte-shtq38){margin-bottom:16px}.score-group.svelte-shtq38{margin-bottom:16px}.score-label.svelte-shtq38{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.score-desc.svelte-shtq38{display:block;font-weight:400;color:#6b7280;font-size:13px;margin-top:2px}.required.svelte-shtq38{color:#dc2626}.shortcut.svelte-shtq38{display:inline-block;font-size:11px;font-weight:500;padding:2px 6px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-family:ui-monospace,monospace;margin-left:6px;vertical-align:middle}.select-input.svelte-shtq38,.textarea-input.svelte-shtq38{width:100%;box-sizing:border-box;padding:8px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;font-family:inherit}.select-input.svelte-shtq38{background:#fff;cursor:pointer}.textarea-input.svelte-shtq38{resize:vertical;min-height:80px}.select-input.svelte-shtq38:focus,.textarea-input.svelte-shtq38:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.validation-error.svelte-shtq38{color:#dc2626;font-size:13px;padding:8px 12px;background:#fef2f2;border-radius:6px;margin-bottom:12px}.actions.svelte-shtq38{display:flex;gap:12px;margin-top:16px}.pending-badge.svelte-shtq38{background:#fff3;padding:2px 6px;border-radius:4px;font-size:12px;margin-left:4px}.shortcuts-hint.svelte-shtq38{margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb;font-size:12px;color:#9ca3af;display:flex;gap:12px;align-items:center}.shortcuts-hint.svelte-shtq38 .shortcut:where(.svelte-shtq38){margin-left:0;margin-right:4px}.json-viewer.svelte-soqax4{background:#1f2937;border-radius:8px;overflow:auto;max-height:600px}pre.svelte-soqax4{margin:0;padding:16px}code.svelte-soqax4{color:#e5e7eb;font-family:ui-monospace,monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.trace-page.svelte-cce50b{max-width:100%}.header.svelte-cce50b{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.header.svelte-cce50b h1:where(.svelte-cce50b){margin-bottom:8px}.meta.svelte-cce50b{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:#6b7280}.posthog-links.svelte-cce50b{display:flex;gap:8px;margin-top:8px}.ph-link.svelte-cce50b{font-size:12px;padding:4px 10px;background:#fef3c7;color:#92400e;border-radius:4px;text-decoration:none;font-weight:500}.ph-link.svelte-cce50b:hover{background:#fde68a}.content-layout.svelte-cce50b{display:flex;gap:24px}.main-content.svelte-cce50b{flex:1;min-width:0}.sidebar.svelte-cce50b{width:320px;flex-shrink:0;position:sticky;top:80px;align-self:flex-start}.view-tabs.svelte-cce50b{display:flex;gap:4px;margin-bottom:16px}.tab.svelte-cce50b{padding:8px 16px;background:#f3f4f6;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:8px}.tab.svelte-cce50b:hover{background:#e5e7eb}.tab.active.svelte-cce50b{background:#2563eb;color:#fff}.tab-shortcut.svelte-cce50b{font-size:11px;padding:2px 6px;background:#0000001a;border-radius:4px;font-family:ui-monospace,monospace}.tab.active.svelte-cce50b .tab-shortcut:where(.svelte-cce50b){background:#fff3}.view-content.svelte-cce50b{min-height:400px}.error.svelte-cce50b{color:#dc2626}.help-overlay.svelte-cce50b{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.help-modal.svelte-cce50b{background:#fff;border-radius:12px;padding:24px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.help-modal.svelte-cce50b h2:where(.svelte-cce50b){margin-bottom:20px}.help-section.svelte-cce50b{margin-bottom:20px}.help-section.svelte-cce50b h3:where(.svelte-cce50b){font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.help-row.svelte-cce50b{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f3f4f6}.help-row.svelte-cce50b:last-child{border-bottom:none}.help-row.svelte-cce50b span:where(.svelte-cce50b){color:#374151}.help-note.svelte-cce50b{font-size:13px;color:#6b7280;line-height:1.5}.help-note.svelte-cce50b kbd:where(.svelte-cce50b){font-size:11px}kbd.svelte-cce50b{display:inline-block;padding:4px 8px;font-size:12px;font-family:ui-monospace,monospace;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000d}.queue.svelte-le2pzx{max-width:500px;margin:100px auto}.center.svelte-le2pzx{text-align:center;padding:48px}.center.svelte-le2pzx h2:where(.svelte-le2pzx){margin-bottom:8px}.center.svelte-le2pzx p:where(.svelte-le2pzx){color:#6b7280;margin-bottom:24px}.actions.svelte-le2pzx{display:flex;gap:12px;justify-content:center}.error.svelte-le2pzx{color:#dc2626}.add-form.svelte-1bamufv{margin-bottom:16px}.add-form.svelte-1bamufv form:where(.svelte-1bamufv){display:flex;flex-direction:column;gap:12px}.form-row.svelte-1bamufv{display:grid;grid-template-columns:2fr 1fr;gap:12px}label.svelte-1bamufv{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500}.mono.svelte-1bamufv{font-family:ui-monospace,monospace;font-size:13px}.btn-sm.svelte-1bamufv{padding:4px 8px;font-size:12px}.error.svelte-1bamufv{color:#dc2626;margin-bottom:16px}.empty.svelte-1bamufv{text-align:center;padding:32px;color:#6b7280}.pull.svelte-imcauv{max-width:500px}form.svelte-imcauv{display:flex;flex-direction:column;gap:16px}label.svelte-imcauv{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500}.result.svelte-imcauv{text-align:center;padding:48px}.success-icon.svelte-imcauv{width:48px;height:48px;background:#d1fae5;color:#059669;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.result.svelte-imcauv h2:where(.svelte-imcauv){margin-bottom:8px}.result.svelte-imcauv p:where(.svelte-imcauv){color:#6b7280;margin-bottom:24px}.actions.svelte-imcauv{display:flex;gap:12px;justify-content:center}.error.svelte-imcauv{color:#dc2626;margin-bottom:16px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f5f5;color:#333;line-height:1.5}.app.svelte-1n46o8q{min-height:100vh}main.svelte-1n46o8q{max-width:1600px;margin:0 auto;padding:24px}a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s}.btn-primary{background:#2563eb;color:#fff}.btn-primary:hover{background:#1d4ed8}.btn-secondary{background:#e5e7eb;color:#374151}.btn-secondary:hover{background:#d1d5db}.btn-danger{background:#dc2626;color:#fff}.btn-danger:hover{background:#b91c1c}.card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}h1{font-size:24px;font-weight:600;margin-bottom:16px}h2{font-size:18px;font-weight:600;margin-bottom:12px}table{width:100%;border-collapse:collapse}th,td{padding:12px;text-align:left;border-bottom:1px solid #e5e7eb}th{font-weight:600;color:#6b7280;font-size:12px;text-transform:uppercase}tr:hover{background:#f9fafb}input,select,textarea{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.badge-pending{background:#fef3c7;color:#92400e}.badge-reviewed{background:#d1fae5;color:#065f46}.badge-exported{background:#dbeafe;color:#1e40af}.loading.svelte-1n46o8q{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:#6b7280}.login-page.svelte-1n46o8q{display:flex;justify-content:center;align-items:center;height:100vh;background:#f5f5f5}.login-card.svelte-1n46o8q{background:#fff;padding:48px;border-radius:12px;box-shadow:0 4px 6px #0000001a;text-align:center;max-width:400px}.login-card.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin-bottom:8px}.login-card.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#6b7280;margin-bottom:24px}.error.svelte-1n46o8q{color:#dc2626;margin-bottom:16px}
