.search-wrap.svelte-87alrl{position:relative;display:flex;align-items:center}.search-icon.svelte-87alrl{position:absolute;left:var(--space-sm);color:var(--color-on-surface-variant);pointer-events:none;display:flex;align-items:center}.search-input.svelte-87alrl{width:100%;padding:var(--space-sm) var(--space-md) var(--space-sm) calc(var(--space-sm) * 2 + 20px);font-family:var(--font-body);font-size:var(--text-body-lg-size, var(--text-body-sm-size));color:var(--color-on-surface);background:transparent;border:none;border-radius:var(--radius-lg);outline:none;transition:box-shadow var(--motion-fast) var(--ease-out-quart);-moz-appearance:none;appearance:none;-webkit-appearance:none}.search-input.svelte-87alrl:focus-visible{box-shadow:var(--shadow-glow);outline:none}.search-input.svelte-87alrl::placeholder{color:var(--color-on-surface-variant);opacity:.7}.search-input.svelte-87alrl::-webkit-search-cancel-button{display:none}.clear-btn.svelte-87alrl{position:absolute;right:var(--space-sm);background:none;border:none;color:var(--color-on-surface-variant);cursor:pointer;padding:2px var(--space-base);font-size:var(--text-label-md-size);border-radius:var(--radius-full);line-height:1}.clear-btn.svelte-87alrl:hover{color:var(--color-on-surface);background:var(--color-surface-container-high)}.chip.svelte-3ai475{display:inline-flex;align-items:center;gap:var(--space-base);padding:var(--space-base) var(--space-sm);background:var(--glass-bg-light);border:1px solid var(--glass-border-light);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-full);color:var(--color-on-surface-variant);font-family:var(--font-label);font-size:var(--text-label-md-size);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart)}.chip.svelte-3ai475:hover:not(.chip--active){background:var(--glass-bg-light);border-color:var(--color-outline);color:var(--color-on-surface)}.chip--active.svelte-3ai475{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-primary);font-weight:600}.chip--active.svelte-3ai475:hover{opacity:.88}@supports not (backdrop-filter: blur(1px)){.chip.svelte-3ai475{background:var(--color-surface-container-low)}}.chip-count.svelte-3ai475{font-size:var(--text-label-md-size);font-feature-settings:"tnum";opacity:.75}.chip-row.svelte-jzvio6{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.chunk-badge.svelte-1rbpac6{display:inline-block;font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-label-md-size);background:var(--color-secondary-container);color:var(--color-on-secondary-container);border-radius:var(--radius-full);padding:1px var(--space-xs);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.04em}.outcome-badge.svelte-wq46{display:inline-block;font-size:var(--text-label-md-size);font-weight:600;border-radius:var(--radius-full);padding:1px var(--space-xs);text-transform:lowercase}.outcome-badge--won.svelte-wq46{background:var(--tone-success-bg);color:var(--tone-success-fg)}.outcome-badge--lost.svelte-wq46{background:var(--tone-error-bg);color:var(--tone-error-fg)}.outcome-badge--shortlisted.svelte-wq46{background:var(--tone-warning-bg);color:var(--tone-warning-fg)}.backdrop.svelte-1fucs2q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.menu.svelte-1fucs2q{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:240px;max-width:340px;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);box-shadow:var(--shadow-elevated);padding:var(--space-base) 0;display:flex;flex-direction:column}.menu-item.svelte-1fucs2q{background:none;border:none;text-align:left;padding:var(--space-xs) var(--space-sm);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-on-surface);transition:background .1s}.menu-item.svelte-1fucs2q:hover{background:var(--color-surface-container-low)}.menu-item--new.svelte-1fucs2q{color:var(--color-primary);font-weight:600}.thread-title.svelte-1fucs2q{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.divider.svelte-1fucs2q{border:none;border-top:1px solid var(--color-outline-variant);margin:var(--space-base) 0}.empty.svelte-1fucs2q{margin:0;padding:var(--space-xs) var(--space-sm);font-size:var(--text-body-sm-size);color:var(--color-on-surface-variant);font-style:italic}.card.svelte-gm6m72{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart)}.card.svelte-gm6m72:hover{transform:translateY(-1px);box-shadow:var(--shadow-glass);border-color:var(--color-outline)}.card-title-row.svelte-gm6m72{display:flex;align-items:baseline;gap:var(--space-xs);min-width:0}.doc-name.svelte-gm6m72{flex:1;font-size:var(--text-body-sm-size);font-weight:600;color:var(--color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-tag.svelte-gm6m72{font-size:var(--text-label-md-size);color:var(--color-on-surface-variant);flex-shrink:0}.score.svelte-gm6m72{font-size:var(--text-label-bold-size);font-weight:var(--text-label-bold-weight);color:var(--color-primary);flex-shrink:0}.meta-row.svelte-gm6m72{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base)}.tag.svelte-gm6m72{font-size:var(--text-label-md-size);color:var(--color-on-surface-variant);background:var(--color-surface-container-high);border-radius:var(--radius-full);padding:1px var(--space-xs)}.tag--method.svelte-gm6m72{background:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.snippet.svelte-gm6m72{margin:0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line, 1.5);color:var(--color-on-surface-variant)}.footer.svelte-gm6m72{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);flex-wrap:wrap}.actions.svelte-gm6m72{display:flex;align-items:center;gap:var(--space-xs)}.thread-wrap.svelte-gm6m72{position:relative}.btn-secondary.svelte-gm6m72{background:var(--color-surface-container);color:var(--color-on-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);padding:var(--space-base) var(--space-xs);font-family:var(--font-label);font-size:var(--text-label-md-size);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .1s}.btn-secondary.svelte-gm6m72:hover{background:var(--color-surface-container-high)}.btn-ghost.svelte-gm6m72{background:none;border:none;color:var(--color-primary);font-family:var(--font-label);font-size:var(--text-label-md-size);font-weight:600;cursor:pointer;padding:var(--space-base) var(--space-xs);border-radius:var(--radius-default);white-space:nowrap;transition:background .1s}.btn-ghost.svelte-gm6m72:hover{background:var(--color-primary-container)}.btn-attach.svelte-gm6m72{background:var(--color-brand);color:var(--color-on-primary);border:1px solid var(--color-brand);border-radius:var(--radius-default);padding:var(--space-base) var(--space-sm);font-family:var(--font-label);font-size:var(--text-label-md-size);font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-fast) var(--ease-out-quart)}.btn-attach.svelte-gm6m72:hover:not(:disabled){background:var(--color-primary);box-shadow:var(--shadow-glow)}.btn-attach.svelte-gm6m72:disabled,.btn-attach--done.svelte-gm6m72{opacity:.7;cursor:not-allowed;background:var(--color-secondary-container);color:var(--color-on-secondary-container);border-color:var(--color-outline-variant);box-shadow:none}.state-empty.svelte-1knc218,.state-loading.svelte-1knc218,.state-zero.svelte-1knc218{padding:var(--space-md) 0;display:flex;flex-direction:column;gap:var(--space-xs)}.state-msg.svelte-1knc218{margin:0;font-size:var(--text-body-sm-size);color:var(--color-on-surface-variant)}.state-hint.svelte-1knc218{margin:0;font-size:var(--text-label-md-size);color:var(--color-on-surface-variant);opacity:.7}.loading-dots.svelte-1knc218{font-size:var(--text-body-sm-size);color:var(--color-on-surface-variant)}.dot.svelte-1knc218{animation:svelte-1knc218-blink 1.2s infinite}.dot.svelte-1knc218:nth-child(2){animation-delay:.2s}.dot.svelte-1knc218:nth-child(3){animation-delay:.4s}@keyframes svelte-1knc218-blink{0%,80%,to{opacity:0}40%{opacity:1}}.results-list.svelte-1knc218{display:flex;flex-direction:column;gap:var(--space-xs)}.results-count.svelte-1knc218{margin:0 0 var(--space-xs);font-size:var(--text-label-md-size);color:var(--color-on-surface-variant)}.ctx-chunk.svelte-1al22om{display:flex;flex-direction:column;gap:4px;padding:var(--space-xs);background:var(--color-surface-container-lowest, var(--color-surface-container-low));border-radius:var(--radius-default);border:1px solid var(--color-outline-variant);opacity:.7}.ctx-meta.svelte-1al22om{display:flex;align-items:center;gap:var(--space-xs)}.ctx-label.svelte-1al22om{font-size:var(--text-label-md-size);color:var(--color-on-surface-variant)}.ctx-text.svelte-1al22om{margin:0;font-size:var(--text-label-md-size);color:var(--color-on-surface-variant);line-height:1.45}.pane.svelte-1cz65jb{display:flex;flex-direction:column;height:100%;overflow:hidden}.pane.svelte-1cz65jb .glass-card{display:flex;flex-direction:column;height:100%}.pane.svelte-1cz65jb .glass-card>.content{display:flex;flex-direction:column;height:100%}.pane-header.svelte-1cz65jb{padding:var(--space-sm);border-bottom:1px solid var(--color-outline-variant);display:flex;flex-direction:column;gap:var(--space-base);flex-shrink:0}.title-row.svelte-1cz65jb{display:flex;align-items:flex-start;gap:var(--space-xs)}.pane-title.svelte-1cz65jb{flex:1;font-size:var(--text-body-sm-size);font-weight:600;color:var(--color-on-surface);line-height:1.3}.close-btn.svelte-1cz65jb{background:none;border:none;cursor:pointer;color:var(--color-on-surface-variant);font-size:var(--text-label-md-size);padding:2px var(--space-base);border-radius:var(--radius-full);flex-shrink:0;line-height:1}.close-btn.svelte-1cz65jb:hover{background:var(--color-surface-container-high);color:var(--color-on-surface)}.doc-meta.svelte-1cz65jb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-base)}.type-badge.svelte-1cz65jb{font-size:var(--text-label-md-size);font-weight:600;background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:var(--radius-full);padding:1px var(--space-xs)}.meta-item.svelte-1cz65jb{font-size:var(--text-label-md-size);color:var(--color-on-surface-variant)}.pane-body.svelte-1cz65jb{flex:1;overflow-y:auto;padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.queried-chunk.svelte-1cz65jb{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);background:var(--color-secondary-container);border-radius:var(--radius-default);border:2px solid var(--color-secondary)}.queried-header.svelte-1cz65jb{display:flex;align-items:center;gap:var(--space-xs)}.queried-page.svelte-1cz65jb{font-size:var(--text-label-md-size);color:var(--color-on-secondary-container);opacity:.8}.queried-score.svelte-1cz65jb{font-size:var(--text-label-bold-size);font-weight:var(--text-label-bold-weight);color:var(--color-primary);margin-left:auto}.queried-text.svelte-1cz65jb{margin:0;font-size:var(--text-body-sm-size);color:var(--color-on-secondary-container);line-height:1.5}.partners.svelte-1cz65jb{margin:0;font-size:var(--text-label-md-size);color:var(--color-on-secondary-container);opacity:.75}.card.svelte-uj9f6f{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest)}.card-head.svelte-uj9f6f{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}.card-title.svelte-uj9f6f{margin:0;font-family:var(--font-headline);font-size:var(--text-headline-sm-size);font-weight:var(--text-headline-sm-weight);line-height:var(--text-headline-sm-line);color:var(--color-on-surface)}.card-meta.svelte-uj9f6f{font-family:var(--font-label);font-size:var(--text-label-md-size);color:var(--color-on-surface-variant);flex-shrink:0}.card-preview.svelte-uj9f6f{margin:0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-on-surface-variant)}.card-foot.svelte-uj9f6f{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.card-stats.svelte-uj9f6f{font-family:var(--font-label);font-size:var(--text-label-md-size);color:var(--color-on-surface-variant)}.btn-attach.svelte-uj9f6f,.btn-open.svelte-uj9f6f{font-family:var(--font-label);font-size:var(--text-body-sm-size);font-weight:600;padding:var(--space-base) var(--space-sm);border-radius:var(--radius-full);cursor:pointer;border:1px solid transparent}.btn-attach.svelte-uj9f6f{background:var(--color-primary-container);color:var(--color-on-primary-container);border-color:var(--color-primary-container)}.btn-attach.svelte-uj9f6f:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.btn-attach--done.svelte-uj9f6f,.btn-attach.svelte-uj9f6f:disabled{background:var(--color-surface-container);color:var(--color-on-surface-variant);border-color:var(--color-outline-variant);cursor:not-allowed;opacity:.7}.btn-open.svelte-uj9f6f{background:transparent;color:var(--color-on-surface);border-color:var(--color-outline-variant)}.btn-open.svelte-uj9f6f:hover{background:var(--color-surface-container-low);border-color:var(--color-outline)}.card.svelte-xocqy5{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest)}.card-head.svelte-xocqy5{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-sm)}.card-title-block.svelte-xocqy5{display:flex;flex-direction:column;gap:var(--space-base);min-width:0}.card-type.svelte-xocqy5{font-family:var(--font-label);font-size:var(--text-label-bold-size);font-weight:var(--text-label-bold-weight);letter-spacing:var(--text-label-bold-tracking);text-transform:uppercase;color:var(--color-tertiary)}.card-title.svelte-xocqy5{margin:0;font-family:var(--font-headline);font-size:var(--text-headline-sm-size);font-weight:var(--text-headline-sm-weight);line-height:var(--text-headline-sm-line);color:var(--color-on-surface)}.card-meta.svelte-xocqy5{font-family:var(--font-label);font-size:var(--text-label-md-size);color:var(--color-on-surface-variant);flex-shrink:0}.card-summary.svelte-xocqy5{margin:0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-on-surface-variant)}.card-foot.svelte-xocqy5{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.card-pursuit.svelte-xocqy5{font-family:var(--font-mono);font-size:var(--text-label-md-size);color:var(--color-on-surface-variant)}.btn-attach.svelte-xocqy5,.btn-open.svelte-xocqy5{font-family:var(--font-label);font-size:var(--text-body-sm-size);font-weight:600;padding:var(--space-base) var(--space-sm);border-radius:var(--radius-full);cursor:pointer;border:1px solid transparent}.btn-attach.svelte-xocqy5{background:var(--color-primary-container);color:var(--color-on-primary-container);border-color:var(--color-primary-container)}.btn-attach.svelte-xocqy5:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.btn-attach--done.svelte-xocqy5,.btn-attach.svelte-xocqy5:disabled{background:var(--color-surface-container);color:var(--color-on-surface-variant);border-color:var(--color-outline-variant);cursor:not-allowed;opacity:.7}.btn-open.svelte-xocqy5{background:transparent;color:var(--color-on-surface);border-color:var(--color-outline-variant)}.btn-open.svelte-xocqy5:hover{background:var(--color-surface-container-low);border-color:var(--color-outline)}.shell.svelte-csp5o{display:grid;grid-template-columns:1fr;height:100%;min-height:0}.shell--split.svelte-csp5o{grid-template-columns:1fr 380px}.main-panel.svelte-csp5o{display:flex;flex-direction:column;gap:var(--space-md);overflow-y:auto;padding-right:var(--space-sm);min-width:0}.shell--split.svelte-csp5o .main-panel:where(.svelte-csp5o){padding-right:var(--space-md)}.preview-panel.svelte-csp5o{border-left:1px solid var(--color-outline-variant);overflow:hidden;height:100%;position:sticky;top:0}.search-sticky.svelte-csp5o{position:sticky;top:0;z-index:5}.search-area.svelte-csp5o{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm)}.tab-strip.svelte-csp5o{display:flex;gap:var(--space-xs);border-bottom:1px solid var(--color-outline-variant);padding-bottom:var(--space-xs)}.tab.svelte-csp5o{display:inline-flex;align-items:center;gap:var(--space-base);padding:var(--space-xs) var(--space-md);border:none;background:transparent;font-family:var(--font-label);font-size:var(--text-body-md-size);font-weight:600;color:var(--color-on-surface-variant);border-radius:var(--radius-default);cursor:pointer;transition:background var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart);border-bottom:2px solid transparent;margin-bottom:-1px}.tab.svelte-csp5o:hover{background:var(--color-surface-container-low);color:var(--color-on-surface)}.tab--active.svelte-csp5o{color:var(--color-primary);border-bottom-color:var(--color-primary);background:transparent}.tab__count.svelte-csp5o{font-size:var(--text-label-md-size);background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:var(--radius-full);padding:1px 8px;line-height:1}.results-list.svelte-csp5o{display:flex;flex-direction:column;gap:var(--space-xs)}.results-count.svelte-csp5o{margin:0 0 var(--space-xs);font-size:var(--text-label-md-size);color:var(--color-on-surface-variant)}.state-msg.svelte-csp5o{margin:0;padding:var(--space-md) 0;font-size:var(--text-body-sm-size);color:var(--color-on-surface-variant)}@media(max-width:900px){.shell--split.svelte-csp5o{grid-template-columns:1fr}.preview-panel.svelte-csp5o{display:none}}
