.switch.svelte-12bbgu4.svelte-12bbgu4{position:relative;display:inline-block;width:30px;height:17px}.switch.svelte-12bbgu4 input.svelte-12bbgu4{opacity:0;width:0;height:0}.slider.svelte-12bbgu4.svelte-12bbgu4{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--text-secondary);transition:.4s}.slider.svelte-12bbgu4.svelte-12bbgu4:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:var(--text-emphasis);transition:.4s}input.svelte-12bbgu4:checked+.slider.svelte-12bbgu4{background-color:#2196f3}input.svelte-12bbgu4:checked+.slider.svelte-12bbgu4:before{transform:translate(13px)}.slider.round.svelte-12bbgu4.svelte-12bbgu4{border-radius:17px}.slider.round.svelte-12bbgu4.svelte-12bbgu4:before{border-radius:50%}.source-selector.svelte-a07mbc{position:relative;display:inline-block}.trigger.svelte-a07mbc{display:flex;align-items:center;gap:8px;min-width:270px;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-panel);color:var(--text-primary);cursor:pointer;font-size:.85rem;font-family:inherit;text-align:left}.trigger.svelte-a07mbc:hover:not(:disabled){border-color:var(--blue-primary)}.trigger.loading.svelte-a07mbc{opacity:.7}.trigger-label.svelte-a07mbc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-arrow.svelte-a07mbc{font-size:.7rem;color:var(--text-secondary)}.dropdown.svelte-a07mbc{position:absolute;top:100%;left:0;min-width:350px;max-height:400px;overflow-y:auto;margin-top:2px;padding:4px 0;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-panel);box-shadow:0 8px 24px #0006;z-index:1000}.dropdown-group-header.svelte-a07mbc{padding:6px 12px 4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.dropdown-item.svelte-a07mbc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 12px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;font-size:.85rem;font-family:inherit;text-align:left;transition:background .1s}.dropdown-item.svelte-a07mbc:hover{background:#ffffff0f}.dropdown-item.selected.svelte-a07mbc{background:#00aaff1f;color:var(--blue-primary)}.dropdown-item.all-companies.svelte-a07mbc{font-weight:500}.dropdown-item.clear-item.svelte-a07mbc{color:var(--text-secondary)}.dropdown-item.clear-item.svelte-a07mbc:hover{color:#ff6b6b;background:#ff6b6b14}.dropdown-divider.svelte-a07mbc{height:1px;margin:4px 8px;background:var(--border-subtle)}.item-count.svelte-a07mbc{font-size:.75rem;color:var(--text-secondary);background:#ffffff0f;padding:1px 6px;border-radius:10px}.default-badge.svelte-a07mbc{font-size:.65rem;color:var(--blue-primary);background:#00aaff1f;padding:1px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}.file-tabs.svelte-c4uwx7.svelte-c4uwx7{display:flex;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xl);border-bottom:1px solid var(--border-subtle);overflow-x:auto}.file-tab.svelte-c4uwx7.svelte-c4uwx7{padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-subtle);cursor:pointer;font-size:var(--text-sm);transition:var(--transition-normal);white-space:nowrap}.file-tab.svelte-c4uwx7.svelte-c4uwx7:hover{background:var(--bg-hover);color:var(--text-primary)}.file-tab.active.svelte-c4uwx7.svelte-c4uwx7{background:var(--blue-primary);color:var(--text-emphasis);border-color:var(--blue-primary)}.current-file.svelte-c4uwx7.svelte-c4uwx7{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle)}.text-input-section.svelte-c4uwx7.svelte-c4uwx7{width:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.input-group.svelte-c4uwx7.svelte-c4uwx7{display:flex;flex-direction:column;gap:var(--spacing-sm)}.input-group.svelte-c4uwx7 label.svelte-c4uwx7{color:var(--text-primary);font-size:var(--text-sm);font-weight:500}.file-icon.svelte-c4uwx7.svelte-c4uwx7{font-size:2rem}.file-info.svelte-c4uwx7.svelte-c4uwx7{flex:1}.file-name.svelte-c4uwx7.svelte-c4uwx7{color:var(--text-primary);font-size:1rem;font-weight:500}.file-size.svelte-c4uwx7.svelte-c4uwx7{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}.sections-container.svelte-c4uwx7.svelte-c4uwx7{flex:1;overflow-y:auto;padding:var(--spacing-xl)}.section-card.svelte-c4uwx7.svelte-c4uwx7{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}.section-header.svelte-c4uwx7.svelte-c4uwx7{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border-bottom:1px solid var(--border-subtle);background:var(--blue-glow-minimal)}.section-number.svelte-c4uwx7.svelte-c4uwx7{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--blue-primary);color:var(--text-emphasis);border-radius:50%;font-size:var(--text-sm);font-weight:600}.section-title.svelte-c4uwx7.svelte-c4uwx7{color:var(--blue-primary);font-size:1rem;font-weight:600}.section-subtitle.svelte-c4uwx7.svelte-c4uwx7{color:var(--text-muted);font-size:var(--text-sm)}.section-content.svelte-c4uwx7.svelte-c4uwx7{padding:var(--spacing-lg)}.section-split-layout.svelte-c4uwx7.svelte-c4uwx7{display:flex;gap:var(--spacing-lg)}.section-left.svelte-c4uwx7.svelte-c4uwx7{flex:1;min-width:0}.section-divider.svelte-c4uwx7.svelte-c4uwx7{width:2px;background:var(--blue-primary);margin:0 var(--spacing-md);border-radius:1px}.section-right.svelte-c4uwx7.svelte-c4uwx7{display:flex;align-items:flex-start;padding-top:var(--spacing-sm)}.extract-facts-checkbox.svelte-c4uwx7.svelte-c4uwx7{white-space:nowrap;font-weight:500}.extract-facts-checkbox.svelte-c4uwx7 input[type=checkbox].svelte-c4uwx7{width:18px;height:18px}.no-destinations.svelte-c4uwx7.svelte-c4uwx7{color:var(--text-muted);font-size:var(--text-sm);font-style:italic}.checkbox-list-vertical.svelte-c4uwx7.svelte-c4uwx7{display:flex;flex-direction:column;gap:var(--spacing-xs)}.checkbox-group.svelte-c4uwx7.svelte-c4uwx7{margin-bottom:var(--spacing-lg)}.checkbox-group.svelte-c4uwx7.svelte-c4uwx7:last-child{margin-bottom:0}.group-label.svelte-c4uwx7.svelte-c4uwx7{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--spacing-sm)}.checkbox-label.svelte-c4uwx7.svelte-c4uwx7{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:var(--transition-normal)}.checkbox-label.svelte-c4uwx7.svelte-c4uwx7:hover{background:var(--bg-hover)}.checkbox-label.svelte-c4uwx7 input[type=checkbox].svelte-c4uwx7{cursor:pointer;accent-color:var(--blue-primary)}.form-group.svelte-c4uwx7.svelte-c4uwx7{margin-bottom:var(--spacing-xl)}.form-group.svelte-c4uwx7 label.svelte-c4uwx7{display:block;color:var(--text-primary);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--spacing-sm)}.label-subtitle.svelte-c4uwx7.svelte-c4uwx7{color:var(--text-muted);font-size:var(--text-sm);font-weight:400;margin-left:var(--spacing-xs)}.template-buttons.svelte-c4uwx7.svelte-c4uwx7{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.template-label.svelte-c4uwx7.svelte-c4uwx7{color:var(--text-muted);font-size:var(--text-sm)}.template-btn.svelte-c4uwx7.svelte-c4uwx7{padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-normal)}.template-btn.svelte-c4uwx7.svelte-c4uwx7:hover{background:var(--blue-glow-faint);border-color:var(--blue-primary)}.sections-container.svelte-c4uwx7.svelte-c4uwx7::-webkit-scrollbar{width:8px}.sections-container.svelte-c4uwx7.svelte-c4uwx7::-webkit-scrollbar-track{background:var(--bg-tertiary)}.sections-container.svelte-c4uwx7.svelte-c4uwx7::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-md)}.section-header.svelte-12qpozs.svelte-12qpozs{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.section-header.svelte-12qpozs h3.svelte-12qpozs{margin:0;color:var(--blue-primary);font-size:1.1rem}.item.svelte-12qpozs.svelte-12qpozs{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.item.svelte-12qpozs .radar-input.svelte-12qpozs{flex:1}.delete-button.svelte-12qpozs.svelte-12qpozs{background:transparent;border:none;color:var(--color-error);font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:var(--transition-normal);border-radius:var(--radius-md)}.delete-button.svelte-12qpozs.svelte-12qpozs:hover{background:#ef44441a;color:var(--color-radar-red)}.debug-panel.svelte-8w3s7o.svelte-8w3s7o{position:fixed;top:0;right:0;background-color:#000c;padding:10px;border-radius:4px;margin:10px;z-index:1000;font-family:monospace;font-size:12px;color:var(--text-emphasis)}.debug-row.svelte-8w3s7o.svelte-8w3s7o{display:flex;justify-content:space-between;margin-bottom:4px}.debug-label.svelte-8w3s7o.svelte-8w3s7o{color:#0f0;margin-right:10px}.debug-value.svelte-8w3s7o.svelte-8w3s7o{color:#ff0}.diligence-map-editor.svelte-8w3s7o.svelte-8w3s7o{padding:20px;color:var(--text-primary);width:800px}.section.svelte-8w3s7o.svelte-8w3s7o,.category.svelte-8w3s7o.svelte-8w3s7o{margin:10px 0;padding:0 10px 0 15px;border:1px solid var(--border-subtle);border-radius:4px;position:relative;overflow:visible;transform-origin:top left;will-change:transform,margin;backface-visibility:hidden;display:flex;flex-direction:column;gap:10px;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin .2s cubic-bezier(.4,0,.2,1),border-color .2s ease,border-width .2s ease,padding .2s ease}.section.dragging.svelte-8w3s7o.svelte-8w3s7o,.category.dragging.svelte-8w3s7o.svelte-8w3s7o{opacity:.9;box-shadow:0 8px 24px #0003;z-index:1000;margin:10px 5px;padding:3px}.section.svelte-8w3s7o.svelte-8w3s7o,.category.svelte-8w3s7o.svelte-8w3s7o{border-top:1px solid transparent;border-bottom:1px solid transparent}.section.indicator-top.svelte-8w3s7o.svelte-8w3s7o,.category.indicator-top.svelte-8w3s7o.svelte-8w3s7o{border-top:3px solid var(--blue-primary)}.section.indicator-bottom.svelte-8w3s7o.svelte-8w3s7o,.category.indicator-bottom.svelte-8w3s7o.svelte-8w3s7o{border-bottom:3px solid var(--blue-primary)}.section.shrunk.svelte-8w3s7o.svelte-8w3s7o,.category.shrunk.svelte-8w3s7o.svelte-8w3s7o{transform:scale(1);margin:10px 5px;padding:0 3px;background-color:#ff0}.section-header.svelte-8w3s7o.svelte-8w3s7o,.category-header.svelte-8w3s7o.svelte-8w3s7o{display:flex;align-items:center;gap:10px;margin-bottom:5px;background-color:#070826}.category-header.svelte-8w3s7o input.svelte-8w3s7o{flex:1}.category-header.svelte-8w3s7o .delete-button.svelte-8w3s7o{margin-left:auto}.section.svelte-8w3s7o.svelte-8w3s7o{border-left:3px solid var(--blue-primary);padding-left:15px}.section.svelte-8w3s7o .category-container.svelte-8w3s7o{position:relative;margin-left:5px}.section-inputs.svelte-8w3s7o.svelte-8w3s7o{display:flex;flex-direction:column;gap:5px;flex:1;margin-right:10px}.section-inputs.svelte-8w3s7o input.svelte-8w3s7o{width:100%}.section-inputs.svelte-8w3s7o .section-purpose.svelte-8w3s7o{resize:none;overflow:hidden;min-height:24px;height:auto;background-color:transparent;color:var(--blue-primary);border:1px solid var(--border-subtle);padding:4px 8px;font-family:inherit;width:100%;border-radius:3px}.section-inputs.svelte-8w3s7o .section-purpose.svelte-8w3s7o:focus{outline:none;border-color:var(--blue-primary)}.section.dragging.svelte-8w3s7o .category-container.svelte-8w3s7o,.section.dragging.svelte-8w3s7o .section-header button.svelte-8w3s7o{display:none}.section.dragging.svelte-8w3s7o .section-header input.svelte-8w3s7o{width:300px;font-size:.85rem}.section.shrunk.svelte-8w3s7o .category-container.svelte-8w3s7o{display:none}.map-name-control.svelte-8w3s7o.svelte-8w3s7o{display:flex;align-items:center;gap:10px;margin-right:20px}.map-name-control.svelte-8w3s7o label.svelte-8w3s7o{color:var(--text-primary);font-size:.9em}.map-name-control.svelte-8w3s7o input.svelte-8w3s7o{background-color:var(--bg-panel);color:var(--text-primary);border:1px solid var(--border-subtle);padding:4px 8px;border-radius:3px;width:200px}.map-name-control.svelte-8w3s7o input.svelte-8w3s7o:disabled{opacity:.6;cursor:not-allowed}.editor-controls.svelte-8w3s7o.svelte-8w3s7o{display:flex;gap:10px;align-items:center;margin-bottom:10px;padding:10px;background-color:#181818f2;border-radius:4px}.category.svelte-8w3s7o.svelte-8w3s7o{border-left:3px solid rgb(220,220,171);padding-left:15px}.category.dragging.svelte-8w3s7o .category-content.svelte-8w3s7o,.category.dragging.svelte-8w3s7o .category-header button.svelte-8w3s7o{display:none}.category.dragging.svelte-8w3s7o .category-header input.svelte-8w3s7o{width:300px;font-size:.85rem}.category.shrunk.svelte-8w3s7o .category-header.svelte-8w3s7o{margin-bottom:0;padding:0}.category.shrunk.svelte-8w3s7o .category-header input.svelte-8w3s7o{width:300px;margin:0}.category.shrunk.svelte-8w3s7o .category-header button.svelte-8w3s7o,.category.shrunk.svelte-8w3s7o .category-content.svelte-8w3s7o{display:none}.shift-down.svelte-8w3s7o.svelte-8w3s7o{transform:translateY(12px);transition:transform .2s ease}.shift-up.svelte-8w3s7o.svelte-8w3s7o{transform:translateY(-12px);transition:transform .2s ease}.drag-handle.svelte-8w3s7o.svelte-8w3s7o{cursor:grab;color:var(--blue-primary);font-weight:700;-webkit-user-select:none;user-select:none}.drag-handle.svelte-8w3s7o.svelte-8w3s7o:active{cursor:grabbing}.delete-button.svelte-8w3s7o.svelte-8w3s7o{color:var(--color-error);cursor:pointer;font-size:1.2rem;font-weight:700;padding:0 8px;-webkit-user-select:none;user-select:none}.delete-button.svelte-8w3s7o.svelte-8w3s7o:hover{background-color:#fb26001a}.delete-button.svelte-8w3s7o.svelte-8w3s7o:focus{outline:none;box-shadow:0 0 0 2px #fb26004d}.category-content.svelte-8w3s7o.svelte-8w3s7o{margin-left:10px}.info-needed.svelte-8w3s7o.svelte-8w3s7o,.questions.svelte-8w3s7o.svelte-8w3s7o{margin:10px 0}.info-item.svelte-8w3s7o.svelte-8w3s7o,.question-item.svelte-8w3s7o.svelte-8w3s7o{display:flex;gap:10px;margin:4px 0;align-items:center;width:100%}.info-item.svelte-8w3s7o button.svelte-8w3s7o,.question-item.svelte-8w3s7o button.svelte-8w3s7o{color:var(--color-error);cursor:pointer;font-size:1.2rem;font-weight:700;padding:0 8px;-webkit-user-select:none;user-select:none;background:none;border:none}.info-item.svelte-8w3s7o button.svelte-8w3s7o:hover,.question-item.svelte-8w3s7o button.svelte-8w3s7o:hover{background-color:#fb26001a}.info-item.svelte-8w3s7o button.svelte-8w3s7o:focus,.question-item.svelte-8w3s7o button.svelte-8w3s7o:focus{outline:none;box-shadow:0 0 0 2px #fb26004d}.info-item.svelte-8w3s7o textarea.svelte-8w3s7o,.question-item.svelte-8w3s7o input.svelte-8w3s7o{flex:1;width:500px;font-family:inherit;font-size:inherit;background-color:transparent;color:var(--blue-primary);border:1px solid var(--border-subtle);padding:4px 8px;border-radius:3px}.info-item.svelte-8w3s7o textarea.svelte-8w3s7o{resize:none;overflow:hidden;min-height:24px;height:auto}.info-item.svelte-8w3s7o textarea.svelte-8w3s7o:focus,.question-item.svelte-8w3s7o input.svelte-8w3s7o:focus{outline:none;border-color:var(--blue-primary)}input.svelte-8w3s7o.svelte-8w3s7o{background-color:transparent;color:var(--blue-primary);border:1px solid var(--border-subtle);padding:4px 8px;font-family:inherit;font-size:inherit;width:300px}input.svelte-8w3s7o.svelte-8w3s7o:focus{outline:none;border-color:var(--blue-primary)}button.svelte-8w3s7o.svelte-8w3s7o{background-color:var(--bg-tertiary);color:#fff;border:none;border-radius:3px;padding:4px 8px;cursor:pointer;font-size:.85rem;font-family:inherit}button.svelte-8w3s7o.svelte-8w3s7o:hover{background-color:var(--blue-primary)}h4.svelte-8w3s7o.svelte-8w3s7o{color:#dcdcab;margin:10px 0 5px}.section-insertion-point.svelte-8w3s7o.svelte-8w3s7o,.category-insertion-point.svelte-8w3s7o.svelte-8w3s7o{display:flex;justify-content:flex-start;align-items:center;height:15px;margin:10px 0;width:100%;opacity:1;transition:opacity .2s ease}.section-insertion-point.hidden.svelte-8w3s7o.svelte-8w3s7o,.category-insertion-point.hidden.svelte-8w3s7o.svelte-8w3s7o{opacity:0;pointer-events:none}.section-insertion-point.svelte-8w3s7o.svelte-8w3s7o{padding-left:4px}.category-insertion-point.svelte-8w3s7o.svelte-8w3s7o{margin:5px 0;padding-left:5px}.add-section-button.svelte-8w3s7o.svelte-8w3s7o,.add-category-button.svelte-8w3s7o.svelte-8w3s7o{color:var(--blue-primary);font-size:20px;font-weight:700;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all .2s ease}.add-section-button.svelte-8w3s7o.svelte-8w3s7o:hover,.add-category-button.svelte-8w3s7o.svelte-8w3s7o:hover{background-color:#00aeff1a;transform:scale(1.1)}.add-section-button.svelte-8w3s7o.svelte-8w3s7o:focus,.add-category-button.svelte-8w3s7o.svelte-8w3s7o:focus{outline:none;box-shadow:0 0 0 2px #00aeff4d}.add-category-button.svelte-8w3s7o.svelte-8w3s7o{color:#dcdcab}.add-category-button.svelte-8w3s7o.svelte-8w3s7o:hover{background-color:#dcdcab1a}.option-group.svelte-1ou9oid.svelte-1ou9oid{margin-bottom:var(--spacing-lg)}.radio-label.svelte-1ou9oid.svelte-1ou9oid{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--text-primary);cursor:pointer}.radio-label.svelte-1ou9oid input[type=radio].svelte-1ou9oid{accent-color:var(--blue-primary)}.option-group.svelte-1ou9oid .radar-input.svelte-1ou9oid,.option-group.svelte-1ou9oid .radar-select.svelte-1ou9oid{width:100%}.error-message.svelte-1ou9oid.svelte-1ou9oid{color:var(--color-error);background:#ef44441a;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.company-list.svelte-1ou9oid.svelte-1ou9oid{margin:0;padding:0 0 0 var(--spacing-xl);color:var(--text-primary);max-height:150px;overflow-y:auto}.company-list.svelte-1ou9oid li.svelte-1ou9oid{padding:2px 0}strong.svelte-1d9aso8{color:var(--blue-primary)}.count-badge.svelte-q22ghe{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;margin-left:4px;background-color:#fff;border-radius:9px;color:var(--bg-panel);font-size:11px;font-weight:600;vertical-align:middle}.radar-dialog-section.svelte-ksvior h3.svelte-ksvior{margin:0 0 var(--spacing-md) 0;color:var(--blue-primary);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.company-list.svelte-ksvior.svelte-ksvior{max-height:250px;overflow-y:auto;background:#0000004d;border:1px solid var(--blue-glow-subtle);border-radius:var(--radius-lg)}.company-table.svelte-ksvior.svelte-ksvior{width:100%;border-collapse:collapse}.company-table.svelte-ksvior thead.svelte-ksvior{position:sticky;top:0;background:var(--bg-panel);border-bottom:1px solid var(--blue-glow)}.company-table.svelte-ksvior th.svelte-ksvior{padding:var(--spacing-sm) var(--spacing-md);text-align:left;color:var(--blue-primary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.company-table.svelte-ksvior tbody tr.svelte-ksvior{border-bottom:1px solid var(--border-subtle)}.company-table.svelte-ksvior tbody tr.svelte-ksvior:hover{background:var(--blue-glow-minimal)}.company-table.svelte-ksvior td.svelte-ksvior{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-size:var(--text-sm)}.company-number.svelte-ksvior.svelte-ksvior{color:var(--blue-primary);opacity:.7;font-weight:500}.company-name.svelte-ksvior.svelte-ksvior{font-weight:500}.company-url.svelte-ksvior a.svelte-ksvior{color:var(--blue-primary);opacity:.8;text-decoration:none;transition:var(--transition-normal)}.company-url.svelte-ksvior a.svelte-ksvior:hover{opacity:1;text-decoration:underline}.no-url.svelte-ksvior.svelte-ksvior{color:var(--text-disabled)}.format-options.svelte-ksvior.svelte-ksvior{display:flex;gap:var(--spacing-xl)}.radio-label.svelte-ksvior.svelte-ksvior{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.radio-label.svelte-ksvior input[type=radio].svelte-ksvior{cursor:pointer;accent-color:var(--blue-primary)}.model-section.svelte-ksvior.svelte-ksvior{margin-bottom:var(--spacing-xl)}.model-section-header.svelte-ksvior.svelte-ksvior{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.model-section-header.svelte-ksvior h3.svelte-ksvior{margin:0}.model-selector-wrapper.svelte-ksvior.svelte-ksvior{flex:1;max-width:400px}.progress-section.svelte-ksvior.svelte-ksvior{padding:var(--spacing-xl);background:var(--bg-tertiary);border:1px solid var(--blue-glow-subtle);border-radius:var(--radius-lg)}.progress-section.svelte-ksvior h3.svelte-ksvior{margin:0 0 var(--spacing-md) 0;color:var(--blue-primary);font-size:var(--text-sm);font-weight:600;text-transform:uppercase}.progress-bar-container.svelte-ksvior.svelte-ksvior{width:100%;height:20px;background:var(--bg-panel);border-radius:10px;overflow:hidden;margin:var(--spacing-md) 0}.progress-bar.svelte-ksvior.svelte-ksvior{height:100%;background:var(--blue-primary);transition:width .3s ease}.progress-text.svelte-ksvior.svelte-ksvior{text-align:center;color:var(--text-primary);font-size:var(--text-sm)}.current-company.svelte-ksvior.svelte-ksvior{color:var(--text-muted);font-size:var(--text-sm)}.download-section.svelte-ksvior.svelte-ksvior{text-align:center;padding:var(--spacing-xl);background:var(--bg-tertiary);border:1px solid var(--blue-glow-subtle);border-radius:var(--radius-lg)}.download-section.svelte-ksvior h3.svelte-ksvior{color:var(--color-success);margin-bottom:var(--spacing-md)}.success-message.svelte-ksvior.svelte-ksvior{color:var(--text-primary);font-size:var(--text-sm);line-height:1.6}.filename-link.svelte-ksvior.svelte-ksvior{color:var(--blue-primary);text-decoration:none;font-weight:600;transition:var(--transition-normal);padding:2px 4px;border-radius:var(--radius-sm)}.filename-link.svelte-ksvior.svelte-ksvior:hover{background:var(--blue-glow-faint);text-decoration:underline}.error-message.svelte-ksvior.svelte-ksvior{padding:var(--spacing-md);background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);color:var(--color-error);font-size:var(--text-sm)}.extraction-status.svelte-ksvior.svelte-ksvior{color:var(--blue-primary);font-size:var(--text-sm);font-style:italic}.company-list.svelte-ksvior.svelte-ksvior::-webkit-scrollbar{width:8px}.company-list.svelte-ksvior.svelte-ksvior::-webkit-scrollbar-track{background:var(--bg-tertiary)}.company-list.svelte-ksvior.svelte-ksvior::-webkit-scrollbar-thumb{background:var(--blue-glow);border-radius:var(--radius-md)}.company-list.svelte-ksvior.svelte-ksvior::-webkit-scrollbar-thumb:hover{background:#3b82f680}.progress-container.svelte-glwk6e{margin:10px 0;padding:10px;background:var(--bg-app);border-radius:var(--radius-md);width:200px;min-width:200px;max-width:200px}.progress-title.svelte-glwk6e{font-size:.9rem;color:var(--text-primary)}.progress-row.svelte-glwk6e{display:flex;align-items:center;gap:5px}.progress-bar-container.svelte-glwk6e{flex-grow:1;height:6px;background:var(--border-subtle);border-radius:3px;overflow:hidden}.progress-bar.svelte-glwk6e{height:100%;background:var(--color-progress);transition:width .3s ease}.progress-message.svelte-glwk6e{font-size:.6rem;color:var(--text-subtle);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.details-button.svelte-glwk6e{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-progress);display:none}.details-icon.svelte-glwk6e{width:20px;height:20px}.detailed-modal.svelte-glwk6e{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-height:400px;background:var(--bg-panel);border-radius:4px;z-index:1001}.modal-header.svelte-glwk6e{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid var(--border-subtle)}.modal-content.svelte-glwk6e{padding:10px;max-height:350px;overflow-y:auto;font-size:.6rem}.modal-overlay.svelte-glwk6e{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000}pre.svelte-glwk6e{margin:0;white-space:pre-wrap;word-wrap:break-word}.dialog-overlay.svelte-1tbktqn.svelte-1tbktqn{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog.svelte-1tbktqn.svelte-1tbktqn{background:var(--bg-panel);border:1px solid var(--blue-glow);border-radius:8px;width:90%;max-width:820px;max-height:90vh;display:flex;flex-direction:column;position:relative;text-align:left}.inline-dialog.svelte-1tbktqn.svelte-1tbktqn{background:transparent;border:none;border-radius:0;width:100%;max-width:none;max-height:none;display:flex;flex-direction:column;position:relative;text-align:left}.dialog-header.svelte-1tbktqn.svelte-1tbktqn{padding:20px;border-bottom:1px solid var(--blue-glow-subtle);display:flex;justify-content:space-between;align-items:flex-start}.inline-header.svelte-1tbktqn.svelte-1tbktqn{padding:0 0 15px;border-bottom:1px solid var(--blue-glow-subtle);display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.inline-header.svelte-1tbktqn h2.svelte-1tbktqn{font-size:1.2rem;margin:0;color:var(--blue-primary)}.header-content.svelte-1tbktqn.svelte-1tbktqn{flex:1}.dialog-header.svelte-1tbktqn h2.svelte-1tbktqn{margin:0 0 8px;color:var(--blue-primary);font-size:1.5rem;text-align:left}.company-context.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:center;gap:8px;font-size:.9rem}.context-label.svelte-1tbktqn.svelte-1tbktqn{color:var(--text-subtle);font-weight:500}.context-value.svelte-1tbktqn.svelte-1tbktqn{color:var(--text-primary);font-weight:600}.context-separator.svelte-1tbktqn.svelte-1tbktqn{color:var(--text-subtle)}.context-url.svelte-1tbktqn.svelte-1tbktqn{color:var(--blue-primary);font-size:.85rem}.close-button.svelte-1tbktqn.svelte-1tbktqn{background:none;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-button.svelte-1tbktqn.svelte-1tbktqn:hover{color:var(--blue-primary)}.dialog-content.svelte-1tbktqn.svelte-1tbktqn{flex:1;overflow-y:auto;overflow-x:visible;padding:20px;position:relative}.section.svelte-1tbktqn.svelte-1tbktqn{margin-bottom:25px;position:relative}.model-section.svelte-1tbktqn.svelte-1tbktqn{overflow:visible!important;min-height:60px}.model-section-header.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:baseline;gap:20px}.model-section-header.svelte-1tbktqn h3.svelte-1tbktqn{margin:0;flex-shrink:0;font-size:1.1rem}.model-selector-wrapper.svelte-1tbktqn.svelte-1tbktqn{position:relative;z-index:100;flex:0 0 auto}.model-selector-wrapper.svelte-1tbktqn .model-selector{position:relative}.model-selector-wrapper.svelte-1tbktqn .model-selector .dropdown-content{z-index:10001;max-height:300px;left:0;right:auto}.section.svelte-1tbktqn h3.svelte-1tbktqn{color:var(--blue-primary);margin-bottom:10px;font-size:1.1rem;text-align:left}.template-list.svelte-1tbktqn.svelte-1tbktqn{max-height:200px;overflow-y:auto;border:1px solid var(--blue-glow-subtle);border-radius:4px}.template-category.svelte-1tbktqn.svelte-1tbktqn{margin-bottom:10px}.category-header.svelte-1tbktqn.svelte-1tbktqn{background:var(--blue-glow-faint);padding:5px 10px;color:var(--blue-primary);font-weight:700;font-size:.9rem;text-align:left}.template-item.svelte-1tbktqn.svelte-1tbktqn{padding:10px;cursor:pointer;border-bottom:1px solid var(--blue-glow-faint);transition:background .2s}.template-item.svelte-1tbktqn.svelte-1tbktqn:hover{background:var(--blue-glow-faint)}.template-item.selected.svelte-1tbktqn.svelte-1tbktqn{background:var(--blue-glow-subtle);border-left:3px solid var(--blue-primary)}.template-name.svelte-1tbktqn.svelte-1tbktqn{color:var(--text-primary);font-weight:500;text-align:left}.template-description.svelte-1tbktqn.svelte-1tbktqn{color:var(--text-subtle);font-size:.85rem;margin-top:4px;text-align:left}.company-list.svelte-1tbktqn.svelte-1tbktqn{max-height:150px;overflow-y:auto;background:#0000004d;border:1px solid var(--blue-glow-subtle);border-radius:6px;padding:0;margin-top:8px}.company-table.svelte-1tbktqn.svelte-1tbktqn{width:100%;border-collapse:collapse}.company-table.svelte-1tbktqn thead.svelte-1tbktqn{position:sticky;top:0;background:var(--bg-panel);border-bottom:1px solid var(--blue-glow)}.company-table.svelte-1tbktqn th.svelte-1tbktqn{padding:8px 12px;text-align:left;color:var(--blue-primary);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.company-table.svelte-1tbktqn tbody tr.svelte-1tbktqn{border-bottom:1px solid rgba(255,255,255,.05)}.company-table.svelte-1tbktqn tbody tr.svelte-1tbktqn:hover{background:var(--blue-glow-minimal)}.company-table.svelte-1tbktqn td.svelte-1tbktqn{padding:8px 12px;color:#ffffffd9;font-size:.875rem}.company-number.svelte-1tbktqn.svelte-1tbktqn{color:#00aeffb3;font-weight:500}.company-name.svelte-1tbktqn.svelte-1tbktqn{font-weight:500}.company-url.svelte-1tbktqn a.svelte-1tbktqn{color:#00aeffcc;text-decoration:none;transition:color .2s}.company-url.svelte-1tbktqn a.svelte-1tbktqn:hover{color:var(--blue-primary);text-decoration:underline}.no-url.svelte-1tbktqn.svelte-1tbktqn{color:#ffffff4d}.company-count-info.svelte-1tbktqn.svelte-1tbktqn{color:#fff9;font-size:.875rem;font-style:italic;margin-top:4px}.template-select.svelte-1tbktqn.svelte-1tbktqn{width:100%;padding:10px 12px;background:#0000004d;border:1px solid var(--blue-glow-subtle);border-radius:6px;color:#ffffffe6;font-size:.9rem;transition:all .2s;cursor:pointer}.template-select.svelte-1tbktqn.svelte-1tbktqn:focus{outline:none;border-color:#3b82f680;background:#0006}.template-select.svelte-1tbktqn option.svelte-1tbktqn{background:var(--bg-panel);color:#ffffffe6}.template-select.svelte-1tbktqn optgroup.svelte-1tbktqn{background:var(--bg-panel);color:var(--blue-primary);font-weight:600}.template-description-text.svelte-1tbktqn.svelte-1tbktqn{margin-top:8px;padding:8px 12px;background:var(--blue-glow-minimal);border-left:3px solid var(--blue-glow);color:#ffffffb3;font-size:.875rem;font-style:italic;border-radius:4px}.quick-fill-section.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding:10px;background:var(--blue-glow-minimal);border:1px solid var(--blue-glow-subtle);border-radius:4px}.quick-fill-label.svelte-1tbktqn.svelte-1tbktqn{color:var(--text-subtle);font-size:.85rem;font-weight:500}.quick-fill-button.svelte-1tbktqn.svelte-1tbktqn{background:var(--blue-glow-15);color:var(--blue-primary);border:1px solid var(--blue-glow);border-radius:4px;padding:6px 12px;font-size:.85rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-fill-button.svelte-1tbktqn.svelte-1tbktqn:hover{background:#3b82f640;border-color:#3b82f680}.variables.svelte-1tbktqn.svelte-1tbktqn{display:flex;flex-direction:column;gap:12px}.variable-input.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:flex-start;gap:10px}.variable-input.svelte-1tbktqn label.svelte-1tbktqn{color:var(--text-primary);min-width:150px;text-transform:capitalize;padding-top:8px;text-align:left}.variable-input-group.svelte-1tbktqn.svelte-1tbktqn{flex:1;display:flex;gap:8px;align-items:stretch}.variable-input-group.svelte-1tbktqn input.svelte-1tbktqn{flex:1;padding:8px;background:var(--bg-input);border:1px solid var(--blue-glow);border-radius:4px;color:var(--text-primary);box-sizing:border-box}.input-buttons.svelte-1tbktqn.svelte-1tbktqn{display:flex;gap:4px}.input-quick-button.svelte-1tbktqn.svelte-1tbktqn{background:var(--blue-glow-subtle);color:var(--blue-primary);border:1px solid var(--blue-glow);border-radius:4px;padding:6px 10px;font-size:.75rem;cursor:pointer;transition:all .2s;white-space:nowrap}.input-quick-button.svelte-1tbktqn.svelte-1tbktqn:hover{background:var(--blue-glow);border-color:#3b82f680}textarea.svelte-1tbktqn.svelte-1tbktqn{width:calc(100% - 10px);padding:12px;background:var(--bg-input);border:1px solid var(--blue-glow);border-radius:4px;color:var(--text-primary);font-family:inherit;resize:vertical;box-sizing:border-box}textarea.svelte-1tbktqn.svelte-1tbktqn:focus{outline:none;border-color:#3b82f6b3}.prompt-info.svelte-1tbktqn.svelte-1tbktqn{display:flex;justify-content:space-between;margin-top:8px;font-size:.85rem}.char-count.svelte-1tbktqn.svelte-1tbktqn{color:var(--text-subtle)}.cost-estimate.svelte-1tbktqn.svelte-1tbktqn{color:var(--blue-primary)}.dialog-footer.svelte-1tbktqn.svelte-1tbktqn{padding:20px;border-top:1px solid var(--blue-glow-subtle);display:flex;justify-content:space-between}.save-template-button.svelte-1tbktqn.svelte-1tbktqn{background:var(--blue-glow-subtle);color:var(--blue-primary);border:1px solid var(--blue-glow);padding:8px 16px;border-radius:4px;cursor:pointer}.save-template-button.svelte-1tbktqn.svelte-1tbktqn:hover:not(:disabled){background:var(--blue-glow)}.save-template-button.svelte-1tbktqn.svelte-1tbktqn:disabled{opacity:.5;cursor:not-allowed}.action-buttons.svelte-1tbktqn.svelte-1tbktqn{display:flex;gap:10px}.cancel-button.svelte-1tbktqn.svelte-1tbktqn{background:#64646433;color:var(--text-primary);border:1px solid rgba(100,100,100,.3);padding:8px 20px;border-radius:4px;cursor:pointer}.cancel-button.svelte-1tbktqn.svelte-1tbktqn:hover:not(:disabled){background:#6464644d}.generate-button.svelte-1tbktqn.svelte-1tbktqn{background:var(--blue-primary);color:var(--text-emphasis);border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-weight:500}.generate-button.svelte-1tbktqn.svelte-1tbktqn:hover:not(:disabled){background:var(--blue-deep)}.generate-button.svelte-1tbktqn.svelte-1tbktqn:disabled,.cancel-button.svelte-1tbktqn.svelte-1tbktqn:disabled{opacity:.5;cursor:not-allowed}.send-output-section.svelte-1tbktqn.svelte-1tbktqn{border-top:1px solid var(--blue-glow-subtle);padding-top:20px;margin-top:20px}.section-header-with-toggle.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:center;gap:10px;margin-bottom:15px}.section-header-with-toggle.svelte-1tbktqn h3.svelte-1tbktqn{margin:0;line-height:1}.section-subtitle.svelte-1tbktqn.svelte-1tbktqn{color:var(--text-subtle);font-size:.9rem;margin-left:5px;line-height:1;flex-grow:1}.toggle-button.svelte-1tbktqn.svelte-1tbktqn{margin-left:auto;background:var(--blue-glow-faint);border:1px solid var(--blue-glow);color:var(--blue-primary);width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;transition:all .2s}.toggle-button.svelte-1tbktqn.svelte-1tbktqn:hover{background:var(--blue-glow-subtle)}.send-output-content.svelte-1tbktqn.svelte-1tbktqn{display:flex;flex-direction:column;gap:20px}.option-group.svelte-1tbktqn.svelte-1tbktqn{display:flex;flex-direction:column;gap:12px}.option-group.nested.svelte-1tbktqn.svelte-1tbktqn{margin-left:8px;padding-left:16px;border-left:2px solid var(--blue-glow-subtle)}.checkbox-option.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:var(--text-primary)}.checkbox-option.svelte-1tbktqn input[type=checkbox].svelte-1tbktqn{cursor:pointer;width:16px;height:16px}.nested-options.svelte-1tbktqn.svelte-1tbktqn{margin-left:28px;display:flex;flex-direction:column;gap:12px}.form-field.svelte-1tbktqn.svelte-1tbktqn{display:flex;flex-direction:column;gap:6px}.form-field.svelte-1tbktqn label.svelte-1tbktqn{color:var(--text-primary);font-size:.9rem;font-weight:400}.form-field.svelte-1tbktqn input.svelte-1tbktqn,.form-field.svelte-1tbktqn select.svelte-1tbktqn,.form-field.svelte-1tbktqn textarea.svelte-1tbktqn{padding:8px;background:var(--bg-input);border:1px solid var(--blue-glow);border-radius:4px;color:var(--text-primary);font-family:inherit}.form-field.svelte-1tbktqn input.svelte-1tbktqn:focus,.form-field.svelte-1tbktqn select.svelte-1tbktqn:focus,.form-field.svelte-1tbktqn textarea.svelte-1tbktqn:focus{outline:none;border-color:#3b82f6b3}.checkbox-list.svelte-1tbktqn.svelte-1tbktqn{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:120px;overflow-y:auto;padding:8px;background:var(--bg-tertiary);border:1px solid var(--blue-glow-subtle);border-radius:4px}.checkbox-item.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.9rem;color:var(--text-primary)}.checkbox-item.svelte-1tbktqn.svelte-1tbktqn:hover{color:var(--blue-primary)}.checkbox-item.svelte-1tbktqn input[type=checkbox].svelte-1tbktqn{width:14px;height:14px}.auto-filename.svelte-1tbktqn.svelte-1tbktqn{padding:8px;background:var(--bg-input);border:1px solid var(--blue-glow);border-radius:4px;color:var(--text-primary);font-size:.9rem;font-family:inherit}.toggle-advanced.svelte-1tbktqn.svelte-1tbktqn{background:none;border:none;color:var(--blue-primary);cursor:pointer;padding:5px;font-size:.95rem;text-align:left;width:100%}.toggle-advanced.svelte-1tbktqn.svelte-1tbktqn:hover{text-decoration:underline}.advanced-options.svelte-1tbktqn.svelte-1tbktqn{margin-top:15px;padding:15px;background:var(--bg-tertiary);border-radius:4px;display:flex;flex-direction:column;gap:15px}.batch-info.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:center;gap:8px;margin-bottom:15px;color:var(--text-subtle);font-size:.9rem}.info-icon.svelte-1tbktqn.svelte-1tbktqn{font-size:1rem}.batch-config-grid.svelte-1tbktqn.svelte-1tbktqn{display:grid;grid-template-columns:1fr 1fr;gap:15px}.config-item.svelte-1tbktqn.svelte-1tbktqn{display:flex;align-items:center;gap:10px}.config-item.svelte-1tbktqn label.svelte-1tbktqn{color:var(--text-primary);font-size:.9rem;white-space:nowrap}.config-item.svelte-1tbktqn input[type=number].svelte-1tbktqn{width:80px;padding:6px;background:var(--bg-input);border:1px solid var(--blue-glow);border-radius:4px;color:var(--text-primary)}.config-item.checkbox-item.svelte-1tbktqn label.svelte-1tbktqn{display:flex;align-items:center;gap:6px;cursor:pointer}.estimated-time.svelte-1tbktqn.svelte-1tbktqn{color:var(--blue-primary);font-weight:500}.drop-area.svelte-1mjbdov.svelte-1mjbdov{width:100%;height:100%;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:1.5px dashed var(--border-medium);border-radius:var(--radius-md, 4px);transition:var(--transition-normal, all .2s ease);cursor:pointer;box-sizing:border-box}.drop-area.svelte-1mjbdov.svelte-1mjbdov:hover{border-color:var(--blue-primary);background:var(--blue-glow-minimal)}.drop-area.drop-active.svelte-1mjbdov.svelte-1mjbdov{border-color:var(--blue-primary);background:var(--blue-glow-faint);border-style:solid}.drop-area.svelte-1mjbdov.svelte-1mjbdov:focus-visible{outline:none;border-color:var(--blue-primary);box-shadow:0 0 0 2px var(--blue-glow-faint)}.drop-area.disabled.svelte-1mjbdov.svelte-1mjbdov{opacity:.4;cursor:not-allowed}.drop-area.disabled.svelte-1mjbdov.svelte-1mjbdov:hover{background:transparent;border-color:var(--border-medium)}.upload-icon.svelte-1mjbdov.svelte-1mjbdov{width:28px;height:28px;color:var(--text-muted);transition:var(--transition-normal, all .2s ease)}.drop-area.svelte-1mjbdov:hover .upload-icon.svelte-1mjbdov{color:var(--blue-primary);transform:translateY(-2px)}.drop-area.drop-active.svelte-1mjbdov .upload-icon.svelte-1mjbdov{color:var(--blue-primary);transform:translateY(-4px)}.hidden-input.svelte-1mjbdov.svelte-1mjbdov{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.add-map-section.svelte-raxbmz.svelte-raxbmz{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-md);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--blue-glow-subtle)}.add-map-inputs.svelte-raxbmz.svelte-raxbmz{display:flex;gap:var(--spacing-md);flex:1}.add-map-inputs.svelte-raxbmz .radar-input.svelte-raxbmz{flex:2}.add-map-inputs.svelte-raxbmz .radar-select.svelte-raxbmz{flex:1}.maps-list.svelte-raxbmz.svelte-raxbmz{display:flex;flex-direction:column;gap:5px}.list-header.svelte-raxbmz.svelte-raxbmz{display:grid;grid-template-columns:1fr 1fr 60px;padding:var(--spacing-sm) var(--spacing-md);font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);text-transform:uppercase}.map-item.svelte-raxbmz.svelte-raxbmz{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal)}.map-item.svelte-raxbmz.svelte-raxbmz:hover{background:var(--bg-hover)}.map-item.selected.svelte-raxbmz.svelte-raxbmz{background:var(--bg-hover);border:1px solid var(--blue-primary)}.map-name.svelte-raxbmz.svelte-raxbmz{color:var(--text-primary);cursor:pointer;transition:var(--transition-normal)}.map-name.default-map.svelte-raxbmz.svelte-raxbmz{color:var(--blue-primary);font-weight:600}.map-name.svelte-raxbmz.svelte-raxbmz:hover:not(.default-map){color:var(--blue-primary)}.file-name.svelte-raxbmz.svelte-raxbmz{color:var(--text-muted);font-size:var(--text-sm)}.actions.svelte-raxbmz.svelte-raxbmz{display:flex;gap:var(--spacing-sm);align-items:center}.icon-button.svelte-raxbmz.svelte-raxbmz{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--blue-primary);transition:var(--transition-normal);border-radius:var(--radius-sm)}.icon-button.svelte-raxbmz.svelte-raxbmz:hover{color:var(--text-emphasis);background:var(--blue-glow-subtle)}.delete-btn.svelte-raxbmz.svelte-raxbmz{background:transparent;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:var(--transition-normal);border-radius:var(--radius-sm)}.delete-btn.svelte-raxbmz.svelte-raxbmz:disabled{color:var(--text-disabled);cursor:not-allowed}.delete-btn.svelte-raxbmz.svelte-raxbmz:hover:not(:disabled){color:var(--color-error);background:#ef44441a}.edit-input.svelte-raxbmz.svelte-raxbmz{width:100%;border-color:var(--blue-primary)!important}.input-section.svelte-16jz2iy.svelte-16jz2iy{margin-bottom:var(--spacing-xl)}.input-section.svelte-16jz2iy label.svelte-16jz2iy{display:block;margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:var(--text-sm)}.radar-textarea.svelte-16jz2iy.svelte-16jz2iy{font-family:monospace}.format-hints.svelte-16jz2iy.svelte-16jz2iy{margin-top:var(--spacing-sm);display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.hint-label.svelte-16jz2iy.svelte-16jz2iy{font-size:var(--text-xs);color:var(--text-muted)}.format-tag.svelte-16jz2iy.svelte-16jz2iy{font-size:.7rem;padding:2px 6px;background:var(--bg-hover);border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:var(--text-muted)}.parsed-section.svelte-16jz2iy.svelte-16jz2iy{margin-top:var(--spacing-xl)}.section-header.svelte-16jz2iy.svelte-16jz2iy{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.section-header.svelte-16jz2iy h3.svelte-16jz2iy{margin:0;font-size:1.1rem;color:var(--text-primary)}.select-all-btn.svelte-16jz2iy.svelte-16jz2iy{padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;transition:var(--transition-normal)}.select-all-btn.svelte-16jz2iy.svelte-16jz2iy:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-medium)}.company-list.svelte-16jz2iy.svelte-16jz2iy{max-height:300px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.company-item.svelte-16jz2iy.svelte-16jz2iy{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border-subtle);transition:var(--transition-normal)}.company-item.svelte-16jz2iy.svelte-16jz2iy:last-child{border-bottom:none}.company-item.selected.svelte-16jz2iy.svelte-16jz2iy{background:var(--blue-glow-minimal)}.company-item.error.svelte-16jz2iy.svelte-16jz2iy{background:#ef44440d}.company-item.enriched.svelte-16jz2iy.svelte-16jz2iy{background:#22c55e0d}.company-info.svelte-16jz2iy.svelte-16jz2iy{flex:1}.company-name.svelte-16jz2iy.svelte-16jz2iy{font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.company-urls.svelte-16jz2iy.svelte-16jz2iy{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.url-tag.svelte-16jz2iy.svelte-16jz2iy{font-size:.7rem;padding:2px 6px;background:var(--bg-hover);border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:var(--text-muted)}.url-tag.cb.svelte-16jz2iy.svelte-16jz2iy{border-color:var(--blue-deep);color:var(--blue-primary)}.error-messages.svelte-16jz2iy.svelte-16jz2iy{margin-top:var(--spacing-xs)}.error-msg.svelte-16jz2iy.svelte-16jz2iy{font-size:var(--text-xs);color:var(--color-error)}.status-badge.svelte-16jz2iy.svelte-16jz2iy{font-size:var(--text-xs);white-space:nowrap;padding:2px 8px;border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-muted)}.status-badge.error.svelte-16jz2iy.svelte-16jz2iy{background:#ef44441a;color:var(--color-error)}.progress-section.svelte-16jz2iy.svelte-16jz2iy{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:var(--bg-hover);border-radius:var(--radius-md)}.progress-bar.svelte-16jz2iy.svelte-16jz2iy{height:8px;background:var(--bg-tertiary);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--spacing-sm)}.progress-fill.svelte-16jz2iy.svelte-16jz2iy{height:100%;background:var(--blue-primary);transition:width .3s ease}.progress-text.svelte-16jz2iy.svelte-16jz2iy{font-size:var(--text-sm);color:var(--text-muted);text-align:center;display:block}.selected-count.svelte-16jz2iy.svelte-16jz2iy{font-size:var(--text-sm);color:var(--blue-primary)}.company-list.svelte-16jz2iy.svelte-16jz2iy::-webkit-scrollbar{width:8px}.company-list.svelte-16jz2iy.svelte-16jz2iy::-webkit-scrollbar-track{background:var(--bg-panel)}.company-list.svelte-16jz2iy.svelte-16jz2iy::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:var(--radius-md)}strong.svelte-x8h00l{color:var(--blue-primary)}.dialog-backdrop.svelte-106rien{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content.svelte-106rien{background-color:var(--bg-panel);border:1px solid rgb(30,30,30);border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 20px #00000080}h3.svelte-106rien{margin:0 0 16px;color:var(--text-primary);font-size:1.2rem}p.svelte-106rien{margin:0 0 12px;color:#b3b3b3;font-size:.9rem;line-height:1.5}strong.svelte-106rien{color:var(--blue-primary)}.dialog-actions.svelte-106rien{display:flex;gap:12px;margin-top:24px;justify-content:flex-end;flex-wrap:wrap}button.svelte-106rien{padding:8px 16px;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn-primary.svelte-106rien{background-color:var(--blue-primary);color:var(--bg-panel);font-weight:500}.btn-primary.svelte-106rien:hover{background-color:#008ccc;transform:translateY(-1px)}.btn-secondary.svelte-106rien{background-color:var(--bg-hover);color:var(--text-primary);border-color:#323232}.btn-secondary.svelte-106rien:hover{background-color:#383838;border-color:#464646}.btn-cancel.svelte-106rien{background-color:transparent;color:var(--text-muted);border-color:#1e1e1e}.btn-cancel.svelte-106rien:hover{border-color:#323232;color:#b3b3b3}.filter-condition-row.svelte-15d45ta{display:flex;align-items:flex-start;gap:8px;padding:4px 8px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:5px;margin-left:calc(var(--depth) * 16px)}.filter-condition-row.svelte-15d45ta:hover{border-color:var(--border-subtle)}.field-select.svelte-15d45ta,.operator-select.svelte-15d45ta,.value-input.svelte-15d45ta{padding:4px 8px;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:12px;font-family:inherit}.field-select.svelte-15d45ta:focus,.operator-select.svelte-15d45ta:focus,.value-input.svelte-15d45ta:focus{outline:none;border-color:var(--blue-primary)}.field-select.svelte-15d45ta{min-width:140px;flex-shrink:0}.operator-select.svelte-15d45ta{min-width:120px;flex-shrink:0}.value-input-container.svelte-15d45ta{flex:1;min-width:150px;overflow:hidden}.value-input.svelte-15d45ta{width:100%;box-sizing:border-box}.range-inputs.svelte-15d45ta{display:flex;align-items:center;gap:8px}.range-input.svelte-15d45ta{flex:1;min-width:0}.range-separator.svelte-15d45ta{color:var(--text-muted);font-size:12px;flex-shrink:0}.multi-select-container.svelte-15d45ta{padding:8px;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:4px;max-height:120px;overflow-y:auto}.multi-select-chips.svelte-15d45ta{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-15d45ta{padding:4px 10px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.chip.svelte-15d45ta:hover{background:var(--bg-hover);color:var(--text-primary)}.chip.selected.svelte-15d45ta{background:var(--blue-primary);border-color:var(--blue-primary);color:#fff}.no-options.svelte-15d45ta,.loading-text.svelte-15d45ta{color:var(--text-muted);font-size:12px;font-style:italic}.no-value-needed.svelte-15d45ta{display:inline-block;padding:6px 10px;color:var(--text-muted)}.remove-btn.svelte-15d45ta{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s ease;margin-top:0;margin-left:2px}.remove-btn.svelte-15d45ta:hover{background:#ef44441a;border-color:var(--color-error);color:var(--color-error)}.multi-select-container.svelte-15d45ta::-webkit-scrollbar{width:6px}.multi-select-container.svelte-15d45ta::-webkit-scrollbar-track{background:var(--bg-panel)}.multi-select-container.svelte-15d45ta::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.filter-group.svelte-1sgddft.svelte-1sgddft{background:var(--bg-panel);border:1px solid var(--blue-primary);border-left-width:3px;border-radius:6px;overflow:hidden}.group-header.svelte-1sgddft.svelte-1sgddft{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;background:#00aeff0d;border-bottom:1px solid var(--border-subtle)}.collapsed.svelte-1sgddft .group-header.svelte-1sgddft{border-bottom:none}.group-header-left.svelte-1sgddft.svelte-1sgddft{display:flex;align-items:center;gap:10px}.collapse-toggle.svelte-1sgddft.svelte-1sgddft{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:3px;transition:all .15s ease}.collapse-toggle.svelte-1sgddft.svelte-1sgddft:hover{background:#00aeff1a;color:var(--blue-primary)}.collapse-icon.svelte-1sgddft.svelte-1sgddft{transition:transform .15s ease}.collapse-icon.collapsed.svelte-1sgddft.svelte-1sgddft{transform:rotate(-90deg)}.group-label.svelte-1sgddft.svelte-1sgddft{font-size:11px;font-weight:600;color:var(--blue-primary);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px}.condition-count.svelte-1sgddft.svelte-1sgddft{font-weight:400;color:var(--text-muted)}.conjunction-toggle.svelte-1sgddft.svelte-1sgddft{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:4px;padding:3px 8px;color:var(--text-muted);font-size:11px;cursor:pointer;transition:all .15s ease}.conjunction-toggle.svelte-1sgddft.svelte-1sgddft:hover{border-color:var(--blue-primary);color:var(--text-primary)}.conjunction-toggle.svelte-1sgddft strong.svelte-1sgddft{color:var(--blue-primary);text-transform:uppercase}.remove-group-btn.svelte-1sgddft.svelte-1sgddft{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.remove-group-btn.svelte-1sgddft.svelte-1sgddft:hover{background:#ef44441a;border-color:var(--color-error);color:var(--color-error)}.group-content.svelte-1sgddft.svelte-1sgddft{padding:8px 10px;background:var(--bg-app)}.conditions-container.svelte-1sgddft.svelte-1sgddft{display:flex;flex-direction:column;gap:6px}.conjunction-label.svelte-1sgddft.svelte-1sgddft{font-size:10px;color:var(--blue-primary);text-transform:uppercase;letter-spacing:.5px;padding-left:8px;margin:1px 0;font-weight:500}.group-actions.svelte-1sgddft.svelte-1sgddft{display:flex;gap:8px;margin-top:6px}.btn-add-to-group.svelte-1sgddft.svelte-1sgddft{display:flex;align-items:center;gap:5px;background:transparent;border:1px dashed var(--border-subtle);border-radius:4px;padding:4px 10px;color:var(--text-muted);font-size:11px;cursor:pointer;transition:all .15s ease}.btn-add-to-group.svelte-1sgddft.svelte-1sgddft:hover:not(:disabled){border-color:var(--blue-primary);color:var(--blue-primary)}.btn-add-to-group.svelte-1sgddft.svelte-1sgddft:disabled{opacity:.5;cursor:not-allowed}.btn-add-nested.svelte-1sgddft.svelte-1sgddft{border-color:#00aeff4d}.nested-group-placeholder.svelte-1sgddft.svelte-1sgddft{padding:8px 12px;background:var(--bg-tertiary);border-radius:4px;color:var(--text-muted);font-size:12px;font-style:italic}.saved-views-dropdown.svelte-55dark.svelte-55dark{position:relative;display:inline-block}.dropdown-trigger.svelte-55dark.svelte-55dark{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s ease}.dropdown-trigger.svelte-55dark.svelte-55dark:hover:not(:disabled){border-color:var(--blue-primary)}.dropdown-trigger.svelte-55dark.svelte-55dark:disabled{opacity:.6;cursor:not-allowed}.trigger-text.svelte-55dark.svelte-55dark{display:flex;align-items:center;gap:6px}.modified-badge.svelte-55dark.svelte-55dark{font-size:10px;padding:2px 6px;background:#ff980033;color:#ff9800;border-radius:3px}.chevron.svelte-55dark.svelte-55dark{transition:transform .15s ease}.chevron.open.svelte-55dark.svelte-55dark{transform:rotate(180deg)}.dropdown-menu.svelte-55dark.svelte-55dark{position:absolute;top:100%;left:0;margin-top:4px;min-width:280px;max-width:350px;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 8px 24px #0006;z-index:1000;overflow:hidden}.dropdown-header.svelte-55dark.svelte-55dark{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.btn-save-current.svelte-55dark.svelte-55dark{display:flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:1px solid var(--blue-primary);border-radius:4px;color:var(--blue-primary);font-size:11px;cursor:pointer;transition:all .15s ease}.btn-save-current.svelte-55dark.svelte-55dark:hover{background:#00aeff1a}.dropdown-content.svelte-55dark.svelte-55dark{max-height:300px;overflow-y:auto}.empty-state.svelte-55dark.svelte-55dark{padding:20px;text-align:center;color:var(--text-muted)}.empty-state.svelte-55dark p.svelte-55dark{margin:0;font-size:13px}.empty-state.svelte-55dark .hint.svelte-55dark{margin-top:4px;font-size:11px;color:var(--text-subtle)}.view-item.svelte-55dark.svelte-55dark{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-align:left;cursor:pointer;transition:background .15s ease}.view-item.svelte-55dark.svelte-55dark:last-child{border-bottom:none}.view-item.svelte-55dark.svelte-55dark:hover{background:var(--bg-tertiary)}.view-item.selected.svelte-55dark.svelte-55dark{background:#00aeff1a}.view-item.clear-item.svelte-55dark.svelte-55dark{color:var(--text-muted);gap:8px}.view-item.clear-item.svelte-55dark.svelte-55dark:hover{color:var(--color-error)}.view-info.svelte-55dark.svelte-55dark{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.view-name.svelte-55dark.svelte-55dark{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.default-badge.svelte-55dark.svelte-55dark{font-size:9px;padding:2px 5px;background:#00aeff33;color:var(--blue-primary);border-radius:3px;text-transform:uppercase}.shared-badge.svelte-55dark.svelte-55dark{font-size:9px;padding:2px 5px;background:#2ecc7133;color:#2ecc71;border-radius:3px;text-transform:uppercase}.view-description.svelte-55dark.svelte-55dark{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-actions.svelte-55dark.svelte-55dark{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.view-item.svelte-55dark:hover .view-actions.svelte-55dark{opacity:1}.action-btn.svelte-55dark.svelte-55dark{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s ease}.action-btn.svelte-55dark.svelte-55dark:hover{background:var(--bg-tertiary);color:var(--text-primary)}.action-btn.delete-btn.svelte-55dark.svelte-55dark:hover{background:#ef44441a;color:var(--color-error)}.dropdown-content.svelte-55dark.svelte-55dark::-webkit-scrollbar{width:6px}.dropdown-content.svelte-55dark.svelte-55dark::-webkit-scrollbar-track{background:var(--bg-panel)}.dropdown-content.svelte-55dark.svelte-55dark::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.modal-backdrop.svelte-5tjiwt.svelte-5tjiwt{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000}.modal.svelte-5tjiwt.svelte-5tjiwt{width:100%;max-width:420px;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 20px 60px #00000080;overflow:hidden}.modal-header.svelte-5tjiwt.svelte-5tjiwt{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-5tjiwt h3.svelte-5tjiwt{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.close-btn.svelte-5tjiwt.svelte-5tjiwt{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s ease}.close-btn.svelte-5tjiwt.svelte-5tjiwt:hover{background:var(--bg-tertiary);color:var(--text-primary)}.modal-body.svelte-5tjiwt.svelte-5tjiwt{padding:20px;display:flex;flex-direction:column;gap:16px}.error-message.svelte-5tjiwt.svelte-5tjiwt{padding:10px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:var(--color-error);font-size:13px}.form-group.svelte-5tjiwt.svelte-5tjiwt{display:flex;flex-direction:column;gap:6px}.form-group.svelte-5tjiwt label.svelte-5tjiwt{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.form-group.svelte-5tjiwt input.svelte-5tjiwt,.form-group.svelte-5tjiwt textarea.svelte-5tjiwt{padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:14px;font-family:inherit;transition:border-color .15s ease}.form-group.svelte-5tjiwt input.svelte-5tjiwt:focus,.form-group.svelte-5tjiwt textarea.svelte-5tjiwt:focus{outline:none;border-color:var(--blue-primary)}.form-group.svelte-5tjiwt input.svelte-5tjiwt::placeholder,.form-group.svelte-5tjiwt textarea.svelte-5tjiwt::placeholder{color:var(--text-subtle)}.form-group.svelte-5tjiwt textarea.svelte-5tjiwt{resize:vertical;min-height:70px}.form-row.svelte-5tjiwt.svelte-5tjiwt{padding:8px 0}.checkbox-label.svelte-5tjiwt.svelte-5tjiwt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer}.checkbox-label.svelte-5tjiwt input[type=checkbox].svelte-5tjiwt{width:16px;height:16px;accent-color:var(--blue-primary);cursor:pointer}.checkbox-label.svelte-5tjiwt span.svelte-5tjiwt{font-size:13px;color:var(--text-primary)}.checkbox-label.svelte-5tjiwt .hint.svelte-5tjiwt{width:100%;margin-left:24px;font-size:11px;color:var(--text-muted)}.modal-footer.svelte-5tjiwt.svelte-5tjiwt{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background:var(--bg-tertiary);border-top:1px solid var(--border-subtle)}.btn-cancel.svelte-5tjiwt.svelte-5tjiwt,.btn-save.svelte-5tjiwt.svelte-5tjiwt{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-cancel.svelte-5tjiwt.svelte-5tjiwt{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted)}.btn-cancel.svelte-5tjiwt.svelte-5tjiwt:hover{background:var(--bg-panel);color:var(--text-primary)}.btn-save.svelte-5tjiwt.svelte-5tjiwt{background:var(--blue-primary);border:1px solid var(--blue-primary);color:#fff}.btn-save.svelte-5tjiwt.svelte-5tjiwt:hover:not(:disabled){background:var(--blue-action);border-color:var(--blue-action)}.btn-save.svelte-5tjiwt.svelte-5tjiwt:disabled{opacity:.5;cursor:not-allowed}.filter-builder.svelte-4aco55.svelte-4aco55{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:16px;overflow:visible}.filter-header.svelte-4aco55.svelte-4aco55{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);border-radius:8px 8px 0 0;overflow:visible}.collapsed.svelte-4aco55 .filter-header.svelte-4aco55{border-bottom:none;border-radius:8px}.header-title.svelte-4aco55.svelte-4aco55{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit}.header-title.svelte-4aco55 h3.svelte-4aco55{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.collapse-icon.svelte-4aco55.svelte-4aco55{color:var(--text-muted);transition:transform .2s ease}.collapse-icon.collapsed.svelte-4aco55.svelte-4aco55{transform:rotate(-90deg)}.badge.svelte-4aco55.svelte-4aco55{background:var(--blue-primary);color:#fff;font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.header-actions.svelte-4aco55.svelte-4aco55{display:flex;gap:8px}.btn-clear.svelte-4aco55.svelte-4aco55{background:transparent;border:1px solid var(--border-subtle);border-radius:4px;padding:4px 12px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.btn-clear.svelte-4aco55.svelte-4aco55:hover{background:#ef44441a;border-color:var(--color-error);color:var(--color-error)}.btn-share.svelte-4aco55.svelte-4aco55{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--border-subtle);border-radius:4px;padding:4px 12px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.btn-share.svelte-4aco55.svelte-4aco55:hover{background:#00aeff1a;border-color:var(--blue-primary);color:var(--blue-primary)}.btn-share.copied.svelte-4aco55.svelte-4aco55{background:#2ecc711a;border-color:var(--color-success);color:var(--color-success)}.filter-content.svelte-4aco55.svelte-4aco55{padding:10px 12px;background:var(--bg-app)}.ai-search-section.svelte-4aco55.svelte-4aco55{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.section-label.svelte-4aco55.svelte-4aco55{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.ai-input-container.svelte-4aco55.svelte-4aco55{position:relative;display:flex;align-items:center}.ai-input.svelte-4aco55.svelte-4aco55{width:100%;padding:10px 36px 10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:13px;font-family:inherit}.ai-input.svelte-4aco55.svelte-4aco55:focus{outline:none;border-color:var(--blue-primary)}.ai-input.svelte-4aco55.svelte-4aco55::placeholder{color:var(--text-muted)}.ai-clear-btn.svelte-4aco55.svelte-4aco55{position:absolute;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s ease}.ai-clear-btn.svelte-4aco55.svelte-4aco55:hover{background:#ef44441a;color:var(--color-error)}.structured-filters-section.svelte-4aco55.svelte-4aco55{margin-bottom:0}.section-header.svelte-4aco55.svelte-4aco55{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.conjunction-toggle.svelte-4aco55.svelte-4aco55{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:4px;padding:4px 10px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.conjunction-toggle.svelte-4aco55.svelte-4aco55:hover{border-color:var(--blue-primary);color:var(--text-primary)}.conjunction-toggle.svelte-4aco55 strong.svelte-4aco55{color:var(--blue-primary);text-transform:uppercase}.conditions-container.svelte-4aco55.svelte-4aco55{display:flex;flex-direction:column;gap:8px}.conjunction-label.svelte-4aco55.svelte-4aco55{font-size:11px;color:var(--blue-primary);text-transform:uppercase;letter-spacing:.5px;padding-left:12px;margin:2px 0;font-weight:500}.add-buttons.svelte-4aco55.svelte-4aco55{margin-top:8px;display:flex;gap:10px}.btn-add.svelte-4aco55.svelte-4aco55{display:flex;align-items:center;gap:6px;background:transparent;border:1px dashed var(--border-subtle);border-radius:5px;padding:5px 12px;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s ease}.btn-add.svelte-4aco55.svelte-4aco55:hover:not(:disabled){border-color:var(--blue-primary);color:var(--blue-primary);background:#00aeff0d}.btn-add.svelte-4aco55.svelte-4aco55:disabled{opacity:.5;cursor:not-allowed}.filter-summary.svelte-4aco55.svelte-4aco55{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-subtle)}.summary-text.svelte-4aco55.svelte-4aco55{font-size:11px;color:var(--text-muted)}.pagination-controls.svelte-163g9oe{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;margin:20px 0;border-top:1px solid var(--border-subtle);background:var(--bg-panel);flex-wrap:wrap;font-size:.85rem}.pagination-controls.disabled.svelte-163g9oe{opacity:.6;pointer-events:none}.pagination-nav.svelte-163g9oe{display:flex;align-items:center;gap:2px}.page-btn.svelte-163g9oe{min-width:32px;height:28px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-panel);color:var(--text-primary);cursor:pointer;font-size:.8rem;font-family:inherit;transition:background .15s,border-color .15s}.page-btn.svelte-163g9oe:hover:not(:disabled):not(.active){background:#ffffff14;border-color:var(--blue-primary)}.page-btn.active.svelte-163g9oe{background:var(--blue-primary);color:var(--text-emphasis);border-color:var(--blue-primary)}.page-btn.svelte-163g9oe:disabled{opacity:.4;cursor:not-allowed}.nav-btn.svelte-163g9oe{font-weight:500;min-width:60px}.ellipsis.svelte-163g9oe{padding:0 4px;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.pagination-meta.svelte-163g9oe{display:flex;align-items:center;gap:16px;color:var(--text-secondary)}.go-to-page.svelte-163g9oe,.page-size-selector.svelte-163g9oe{display:flex;align-items:center;gap:4px}.page-input.svelte-163g9oe{width:48px;height:28px;padding:0 4px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-panel);color:var(--text-primary);font-size:.8rem;text-align:center;font-family:inherit}.page-input.svelte-163g9oe:focus{outline:none;border-color:var(--blue-primary)}.page-input.svelte-163g9oe::-webkit-outer-spin-button,.page-input.svelte-163g9oe::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-input[type=number].svelte-163g9oe{-moz-appearance:textfield}select.svelte-163g9oe{height:28px;padding:0 4px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-panel);color:var(--text-primary);font-size:.8rem;cursor:pointer;font-family:inherit}select.svelte-163g9oe:focus{outline:none;border-color:var(--blue-primary)}.total-count.svelte-163g9oe{white-space:nowrap;font-weight:500;color:var(--text-primary)}.tag-badge.svelte-16xey7t.svelte-16xey7t{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid transparent;transition:all .2s ease;white-space:nowrap;background:none;cursor:default;position:relative}.tag-badge.svelte-16xey7t.svelte-16xey7t:disabled{cursor:default}.tag-badge.clickable.svelte-16xey7t.svelte-16xey7t:not(:disabled){cursor:pointer}.tag-badge.clickable.svelte-16xey7t.svelte-16xey7t:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.ai-tag.svelte-16xey7t.svelte-16xey7t{background-color:var(--blue-glow-faint);color:var(--blue-action);border-color:var(--blue-glow-subtle)}.ai-tag.svelte-16xey7t.svelte-16xey7t:hover:not(:disabled){background-color:var(--blue-glow-15);border-color:var(--blue-glow)}.ai-tag.selected.svelte-16xey7t.svelte-16xey7t{background-color:var(--blue-action);color:#fff;border-color:var(--blue-action)}.deal-flow-tag.svelte-16xey7t.svelte-16xey7t{background-color:#22c55e1a;color:var(--color-success-soft);border-color:#22c55e33}.deal-flow-tag.svelte-16xey7t.svelte-16xey7t:hover:not(:disabled){background-color:#22c55e26;border-color:#22c55e4d}.deal-flow-tag.selected.svelte-16xey7t.svelte-16xey7t{background-color:var(--color-success-soft);color:#fff;border-color:var(--color-success-soft)}.assessment-tag.svelte-16xey7t.svelte-16xey7t{background-color:#ef44441a;color:var(--color-error-soft);border-color:#ef444433}.assessment-tag.svelte-16xey7t.svelte-16xey7t:hover:not(:disabled){background-color:#ef444426;border-color:#ef44444d}.assessment-tag.selected.svelte-16xey7t.svelte-16xey7t{background-color:var(--color-error-soft);color:#fff;border-color:var(--color-error-soft)}.tag-text.svelte-16xey7t.svelte-16xey7t{line-height:1}.remove-btn.svelte-16xey7t.svelte-16xey7t{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:-2px -4px -2px 2px;background:none;border:none;border-radius:50%;cursor:pointer;opacity:.6;transition:all .2s ease}.remove-btn.svelte-16xey7t.svelte-16xey7t:hover{opacity:1;background-color:#0000001a}.selected.svelte-16xey7t .remove-btn.svelte-16xey7t:hover{background-color:#fff3}.dark .tag-badge.svelte-16xey7t.svelte-16xey7t{background-color:#ffffff0d}.dark .ai-tag.svelte-16xey7t.svelte-16xey7t{background-color:var(--blue-glow-subtle);color:var(--blue-action);border-color:var(--blue-glow)}.dark .ai-tag.svelte-16xey7t.svelte-16xey7t:hover:not(:disabled){background-color:var(--blue-glow);border-color:#3b82f666}.dark .deal-flow-tag.svelte-16xey7t.svelte-16xey7t{background-color:#22c55e33;color:#4ade80;border-color:#22c55e4d}.dark .deal-flow-tag.svelte-16xey7t.svelte-16xey7t:hover:not(:disabled){background-color:#22c55e4d;border-color:#22c55e66}.company-card.svelte-15i6ixg{background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;height:100%;display:flex;flex-direction:column}.company-card.svelte-15i6ixg:hover{border-color:var(--border-medium);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.company-card.selected.svelte-15i6ixg{border-color:var(--blue-primary);background-color:#00aeff0d}.company-card.in-dt.svelte-15i6ixg{border-left:3px solid var(--blue-primary)}.card-header.svelte-15i6ixg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.header-left.svelte-15i6ixg{display:flex;align-items:center;gap:8px;flex:1}.select-checkbox.svelte-15i6ixg{width:16px;height:16px;cursor:pointer}.company-name.svelte-15i6ixg{margin:0;font-size:1rem;color:var(--text-primary);font-weight:600;line-height:1.2}.header-right.svelte-15i6ixg{display:flex;align-items:center;gap:6px}.dt-badge.svelte-15i6ixg{font-size:.65rem;padding:2px 6px;background-color:var(--blue-primary);color:var(--bg-panel);border-radius:3px;font-weight:600;text-transform:uppercase}.notes-indicator.svelte-15i6ixg{display:flex;align-items:center;gap:3px;font-size:.6rem;color:var(--text-muted);padding:2px 5px;border:1px solid var(--border-subtle);border-radius:3px;cursor:help}.notes-indicator.svelte-15i6ixg:hover{border-color:var(--border-medium);color:var(--text-secondary)}.expand-btn.svelte-15i6ixg{padding:4px;background:none;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .2s}.expand-btn.svelte-15i6ixg:hover{background-color:var(--bg-hover);border-color:var(--border-medium);color:var(--text-primary)}.card-body.svelte-15i6ixg{flex:1;display:flex;flex-direction:column;gap:12px}.ai-description.svelte-15i6ixg{margin:0;font-size:.75rem;color:var(--text-secondary);line-height:1.4;overflow:hidden}.info-section.svelte-15i6ixg{display:flex;flex-direction:column;gap:4px}.info-row.svelte-15i6ixg{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.info-label.svelte-15i6ixg{color:var(--text-muted)}.info-value.svelte-15i6ixg{color:var(--text-primary);text-align:right}.info-value.status.svelte-15i6ixg{font-weight:500}.funding-section.svelte-15i6ixg{padding:8px;background-color:var(--bg-hover);border-radius:4px;display:flex;justify-content:space-between;align-items:center}.funding-amount.svelte-15i6ixg{display:flex;flex-direction:column}.funding-label.svelte-15i6ixg{font-size:.65rem;color:var(--text-muted);text-transform:uppercase}.funding-value.svelte-15i6ixg{font-size:1.1rem;font-weight:600;color:var(--color-success)}.funding-round.svelte-15i6ixg{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.round-type.svelte-15i6ixg{font-size:.75rem;padding:3px 8px;background-color:var(--bg-tertiary);border-radius:4px;color:var(--text-primary);font-weight:500}.round-amount.svelte-15i6ixg{font-size:.7rem;color:var(--text-primary);font-weight:500}.round-date.svelte-15i6ixg{font-size:.65rem;color:var(--text-muted)}.urls-section.svelte-15i6ixg{display:flex;gap:6px}.url-btn.svelte-15i6ixg{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;background-color:transparent;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted);font-size:.7rem;cursor:pointer;transition:all .2s}.url-btn.svelte-15i6ixg:hover{background-color:var(--bg-hover);border-color:var(--border-medium);color:var(--text-primary)}.url-btn.cb.svelte-15i6ixg{border-color:var(--blue-deep);color:var(--blue-primary)}.url-btn.cb.svelte-15i6ixg:hover{background-color:#0064c81a;border-color:var(--blue-primary)}.url-btn.linkedin.svelte-15i6ixg{border-color:var(--border-subtle);color:var(--text-muted)}.url-btn.linkedin.svelte-15i6ixg:hover{border-color:#0a66c2;color:#0a66c2;background-color:#0a66c214}.tags-section.svelte-15i6ixg{display:flex;flex-direction:column;gap:6px}.tag-group.svelte-15i6ixg{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.more-tags.svelte-15i6ixg{font-size:.65rem;color:var(--text-muted);padding:2px 4px}.actions-section.svelte-15i6ixg{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid var(--border-subtle)}.action-btn.svelte-15i6ixg{display:flex;align-items:center;gap:4px;padding:4px 8px;background-color:transparent;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted);font-size:.7rem;cursor:pointer;transition:all .2s}.action-btn.svelte-15i6ixg:hover{background-color:var(--bg-hover);border-color:var(--border-medium);color:var(--text-primary)}.action-btn.files.svelte-15i6ixg{border-color:var(--blue-primary);color:var(--blue-primary)}.match-reason.svelte-15i6ixg{display:flex;align-items:center;gap:4px;font-size:.7rem;color:var(--text-muted);cursor:help}.url-manager.svelte-vmsauq.svelte-vmsauq{background-color:var(--bg-hover);border-radius:8px;padding:16px}.header.svelte-vmsauq.svelte-vmsauq{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header.svelte-vmsauq h3.svelte-vmsauq{margin:0;color:var(--text-primary);font-size:1rem}.header-actions.svelte-vmsauq.svelte-vmsauq{display:flex;gap:8px}.action-btn.svelte-vmsauq.svelte-vmsauq{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;border:1px solid rgb(30,30,30);border-radius:4px;color:var(--text-subtle);font-size:.8rem;cursor:pointer;transition:all .2s}.action-btn.svelte-vmsauq.svelte-vmsauq:hover:not(:disabled){background-color:#383838;border-color:#323232;color:var(--text-primary)}.action-btn.svelte-vmsauq.svelte-vmsauq:disabled{opacity:.5;cursor:not-allowed}.action-btn.add.svelte-vmsauq.svelte-vmsauq{border-color:var(--blue-primary);color:var(--blue-primary)}.action-btn.add.svelte-vmsauq.svelte-vmsauq:hover,.action-btn.add.active.svelte-vmsauq.svelte-vmsauq{background-color:#00aeff1a}.add-form.svelte-vmsauq.svelte-vmsauq{background-color:#383838;border-radius:6px;padding:16px;margin-bottom:16px}.form-row.svelte-vmsauq.svelte-vmsauq{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:12px}.form-group.svelte-vmsauq.svelte-vmsauq{display:flex;flex-direction:column;gap:4px}.form-group.svelte-vmsauq label.svelte-vmsauq{font-size:.75rem;color:var(--text-subtle);text-transform:uppercase}.form-group.svelte-vmsauq input.svelte-vmsauq,.form-group.svelte-vmsauq select.svelte-vmsauq{padding:6px 10px;background-color:var(--bg-panel);border:1px solid rgb(30,30,30);border-radius:4px;color:var(--text-primary);font-size:.85rem}.form-group.svelte-vmsauq input.svelte-vmsauq:focus,.form-group.svelte-vmsauq select.svelte-vmsauq:focus{outline:none;border-color:var(--blue-primary)}.form-group.svelte-vmsauq input.error.svelte-vmsauq{border-color:#ff6b6b}.error-message.svelte-vmsauq.svelte-vmsauq{color:#ff6b6b;font-size:.8rem;margin-bottom:8px}.form-actions.svelte-vmsauq.svelte-vmsauq{display:flex;justify-content:flex-end;gap:8px}.btn-primary.svelte-vmsauq.svelte-vmsauq,.btn-secondary.svelte-vmsauq.svelte-vmsauq{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-primary.svelte-vmsauq.svelte-vmsauq{background-color:var(--blue-primary);color:var(--bg-panel)}.btn-primary.svelte-vmsauq.svelte-vmsauq:hover{background-color:#0096dc}.btn-secondary.svelte-vmsauq.svelte-vmsauq{background-color:transparent;color:var(--text-primary);border-color:#1e1e1e}.btn-secondary.svelte-vmsauq.svelte-vmsauq:hover{background-color:var(--bg-hover);border-color:#323232}.url-list.svelte-vmsauq.svelte-vmsauq{display:flex;flex-direction:column;gap:16px}.empty-state.svelte-vmsauq.svelte-vmsauq{text-align:center;padding:40px;color:var(--text-subtle)}.empty-state.svelte-vmsauq p.svelte-vmsauq{margin:0 0 8px}.empty-state.svelte-vmsauq .hint.svelte-vmsauq{font-size:.85rem;color:var(--text-disabled)}.url-group.svelte-vmsauq.svelte-vmsauq{background-color:#383838;border-radius:6px;overflow:hidden}.group-header.svelte-vmsauq.svelte-vmsauq{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#484848;margin:0;font-size:.9rem;color:var(--text-primary)}.group-icon.svelte-vmsauq.svelte-vmsauq{font-size:1.1rem}.group-label.svelte-vmsauq.svelte-vmsauq{flex:1}.group-count.svelte-vmsauq.svelte-vmsauq{background-color:#585858;padding:2px 8px;border-radius:12px;font-size:.75rem}.url-items.svelte-vmsauq.svelte-vmsauq{padding:8px}.url-item.svelte-vmsauq.svelte-vmsauq{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--bg-hover);border-radius:4px;margin-bottom:4px;transition:all .2s}.url-item.svelte-vmsauq.svelte-vmsauq:last-child{margin-bottom:0}.url-item.svelte-vmsauq.svelte-vmsauq:hover{background-color:#383838}.url-item.checking.svelte-vmsauq.svelte-vmsauq{opacity:.7}.url-content.svelte-vmsauq.svelte-vmsauq{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.favicon.svelte-vmsauq.svelte-vmsauq{width:16px;height:16px;flex-shrink:0}.url-details.svelte-vmsauq.svelte-vmsauq{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.url-link.svelte-vmsauq.svelte-vmsauq{color:var(--blue-primary);text-decoration:none;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.url-link.svelte-vmsauq.svelte-vmsauq:hover{text-decoration:underline}.verified-badge.svelte-vmsauq.svelte-vmsauq{color:#4ade80;font-size:.9rem;flex-shrink:0}.last-checked.svelte-vmsauq.svelte-vmsauq{font-size:.7rem;color:var(--text-disabled);flex-shrink:0}.url-actions.svelte-vmsauq.svelte-vmsauq{display:flex;gap:4px;flex-shrink:0}.icon-btn.svelte-vmsauq.svelte-vmsauq{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:transparent;border:1px solid transparent;border-radius:4px;color:var(--text-subtle);cursor:pointer;transition:all .2s}.icon-btn.svelte-vmsauq.svelte-vmsauq:hover:not(:disabled){background-color:#383838;border-color:#323232;color:var(--text-primary)}.icon-btn.svelte-vmsauq.svelte-vmsauq:disabled{opacity:.5;cursor:not-allowed}.icon-btn.delete.svelte-vmsauq.svelte-vmsauq:hover{color:#ff6b6b;border-color:#ff6b6b}.spinner.svelte-vmsauq.svelte-vmsauq{display:inline-block;animation:svelte-vmsauq-spin 1s linear infinite}@keyframes svelte-vmsauq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.expanded-view.svelte-xfnvhl.svelte-xfnvhl{background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:8px;margin:16px 0;overflow:hidden}.expanded-header.svelte-xfnvhl.svelte-xfnvhl{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-subtle);background-color:var(--bg-hover)}.tab-navigation.svelte-xfnvhl.svelte-xfnvhl{display:flex;gap:4px}.tab-button.svelte-xfnvhl.svelte-xfnvhl{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:transparent;border:none;border-radius:4px;color:var(--text-muted);font-size:.85rem;cursor:pointer;transition:all .2s}.tab-button.svelte-xfnvhl.svelte-xfnvhl:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.tab-button.active.svelte-xfnvhl.svelte-xfnvhl{background-color:var(--blue-primary);color:var(--bg-panel)}.tab-icon.svelte-xfnvhl.svelte-xfnvhl{font-size:1rem}.tab-label.svelte-xfnvhl.svelte-xfnvhl{font-weight:500}.quick-actions.svelte-xfnvhl.svelte-xfnvhl{display:flex;gap:8px}.action-btn.svelte-xfnvhl.svelte-xfnvhl{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:all .2s}.action-btn.svelte-xfnvhl.svelte-xfnvhl:hover{background-color:var(--bg-hover);border-color:var(--border-medium)}.action-btn.primary.svelte-xfnvhl.svelte-xfnvhl{border-color:var(--blue-primary);color:var(--blue-primary)}.action-btn.primary.svelte-xfnvhl.svelte-xfnvhl:hover{background-color:#00aeff1a}.tab-content.svelte-xfnvhl.svelte-xfnvhl{padding:24px}.overview-tab.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;gap:24px}.info-grid.svelte-xfnvhl.svelte-xfnvhl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.info-section.svelte-xfnvhl.svelte-xfnvhl{background-color:var(--bg-hover);padding:16px;border-radius:6px}.info-section.svelte-xfnvhl h4.svelte-xfnvhl{margin:0 0 12px;color:var(--blue-primary);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.info-item.svelte-xfnvhl.svelte-xfnvhl{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-medium)}.info-item.svelte-xfnvhl.svelte-xfnvhl:last-child{border-bottom:none}.info-item.svelte-xfnvhl .label.svelte-xfnvhl{color:var(--text-muted);font-size:.85rem}.info-item.svelte-xfnvhl .value.svelte-xfnvhl{color:var(--text-primary);font-size:.85rem;font-weight:500}.info-item.svelte-xfnvhl .value.status.active.svelte-xfnvhl{color:var(--color-success)}.funding-summary.svelte-xfnvhl.svelte-xfnvhl{display:flex;gap:24px;align-items:center}.funding-amount.svelte-xfnvhl.svelte-xfnvhl,.funding-round.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;gap:4px}.funding-amount.svelte-xfnvhl .amount.svelte-xfnvhl{font-size:1.5rem;font-weight:600;color:var(--color-success)}.funding-round.svelte-xfnvhl .round-type.svelte-xfnvhl{font-size:1.2rem;font-weight:500;color:var(--text-primary)}.links-list.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;gap:8px}.resource-link.svelte-xfnvhl.svelte-xfnvhl{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--bg-tertiary);border-radius:4px;color:var(--blue-primary);text-decoration:none;font-size:.85rem;transition:all .2s}.resource-link.svelte-xfnvhl.svelte-xfnvhl:hover{background-color:var(--bg-tertiary);transform:translate(4px)}.description-section.svelte-xfnvhl.svelte-xfnvhl{background-color:var(--bg-hover);padding:20px;border-radius:6px}.description-section.svelte-xfnvhl h4.svelte-xfnvhl{margin:0 0 12px;color:var(--blue-primary);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.description-text.svelte-xfnvhl.svelte-xfnvhl{color:var(--text-primary);font-size:.9rem;line-height:1.6;margin:0}.tags-section.svelte-xfnvhl.svelte-xfnvhl{background-color:var(--bg-hover);padding:20px;border-radius:6px}.tags-section.svelte-xfnvhl h4.svelte-xfnvhl{margin:0 0 16px;color:var(--blue-primary);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.tags-grid.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;gap:12px}.tag-group.svelte-xfnvhl.svelte-xfnvhl{display:flex;align-items:center;gap:12px}.tag-type.svelte-xfnvhl.svelte-xfnvhl{color:var(--text-muted);font-size:.85rem;min-width:100px}.tag-list.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-wrap:wrap;gap:6px}.people-tab.svelte-xfnvhl h4.svelte-xfnvhl{margin:0 0 20px;color:var(--blue-primary);font-size:1.1rem}.people-grid.svelte-xfnvhl.svelte-xfnvhl{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.person-card.svelte-xfnvhl.svelte-xfnvhl{background-color:var(--bg-hover);padding:16px;border-radius:6px;border:1px solid var(--border-medium)}.person-header.svelte-xfnvhl.svelte-xfnvhl{margin-bottom:12px}.person-header.svelte-xfnvhl h5.svelte-xfnvhl{margin:0 0 4px;color:var(--text-primary);font-size:1rem}.person-title.svelte-xfnvhl.svelte-xfnvhl{color:var(--blue-primary);font-size:.85rem}.person-bio.svelte-xfnvhl.svelte-xfnvhl{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0 0 12px}.person-link.svelte-xfnvhl.svelte-xfnvhl{color:var(--blue-primary);text-decoration:none;font-size:.85rem;transition:color .2s}.person-link.svelte-xfnvhl.svelte-xfnvhl:hover{color:var(--blue-deep);text-decoration:underline}.funding-tab.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;gap:24px}.funding-header.svelte-xfnvhl.svelte-xfnvhl{display:flex;justify-content:space-between;align-items:flex-start}.funding-header.svelte-xfnvhl h4.svelte-xfnvhl{margin:0;color:var(--blue-primary);font-size:1.1rem}.funding-stats.svelte-xfnvhl.svelte-xfnvhl{display:flex;gap:32px}.stat.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;align-items:flex-end}.stat-value.svelte-xfnvhl.svelte-xfnvhl{font-size:1.5rem;font-weight:600;color:var(--color-success)}.stat-label.svelte-xfnvhl.svelte-xfnvhl{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.timeline-section.svelte-xfnvhl.svelte-xfnvhl{background-color:var(--bg-hover);padding:20px;border-radius:6px}.timeline-section.svelte-xfnvhl h5.svelte-xfnvhl{margin:0 0 16px;color:var(--blue-primary);font-size:.95rem}.timeline-content.svelte-xfnvhl.svelte-xfnvhl{color:var(--text-primary);font-size:.9rem;line-height:1.6;white-space:pre-wrap}.documents-tab.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;gap:20px}.documents-tab.svelte-xfnvhl h4.svelte-xfnvhl{margin:0;color:var(--blue-primary);font-size:1.1rem}.document-actions.svelte-xfnvhl.svelte-xfnvhl{display:flex;gap:12px}.doc-action-btn.svelte-xfnvhl.svelte-xfnvhl{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--bg-hover);border:1px solid var(--border-medium);border-radius:6px;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .2s}.doc-action-btn.svelte-xfnvhl.svelte-xfnvhl:hover{background-color:var(--bg-tertiary);border-color:var(--blue-primary);color:var(--blue-primary)}.document-status.svelte-xfnvhl.svelte-xfnvhl{display:flex;gap:24px;background-color:var(--bg-hover);padding:16px;border-radius:6px}.status-item.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;gap:4px}.status-label.svelte-xfnvhl.svelte-xfnvhl{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.status-value.svelte-xfnvhl.svelte-xfnvhl{font-size:1.1rem;font-weight:500;color:var(--color-error)}.status-value.positive.svelte-xfnvhl.svelte-xfnvhl{color:var(--color-success)}.activity-tab.svelte-xfnvhl h4.svelte-xfnvhl{margin:0 0 20px;color:var(--blue-primary);font-size:1.1rem}.activity-timeline.svelte-xfnvhl.svelte-xfnvhl{display:flex;flex-direction:column;gap:16px}.activity-item.svelte-xfnvhl.svelte-xfnvhl{display:flex;gap:16px;padding:16px;background-color:var(--bg-hover);border-radius:6px;border:1px solid var(--border-medium)}.activity-icon.svelte-xfnvhl.svelte-xfnvhl{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;flex-shrink:0}.activity-icon.match.svelte-xfnvhl.svelte-xfnvhl{background-color:#60a5fa1a;color:var(--blue-action)}.activity-icon.tracking.svelte-xfnvhl.svelte-xfnvhl{background-color:#00aeff1a;color:var(--blue-primary)}.activity-content.svelte-xfnvhl h5.svelte-xfnvhl{margin:0 0 4px;color:var(--text-primary);font-size:.95rem}.activity-content.svelte-xfnvhl p.svelte-xfnvhl{margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.4}.no-data.svelte-xfnvhl.svelte-xfnvhl{color:var(--text-muted);font-style:italic;text-align:center;padding:40px}.urls-tab.svelte-xfnvhl.svelte-xfnvhl{padding:0}.modal-overlay.svelte-ozf44b.svelte-ozf44b{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-ozf44b.svelte-ozf44b{background-color:var(--bg-panel);border:1px solid rgb(30,30,30);border-radius:12px;width:90%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000080}.modal-header.svelte-ozf44b.svelte-ozf44b{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgb(30,30,30)}.modal-header.svelte-ozf44b h2.svelte-ozf44b{margin:0;font-size:1.5rem;color:var(--text-primary)}.close-btn.svelte-ozf44b.svelte-ozf44b{background:none;border:none;color:var(--text-subtle);cursor:pointer;padding:4px;transition:color .2s}.close-btn.svelte-ozf44b.svelte-ozf44b:hover{color:var(--text-primary)}.modal-body.svelte-ozf44b.svelte-ozf44b{flex:1;overflow-y:auto;padding:0}.modal-body.svelte-ozf44b.svelte-ozf44b::-webkit-scrollbar{width:8px}.modal-body.svelte-ozf44b.svelte-ozf44b::-webkit-scrollbar-track{background:var(--bg-panel)}.modal-body.svelte-ozf44b.svelte-ozf44b::-webkit-scrollbar-thumb{background:#383838;border-radius:4px}.modal-body.svelte-ozf44b.svelte-ozf44b::-webkit-scrollbar-thumb:hover{background:#484848}.url-cell-container.svelte-lhy1jo{width:100%;position:relative}.url-tags-wrapper.svelte-lhy1jo{display:flex;align-items:center;width:100%;position:relative}.url-tags-container.svelte-lhy1jo{display:flex;align-items:center;gap:3px;padding:0 5px 0 0;flex-wrap:nowrap;overflow:hidden;flex:1}.url-tag.svelte-lhy1jo{display:inline-flex;align-items:center;padding:.0625rem .375rem;background-color:var(--blue-glow-faint);color:var(--blue-action);border-radius:9999px;font-size:.6875rem;line-height:1.2;white-space:nowrap;transition:background-color .2s;cursor:pointer;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.url-tag.svelte-lhy1jo:hover{background-color:var(--blue-glow-subtle)}.url-tag.verified.svelte-lhy1jo{background-color:#22c55e1a;color:#86efac}.more-indicator.svelte-lhy1jo{color:var(--text-muted);font-size:.6875rem;padding:.0625rem .25rem}.empty-placeholder.svelte-lhy1jo{color:var(--text-muted);font-size:.75rem;font-style:italic;cursor:pointer}.edit-icon.svelte-lhy1jo{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s;border-radius:4px}.edit-icon.svelte-lhy1jo:hover{color:#e5e5e5;background-color:#6b728033}.url-textarea.svelte-lhy1jo{width:100%;min-height:60px;background-color:var(--bg-panel);color:#e5e5e5;border:1px solid var(--border-subtle);border-radius:4px;padding:8px;font-size:.8rem;font-family:inherit;resize:none;outline:none}.url-textarea.svelte-lhy1jo:focus{border-color:#4a5568}.tag-selector.svelte-dmydje{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#1e293b;border:1px solid rgba(100,116,139,.2);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1000;max-width:400px}.tag-selector-header.svelte-dmydje{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid rgba(100,116,139,.1)}.search-input.svelte-dmydje{flex:1;padding:8px 12px;background:#0f172a80;border:1px solid rgba(100,116,139,.2);border-radius:6px;color:var(--border-medium);font-size:14px;outline:none;transition:all .2s ease}.search-input.svelte-dmydje::placeholder{color:var(--text-muted)}.search-input.svelte-dmydje:focus{border-color:var(--blue-action);box-shadow:0 0 0 3px var(--blue-glow-faint)}.close-btn.svelte-dmydje{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:1px solid transparent;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.close-btn.svelte-dmydje:hover{background:#64748b1a;border-color:#64748b33;color:var(--text-secondary)}.tag-list.svelte-dmydje{max-height:300px;overflow-y:auto;padding:8px}.loading-state.svelte-dmydje,.empty-state.svelte-dmydje{padding:24px;text-align:center;color:var(--text-muted);font-size:14px}.tag-option.svelte-dmydje{display:flex;align-items:center;width:100%;padding:8px 12px;background:none;border:none;border-radius:6px;text-align:left;cursor:pointer;transition:all .15s ease}.tag-option.svelte-dmydje:hover,.tag-option.selected.svelte-dmydje{background:#64748b1a}.tag-option.selected.svelte-dmydje{background:var(--blue-glow-faint)}.tag-preview.svelte-dmydje{display:flex;align-items:center}.tag-chip.svelte-dmydje{padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500;white-space:nowrap}.ai-chip.svelte-dmydje{background:var(--blue-glow-faint);color:var(--blue-action);border:1px solid var(--blue-glow-subtle)}.deal-flow-chip.svelte-dmydje{background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.tag-list.svelte-dmydje::-webkit-scrollbar{width:6px}.tag-list.svelte-dmydje::-webkit-scrollbar-track{background:#64748b1a;border-radius:3px}.tag-list.svelte-dmydje::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:3px}.tag-list.svelte-dmydje::-webkit-scrollbar-thumb:hover{background:#64748b66}.dark .tag-selector.svelte-dmydje{background:#1e293b;border-color:#64748b33}.dark .search-input.svelte-dmydje{background:#0f172a80;border-color:#64748b33;color:var(--border-medium)}.dark .search-input.svelte-dmydje:focus{border-color:var(--blue-action)}.editable-tag-group.svelte-iyc4qv.svelte-iyc4qv{position:relative}.tag-header.svelte-iyc4qv.svelte-iyc4qv{display:flex;align-items:center;gap:8px;margin-bottom:8px;position:relative;z-index:1}.tag-group-header.svelte-iyc4qv.svelte-iyc4qv{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.edit-button.svelte-iyc4qv.svelte-iyc4qv{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#64748b1a;border:1px solid rgba(100,116,139,.3);border-radius:4px;color:var(--text-secondary);cursor:pointer;opacity:0;transition:all .2s ease;position:relative;z-index:10;pointer-events:auto}.editable-tag-group.svelte-iyc4qv:hover .edit-button.svelte-iyc4qv{opacity:1}.edit-button.svelte-iyc4qv.svelte-iyc4qv:hover{background:#64748b1a;border-color:#64748b33;color:var(--text-secondary)}.saving-indicator.svelte-iyc4qv.svelte-iyc4qv{font-size:11px;color:var(--blue-primary);animation:svelte-iyc4qv-pulse 1.5s ease-in-out infinite}.error-indicator.svelte-iyc4qv.svelte-iyc4qv{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--color-error);color:var(--text-emphasis);border-radius:50%;font-size:10px;font-weight:700;cursor:help}@keyframes svelte-iyc4qv-pulse{0%,to{opacity:.5}50%{opacity:1}}.tags-container.svelte-iyc4qv.svelte-iyc4qv{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:28px}.no-tags.svelte-iyc4qv.svelte-iyc4qv{font-size:13px;color:var(--text-muted);font-style:italic}.add-tag-btn.svelte-iyc4qv.svelte-iyc4qv{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:1px dashed rgba(100,116,139,.3);border-radius:14px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.add-tag-btn.svelte-iyc4qv.svelte-iyc4qv:hover{background:#64748b0d;border-color:#64748b80;color:var(--text-secondary);transform:scale(1.05)}.add-tag-btn.svelte-iyc4qv.svelte-iyc4qv:active{transform:scale(.95)}.edit-mode.svelte-iyc4qv.svelte-iyc4qv{padding:12px;background:#0f172a80;border:1px solid rgba(100,116,139,.2);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a}.dark .tag-group-header.svelte-iyc4qv.svelte-iyc4qv{color:var(--text-secondary)}.dark .edit-button.svelte-iyc4qv.svelte-iyc4qv{color:var(--text-muted)}.dark .edit-button.svelte-iyc4qv.svelte-iyc4qv:hover{background:#94a3b81a;border-color:#94a3b833;color:#cbd5e1}.dark .no-tags.svelte-iyc4qv.svelte-iyc4qv{color:var(--text-muted)}.dark .add-tag-btn.svelte-iyc4qv.svelte-iyc4qv{border-color:#94a3b84d;color:var(--text-muted)}.dark .add-tag-btn.svelte-iyc4qv.svelte-iyc4qv:hover{background:#94a3b80d;border-color:#94a3b880;color:#cbd5e1}.dark .edit-mode.svelte-iyc4qv.svelte-iyc4qv{background:#1e293b80;border-color:#94a3b833}.editable-text-field.svelte-1bkfuo0.svelte-1bkfuo0{position:relative;display:flex;align-items:center;width:100%;height:100%}.field-container.svelte-1bkfuo0.svelte-1bkfuo0{display:flex;align-items:center;width:100%;gap:4px;height:100%}.search-icon.svelte-1bkfuo0.svelte-1bkfuo0{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:color .2s ease;flex-shrink:0}.search-icon.svelte-1bkfuo0.svelte-1bkfuo0:hover{color:#cbd5e1}.search-icon.svelte-1bkfuo0 svg.svelte-1bkfuo0{width:100%;height:100%;fill:currentColor}.field-input.svelte-1bkfuo0.svelte-1bkfuo0{flex:1;background:transparent;border:1px solid transparent;color:inherit;font-size:inherit;font-family:inherit;padding:0 2px;margin:0;border-radius:3px;transition:all .2s ease;min-width:0;width:100%;height:auto}.field-input.svelte-1bkfuo0.svelte-1bkfuo0:hover{background:#64748b0d;border-color:#64748b1a}.field-input.svelte-1bkfuo0.svelte-1bkfuo0:focus,.field-input.editing.svelte-1bkfuo0.svelte-1bkfuo0{outline:none;background:#0f172acc;border-color:#3b82f680;box-shadow:0 0 0 2px var(--blue-glow-faint)}.saving-indicator.svelte-1bkfuo0.svelte-1bkfuo0{font-size:12px;color:var(--blue-primary);animation:svelte-1bkfuo0-pulse 1.5s ease-in-out infinite;flex-shrink:0;margin-left:8px;font-weight:500;white-space:nowrap}.error-indicator.svelte-1bkfuo0.svelte-1bkfuo0{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--color-error);color:var(--text-emphasis);border-radius:50%;font-size:10px;font-weight:700;cursor:help;flex-shrink:0}@keyframes svelte-1bkfuo0-pulse{0%,to{opacity:.5}50%{opacity:1}}.edit-mode.svelte-1bkfuo0.svelte-1bkfuo0{z-index:10}.dark .field-input.svelte-1bkfuo0.svelte-1bkfuo0:hover{background:#94a3b80d;border-color:#94a3b81a}.dark .field-input.svelte-1bkfuo0.svelte-1bkfuo0:focus,.dark .field-input.editing.svelte-1bkfuo0.svelte-1bkfuo0{background:#1e293bcc}.dark .search-icon.svelte-1bkfuo0.svelte-1bkfuo0{color:var(--text-muted)}.dark .search-icon.svelte-1bkfuo0.svelte-1bkfuo0:hover{color:var(--text-secondary)}.editable-select-field.svelte-131sg98.svelte-131sg98{position:relative;display:inline-flex;align-items:center;gap:4px;width:100%}.field-display.svelte-131sg98.svelte-131sg98{padding:0;border-radius:3px;transition:background-color .2s ease;cursor:text;flex:1}.field-display.editable.svelte-131sg98.svelte-131sg98:hover:not(.loading){background:#64748b0d}.field-display.loading.svelte-131sg98.svelte-131sg98{opacity:.5;cursor:not-allowed}.field-select.svelte-131sg98.svelte-131sg98{flex:1;padding:2px 4px;background:#0f172acc;border:1px solid rgba(59,130,246,.5);border-radius:3px;color:var(--text-primary);font-size:inherit;font-family:inherit;cursor:pointer;box-shadow:0 0 0 2px var(--blue-glow-faint)}.field-select.svelte-131sg98.svelte-131sg98:focus{outline:none;border-color:#3b82f6b3}.field-select.svelte-131sg98.svelte-131sg98:disabled{opacity:.5;cursor:not-allowed}.field-select.svelte-131sg98 option.svelte-131sg98{background:var(--bg-app);color:var(--text-primary)}.saving-indicator.svelte-131sg98.svelte-131sg98{font-size:12px;color:var(--blue-primary);animation:svelte-131sg98-pulse 1.5s ease-in-out infinite;white-space:nowrap;font-weight:500}.error-indicator.svelte-131sg98.svelte-131sg98{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--color-error);color:var(--text-emphasis);border-radius:50%;font-size:10px;font-weight:700;cursor:help}@keyframes svelte-131sg98-pulse{0%,to{opacity:.5}50%{opacity:1}}.editable-date-field.svelte-2fysc9{position:relative;display:inline-flex;align-items:center;gap:4px;width:100%}.input-container.svelte-2fysc9{display:flex;align-items:center;gap:2px;flex:1;max-width:100%;overflow:hidden}.field-display.svelte-2fysc9{padding:0;border-radius:3px;transition:background-color .2s ease;cursor:text;flex:1}.field-display.editable.svelte-2fysc9:hover{background:#64748b0d}.field-input.svelte-2fysc9{flex:1;min-width:0;padding:2px 4px;background:#0f172acc;border:1px solid rgba(59,130,246,.5);border-radius:3px;color:var(--text-primary);font-size:12px;font-family:inherit;box-shadow:0 0 0 2px var(--blue-glow-faint)}.field-input.svelte-2fysc9:focus{outline:none;border-color:#3b82f6b3}.field-input[type=date].svelte-2fysc9::-webkit-calendar-picker-indicator{display:none}.field-input[type=date].svelte-2fysc9::-webkit-inner-spin-button{display:none}.date-picker-toggle.svelte-2fysc9{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;flex-shrink:0;background:#64748b1a;border:1px solid rgba(100,116,139,.3);border-radius:3px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.date-picker-toggle.svelte-2fysc9:hover{background:#64748b26;border-color:#64748b66;color:#cbd5e1}.saving-indicator.svelte-2fysc9{font-size:12px;color:var(--blue-primary);animation:svelte-2fysc9-pulse 1.5s ease-in-out infinite;white-space:nowrap;font-weight:500}.error-indicator.svelte-2fysc9{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--color-error);color:var(--text-emphasis);border-radius:50%;font-size:10px;font-weight:700;cursor:help}@keyframes svelte-2fysc9-pulse{0%,to{opacity:.5}50%{opacity:1}}.editable-location-field.svelte-imz56k.svelte-imz56k{position:relative;display:inline-flex;align-items:center;gap:4px;width:100%}.field-display.svelte-imz56k.svelte-imz56k{padding:0;border-radius:3px;transition:background-color .2s ease;cursor:text;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-display.editable.svelte-imz56k.svelte-imz56k:hover{background:#64748b0d}.location-popup.svelte-imz56k.svelte-imz56k{position:absolute;top:100%;left:0;z-index:1000;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:6px;padding:12px;min-width:250px;box-shadow:0 4px 12px #0000004d}.field-row.svelte-imz56k.svelte-imz56k{margin-bottom:10px}.field-row.svelte-imz56k label.svelte-imz56k{display:block;font-size:11px;color:var(--text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.location-input.svelte-imz56k.svelte-imz56k,.location-select.svelte-imz56k.svelte-imz56k{width:100%;padding:6px 8px;background:#0f172acc;border:1px solid var(--blue-glow);border-radius:4px;color:var(--text-primary);font-size:13px;font-family:inherit}.location-input.svelte-imz56k.svelte-imz56k:focus,.location-select.svelte-imz56k.svelte-imz56k:focus{outline:none;border-color:#3b82f6b3;box-shadow:0 0 0 2px var(--blue-glow-faint)}.location-select.svelte-imz56k.svelte-imz56k{cursor:pointer}.location-select.svelte-imz56k option.svelte-imz56k{background:var(--bg-app);color:var(--text-primary)}.button-row.svelte-imz56k.svelte-imz56k{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle)}.btn-cancel.svelte-imz56k.svelte-imz56k,.btn-save.svelte-imz56k.svelte-imz56k{padding:5px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel.svelte-imz56k.svelte-imz56k{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted)}.btn-cancel.svelte-imz56k.svelte-imz56k:hover{background:#64748b1a;color:var(--text-primary)}.btn-save.svelte-imz56k.svelte-imz56k{background:var(--blue-primary);border:none;color:#fff}.btn-save.svelte-imz56k.svelte-imz56k:hover{background:var(--blue-action)}.saving-indicator.svelte-imz56k.svelte-imz56k{font-size:12px;color:var(--blue-primary);animation:svelte-imz56k-pulse 1.5s ease-in-out infinite;white-space:nowrap;font-weight:500}.error-indicator.svelte-imz56k.svelte-imz56k{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--color-error);color:var(--text-emphasis);border-radius:50%;font-size:10px;font-weight:700;cursor:help}@keyframes svelte-imz56k-pulse{0%,to{opacity:.5}50%{opacity:1}}.top-level-tabs.svelte-1hwrs80{display:flex;gap:0;align-items:flex-end;margin-bottom:8px;padding-left:0}.tab-button.svelte-1hwrs80{background:transparent;border:none;border-bottom:2px solid transparent;padding:5px 16px 10px;color:var(--text-subtle);font-size:.8rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:color .2s,border-color .2s;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-right:0;flex:0 0 auto}.tab-button.active.svelte-1hwrs80{color:var(--text-emphasis);border-bottom-color:var(--blue-primary)}.tab-button.svelte-1hwrs80:hover{background-color:transparent!important}.tab-button.svelte-1hwrs80:hover:not(.active){color:var(--text-secondary);border-bottom-color:#fff3}.fact-browser.svelte-p1dnn.svelte-p1dnn{display:flex;flex-direction:column;height:100%;background:var(--bg-app);color:var(--text-primary)}.browser-header.svelte-p1dnn.svelte-p1dnn{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.stats-summary.svelte-p1dnn.svelte-p1dnn{display:flex;gap:1rem;font-size:.813rem;color:var(--text-muted)}.stat-item.svelte-p1dnn strong.svelte-p1dnn{color:var(--blue-primary)}.header-actions.svelte-p1dnn.svelte-p1dnn{display:flex;gap:.5rem}.filter-badge.svelte-p1dnn.svelte-p1dnn{background:var(--blue-primary);color:#000;padding:.125rem .375rem;border-radius:999px;font-size:.75rem;font-weight:600;margin-left:.25rem}.filter-bar.svelte-p1dnn.svelte-p1dnn{padding:1rem 1.5rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle)}.filter-section.svelte-p1dnn.svelte-p1dnn{margin-bottom:1rem}.filter-section.svelte-p1dnn.svelte-p1dnn:last-of-type{margin-bottom:0}.filter-section.svelte-p1dnn h4.svelte-p1dnn{margin:0 0 .5rem;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.filter-row.svelte-p1dnn.svelte-p1dnn{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.filter-input.svelte-p1dnn.svelte-p1dnn{padding:.5rem .75rem;background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:.875rem}.filter-input.wide.svelte-p1dnn.svelte-p1dnn{flex:1;min-width:200px}.filter-input.small.svelte-p1dnn.svelte-p1dnn{width:80px}.filter-input.svelte-p1dnn.svelte-p1dnn:focus{outline:none;border-color:var(--blue-primary)}.filter-select.svelte-p1dnn.svelte-p1dnn{padding:.5rem .75rem;background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:.875rem;min-width:120px}.confidence-inputs.svelte-p1dnn.svelte-p1dnn{display:flex;gap:.5rem;align-items:center}.confidence-label.svelte-p1dnn.svelte-p1dnn{font-size:.875rem;color:var(--text-muted)}.filter-actions.svelte-p1dnn.svelte-p1dnn{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.status-checkboxes.svelte-p1dnn.svelte-p1dnn{display:flex;gap:1rem;align-items:center}.checkbox-label.svelte-p1dnn.svelte-p1dnn{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--text-primary);cursor:pointer}.checkbox-label.svelte-p1dnn input[type=checkbox].svelte-p1dnn{width:16px;height:16px;accent-color:var(--blue-primary);cursor:pointer}.browser-content.svelte-p1dnn.svelte-p1dnn{display:flex;flex:1;overflow:hidden}.table-container.svelte-p1dnn.svelte-p1dnn{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.table-container.with-detail.svelte-p1dnn.svelte-p1dnn{flex:0 0 60%;border-right:1px solid var(--border-subtle)}.facts-table.svelte-p1dnn.svelte-p1dnn{width:100%;border-collapse:collapse;font-size:.813rem}.facts-table.svelte-p1dnn thead.svelte-p1dnn{position:sticky;top:0;background:var(--bg-tertiary);z-index:1}.facts-table.svelte-p1dnn th.svelte-p1dnn{padding:.75rem;text-align:left;font-weight:600;color:var(--text-muted);text-transform:uppercase;font-size:.688rem;letter-spacing:.5px;border-bottom:2px solid var(--border-medium)}.facts-table.svelte-p1dnn td.svelte-p1dnn{padding:.75rem;border-bottom:1px solid #2a2a40;vertical-align:middle}.facts-table.svelte-p1dnn tbody tr.svelte-p1dnn{cursor:pointer;transition:background .15s}.facts-table.svelte-p1dnn tbody tr.svelte-p1dnn:hover{background:var(--bg-tertiary)}.facts-table.svelte-p1dnn tbody tr.selected.svelte-p1dnn{background:#00aeff1a}.col-select.svelte-p1dnn.svelte-p1dnn{width:40px}.col-predicate.svelte-p1dnn.svelte-p1dnn{width:150px}.col-value.svelte-p1dnn.svelte-p1dnn{min-width:150px}.col-entity.svelte-p1dnn.svelte-p1dnn{width:140px}.col-confidence.svelte-p1dnn.svelte-p1dnn,.col-status.svelte-p1dnn.svelte-p1dnn{width:100px}.col-date.svelte-p1dnn.svelte-p1dnn{width:90px}.col-actions.svelte-p1dnn.svelte-p1dnn{width:60px}.predicate-name.svelte-p1dnn.svelte-p1dnn{font-weight:500}.value-preview.svelte-p1dnn.svelte-p1dnn{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-name.svelte-p1dnn.svelte-p1dnn{color:var(--text-muted)}.confidence-bar.svelte-p1dnn.svelte-p1dnn{position:relative;height:20px;background:var(--border-subtle);border-radius:4px;overflow:hidden}.confidence-bar.large.svelte-p1dnn.svelte-p1dnn{height:24px}.confidence-fill.svelte-p1dnn.svelte-p1dnn{position:absolute;top:0;left:0;height:100%;transition:width .3s}.confidence-text.svelte-p1dnn.svelte-p1dnn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.688rem;font-weight:600;color:var(--text-emphasis);text-shadow:0 1px 2px rgba(0,0,0,.5)}.status-badge.svelte-p1dnn.svelte-p1dnn{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.688rem;font-weight:500;text-transform:capitalize}.status-active.svelte-p1dnn.svelte-p1dnn{background:#4ade8033;color:var(--color-success)}.status-superseded.svelte-p1dnn.svelte-p1dnn{background:#94a3b833;color:var(--text-secondary)}.table-footer.svelte-p1dnn.svelte-p1dnn{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid var(--border-subtle);background:var(--bg-tertiary)}.results-info.svelte-p1dnn.svelte-p1dnn{font-size:.813rem;color:var(--text-muted)}.detail-panel.svelte-p1dnn.svelte-p1dnn{flex:0 0 40%;display:flex;flex-direction:column;background:var(--bg-app);overflow-y:auto}.detail-header.svelte-p1dnn.svelte-p1dnn{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-subtle)}.detail-header.svelte-p1dnn h3.svelte-p1dnn{margin:0;font-size:1rem;color:var(--text-emphasis)}.detail-content.svelte-p1dnn.svelte-p1dnn{padding:1rem}.detail-section.svelte-p1dnn.svelte-p1dnn{margin-bottom:1.5rem}.detail-section.svelte-p1dnn h4.svelte-p1dnn{margin:0 0 .75rem;font-size:.75rem;color:var(--blue-primary);text-transform:uppercase;letter-spacing:.5px}.detail-section.svelte-p1dnn dl.svelte-p1dnn{margin:0}.detail-section.svelte-p1dnn dt.svelte-p1dnn{font-size:.688rem;font-weight:600;color:var(--text-muted);margin-bottom:.25rem;margin-top:.75rem}.detail-section.svelte-p1dnn dt.svelte-p1dnn:first-child{margin-top:0}.detail-section.svelte-p1dnn dd.svelte-p1dnn{margin:0;font-size:.875rem;color:var(--text-primary)}.monospace.svelte-p1dnn.svelte-p1dnn{font-family:monospace;font-size:.75rem}.value-display.svelte-p1dnn.svelte-p1dnn{font-family:monospace;white-space:pre-wrap;word-break:break-word;background:var(--bg-tertiary);padding:.5rem;border-radius:4px}.entity-list.svelte-p1dnn.svelte-p1dnn{display:flex;flex-direction:column;gap:.5rem}.entity-item.svelte-p1dnn.svelte-p1dnn{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--bg-tertiary);border-radius:4px}.entity-item.primary.svelte-p1dnn.svelte-p1dnn{border-left:3px solid var(--blue-primary)}.entity-item.svelte-p1dnn .entity-name.svelte-p1dnn{flex:1;color:var(--text-primary)}.entity-type.svelte-p1dnn.svelte-p1dnn,.entity-role.svelte-p1dnn.svelte-p1dnn{font-size:.688rem;padding:.125rem .375rem;background:var(--border-subtle);border-radius:4px}.entity-type.svelte-p1dnn.svelte-p1dnn{color:var(--blue-primary)}.entity-role.svelte-p1dnn.svelte-p1dnn{color:var(--text-muted)}.loading-text.svelte-p1dnn.svelte-p1dnn,.empty-text.svelte-p1dnn.svelte-p1dnn{color:var(--text-disabled);font-style:italic;font-size:.813rem}.metadata-display.svelte-p1dnn.svelte-p1dnn{background:var(--bg-tertiary);padding:.75rem;border-radius:4px;font-size:.75rem;overflow-x:auto;color:var(--text-primary)}.detail-actions.svelte-p1dnn.svelte-p1dnn{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.loading-state.svelte-p1dnn.svelte-p1dnn,.error-state.svelte-p1dnn.svelte-p1dnn,.empty-state.svelte-p1dnn.svelte-p1dnn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--text-muted)}.spinner.svelte-p1dnn.svelte-p1dnn{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-p1dnn-spin .8s linear infinite;margin-bottom:1rem}@keyframes svelte-p1dnn-spin{to{transform:rotate(360deg)}}.error-message.svelte-p1dnn.svelte-p1dnn{color:var(--color-error);margin-bottom:1rem}.btn.svelte-p1dnn.svelte-p1dnn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn.svelte-p1dnn.svelte-p1dnn:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-p1dnn.svelte-p1dnn{background:var(--blue-primary);color:#000}.btn-primary.svelte-p1dnn.svelte-p1dnn:hover:not(:disabled){background:var(--blue-action)}.btn-secondary.svelte-p1dnn.svelte-p1dnn{background:var(--border-subtle);color:var(--text-primary);border:1px solid var(--border-subtle)}.btn-secondary.svelte-p1dnn.svelte-p1dnn:hover:not(:disabled){background:var(--bg-hover)}.btn-secondary.active.svelte-p1dnn.svelte-p1dnn{background:#00aeff33;border-color:var(--blue-primary)}.btn-icon.svelte-p1dnn.svelte-p1dnn{background:none;border:none;cursor:pointer;padding:.25rem .5rem;font-size:1rem;opacity:.7;transition:opacity .2s;color:var(--text-primary)}.btn-icon.svelte-p1dnn.svelte-p1dnn:hover{opacity:1}.btn-danger.svelte-p1dnn.svelte-p1dnn{background:var(--color-error);color:var(--text-emphasis)}.btn-danger.svelte-p1dnn.svelte-p1dnn:hover:not(:disabled){background:#c82333}.modal-overlay.svelte-p1dnn.svelte-p1dnn{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-p1dnn.svelte-p1dnn{background:var(--bg-app);border-radius:8px;max-width:400px;width:90%;border:1px solid var(--border-subtle)}.modal-header.svelte-p1dnn.svelte-p1dnn{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-p1dnn h3.svelte-p1dnn{margin:0;font-size:1rem;color:var(--text-emphasis)}.modal-body.svelte-p1dnn.svelte-p1dnn{padding:1rem}.modal-body.svelte-p1dnn p.svelte-p1dnn{margin:0 0 .5rem}.warning-text.svelte-p1dnn.svelte-p1dnn{color:var(--color-error);font-size:.875rem}.modal-footer.svelte-p1dnn.svelte-p1dnn{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem;border-top:1px solid var(--border-subtle)}.metadata-interactive.svelte-p1dnn.svelte-p1dnn{display:flex;flex-direction:column;gap:.5rem}.metadata-item.svelte-p1dnn.svelte-p1dnn{background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.metadata-item.warning.svelte-p1dnn.svelte-p1dnn{border-left:3px solid var(--color-warning-soft)}.metadata-toggle.svelte-p1dnn.svelte-p1dnn{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;color:var(--text-primary);cursor:pointer;font-size:.813rem;text-align:left;transition:background .2s}.metadata-toggle.svelte-p1dnn.svelte-p1dnn:hover{background:var(--border-subtle)}.toggle-icon.svelte-p1dnn.svelte-p1dnn{font-size:.625rem;color:var(--text-muted)}.metadata-content.svelte-p1dnn.svelte-p1dnn{padding:.5rem .75rem .75rem;border-top:1px solid var(--border-subtle);font-size:.813rem;line-height:1.5}.metadata-content.source-text.svelte-p1dnn.svelte-p1dnn{white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;color:var(--text-muted)}.excerpt-list.svelte-p1dnn.svelte-p1dnn{margin:0;padding-left:1.25rem}.excerpt-item.svelte-p1dnn.svelte-p1dnn{margin-bottom:.5rem;padding:.25rem .5rem;background:var(--bg-app);border-radius:4px;font-style:italic;color:var(--text-muted)}.excerpt-list.invalid.svelte-p1dnn .excerpt-item.svelte-p1dnn{border-left:2px solid var(--color-warning-soft)}.invalid-explanation.svelte-p1dnn.svelte-p1dnn{color:var(--text-muted);font-size:.75rem;margin-bottom:.5rem}.other-metadata.svelte-p1dnn.svelte-p1dnn{margin:0}.other-metadata.svelte-p1dnn dt.svelte-p1dnn{font-weight:600;color:var(--text-muted);margin-top:.5rem}.other-metadata.svelte-p1dnn dt.svelte-p1dnn:first-child{margin-top:0}.other-metadata.svelte-p1dnn dd.svelte-p1dnn{margin:0;color:var(--text-primary);word-break:break-word}.supersession-chain.svelte-p1dnn.svelte-p1dnn{display:flex;flex-direction:column;gap:.5rem}.chain-item.svelte-p1dnn.svelte-p1dnn{display:flex;gap:.75rem;padding:.5rem;background:var(--bg-tertiary);border-radius:4px;border-left:3px solid var(--border-subtle)}.chain-item.current.svelte-p1dnn.svelte-p1dnn{border-left-color:var(--color-success);background:#4ade801a}.chain-number.svelte-p1dnn.svelte-p1dnn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--border-subtle);border-radius:50%;font-size:.75rem;font-weight:600}.chain-item.current.svelte-p1dnn .chain-number.svelte-p1dnn{background:var(--color-success);color:#000}.chain-content.svelte-p1dnn.svelte-p1dnn{flex:1;display:flex;flex-direction:column;gap:.25rem}.chain-value.svelte-p1dnn.svelte-p1dnn{font-size:.875rem}.chain-date.svelte-p1dnn.svelte-p1dnn,.chain-superseded.svelte-p1dnn.svelte-p1dnn{font-size:.688rem;color:var(--text-muted)}.source-link.svelte-p1dnn.svelte-p1dnn{display:inline-flex;align-items:center;gap:.375rem;background:none;border:none;color:var(--blue-primary);font-family:monospace;font-size:.75rem;cursor:pointer;padding:0;text-align:left;transition:color .2s}.source-link.svelte-p1dnn.svelte-p1dnn:hover{color:var(--blue-action);text-decoration:underline}.link-icon.svelte-p1dnn.svelte-p1dnn{font-size:.875rem}.metadata-toggle-row.svelte-p1dnn.svelte-p1dnn{display:flex;align-items:center;justify-content:space-between;width:100%}.btn-view-source.svelte-p1dnn.svelte-p1dnn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#00aeff1a;border:1px solid rgba(0,174,255,.3);border-radius:4px;color:var(--blue-primary);font-size:.75rem;cursor:pointer;transition:all .2s}.btn-view-source.svelte-p1dnn.svelte-p1dnn:hover{background:#00aeff33;border-color:var(--blue-primary)}.facts-tab.svelte-1bw79fw{padding:2rem;max-width:100%;height:calc(100vh - 12rem);overflow:auto}.tab-header.svelte-1bw79fw{margin-bottom:1.5rem}.tab-description.svelte-1bw79fw{font-size:.95rem;color:var(--text-subtle);margin:0}.dark .tab-description.svelte-1bw79fw{color:var(--text-secondary)}.resolution-queue.svelte-44u4v9.svelte-44u4v9{display:flex;flex-direction:column;height:100%;background-color:var(--bg-panel);color:var(--text-primary)}.queue-header.svelte-44u4v9.svelte-44u4v9{padding:16px 24px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:flex-start}.header-content.svelte-44u4v9 h2.svelte-44u4v9{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--text-primary)}.stats-summary.svelte-44u4v9.svelte-44u4v9{display:flex;gap:24px}.stat.svelte-44u4v9.svelte-44u4v9{display:flex;flex-direction:column;gap:4px}.stat-value.svelte-44u4v9.svelte-44u4v9{font-size:24px;font-weight:700;color:var(--blue-primary)}.stat-label.svelte-44u4v9.svelte-44u4v9{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.header-actions.svelte-44u4v9.svelte-44u4v9{display:flex;gap:12px}.filter-bar.svelte-44u4v9.svelte-44u4v9{padding:16px 24px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);display:flex;gap:12px}.filter-select.svelte-44u4v9.svelte-44u4v9{padding:8px 12px;background-color:var(--bg-panel);border:1px solid var(--border-medium);border-radius:4px;color:var(--text-primary);font-size:14px;min-width:150px}.filter-input.svelte-44u4v9.svelte-44u4v9{flex:1;padding:8px 12px;background-color:var(--bg-panel);border:1px solid var(--border-medium);border-radius:4px;color:var(--text-primary);font-size:14px}.filter-input.svelte-44u4v9.svelte-44u4v9:focus{outline:none;border-color:var(--blue-primary)}.queue-content.svelte-44u4v9.svelte-44u4v9{flex:1;overflow-y:auto;padding:24px}.tasks-list.svelte-44u4v9.svelte-44u4v9{display:flex;flex-direction:column;gap:16px}.task-card.svelte-44u4v9.svelte-44u4v9{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;transition:all .2s}.task-card.svelte-44u4v9.svelte-44u4v9:hover{border-color:var(--border-medium)}.task-card.expanded.svelte-44u4v9.svelte-44u4v9{border-color:var(--blue-primary)}.task-card.resolving.svelte-44u4v9.svelte-44u4v9{opacity:.6;pointer-events:none}.card-header.svelte-44u4v9.svelte-44u4v9{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .15s}.card-header.svelte-44u4v9.svelte-44u4v9:hover{background-color:var(--bg-tertiary)}.card-header-left.svelte-44u4v9.svelte-44u4v9{display:flex;align-items:center;gap:16px;flex:1}.task-priority.svelte-44u4v9.svelte-44u4v9{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.task-priority.priority-high.svelte-44u4v9.svelte-44u4v9{background-color:#dc354533;color:var(--color-error-soft)}.task-priority.priority-medium.svelte-44u4v9.svelte-44u4v9{background-color:#ffa50033;color:orange}.task-priority.priority-low.svelte-44u4v9.svelte-44u4v9{background-color:#6c757d33;color:var(--text-muted)}.task-type-badge.svelte-44u4v9.svelte-44u4v9{padding:4px 12px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.task-type-matching.svelte-44u4v9.svelte-44u4v9{background-color:#00aeff26;color:var(--blue-primary);border:1px solid rgba(0,174,255,.3)}.task-type-screening.svelte-44u4v9.svelte-44u4v9{background-color:#9c27b026;color:#ce93d8;border:1px solid rgba(156,39,176,.3)}.stat-matching.svelte-44u4v9 .stat-value.svelte-44u4v9{color:var(--blue-primary)}.stat-screening.svelte-44u4v9 .stat-value.svelte-44u4v9{color:#ce93d8}.screening-classification.svelte-44u4v9.svelte-44u4v9{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.classification-include.svelte-44u4v9.svelte-44u4v9{background-color:#28a74533;color:#4caf50}.classification-exclude.svelte-44u4v9.svelte-44u4v9{background-color:#dc354533;color:var(--color-error-soft)}.classification-uncertain.svelte-44u4v9.svelte-44u4v9{background-color:#ffa50033;color:orange}.task-mention.svelte-44u4v9.svelte-44u4v9{display:flex;align-items:center;gap:12px}.mention-text.svelte-44u4v9.svelte-44u4v9{font-size:16px;font-weight:500;color:var(--text-primary)}.entity-type-badge.svelte-44u4v9.svelte-44u4v9{padding:2px 8px;background-color:var(--border-subtle);border-radius:4px;font-size:12px;color:var(--text-muted)}.card-header-right.svelte-44u4v9.svelte-44u4v9{display:flex;align-items:center;gap:16px}.task-meta.svelte-44u4v9.svelte-44u4v9{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:var(--text-muted)}.candidate-count.svelte-44u4v9.svelte-44u4v9{font-weight:600;color:var(--blue-primary)}.expand-icon.svelte-44u4v9.svelte-44u4v9{transition:transform .2s}.expand-icon.expanded.svelte-44u4v9.svelte-44u4v9{transform:rotate(180deg)}.card-content.svelte-44u4v9.svelte-44u4v9{padding:0 20px 20px;border-top:1px solid var(--bg-tertiary)}.context-section.svelte-44u4v9.svelte-44u4v9{padding:16px 0;border-bottom:1px solid var(--bg-tertiary)}.context-section.svelte-44u4v9 h4.svelte-44u4v9,.candidates-section.svelte-44u4v9 h4.svelte-44u4v9{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--blue-primary);text-transform:uppercase;letter-spacing:.5px}.context-text.svelte-44u4v9.svelte-44u4v9{margin:0;font-size:14px;color:var(--text-muted);line-height:1.5}.candidates-section.svelte-44u4v9.svelte-44u4v9{padding:16px 0}.no-candidates.svelte-44u4v9.svelte-44u4v9{margin:0;padding:16px;text-align:center;color:var(--text-muted);background-color:var(--bg-tertiary);border-radius:4px}.candidates-list.svelte-44u4v9.svelte-44u4v9{display:flex;flex-direction:column;gap:12px}.candidate-card.svelte-44u4v9.svelte-44u4v9{padding:16px;background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;transition:border-color .15s}.candidate-card.svelte-44u4v9.svelte-44u4v9:hover{border-color:var(--border-medium)}.candidate-header.svelte-44u4v9.svelte-44u4v9{display:flex;align-items:center;gap:16px;margin-bottom:12px}.candidate-rank.svelte-44u4v9.svelte-44u4v9{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--border-subtle);border-radius:50%;font-weight:600;font-size:14px;color:var(--blue-primary)}.candidate-info.svelte-44u4v9.svelte-44u4v9{flex:1}.candidate-name.svelte-44u4v9.svelte-44u4v9{font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:6px}.candidate-attributes.svelte-44u4v9.svelte-44u4v9{display:flex;gap:6px;flex-wrap:wrap}.attribute-badge.svelte-44u4v9.svelte-44u4v9{padding:2px 8px;background-color:var(--border-subtle);border-radius:4px;font-size:11px;color:var(--text-muted)}.candidate-score.svelte-44u4v9.svelte-44u4v9{font-size:24px;font-weight:700;padding:8px 16px;border-radius:4px}.candidate-score.confidence-high.svelte-44u4v9.svelte-44u4v9{background-color:#28a74533;color:#4caf50}.candidate-score.confidence-medium.svelte-44u4v9.svelte-44u4v9{background-color:#ffa50033;color:orange}.candidate-score.confidence-low.svelte-44u4v9.svelte-44u4v9{background-color:#dc354533;color:var(--color-error-soft)}.candidate-reasoning.svelte-44u4v9.svelte-44u4v9{padding:12px;background-color:var(--bg-panel);border-radius:4px;font-size:13px;color:var(--text-muted);line-height:1.5;margin-bottom:12px}.reasoning-label.svelte-44u4v9.svelte-44u4v9{font-weight:600;color:var(--text-primary);display:block;margin-bottom:4px}.candidate-actions.svelte-44u4v9.svelte-44u4v9{display:flex;justify-content:flex-end}.card-actions.svelte-44u4v9.svelte-44u4v9{display:flex;gap:12px;padding-top:16px;border-top:1px solid var(--bg-tertiary);margin-top:16px}.resolving-indicator.svelte-44u4v9.svelte-44u4v9{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;margin-top:16px;background-color:var(--bg-tertiary);border-radius:4px;color:var(--blue-primary);font-weight:500}.pagination-footer.svelte-44u4v9.svelte-44u4v9{display:flex;justify-content:space-between;align-items:center;padding-top:24px;margin-top:24px;border-top:1px solid var(--border-subtle)}.results-info.svelte-44u4v9.svelte-44u4v9{font-size:14px;color:var(--text-muted)}.btn.svelte-44u4v9.svelte-44u4v9{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.btn.svelte-44u4v9.svelte-44u4v9:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-44u4v9.svelte-44u4v9{background-color:var(--blue-primary);color:#fff}.btn-primary.svelte-44u4v9.svelte-44u4v9:hover:not(:disabled){background-color:var(--blue-deep)}.btn-secondary.svelte-44u4v9.svelte-44u4v9{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-44u4v9.svelte-44u4v9:hover:not(:disabled){background-color:var(--border-medium)}.btn-sm.svelte-44u4v9.svelte-44u4v9{padding:6px 12px;font-size:13px}.btn-icon.svelte-44u4v9.svelte-44u4v9{padding:4px 8px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:16px}.btn-icon.svelte-44u4v9.svelte-44u4v9:hover{color:var(--text-primary)}.icon.svelte-44u4v9.svelte-44u4v9{font-size:16px}.loading-state.svelte-44u4v9.svelte-44u4v9,.error-state.svelte-44u4v9.svelte-44u4v9,.empty-state.svelte-44u4v9.svelte-44u4v9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-muted)}.empty-subtitle.svelte-44u4v9.svelte-44u4v9{margin-top:8px;font-size:14px}.spinner.svelte-44u4v9.svelte-44u4v9{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-44u4v9-spin .8s linear infinite;margin-bottom:16px}.spinner-sm.svelte-44u4v9.svelte-44u4v9{width:20px;height:20px;border:2px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-44u4v9-spin .8s linear infinite}@keyframes svelte-44u4v9-spin{to{transform:rotate(360deg)}}.error-message.svelte-44u4v9.svelte-44u4v9{color:var(--color-error-soft);margin-bottom:16px}.confidence-score.svelte-44u4v9.svelte-44u4v9{font-weight:600;color:orange}.llm-suggestion-section.svelte-44u4v9.svelte-44u4v9{padding:16px 0;border-bottom:1px solid var(--bg-tertiary)}.llm-suggestion-card.svelte-44u4v9.svelte-44u4v9{padding:16px;background-color:var(--bg-tertiary);border-radius:6px;border-left:3px solid var(--blue-primary)}.suggestion-header.svelte-44u4v9.svelte-44u4v9{margin-bottom:8px}.suggestion-confidence.svelte-44u4v9.svelte-44u4v9{padding:4px 12px;border-radius:4px;font-size:13px;font-weight:600}.suggestion-rationale.svelte-44u4v9.svelte-44u4v9{margin:0;font-size:14px;color:var(--text-primary);line-height:1.5}.entity-summary-section.svelte-44u4v9.svelte-44u4v9{padding:16px 0;border-bottom:1px solid var(--bg-tertiary)}.entity-summary-card.svelte-44u4v9.svelte-44u4v9{padding:16px;background-color:var(--bg-tertiary);border-radius:6px}.entity-name-large.svelte-44u4v9.svelte-44u4v9{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.entity-type-large.svelte-44u4v9.svelte-44u4v9{font-size:14px;color:var(--text-muted);margin-bottom:12px}.entity-attributes.svelte-44u4v9.svelte-44u4v9{display:flex;flex-direction:column;gap:8px}.attribute-row.svelte-44u4v9.svelte-44u4v9{display:flex;gap:8px;font-size:14px}.attribute-key.svelte-44u4v9.svelte-44u4v9{color:var(--text-muted);min-width:120px}.attribute-value.svelte-44u4v9.svelte-44u4v9{color:var(--text-primary)}.screening-result-section.svelte-44u4v9.svelte-44u4v9{padding:16px 0;border-bottom:1px solid var(--bg-tertiary)}.screening-result-card.svelte-44u4v9.svelte-44u4v9{padding:16px;background-color:var(--bg-tertiary);border-radius:6px;border-left:3px solid var(--text-muted)}.screening-result-card.classification-include.svelte-44u4v9.svelte-44u4v9{border-left-color:#4caf50}.screening-result-card.classification-exclude.svelte-44u4v9.svelte-44u4v9{border-left-color:var(--color-error-soft)}.screening-result-card.classification-uncertain.svelte-44u4v9.svelte-44u4v9{border-left-color:orange}.screening-header.svelte-44u4v9.svelte-44u4v9{display:flex;align-items:center;gap:12px;margin-bottom:12px}.screening-classification-badge.svelte-44u4v9.svelte-44u4v9{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:700}.screening-confidence.svelte-44u4v9.svelte-44u4v9{font-size:14px;color:var(--text-muted)}.screening-rationale.svelte-44u4v9.svelte-44u4v9{margin:0;font-size:14px;color:var(--text-primary);line-height:1.5}.criteria-section.svelte-44u4v9.svelte-44u4v9{padding:16px 0;border-bottom:1px solid var(--bg-tertiary)}.criteria-card.svelte-44u4v9.svelte-44u4v9{padding:16px;background-color:var(--bg-panel);border-radius:6px;border:1px solid var(--border-subtle)}.criteria-text.svelte-44u4v9.svelte-44u4v9{margin:0;font-size:13px;color:var(--text-muted);line-height:1.6;white-space:pre-wrap;max-height:150px;overflow-y:auto}.source-context-section.svelte-44u4v9.svelte-44u4v9{padding:16px 0;border-bottom:1px solid var(--bg-tertiary)}.source-context-text.svelte-44u4v9.svelte-44u4v9{margin:0;font-size:14px;color:var(--text-muted);line-height:1.5}.screening-actions.svelte-44u4v9.svelte-44u4v9{gap:16px}.btn-success.svelte-44u4v9.svelte-44u4v9{background-color:#4caf50;color:#fff}.btn-success.svelte-44u4v9.svelte-44u4v9:hover:not(:disabled){background-color:#3d9141}.btn-danger.svelte-44u4v9.svelte-44u4v9{background-color:var(--color-error-soft);color:#fff}.btn-danger.svelte-44u4v9.svelte-44u4v9:hover:not(:disabled){background-color:#c82333}.conflict-queue.svelte-19lnth7.svelte-19lnth7{display:flex;flex-direction:column;height:100%;background-color:var(--bg-panel);color:var(--text-primary)}.queue-header.svelte-19lnth7.svelte-19lnth7{padding:16px 24px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:flex-start}.header-content.svelte-19lnth7 h2.svelte-19lnth7{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--text-primary)}.stats-summary.svelte-19lnth7.svelte-19lnth7{display:flex;gap:24px}.stat.svelte-19lnth7.svelte-19lnth7{display:flex;flex-direction:column;gap:4px}.stat-value.svelte-19lnth7.svelte-19lnth7{font-size:24px;font-weight:700;color:var(--blue-primary)}.stat-severity-high.svelte-19lnth7 .stat-value.svelte-19lnth7{color:var(--color-error-soft)}.stat-label.svelte-19lnth7.svelte-19lnth7{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stats-loading.svelte-19lnth7.svelte-19lnth7{color:var(--text-muted);font-size:14px}.header-actions.svelte-19lnth7.svelte-19lnth7{display:flex;gap:12px}.filter-bar.svelte-19lnth7.svelte-19lnth7{padding:16px 24px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);display:flex;gap:12px}.filter-select.svelte-19lnth7.svelte-19lnth7{padding:8px 12px;background-color:var(--bg-panel);border:1px solid var(--border-medium);border-radius:4px;color:var(--text-primary);font-size:14px;min-width:150px}.filter-input.svelte-19lnth7.svelte-19lnth7{flex:1;padding:8px 12px;background-color:var(--bg-panel);border:1px solid var(--border-medium);border-radius:4px;color:var(--text-primary);font-size:14px}.filter-input.svelte-19lnth7.svelte-19lnth7:focus,.filter-select.svelte-19lnth7.svelte-19lnth7:focus{outline:none;border-color:var(--blue-primary)}.queue-content.svelte-19lnth7.svelte-19lnth7{flex:1;overflow-y:auto;padding:24px}.conflicts-list.svelte-19lnth7.svelte-19lnth7{display:flex;flex-direction:column;gap:16px}.conflict-card.svelte-19lnth7.svelte-19lnth7{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;transition:all .2s}.conflict-card.svelte-19lnth7.svelte-19lnth7:hover{border-color:var(--border-medium)}.conflict-card.expanded.svelte-19lnth7.svelte-19lnth7{border-color:var(--blue-primary)}.conflict-card.resolving.svelte-19lnth7.svelte-19lnth7{opacity:.6;pointer-events:none}.card-header.svelte-19lnth7.svelte-19lnth7{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .15s}.card-header.svelte-19lnth7.svelte-19lnth7:hover{background-color:var(--bg-tertiary)}.card-header-left.svelte-19lnth7.svelte-19lnth7{display:flex;align-items:center;gap:16px;flex:1}.conflict-severity.svelte-19lnth7.svelte-19lnth7{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.conflict-severity.severity-high.svelte-19lnth7.svelte-19lnth7{background-color:#dc354533;color:var(--color-error-soft)}.conflict-severity.severity-medium.svelte-19lnth7.svelte-19lnth7{background-color:#ffa50033;color:orange}.conflict-severity.severity-low.svelte-19lnth7.svelte-19lnth7{background-color:#6c757d33;color:var(--text-muted)}.conflict-info.svelte-19lnth7.svelte-19lnth7{display:flex;align-items:center;gap:12px}.field-name.svelte-19lnth7.svelte-19lnth7{font-size:16px;font-weight:500;color:var(--text-primary)}.entity-badge.svelte-19lnth7.svelte-19lnth7{padding:2px 8px;background-color:var(--border-subtle);border-radius:4px;font-size:12px;color:var(--text-muted)}.card-header-right.svelte-19lnth7.svelte-19lnth7{display:flex;align-items:center;gap:16px}.conflict-meta.svelte-19lnth7.svelte-19lnth7{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:var(--text-muted)}.resolved-value.svelte-19lnth7.svelte-19lnth7{font-family:monospace;color:var(--text-primary)}.confidence-badge.svelte-19lnth7.svelte-19lnth7{padding:4px 12px;border-radius:4px;font-weight:600;font-size:14px}.confidence-badge.confidence-high.svelte-19lnth7.svelte-19lnth7{background-color:#28a74533;color:#4caf50}.confidence-badge.confidence-medium.svelte-19lnth7.svelte-19lnth7{background-color:#ffa50033;color:orange}.confidence-badge.confidence-low.svelte-19lnth7.svelte-19lnth7{background-color:#dc354533;color:var(--color-error-soft)}.confidence-badge.confidence-unknown.svelte-19lnth7.svelte-19lnth7{background-color:#6c757d33;color:var(--text-muted)}.expand-icon.svelte-19lnth7.svelte-19lnth7{transition:transform .2s}.expand-icon.expanded.svelte-19lnth7.svelte-19lnth7{transform:rotate(180deg)}.card-content.svelte-19lnth7.svelte-19lnth7{padding:0 20px 20px;border-top:1px solid var(--bg-tertiary)}.value-section.svelte-19lnth7.svelte-19lnth7,.provenance-section.svelte-19lnth7.svelte-19lnth7,.conflict-info-section.svelte-19lnth7.svelte-19lnth7,.modify-section.svelte-19lnth7.svelte-19lnth7{padding:16px 0;border-bottom:1px solid var(--bg-tertiary)}.value-section.svelte-19lnth7 h4.svelte-19lnth7,.provenance-section.svelte-19lnth7 h4.svelte-19lnth7,.conflict-info-section.svelte-19lnth7 h4.svelte-19lnth7,.modify-section.svelte-19lnth7 h4.svelte-19lnth7{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--blue-primary);text-transform:uppercase;letter-spacing:.5px}.value-display.svelte-19lnth7.svelte-19lnth7{background-color:var(--bg-panel);border-radius:4px;padding:12px;overflow-x:auto}.value-text.svelte-19lnth7.svelte-19lnth7{margin:0;font-size:14px;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.provenance-item.svelte-19lnth7.svelte-19lnth7{margin-bottom:12px}.provenance-label.svelte-19lnth7.svelte-19lnth7{font-weight:600;color:var(--text-primary);display:block;margin-bottom:4px}.provenance-value.svelte-19lnth7.svelte-19lnth7{color:var(--text-muted)}.provenance-excerpt.svelte-19lnth7.svelte-19lnth7,.provenance-rationale.svelte-19lnth7.svelte-19lnth7{margin:0;padding:12px;background-color:var(--bg-panel);border-radius:4px;font-size:13px;color:var(--text-muted);line-height:1.5;font-style:italic}.conflict-badges.svelte-19lnth7.svelte-19lnth7{display:flex;gap:12px}.info-badge.svelte-19lnth7.svelte-19lnth7{padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500}.info-badge.contributing.svelte-19lnth7.svelte-19lnth7{background-color:#28a74533;color:#4caf50}.info-badge.conflicting.svelte-19lnth7.svelte-19lnth7{background-color:#ffa50033;color:orange}.modify-input.svelte-19lnth7.svelte-19lnth7{width:100%;padding:12px;background-color:var(--bg-panel);border:1px solid var(--border-medium);border-radius:4px;color:var(--text-primary);font-size:14px;font-family:monospace;resize:vertical}.modify-input.svelte-19lnth7.svelte-19lnth7:focus{outline:none;border-color:var(--blue-primary)}.card-actions.svelte-19lnth7.svelte-19lnth7{display:flex;gap:12px;padding-top:16px;margin-top:16px}.resolving-indicator.svelte-19lnth7.svelte-19lnth7{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;margin-top:16px;background-color:var(--bg-tertiary);border-radius:4px;color:var(--blue-primary);font-weight:500}.pagination-footer.svelte-19lnth7.svelte-19lnth7{display:flex;justify-content:space-between;align-items:center;padding-top:24px;margin-top:24px;border-top:1px solid var(--border-subtle)}.results-info.svelte-19lnth7.svelte-19lnth7{font-size:14px;color:var(--text-muted)}.btn.svelte-19lnth7.svelte-19lnth7{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.btn.svelte-19lnth7.svelte-19lnth7:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-19lnth7.svelte-19lnth7{background-color:var(--blue-primary);color:#fff}.btn-primary.svelte-19lnth7.svelte-19lnth7:hover:not(:disabled){background-color:var(--blue-deep)}.btn-secondary.svelte-19lnth7.svelte-19lnth7{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-19lnth7.svelte-19lnth7:hover:not(:disabled){background-color:var(--border-medium)}.btn-success.svelte-19lnth7.svelte-19lnth7{background-color:#28a745;color:#fff}.btn-success.svelte-19lnth7.svelte-19lnth7:hover:not(:disabled){background-color:#218838}.btn-danger.svelte-19lnth7.svelte-19lnth7{background-color:var(--color-error-soft);color:#fff}.btn-danger.svelte-19lnth7.svelte-19lnth7:hover:not(:disabled){background-color:#c82333}.btn-icon.svelte-19lnth7.svelte-19lnth7{padding:4px 8px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:16px}.btn-icon.svelte-19lnth7.svelte-19lnth7:hover{color:var(--text-primary)}.icon.svelte-19lnth7.svelte-19lnth7{font-size:16px}.loading-state.svelte-19lnth7.svelte-19lnth7,.error-state.svelte-19lnth7.svelte-19lnth7,.empty-state.svelte-19lnth7.svelte-19lnth7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-muted)}.empty-icon.svelte-19lnth7.svelte-19lnth7{font-size:48px;margin-bottom:16px;color:#4caf50}.empty-subtitle.svelte-19lnth7.svelte-19lnth7{margin-top:8px;font-size:14px}.spinner.svelte-19lnth7.svelte-19lnth7{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-19lnth7-spin .8s linear infinite;margin-bottom:16px}.spinner-sm.svelte-19lnth7.svelte-19lnth7{width:20px;height:20px;border:2px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-19lnth7-spin .8s linear infinite}@keyframes svelte-19lnth7-spin{to{transform:rotate(360deg)}}.error-message.svelte-19lnth7.svelte-19lnth7{color:var(--color-error-soft);margin-bottom:16px}.bulk-action-bar.svelte-19lnth7.svelte-19lnth7{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background-color:var(--bg-panel);border-bottom:1px solid var(--border-subtle)}.bulk-action-bar.has-selection.svelte-19lnth7.svelte-19lnth7{background-color:#00aeff1a;border-bottom-color:var(--blue-primary)}.bulk-select-all.svelte-19lnth7.svelte-19lnth7{display:flex;align-items:center;gap:16px}.checkbox-label.svelte-19lnth7.svelte-19lnth7{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary);font-size:14px}.checkbox-label.svelte-19lnth7 input[type=checkbox].svelte-19lnth7{width:18px;height:18px;cursor:pointer;accent-color:var(--blue-primary)}.selection-count.svelte-19lnth7.svelte-19lnth7{color:var(--blue-primary);font-weight:600;font-size:14px}.bulk-actions.svelte-19lnth7.svelte-19lnth7{display:flex;gap:12px}.selection-checkbox.svelte-19lnth7.svelte-19lnth7{display:flex;align-items:center;cursor:pointer}.selection-checkbox.svelte-19lnth7 input[type=checkbox].svelte-19lnth7{width:18px;height:18px;cursor:pointer;accent-color:var(--blue-primary)}.conflict-card.selected.svelte-19lnth7.svelte-19lnth7{border-color:var(--blue-primary);background-color:#00aeff0d}.modal-overlay.svelte-19lnth7.svelte-19lnth7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-19lnth7.svelte-19lnth7{background-color:var(--bg-tertiary);border:1px solid var(--border-medium);border-radius:8px;padding:24px;max-width:400px;width:90%}.modal-content.svelte-19lnth7 h3.svelte-19lnth7{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--text-primary)}.modal-content.svelte-19lnth7 p.svelte-19lnth7{margin:0 0 24px;color:var(--text-muted);line-height:1.5}.modal-content.svelte-19lnth7 strong.svelte-19lnth7{color:var(--blue-primary)}.modal-actions.svelte-19lnth7.svelte-19lnth7{display:flex;justify-content:flex-end;gap:12px}.analytics-container.svelte-1gl1nd.svelte-1gl1nd{padding:24px;background-color:var(--bg-panel);color:var(--text-primary);min-height:100%}.analytics-header.svelte-1gl1nd.svelte-1gl1nd{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.analytics-header.svelte-1gl1nd h2.svelte-1gl1nd{margin:0;font-size:20px;font-weight:600}.header-controls.svelte-1gl1nd.svelte-1gl1nd{display:flex;gap:12px;align-items:center}.period-select.svelte-1gl1nd.svelte-1gl1nd{padding:8px 12px;background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:14px}.period-select.svelte-1gl1nd.svelte-1gl1nd:focus{outline:none;border-color:var(--blue-primary)}.stats-grid.svelte-1gl1nd.svelte-1gl1nd{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px}.stat-card.svelte-1gl1nd.svelte-1gl1nd{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;padding:20px;text-align:center}.stat-value.svelte-1gl1nd.svelte-1gl1nd{font-size:32px;font-weight:700;color:var(--blue-primary);margin-bottom:8px}.stat-value.pending.svelte-1gl1nd.svelte-1gl1nd{color:orange}.stat-value.time.svelte-1gl1nd.svelte-1gl1nd{color:#4caf50}.stat-label.svelte-1gl1nd.svelte-1gl1nd{font-size:14px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-breakdown.svelte-1gl1nd.svelte-1gl1nd{display:flex;justify-content:center;gap:16px;margin-top:8px;font-size:12px;color:var(--text-subtle)}.section.svelte-1gl1nd.svelte-1gl1nd{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;padding:20px;margin-bottom:24px}.section.svelte-1gl1nd h3.svelte-1gl1nd{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--blue-primary);text-transform:uppercase;letter-spacing:.5px}.empty-section.svelte-1gl1nd.svelte-1gl1nd{text-align:center;padding:24px;color:var(--text-subtle)}.trends-chart.svelte-1gl1nd.svelte-1gl1nd{display:flex;flex-direction:column;gap:8px}.trend-bar-container.svelte-1gl1nd.svelte-1gl1nd{display:flex;align-items:center;gap:12px}.trend-date.svelte-1gl1nd.svelte-1gl1nd{width:60px;font-size:12px;color:var(--text-muted);text-align:right}.trend-bars.svelte-1gl1nd.svelte-1gl1nd{flex:1;display:flex;gap:4px;height:24px}.trend-bar.svelte-1gl1nd.svelte-1gl1nd{height:100%;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:0;transition:width .3s}.trend-bar.entity.svelte-1gl1nd.svelte-1gl1nd{background-color:var(--blue-primary)}.trend-bar.field.svelte-1gl1nd.svelte-1gl1nd{background-color:#4caf50}.bar-value.svelte-1gl1nd.svelte-1gl1nd{font-size:11px;color:var(--text-emphasis);font-weight:600}.legend.svelte-1gl1nd.svelte-1gl1nd{display:flex;gap:24px;margin-top:16px;justify-content:center}.legend-item.svelte-1gl1nd.svelte-1gl1nd{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.legend-color.svelte-1gl1nd.svelte-1gl1nd{width:12px;height:12px;border-radius:2px}.legend-color.entity.svelte-1gl1nd.svelte-1gl1nd{background-color:var(--blue-primary)}.legend-color.field.svelte-1gl1nd.svelte-1gl1nd{background-color:#4caf50}.leaderboard.svelte-1gl1nd.svelte-1gl1nd{display:flex;flex-direction:column;gap:8px}.leaderboard-row.svelte-1gl1nd.svelte-1gl1nd{display:flex;align-items:center;padding:12px 16px;background-color:var(--bg-app);border-radius:4px}.rank.svelte-1gl1nd.svelte-1gl1nd{width:40px;font-size:14px;font-weight:600;color:var(--blue-primary)}.reviewer-email.svelte-1gl1nd.svelte-1gl1nd{flex:1;font-size:14px;color:var(--text-primary)}.reviewer-count.svelte-1gl1nd.svelte-1gl1nd{font-size:16px;font-weight:600;color:#4caf50}.type-breakdown.svelte-1gl1nd.svelte-1gl1nd{display:flex;flex-direction:column;gap:16px}.type-bar-container.svelte-1gl1nd.svelte-1gl1nd{display:flex;align-items:center;gap:12px}.type-label.svelte-1gl1nd.svelte-1gl1nd{width:60px;font-size:14px;color:var(--text-muted)}.type-bar-wrapper.svelte-1gl1nd.svelte-1gl1nd{flex:1;height:32px;background-color:var(--bg-app);border-radius:4px;overflow:hidden}.type-bar.svelte-1gl1nd.svelte-1gl1nd{height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--text-emphasis);min-width:40px;transition:width .3s}.type-bar.entity.svelte-1gl1nd.svelte-1gl1nd{background-color:var(--blue-primary)}.type-bar.field.svelte-1gl1nd.svelte-1gl1nd{background-color:#4caf50}.type-percentage.svelte-1gl1nd.svelte-1gl1nd{width:50px;font-size:14px;color:var(--text-muted);text-align:right}.btn.svelte-1gl1nd.svelte-1gl1nd{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.btn.svelte-1gl1nd.svelte-1gl1nd:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1gl1nd.svelte-1gl1nd{background-color:var(--blue-primary);color:var(--text-emphasis)}.btn-primary.svelte-1gl1nd.svelte-1gl1nd:hover:not(:disabled){background-color:#009aeb}.btn-secondary.svelte-1gl1nd.svelte-1gl1nd{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-1gl1nd.svelte-1gl1nd:hover:not(:disabled){background-color:var(--border-subtle)}.btn-sm.svelte-1gl1nd.svelte-1gl1nd{padding:6px 12px;font-size:13px}.loading-state.svelte-1gl1nd.svelte-1gl1nd,.error-state.svelte-1gl1nd.svelte-1gl1nd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-muted)}.spinner.svelte-1gl1nd.svelte-1gl1nd{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-1gl1nd-spin .8s linear infinite;margin-bottom:16px}@keyframes svelte-1gl1nd-spin{to{transform:rotate(360deg)}}.error-message.svelte-1gl1nd.svelte-1gl1nd{color:var(--color-error-soft);margin-bottom:16px}.resolution-tab.svelte-1t8ne2s.svelte-1t8ne2s{display:flex;flex-direction:column;height:calc(100vh - 12rem);background-color:var(--bg-panel)}.sub-tab-nav.svelte-1t8ne2s.svelte-1t8ne2s{display:flex;gap:0;border-bottom:1px solid var(--border-subtle);background-color:var(--bg-panel);padding:0 24px}.sub-tab-btn.svelte-1t8ne2s.svelte-1t8ne2s{display:flex;align-items:center;gap:8px;padding:16px 24px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;margin-bottom:-1px}.sub-tab-btn.svelte-1t8ne2s.svelte-1t8ne2s:hover{color:var(--text-primary);background-color:#ffffff08}.sub-tab-btn.active.svelte-1t8ne2s.svelte-1t8ne2s{color:var(--blue-primary);border-bottom-color:var(--blue-primary)}.tab-label.svelte-1t8ne2s.svelte-1t8ne2s{white-space:nowrap}.tab-badge.svelte-1t8ne2s.svelte-1t8ne2s{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--blue-primary);color:var(--text-emphasis);font-size:11px;font-weight:600;border-radius:10px}.sub-tab-btn.active.svelte-1t8ne2s .tab-badge.svelte-1t8ne2s{background-color:var(--blue-primary)}.sub-tab-btn.svelte-1t8ne2s:not(.active) .tab-badge.svelte-1t8ne2s{background-color:var(--border-subtle);color:var(--text-muted)}.tab-content.svelte-1t8ne2s.svelte-1t8ne2s{flex:1;overflow:hidden}.content-wrapper.svelte-1t8ne2s.svelte-1t8ne2s{height:100%;overflow:auto}.light .resolution-tab.svelte-1t8ne2s.svelte-1t8ne2s{background-color:var(--text-emphasis)}.light .sub-tab-nav.svelte-1t8ne2s.svelte-1t8ne2s{background-color:#f8f9fa;border-bottom-color:#dee2e6}.light .sub-tab-btn.svelte-1t8ne2s.svelte-1t8ne2s{color:#6c757d}.light .sub-tab-btn.svelte-1t8ne2s.svelte-1t8ne2s:hover{color:#212529;background-color:#00000008}.light .sub-tab-btn.active.svelte-1t8ne2s.svelte-1t8ne2s{color:#008cd2;border-bottom-color:#008cd2}.quality-dashboard.svelte-ii01tm.svelte-ii01tm{display:flex;flex-direction:column;height:100%;background-color:var(--bg-panel);color:var(--text-primary)}.dashboard-header.svelte-ii01tm.svelte-ii01tm{padding:16px 24px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-tertiary)}.header-content.svelte-ii01tm.svelte-ii01tm{display:flex;align-items:center;gap:24px}.header-content.svelte-ii01tm h2.svelte-ii01tm{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.overall-grade.svelte-ii01tm.svelte-ii01tm{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.overall-grade.grade-a.svelte-ii01tm.svelte-ii01tm{background-color:#28a74533;color:#4caf50}.overall-grade.grade-b.svelte-ii01tm.svelte-ii01tm{background-color:#00aeff33;color:var(--blue-primary)}.overall-grade.grade-c.svelte-ii01tm.svelte-ii01tm{background-color:#ffa50033;color:orange}.overall-grade.grade-d.svelte-ii01tm.svelte-ii01tm,.overall-grade.grade-f.svelte-ii01tm.svelte-ii01tm{background-color:#dc354533;color:var(--color-error-soft)}.header-actions.svelte-ii01tm.svelte-ii01tm{display:flex;gap:12px}.dashboard-tabs.svelte-ii01tm.svelte-ii01tm{display:flex;border-bottom:1px solid var(--border-subtle);background-color:var(--bg-tertiary)}.tab.svelte-ii01tm.svelte-ii01tm{padding:12px 24px;background:none;border:none;color:var(--text-muted);font-size:14px;font-weight:500;cursor:pointer;position:relative;display:flex;align-items:center;gap:8px;transition:color .15s}.tab.svelte-ii01tm.svelte-ii01tm:hover{color:var(--text-primary)}.tab.active.svelte-ii01tm.svelte-ii01tm{color:var(--blue-primary)}.tab.active.svelte-ii01tm.svelte-ii01tm:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--blue-primary)}.tab-badge.svelte-ii01tm.svelte-ii01tm{padding:2px 8px;background-color:var(--color-error-soft);color:#fff;border-radius:12px;font-size:11px;font-weight:600}.dashboard-content.svelte-ii01tm.svelte-ii01tm{flex:1;overflow-y:auto;padding:24px}.metrics-grid.svelte-ii01tm.svelte-ii01tm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.metric-card.svelte-ii01tm.svelte-ii01tm{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;padding:20px}.metric-header.svelte-ii01tm.svelte-ii01tm{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.metric-header.svelte-ii01tm h3.svelte-ii01tm{margin:0;font-size:14px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.metric-score.svelte-ii01tm.svelte-ii01tm{font-size:32px;font-weight:700;padding:8px 16px;border-radius:6px}.metric-score.score-excellent.svelte-ii01tm.svelte-ii01tm{background-color:#28a74533;color:#4caf50}.metric-score.score-good.svelte-ii01tm.svelte-ii01tm{background-color:#00aeff33;color:var(--blue-primary)}.metric-score.score-fair.svelte-ii01tm.svelte-ii01tm{background-color:#ffa50033;color:orange}.metric-score.score-poor.svelte-ii01tm.svelte-ii01tm{background-color:#dc354533;color:var(--color-error-soft)}.metric-details.svelte-ii01tm.svelte-ii01tm{display:flex;flex-direction:column;gap:8px}.metric-detail.svelte-ii01tm.svelte-ii01tm{display:flex;justify-content:space-between;font-size:13px}.detail-label.svelte-ii01tm.svelte-ii01tm{color:var(--text-muted)}.detail-value.svelte-ii01tm.svelte-ii01tm{color:var(--text-primary);font-weight:500}.dashboard-section.svelte-ii01tm.svelte-ii01tm{margin-bottom:32px}.dashboard-section.svelte-ii01tm h3.svelte-ii01tm{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--blue-primary)}.table-container.svelte-ii01tm.svelte-ii01tm{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:8px}.scores-table.svelte-ii01tm.svelte-ii01tm{width:100%;border-collapse:collapse;font-size:14px}.scores-table.svelte-ii01tm thead.svelte-ii01tm{background-color:var(--bg-tertiary)}.scores-table.svelte-ii01tm th.svelte-ii01tm{padding:12px 16px;text-align:left;font-weight:600;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-subtle)}.scores-table.svelte-ii01tm td.svelte-ii01tm{padding:12px 16px;border-bottom:1px solid var(--bg-tertiary);color:var(--text-primary)}.scores-table.svelte-ii01tm tbody tr.svelte-ii01tm:hover{background-color:var(--bg-tertiary)}.entity-id.svelte-ii01tm.svelte-ii01tm{font-family:Courier New,monospace;font-size:12px;color:var(--text-muted)}.score-badge.svelte-ii01tm.svelte-ii01tm{padding:4px 12px;border-radius:4px;font-weight:600;font-size:13px}.anomalies-list.svelte-ii01tm.svelte-ii01tm{display:flex;flex-direction:column;gap:16px}.anomaly-card.svelte-ii01tm.svelte-ii01tm{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-left-width:4px;border-radius:8px;overflow:hidden}.anomaly-card.severity-critical.svelte-ii01tm.svelte-ii01tm{border-left-color:var(--color-error-soft)}.anomaly-card.severity-high.svelte-ii01tm.svelte-ii01tm{border-left-color:orange}.anomaly-card.severity-medium.svelte-ii01tm.svelte-ii01tm{border-left-color:gold}.anomaly-card.severity-low.svelte-ii01tm.svelte-ii01tm{border-left-color:#6c757d}.anomaly-header.svelte-ii01tm.svelte-ii01tm{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bg-tertiary)}.anomaly-type.svelte-ii01tm.svelte-ii01tm{font-weight:600;color:var(--text-primary)}.anomaly-severity.svelte-ii01tm.svelte-ii01tm{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.anomaly-severity.severity-critical.svelte-ii01tm.svelte-ii01tm{background-color:#dc354533;color:var(--color-error-soft)}.anomaly-severity.severity-high.svelte-ii01tm.svelte-ii01tm{background-color:#ffa50033;color:orange}.anomaly-severity.severity-medium.svelte-ii01tm.svelte-ii01tm{background-color:#ffd70033;color:gold}.anomaly-severity.severity-low.svelte-ii01tm.svelte-ii01tm{background-color:#6c757d33;color:#6c757d}.anomaly-body.svelte-ii01tm.svelte-ii01tm{padding:16px 20px}.anomaly-description.svelte-ii01tm.svelte-ii01tm{margin-bottom:16px;color:var(--text-primary);line-height:1.5}.anomaly-details.svelte-ii01tm.svelte-ii01tm{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.detail.svelte-ii01tm.svelte-ii01tm{display:flex;gap:8px;font-size:13px}.suggested-fix.svelte-ii01tm.svelte-ii01tm{padding:12px;background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:4px;font-size:13px}.fix-label.svelte-ii01tm.svelte-ii01tm{display:block;font-weight:600;color:var(--text-muted);margin-bottom:4px}.anomaly-actions.svelte-ii01tm.svelte-ii01tm{padding:12px 20px;border-top:1px solid var(--bg-tertiary);display:flex;justify-content:flex-end}.conflicts-list.svelte-ii01tm.svelte-ii01tm{display:flex;flex-direction:column;gap:16px}.conflict-card.svelte-ii01tm.svelte-ii01tm{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.conflict-header.svelte-ii01tm.svelte-ii01tm{padding:16px 20px;border-bottom:1px solid var(--bg-tertiary)}.conflict-title.svelte-ii01tm.svelte-ii01tm{display:flex;align-items:center;gap:12px}.field-name.svelte-ii01tm.svelte-ii01tm{font-weight:600;color:var(--text-primary)}.conflict-body.svelte-ii01tm.svelte-ii01tm{padding:16px 20px}.conflicting-values.svelte-ii01tm.svelte-ii01tm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.value-card.svelte-ii01tm.svelte-ii01tm{padding:12px;background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:6px}.value-header.svelte-ii01tm.svelte-ii01tm{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.value-label.svelte-ii01tm.svelte-ii01tm{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.confidence-badge.svelte-ii01tm.svelte-ii01tm{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.value-content.svelte-ii01tm.svelte-ii01tm{margin-bottom:8px;color:var(--text-primary);font-weight:500}.value-source.svelte-ii01tm.svelte-ii01tm{font-size:11px;color:var(--text-muted)}.conflict-details.svelte-ii01tm.svelte-ii01tm{display:flex;gap:24px;font-size:13px}.conflict-actions.svelte-ii01tm.svelte-ii01tm{padding:12px 20px;border-top:1px solid var(--bg-tertiary);display:flex;justify-content:flex-end}.btn.svelte-ii01tm.svelte-ii01tm{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.btn.svelte-ii01tm.svelte-ii01tm:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-ii01tm.svelte-ii01tm{background-color:var(--blue-primary);color:#fff}.btn-primary.svelte-ii01tm.svelte-ii01tm:hover:not(:disabled){background-color:var(--blue-deep)}.btn-secondary.svelte-ii01tm.svelte-ii01tm{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-ii01tm.svelte-ii01tm:hover:not(:disabled){background-color:var(--border-medium)}.btn-sm.svelte-ii01tm.svelte-ii01tm{padding:6px 12px;font-size:13px}.icon.svelte-ii01tm.svelte-ii01tm{font-size:16px}.loading-state.svelte-ii01tm.svelte-ii01tm,.error-state.svelte-ii01tm.svelte-ii01tm,.empty-state.svelte-ii01tm.svelte-ii01tm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-muted)}.spinner.svelte-ii01tm.svelte-ii01tm{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-ii01tm-spin .8s linear infinite;margin-bottom:16px}@keyframes svelte-ii01tm-spin{to{transform:rotate(360deg)}}.error-message.svelte-ii01tm.svelte-ii01tm{color:var(--color-error-soft);margin-bottom:16px}.quality-tab.svelte-1bheigy{padding:2rem;max-width:100%;height:calc(100vh - 12rem);overflow:auto}.tab-header.svelte-1bheigy{margin-bottom:1.5rem}.tab-description.svelte-1bheigy{font-size:.95rem;color:var(--text-subtle);margin:0}.dark .tab-description.svelte-1bheigy{color:var(--text-secondary)}.detail-panel.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;overflow:hidden;background-color:var(--bg-app);border-left:1px solid var(--border-subtle);box-sizing:border-box}.panel-header.svelte-1ohw3e0.svelte-1ohw3e0{flex-shrink:0;width:100%;padding:16px 20px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-tertiary);box-sizing:border-box}.header-title.svelte-1ohw3e0 h3.svelte-1ohw3e0{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.envelope-id-short.svelte-1ohw3e0.svelte-1ohw3e0{font-family:Courier New,monospace;font-size:11px;color:var(--text-subtle);display:block;margin-top:4px}.btn-close.svelte-1ohw3e0.svelte-1ohw3e0{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .15s}.btn-close.svelte-1ohw3e0.svelte-1ohw3e0:hover{color:var(--text-primary);background-color:var(--border-subtle)}.panel-content.svelte-1ohw3e0.svelte-1ohw3e0{flex:1;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px;box-sizing:border-box}.detail-section.svelte-1ohw3e0.svelte-1ohw3e0{margin-bottom:24px}.detail-section.svelte-1ohw3e0.svelte-1ohw3e0:last-child{margin-bottom:0}.section-title.svelte-1ohw3e0.svelte-1ohw3e0{margin:0 0 12px;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.subject-header.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.subject-name.svelte-1ohw3e0.svelte-1ohw3e0{flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;color:var(--text-primary);word-wrap:break-word;overflow-wrap:break-word}.subject-secondary-info.svelte-1ohw3e0.svelte-1ohw3e0{margin-top:8px}.entity-type.svelte-1ohw3e0.svelte-1ohw3e0{font-size:12px;color:var(--text-muted);text-transform:capitalize}.entity-type.experiment.svelte-1ohw3e0.svelte-1ohw3e0{background-color:#8b5cf633;color:#a78bfa;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.subject-secondary.svelte-1ohw3e0.svelte-1ohw3e0{display:block;font-size:13px;color:var(--text-muted);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origin-info.svelte-1ohw3e0.svelte-1ohw3e0{padding:12px 16px;background-color:var(--bg-tertiary);border-radius:6px}.origin-type-label.svelte-1ohw3e0.svelte-1ohw3e0{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.workflow-link.svelte-1ohw3e0.svelte-1ohw3e0{display:inline-block;font-size:12px;font-family:Courier New,monospace;color:var(--blue-primary);text-decoration:none}.workflow-link.svelte-1ohw3e0.svelte-1ohw3e0:hover{color:var(--blue-deep);text-decoration:underline}.contents-list.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;flex-direction:column;gap:6px}.contents-item.svelte-1ohw3e0.svelte-1ohw3e0{padding:8px 12px;background-color:var(--bg-tertiary);border-radius:4px;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metadata-grid.svelte-1ohw3e0.svelte-1ohw3e0{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.metadata-item.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;flex-direction:column;gap:4px}.meta-label.svelte-1ohw3e0.svelte-1ohw3e0{font-size:11px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.5px}.meta-value.svelte-1ohw3e0.svelte-1ohw3e0{font-size:14px;color:var(--text-primary);font-weight:500}.meta-value.highlight.svelte-1ohw3e0.svelte-1ohw3e0{color:var(--blue-primary)}.sources-summary.svelte-1ohw3e0.svelte-1ohw3e0{padding:12px 16px;background-color:var(--bg-tertiary);border-radius:6px;font-size:14px;color:var(--text-primary)}.sources-list.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;flex-direction:column;gap:12px}.source-item.svelte-1ohw3e0.svelte-1ohw3e0{padding:12px 16px;background-color:var(--bg-tertiary);border-radius:6px;border:1px solid var(--border-subtle)}.source-header.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;align-items:center;gap:8px;margin-bottom:8px}.source-icon.svelte-1ohw3e0.svelte-1ohw3e0{font-size:16px}.source-type.svelte-1ohw3e0.svelte-1ohw3e0{font-size:13px;font-weight:500;color:var(--text-primary)}.source-index.svelte-1ohw3e0.svelte-1ohw3e0{font-size:11px;color:var(--text-subtle);margin-left:auto}.source-preview.svelte-1ohw3e0.svelte-1ohw3e0{font-size:12px;color:var(--text-muted);line-height:1.4;margin-bottom:8px}.source-meta.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;gap:12px;font-size:11px;color:var(--text-subtle)}.source-file.svelte-1ohw3e0.svelte-1ohw3e0{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-name.svelte-1ohw3e0.svelte-1ohw3e0{font-size:13px;color:var(--text-primary);font-weight:500;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-file-type.svelte-1ohw3e0.svelte-1ohw3e0{color:var(--text-muted);text-transform:uppercase;font-size:10px}.source-note.svelte-1ohw3e0.svelte-1ohw3e0{margin-top:8px;padding-top:8px;border-top:1px dashed var(--border-subtle);color:var(--text-subtle)}.source-note.svelte-1ohw3e0 small.svelte-1ohw3e0{font-size:11px;font-style:italic}.runs-list.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;flex-direction:column;gap:10px}.run-item.svelte-1ohw3e0.svelte-1ohw3e0{padding:10px 14px;background-color:var(--bg-tertiary);border-radius:6px}.run-header.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.run-facts.svelte-1ohw3e0.svelte-1ohw3e0{font-size:13px;color:var(--blue-primary);font-weight:500}.run-meta.svelte-1ohw3e0.svelte-1ohw3e0{display:flex;gap:12px;font-size:11px;color:var(--text-subtle)}.run-error.svelte-1ohw3e0.svelte-1ohw3e0{margin-top:8px;padding:8px 10px;background-color:#dc35451a;border-radius:4px;font-size:12px;color:var(--color-error-soft)}.context-json.svelte-1ohw3e0.svelte-1ohw3e0{background-color:var(--bg-tertiary);border-radius:6px;padding:12px;overflow-x:auto}.context-json.svelte-1ohw3e0 pre.svelte-1ohw3e0{margin:0;font-size:11px;font-family:Courier New,monospace;color:var(--text-muted);white-space:pre-wrap;word-break:break-all}.status-badge.svelte-1ohw3e0.svelte-1ohw3e0{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.status-badge.small.svelte-1ohw3e0.svelte-1ohw3e0{padding:2px 8px;font-size:10px}.status-badge.status-pending.svelte-1ohw3e0.svelte-1ohw3e0{background-color:#6c757d33;color:var(--text-muted)}.status-badge.status-extracting.svelte-1ohw3e0.svelte-1ohw3e0{background-color:#00aeff33;color:var(--blue-primary)}.status-badge.status-completed.svelte-1ohw3e0.svelte-1ohw3e0{background-color:#28a74533;color:#4caf50}.status-badge.status-failed.svelte-1ohw3e0.svelte-1ohw3e0{background-color:#dc354533;color:var(--color-error-soft)}.panel-footer.svelte-1ohw3e0.svelte-1ohw3e0{padding:16px 20px;border-top:1px solid var(--border-subtle);background-color:var(--bg-tertiary)}.error-message.svelte-1ohw3e0.svelte-1ohw3e0{color:var(--color-error-soft);font-size:13px;margin-bottom:12px}.btn.svelte-1ohw3e0.svelte-1ohw3e0{padding:10px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;width:100%}.btn.svelte-1ohw3e0.svelte-1ohw3e0:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1ohw3e0.svelte-1ohw3e0{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-1ohw3e0.svelte-1ohw3e0:hover:not(:disabled){background-color:var(--border-medium)}.btn-danger.svelte-1ohw3e0.svelte-1ohw3e0{background-color:var(--color-error-soft);color:var(--text-emphasis)}.btn-danger.svelte-1ohw3e0.svelte-1ohw3e0:hover:not(:disabled){background-color:#c82333}.modal-overlay.svelte-1ohw3e0.svelte-1ohw3e0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1ohw3e0.svelte-1ohw3e0{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;width:100%;max-width:420px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header.svelte-1ohw3e0.svelte-1ohw3e0{padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-1ohw3e0 h4.svelte-1ohw3e0{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.modal-body.svelte-1ohw3e0.svelte-1ohw3e0{padding:20px;overflow-y:auto}.delete-warning.svelte-1ohw3e0.svelte-1ohw3e0{margin:0 0 16px;font-size:14px;color:var(--text-primary)}.impact-summary.svelte-1ohw3e0.svelte-1ohw3e0{background-color:var(--bg-tertiary);border-radius:6px;padding:16px;margin-bottom:16px}.impact-summary.svelte-1ohw3e0 h5.svelte-1ohw3e0{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-muted)}.impact-summary.svelte-1ohw3e0 ul.svelte-1ohw3e0{margin:0;padding:0 0 0 20px}.impact-summary.svelte-1ohw3e0 li.svelte-1ohw3e0{font-size:13px;color:var(--text-primary);margin-bottom:6px}.impact-count.svelte-1ohw3e0.svelte-1ohw3e0{color:var(--color-error-soft);font-weight:600}.warnings.svelte-1ohw3e0.svelte-1ohw3e0{padding:12px;background-color:#ffc1071a;border-radius:6px}.warning-text.svelte-1ohw3e0.svelte-1ohw3e0{margin:0;font-size:12px;color:#ffc107}.modal-footer.svelte-1ohw3e0.svelte-1ohw3e0{padding:16px 20px;border-top:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:flex-end}.modal-footer.svelte-1ohw3e0 .btn.svelte-1ohw3e0{width:auto}.ingestion-monitor.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;flex-direction:column;flex:1;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden;background-color:var(--bg-panel);color:var(--text-primary)}.monitor-header.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{padding:16px 24px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:flex-start;background-color:var(--bg-tertiary)}.header-content.svelte-9yvzji h2.svelte-9yvzji.svelte-9yvzji{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--text-primary)}.stats-summary.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;gap:24px}.stat.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;flex-direction:column;gap:4px}.stat-value.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-size:24px;font-weight:700;color:var(--blue-primary)}.stat-label.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.header-actions.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;gap:12px}.monitor-content.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{flex:1;overflow-y:auto;padding:24px}.monitor-section.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{margin-bottom:32px}.monitor-section.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji:last-child{margin-bottom:0}.monitor-section.svelte-9yvzji h3.svelte-9yvzji.svelte-9yvzji{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--blue-primary)}.envelopes-list.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;flex-direction:column;gap:16px}.envelope-card.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.envelope-header.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bg-tertiary)}.envelope-info.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;align-items:center;gap:12px}.envelope-id.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji,.run-id.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-family:Courier New,monospace;font-size:13px;color:var(--text-primary);font-weight:500}.envelope-body.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{padding:16px 20px}.envelope-meta.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;gap:24px;margin-bottom:16px}.meta-item.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;gap:8px;font-size:13px}.meta-label.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{color:var(--text-muted)}.meta-value.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{color:var(--text-primary);font-weight:500}.progress-indicator.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;flex-direction:column;gap:8px}.progress-bar.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{width:100%;height:8px;background-color:var(--border-subtle);border-radius:4px;overflow:hidden}.progress-fill.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{height:100%;background-color:var(--blue-primary);border-radius:4px;animation:svelte-9yvzji-progress 1.5s ease-in-out infinite;width:100%}@keyframes svelte-9yvzji-progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-label.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-size:12px;color:var(--text-muted)}.table-container.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:8px}.envelopes-table.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji,.runs-table.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{width:100%;border-collapse:collapse;font-size:14px}.envelopes-table.svelte-9yvzji thead.svelte-9yvzji.svelte-9yvzji,.runs-table.svelte-9yvzji thead.svelte-9yvzji.svelte-9yvzji{background-color:var(--bg-tertiary)}.envelopes-table.svelte-9yvzji th.svelte-9yvzji.svelte-9yvzji,.runs-table.svelte-9yvzji th.svelte-9yvzji.svelte-9yvzji{padding:12px 16px;text-align:left;font-weight:600;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-subtle)}.envelopes-table.svelte-9yvzji td.svelte-9yvzji.svelte-9yvzji,.runs-table.svelte-9yvzji td.svelte-9yvzji.svelte-9yvzji{padding:12px 16px;border-bottom:1px solid var(--bg-tertiary);color:var(--text-primary);vertical-align:top}.envelopes-table.svelte-9yvzji tbody.svelte-9yvzji tr.svelte-9yvzji:hover,.runs-table.svelte-9yvzji tbody.svelte-9yvzji tr.svelte-9yvzji:hover{background-color:var(--bg-tertiary)}.status-badge.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.status-pending.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:#6c757d33;color:var(--text-muted)}.status-badge.status-extracting.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji,.status-badge.status-running.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:#00aeff33;color:var(--blue-primary);animation:svelte-9yvzji-pulse 2s ease-in-out infinite}@keyframes svelte-9yvzji-pulse{0%,to{opacity:1}50%{opacity:.6}}.status-badge.status-completed.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji,.status-badge.status-success.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:#28a74533;color:#4caf50}.status-badge.status-failed.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:#dc354533;color:var(--color-error-soft)}.btn.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.btn.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:var(--blue-primary);color:#fff}.btn-primary.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji:hover:not(:disabled){background-color:var(--blue-deep)}.btn-secondary.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji:hover:not(:disabled){background-color:var(--border-medium)}.btn-sm.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{padding:6px 12px;font-size:13px}.btn-link.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background:none;border:none;color:var(--blue-primary);font-size:14px;cursor:pointer;padding:4px 8px;transition:color .15s}.btn-link.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji:hover{color:var(--blue-deep)}.icon.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-size:16px}.loading-state.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji,.error-state.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-muted)}.empty-state-inline.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{padding:24px;text-align:center;color:var(--text-muted);background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px}.empty-state-inline.svelte-9yvzji p.svelte-9yvzji.svelte-9yvzji{margin:0}.spinner.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-9yvzji-spin .8s linear infinite;margin-bottom:16px}@keyframes svelte-9yvzji-spin{to{transform:rotate(360deg)}}.error-message.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{color:var(--color-error-soft);margin-bottom:16px}.master-detail-container.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;flex:1;width:100%;min-width:0;overflow:hidden}.master-panel.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:24px;box-sizing:border-box}.ingestion-monitor.with-detail.svelte-9yvzji .master-panel.svelte-9yvzji.svelte-9yvzji{flex:0 0 60%}.detail-panel.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{flex:0 0 40%;min-width:0;border-left:1px solid var(--border-subtle);overflow:hidden;background-color:var(--bg-panel);display:flex;flex-direction:column;box-sizing:border-box}.envelopes-table.svelte-9yvzji tbody.svelte-9yvzji tr.svelte-9yvzji{cursor:pointer;transition:background-color .15s}.envelopes-table.svelte-9yvzji tbody.svelte-9yvzji tr.svelte-9yvzji:focus{outline:2px solid var(--blue-primary);outline-offset:-2px}.envelopes-table.svelte-9yvzji tbody tr.selected.svelte-9yvzji.svelte-9yvzji{background-color:#00aeff26;border-left:3px solid var(--blue-primary)}.envelopes-table.svelte-9yvzji tbody tr.selected.svelte-9yvzji.svelte-9yvzji:hover{background-color:#00aeff33}.description-cell.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{max-width:220px}.description-line.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.description-line.primary.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-weight:500;color:var(--text-primary)}.description-line.secondary.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-size:12px;color:var(--text-muted);margin-top:2px}.entity-type-badge.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:inline-block;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-muted);background-color:var(--bg-tertiary);border-radius:4px}.entity-type-badge.experiment.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:#8b5cf633;color:#a78bfa}.origin-cell.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{max-width:160px}.origin-type.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-weight:500;color:var(--text-primary)}.workflow-link.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:block;margin-top:4px;font-size:11px;font-family:Courier New,monospace;color:var(--blue-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-link.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji:hover{color:var(--blue-deep);text-decoration:underline}.contents-cell.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{max-width:200px}.contents-line.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contents-line.svelte-9yvzji+.contents-line.svelte-9yvzji.svelte-9yvzji{margin-top:2px}.contents-more.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{margin-top:4px;font-size:11px;color:var(--text-muted);font-style:italic}.size-cell.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-family:Courier New,monospace;font-size:13px;color:var(--text-muted);white-space:nowrap}.created-cell.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{font-size:13px;color:var(--text-muted);white-space:nowrap}.exp-source-cell.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{text-align:center;white-space:nowrap}.exp-source-status.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{display:flex;align-items:center;justify-content:center;gap:8px}.exp-source-status.added.svelte-9yvzji .check-icon.svelte-9yvzji.svelte-9yvzji{color:#4caf50;font-weight:700}.btn-link-small.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background:none;border:none;color:var(--text-muted);font-size:12px;cursor:pointer;padding:2px 4px;transition:color .15s}.btn-link-small.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji:hover{color:var(--color-error-soft)}.btn-exp-add.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{background-color:transparent;border:1px solid var(--blue-primary);color:var(--blue-primary);font-size:12px;font-weight:500;cursor:pointer;padding:4px 12px;border-radius:4px;transition:all .15s}.btn-exp-add.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji:hover{background-color:var(--blue-primary);color:#fff}.spinner-small.svelte-9yvzji.svelte-9yvzji.svelte-9yvzji{width:14px;height:14px;border:2px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-9yvzji-spin .8s linear infinite;display:inline-block}.ingestion-tab.svelte-mr6sq5{padding:2rem;width:100%;max-width:100%;height:calc(100vh - 12rem);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.tab-header.svelte-mr6sq5{flex-shrink:0;margin-bottom:1.5rem}.tab-description.svelte-mr6sq5{font-size:.95rem;color:var(--text-subtle);margin:0}.loading-state.svelte-mr6sq5{display:flex;align-items:center;justify-content:center;flex:1;padding:3rem;color:var(--text-muted)}.dark .tab-description.svelte-mr6sq5{color:var(--text-secondary)}.taxonomy.svelte-10n25yw.svelte-10n25yw{height:100%;overflow-y:auto}.tree-view.svelte-10n25yw.svelte-10n25yw{padding:12px 0}.tree-node.svelte-10n25yw.svelte-10n25yw{margin-bottom:4px}.tree-node-header.svelte-10n25yw.svelte-10n25yw{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background-color .15s;border-radius:4px}.tree-node-header.svelte-10n25yw.svelte-10n25yw:hover{background-color:var(--bg-tertiary)}.expand-icon.svelte-10n25yw.svelte-10n25yw{font-size:10px;color:var(--text-muted);width:12px}.node-icon.svelte-10n25yw.svelte-10n25yw{font-size:16px}.node-name.svelte-10n25yw.svelte-10n25yw{font-size:14px;font-weight:500;color:var(--text-primary)}.tree-children.svelte-10n25yw.svelte-10n25yw{margin-left:20px;margin-top:4px}.tree-leaf.svelte-10n25yw.svelte-10n25yw{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;transition:all .15s;border-radius:4px;margin-bottom:2px}.tree-leaf.svelte-10n25yw.svelte-10n25yw:hover{background-color:var(--bg-tertiary)}.tree-leaf.selected.svelte-10n25yw.svelte-10n25yw{background-color:#00aeff26;border-left:3px solid var(--blue-primary)}.leaf-icon.svelte-10n25yw.svelte-10n25yw{font-size:14px}.leaf-name.svelte-10n25yw.svelte-10n25yw{flex:1;font-size:13px;color:var(--text-primary)}.leaf-type.svelte-10n25yw.svelte-10n25yw{font-size:11px;color:var(--text-muted);text-transform:uppercase;background-color:var(--bg-tertiary);padding:2px 6px;border-radius:3px}.category-view.svelte-10n25yw.svelte-10n25yw{padding:12px 0}.category-group.svelte-10n25yw.svelte-10n25yw{margin-bottom:8px}.category-header.svelte-10n25yw.svelte-10n25yw{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;background-color:var(--bg-panel);border-radius:4px;transition:background-color .15s}.category-header.svelte-10n25yw.svelte-10n25yw:hover{background-color:var(--bg-tertiary)}.category-name.svelte-10n25yw.svelte-10n25yw{flex:1;font-size:14px;font-weight:600;color:var(--text-primary)}.category-count.svelte-10n25yw.svelte-10n25yw{font-size:12px;color:var(--text-muted);background-color:var(--border-subtle);padding:2px 8px;border-radius:12px}.category-items.svelte-10n25yw.svelte-10n25yw{margin-top:4px}.predicate-item.svelte-10n25yw.svelte-10n25yw{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 32px;cursor:pointer;transition:all .15s;border-radius:4px;margin-bottom:2px}.predicate-item.svelte-10n25yw.svelte-10n25yw:hover{background-color:var(--bg-tertiary)}.predicate-item.selected.svelte-10n25yw.svelte-10n25yw{background-color:#00aeff26;border-left:3px solid var(--blue-primary)}.item-icon.svelte-10n25yw.svelte-10n25yw{font-size:16px}.item-info.svelte-10n25yw.svelte-10n25yw{flex:1;display:flex;flex-direction:column;gap:2px}.item-name.svelte-10n25yw.svelte-10n25yw{font-size:13px;color:var(--text-primary)}.item-type.svelte-10n25yw.svelte-10n25yw{font-size:11px;color:var(--text-muted);text-transform:uppercase}.system-badge.svelte-10n25yw.svelte-10n25yw{padding:2px 8px;background-color:#00aeff33;color:var(--blue-primary);border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.empty-state.svelte-10n25yw.svelte-10n25yw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center;color:var(--text-muted)}.empty-state.svelte-10n25yw p.svelte-10n25yw{margin:0;font-size:14px}.detail-panel.svelte-1twb2ay.svelte-1twb2ay{display:flex;flex-direction:column;height:100%;background-color:var(--bg-panel);color:var(--text-primary)}.panel-header.svelte-1twb2ay.svelte-1twb2ay{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-subtle)}.panel-header.svelte-1twb2ay h3.svelte-1twb2ay{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.close-btn.svelte-1twb2ay.svelte-1twb2ay{background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.close-btn.svelte-1twb2ay.svelte-1twb2ay:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.panel-content.svelte-1twb2ay.svelte-1twb2ay{flex:1;overflow-y:auto;padding:24px}.detail-section.svelte-1twb2ay.svelte-1twb2ay{margin-bottom:20px}.detail-label.svelte-1twb2ay.svelte-1twb2ay{display:block;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.detail-value.svelte-1twb2ay.svelte-1twb2ay{font-size:14px;color:var(--text-primary);line-height:1.5}.detail-value.mono.svelte-1twb2ay.svelte-1twb2ay{font-family:Courier New,monospace;font-size:13px}.detail-value.text-sm.svelte-1twb2ay.svelte-1twb2ay{font-size:13px;color:var(--text-muted)}.edit-input.svelte-1twb2ay.svelte-1twb2ay,.edit-textarea.svelte-1twb2ay.svelte-1twb2ay,.edit-select.svelte-1twb2ay.svelte-1twb2ay{width:100%;padding:8px 12px;background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:14px;font-family:inherit}.edit-input.svelte-1twb2ay.svelte-1twb2ay:focus,.edit-textarea.svelte-1twb2ay.svelte-1twb2ay:focus,.edit-select.svelte-1twb2ay.svelte-1twb2ay:focus{outline:none;border-color:var(--blue-primary)}.edit-textarea.svelte-1twb2ay.svelte-1twb2ay{resize:vertical;min-height:60px}.type-badge.svelte-1twb2ay.svelte-1twb2ay{padding:4px 12px;background-color:var(--border-subtle);border-radius:4px;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase}.system-badge.svelte-1twb2ay.svelte-1twb2ay{padding:4px 12px;background-color:#00aeff33;color:var(--blue-primary);border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.custom-badge.svelte-1twb2ay.svelte-1twb2ay{padding:4px 12px;background-color:#6c757d33;color:var(--text-muted);border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.panel-actions.svelte-1twb2ay.svelte-1twb2ay{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--border-subtle);justify-content:flex-end}.btn.svelte-1twb2ay.svelte-1twb2ay{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.btn.svelte-1twb2ay.svelte-1twb2ay:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1twb2ay.svelte-1twb2ay{background-color:var(--blue-primary);color:var(--text-emphasis)}.btn-primary.svelte-1twb2ay.svelte-1twb2ay:hover:not(:disabled){background-color:#009aeb}.btn-secondary.svelte-1twb2ay.svelte-1twb2ay{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-1twb2ay.svelte-1twb2ay:hover{background-color:var(--border-subtle)}.btn-danger.svelte-1twb2ay.svelte-1twb2ay{background-color:var(--color-error-soft);color:#fff}.btn-danger.svelte-1twb2ay.svelte-1twb2ay:hover{background-color:#c82333}.modal-overlay.svelte-1twb2ay.svelte-1twb2ay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1twb2ay.svelte-1twb2ay{background-color:var(--bg-panel);border-radius:8px;padding:24px;max-width:400px;width:90%;border:1px solid var(--border-subtle)}.modal-content.svelte-1twb2ay h3.svelte-1twb2ay{margin:0 0 12px;font-size:18px;color:var(--text-primary)}.modal-content.svelte-1twb2ay p.svelte-1twb2ay{margin:8px 0;color:var(--text-muted);font-size:14px}.modal-content.svelte-1twb2ay p.warning.svelte-1twb2ay{color:var(--color-error);font-weight:500}.modal-actions.svelte-1twb2ay.svelte-1twb2ay{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.modal-overlay.svelte-10b8qfq.svelte-10b8qfq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-10b8qfq.svelte-10b8qfq{background-color:var(--bg-panel);border-radius:8px;max-width:600px;width:90%;max-height:90vh;display:flex;flex-direction:column;border:1px solid var(--border-subtle)}.modal-header.svelte-10b8qfq.svelte-10b8qfq{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-10b8qfq h3.svelte-10b8qfq{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.close-btn.svelte-10b8qfq.svelte-10b8qfq{background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.close-btn.svelte-10b8qfq.svelte-10b8qfq:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.modal-body.svelte-10b8qfq.svelte-10b8qfq{flex:1;overflow-y:auto;padding:24px}.form-group.svelte-10b8qfq.svelte-10b8qfq{margin-bottom:20px}.form-group.svelte-10b8qfq label.svelte-10b8qfq{display:block;font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:6px}.form-input.svelte-10b8qfq.svelte-10b8qfq,.form-textarea.svelte-10b8qfq.svelte-10b8qfq,.form-select.svelte-10b8qfq.svelte-10b8qfq{width:100%;padding:8px 12px;background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:14px;font-family:inherit}.form-input.svelte-10b8qfq.svelte-10b8qfq:focus,.form-textarea.svelte-10b8qfq.svelte-10b8qfq:focus,.form-select.svelte-10b8qfq.svelte-10b8qfq:focus{outline:none;border-color:var(--blue-primary)}.form-input.error.svelte-10b8qfq.svelte-10b8qfq{border-color:var(--color-error-soft)}.form-textarea.svelte-10b8qfq.svelte-10b8qfq{resize:vertical;min-height:60px}.help-text.svelte-10b8qfq.svelte-10b8qfq{display:block;font-size:12px;color:var(--text-muted);margin-top:4px}.error-message.svelte-10b8qfq.svelte-10b8qfq{display:block;font-size:12px;color:var(--color-error-soft);margin-top:4px}.checkbox-label.svelte-10b8qfq.svelte-10b8qfq{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label.svelte-10b8qfq input[type=checkbox].svelte-10b8qfq{cursor:pointer}.modal-footer.svelte-10b8qfq.svelte-10b8qfq{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px;border-top:1px solid var(--border-subtle)}.btn.svelte-10b8qfq.svelte-10b8qfq{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.btn-primary.svelte-10b8qfq.svelte-10b8qfq{background-color:var(--blue-primary);color:var(--text-emphasis)}.btn-primary.svelte-10b8qfq.svelte-10b8qfq:hover{background-color:#009aeb}.btn-secondary.svelte-10b8qfq.svelte-10b8qfq{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-10b8qfq.svelte-10b8qfq:hover{background-color:var(--border-subtle)}.predicate-browser.svelte-aim1lu.svelte-aim1lu{display:flex;flex-direction:column;height:100%;background-color:var(--bg-panel);color:var(--text-primary)}.browser-header.svelte-aim1lu.svelte-aim1lu{padding:16px 24px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:flex-start;background-color:var(--bg-tertiary)}.header-content.svelte-aim1lu h2.svelte-aim1lu{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--text-primary)}.stats-summary.svelte-aim1lu.svelte-aim1lu{display:flex;gap:24px}.stat.svelte-aim1lu.svelte-aim1lu{display:flex;flex-direction:column;gap:4px}.stat-value.svelte-aim1lu.svelte-aim1lu{font-size:24px;font-weight:700;color:var(--blue-primary)}.stat-label.svelte-aim1lu.svelte-aim1lu{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.header-actions.svelte-aim1lu.svelte-aim1lu{display:flex;gap:12px}.filter-bar.svelte-aim1lu.svelte-aim1lu{padding:16px 24px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;flex-wrap:wrap}.search-input.svelte-aim1lu.svelte-aim1lu{flex:1;min-width:200px;padding:8px 12px;background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:14px}.search-input.svelte-aim1lu.svelte-aim1lu:focus{outline:none;border-color:var(--blue-primary)}.filter-select.svelte-aim1lu.svelte-aim1lu{padding:8px 12px;background-color:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:14px;min-width:150px}.filter-select.svelte-aim1lu.svelte-aim1lu:focus{outline:none;border-color:var(--blue-primary)}.filter-checkboxes.svelte-aim1lu.svelte-aim1lu{display:flex;gap:16px;align-items:center}.filter-checkbox.svelte-aim1lu.svelte-aim1lu{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-primary);cursor:pointer}.filter-checkbox.svelte-aim1lu input[type=checkbox].svelte-aim1lu{cursor:pointer}.browser-content.svelte-aim1lu.svelte-aim1lu{flex:1;overflow:hidden;display:flex;flex-direction:column}.split-layout.svelte-aim1lu.svelte-aim1lu{flex:1;display:grid;grid-template-columns:400px 1fr;overflow:hidden}.taxonomy-panel.svelte-aim1lu.svelte-aim1lu{border-right:1px solid var(--border-subtle);background-color:var(--bg-app);overflow-y:auto;padding:12px}.detail-panel-container.svelte-aim1lu.svelte-aim1lu{overflow-y:auto}.empty-detail.svelte-aim1lu.svelte-aim1lu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-muted)}.empty-icon.svelte-aim1lu.svelte-aim1lu{font-size:48px;margin-top:16px}.btn.svelte-aim1lu.svelte-aim1lu{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:8px}.btn.svelte-aim1lu.svelte-aim1lu:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-aim1lu.svelte-aim1lu{background-color:var(--blue-primary);color:var(--text-emphasis)}.btn-primary.svelte-aim1lu.svelte-aim1lu:hover:not(:disabled){background-color:#009aeb}.btn-secondary.svelte-aim1lu.svelte-aim1lu{background-color:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-aim1lu.svelte-aim1lu:hover:not(:disabled){background-color:var(--border-subtle)}.icon.svelte-aim1lu.svelte-aim1lu{font-size:16px}.loading-state.svelte-aim1lu.svelte-aim1lu,.error-state.svelte-aim1lu.svelte-aim1lu,.empty-state.svelte-aim1lu.svelte-aim1lu{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px;text-align:center;color:var(--text-muted)}.empty-subtitle.svelte-aim1lu.svelte-aim1lu{margin-top:8px;font-size:14px}.spinner.svelte-aim1lu.svelte-aim1lu{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-aim1lu-spin .8s linear infinite;margin-bottom:16px}@keyframes svelte-aim1lu-spin{to{transform:rotate(360deg)}}.error-message.svelte-aim1lu.svelte-aim1lu{color:var(--color-error-soft);margin-bottom:16px}.predicates-tab.svelte-1fno5yp{padding:2rem;max-width:100%;height:calc(100vh - 12rem);overflow:auto}.tab-header.svelte-1fno5yp{margin-bottom:1.5rem}.tab-description.svelte-1fno5yp{font-size:.95rem;color:var(--text-subtle);margin:0}.dark .tab-description.svelte-1fno5yp{color:var(--text-secondary)}.modal.svelte-168uavb.svelte-168uavb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:80%;max-width:1000px;max-height:80vh;background:var(--bg-app);border-radius:var(--radius-lg);opacity:0;pointer-events:none;transition:all .3s ease;z-index:1001;display:flex;flex-direction:column;overflow:hidden}.modal.open.svelte-168uavb.svelte-168uavb{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1)}.modal-overlay.svelte-168uavb.svelte-168uavb{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:1000}.modal-header.svelte-168uavb.svelte-168uavb{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-168uavb h2.svelte-168uavb{margin:0;font-size:18px;color:var(--text-primary)}.modal-tabs.svelte-168uavb.svelte-168uavb{display:flex;flex-direction:column;flex:1;min-height:0}.tab-list.svelte-168uavb.svelte-168uavb{display:flex;overflow-x:auto;border-bottom:1px solid var(--border-subtle)}.tab-button.svelte-168uavb.svelte-168uavb{padding:10px 15px;background:none;border:none;color:var(--text-muted);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.tab-button.active.svelte-168uavb.svelte-168uavb{color:var(--color-progress);border-bottom-color:var(--color-progress)}.modal-content.svelte-168uavb.svelte-168uavb{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column}.modal-messages.svelte-168uavb.svelte-168uavb{font-family:monospace;font-size:12px;color:var(--text-primary);overflow-wrap:break-word}pre.svelte-168uavb.svelte-168uavb{margin:0 0 5px;white-space:pre-wrap;word-wrap:break-word}.button.svelte-168uavb.svelte-168uavb{background:#7c3aed26;color:var(--color-progress);border:1px solid var(--color-progress);border-radius:var(--radius-md);padding:6px 12px;font-size:14px;cursor:pointer;transition:var(--transition-normal)}.button.svelte-168uavb.svelte-168uavb:hover{background:#7c3aed40}.url-ingest-container.svelte-1wjqk4y{padding:10px;border-radius:5px;margin-bottom:15px}.url-input-container.svelte-1wjqk4y{display:flex;gap:10px;margin-top:5px}input[type=url].svelte-1wjqk4y{width:400px;padding:8px 12px;border-radius:4px;border:1px solid var(--border-subtle);background-color:#070828;color:var(--text-primary)}button.svelte-1wjqk4y{background-color:var(--bg-panel);color:var(--text-emphasis);border:none;border-radius:3px;padding:.2em .5em;display:block;width:fit-content;font-size:.85rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer}button.svelte-1wjqk4y:hover{background-color:var(--bg-tertiary)}button.svelte-1wjqk4y:disabled{color:var(--text-muted);cursor:not-allowed}button.svelte-1wjqk4y:disabled:hover{background-color:var(--bg-panel)}h3.svelte-1wjqk4y{margin:5px 0;font-size:.9rem;color:var(--text-primary)}.email-connection-card.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.card-header.svelte-1i5iqtv.svelte-1i5iqtv{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-header.svelte-1i5iqtv h3.svelte-1i5iqtv{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600}.icon.svelte-1i5iqtv.svelte-1i5iqtv{width:20px;height:20px}.status-badge.svelte-1i5iqtv.svelte-1i5iqtv{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-badge.connected.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--success-bg, #dcfce7);color:var(--success-text, #166534)}.status-badge.disconnected.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--muted-bg);color:var(--muted-text, var(--text-muted))}.loading-state.svelte-1i5iqtv.svelte-1i5iqtv,.error-state.svelte-1i5iqtv.svelte-1i5iqtv{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:6px}.loading-state.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--muted-bg)}.error-state.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--error-bg, #fef2f2);color:var(--error-text, #991b1b)}.error-icon.svelte-1i5iqtv.svelte-1i5iqtv{width:20px;height:20px;flex-shrink:0}.spinner.svelte-1i5iqtv.svelte-1i5iqtv{width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:svelte-1i5iqtv-spin 1s linear infinite}.spinner-small.svelte-1i5iqtv.svelte-1i5iqtv{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1i5iqtv-spin 1s linear infinite;display:inline-block;margin-right:.5rem}@keyframes svelte-1i5iqtv-spin{to{transform:rotate(360deg)}}.connection-details.svelte-1i5iqtv.svelte-1i5iqtv{display:flex;flex-direction:column;gap:.75rem}.detail-row.svelte-1i5iqtv.svelte-1i5iqtv{display:flex;gap:.5rem}.label.svelte-1i5iqtv.svelte-1i5iqtv{font-weight:500;color:var(--text-secondary);min-width:100px}.value.svelte-1i5iqtv.svelte-1i5iqtv{color:var(--text-primary)}.value.error.svelte-1i5iqtv.svelte-1i5iqtv{color:var(--error-text, #991b1b);font-size:.875rem}.permissions.svelte-1i5iqtv.svelte-1i5iqtv{display:flex;gap:1rem;margin-top:.5rem}.permission.svelte-1i5iqtv.svelte-1i5iqtv{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--text-secondary)}.permission.svelte-1i5iqtv svg.svelte-1i5iqtv{width:16px;height:16px}.permission.granted.svelte-1i5iqtv.svelte-1i5iqtv{color:var(--success-text, #166534)}.last-error.svelte-1i5iqtv.svelte-1i5iqtv{margin-top:.5rem;padding:.5rem;background:var(--error-bg, #fef2f2);border-radius:4px}.card-actions.svelte-1i5iqtv.svelte-1i5iqtv{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.not-connected.svelte-1i5iqtv.svelte-1i5iqtv{text-align:center;padding:1.5rem}.not-connected.svelte-1i5iqtv p.svelte-1i5iqtv{color:var(--text-secondary);margin-bottom:1rem}.btn.svelte-1i5iqtv.svelte-1i5iqtv{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn.svelte-1i5iqtv.svelte-1i5iqtv:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--primary-color);color:#fff}.btn-primary.svelte-1i5iqtv.svelte-1i5iqtv:hover:not(:disabled){background:var(--primary-hover, var(--blue-deep))}.btn-secondary.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--muted-bg);color:var(--text-primary)}.btn-secondary.svelte-1i5iqtv.svelte-1i5iqtv:hover:not(:disabled){background:var(--muted-hover, var(--border-medium))}.btn-danger.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--error-color, var(--color-error-soft));color:#fff}.btn-danger.svelte-1i5iqtv.svelte-1i5iqtv:hover:not(:disabled){background:var(--error-hover, #dc2626)}.btn-icon.svelte-1i5iqtv.svelte-1i5iqtv{width:16px;height:16px;margin-right:.5rem}.oauth-message.svelte-1i5iqtv.svelte-1i5iqtv{padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.875rem;background:var(--info-bg, #eff6ff);color:var(--info-text, #1e40af)}.oauth-message.error.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--error-bg, #fef2f2);color:var(--error-text, #991b1b)}.oauth-message.success.svelte-1i5iqtv.svelte-1i5iqtv{background:var(--success-bg, #dcfce7);color:var(--success-text, #166534)}.folder-monitor-list.svelte-107mkmx.svelte-107mkmx{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.list-header.svelte-107mkmx.svelte-107mkmx{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.list-header.svelte-107mkmx h3.svelte-107mkmx{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600}.icon.svelte-107mkmx.svelte-107mkmx{width:20px;height:20px}.not-connected-notice.svelte-107mkmx.svelte-107mkmx,.empty-state.svelte-107mkmx.svelte-107mkmx{text-align:center;padding:2rem;color:var(--text-secondary)}.empty-icon.svelte-107mkmx.svelte-107mkmx{width:48px;height:48px;margin-bottom:1rem;opacity:.5}.hint.svelte-107mkmx.svelte-107mkmx{font-size:.75rem;color:var(--text-tertiary, var(--text-muted))}.loading-state.svelte-107mkmx.svelte-107mkmx,.error-state.svelte-107mkmx.svelte-107mkmx{display:flex;align-items:center;gap:.75rem;padding:1rem}.spinner.svelte-107mkmx.svelte-107mkmx{width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:svelte-107mkmx-spin 1s linear infinite}@keyframes svelte-107mkmx-spin{to{transform:rotate(360deg)}}.monitors-table.svelte-107mkmx.svelte-107mkmx{overflow-x:auto}table.svelte-107mkmx.svelte-107mkmx{width:100%;border-collapse:collapse}th.svelte-107mkmx.svelte-107mkmx,td.svelte-107mkmx.svelte-107mkmx{text-align:left;padding:.75rem;border-bottom:1px solid var(--border-color)}th.svelte-107mkmx.svelte-107mkmx{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary)}tr.disabled.svelte-107mkmx.svelte-107mkmx{opacity:.6}.folder-cell.svelte-107mkmx.svelte-107mkmx{display:flex;flex-direction:column;gap:.25rem}.folder-name.svelte-107mkmx.svelte-107mkmx{font-weight:500}.tags.svelte-107mkmx.svelte-107mkmx{display:flex;flex-wrap:wrap;gap:.25rem}.tag.svelte-107mkmx.svelte-107mkmx{padding:.125rem .5rem;background:var(--muted-bg);border-radius:9999px;font-size:.625rem;color:var(--text-secondary)}.status-dot.svelte-107mkmx.svelte-107mkmx{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--muted-bg);margin-right:.5rem}.status-dot.active.svelte-107mkmx.svelte-107mkmx{background:var(--success-color, var(--color-success-soft))}.date-cell.svelte-107mkmx.svelte-107mkmx{font-size:.875rem;color:var(--text-secondary)}.actions-cell.svelte-107mkmx.svelte-107mkmx{display:flex;gap:.5rem}.action-btn.svelte-107mkmx.svelte-107mkmx{padding:.25rem;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:all .2s}.action-btn.svelte-107mkmx.svelte-107mkmx:hover{background:var(--muted-bg);color:var(--text-primary)}.action-btn.delete.svelte-107mkmx.svelte-107mkmx:hover{color:var(--error-color, var(--color-error-soft))}.action-btn.svelte-107mkmx svg.svelte-107mkmx{width:16px;height:16px}.dialog-overlay.svelte-107mkmx.svelte-107mkmx{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog.svelte-107mkmx.svelte-107mkmx{background:var(--card-bg);border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow:auto}.dialog-header.svelte-107mkmx.svelte-107mkmx{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.dialog-header.svelte-107mkmx h4.svelte-107mkmx{margin:0;font-size:1.125rem}.close-btn.svelte-107mkmx.svelte-107mkmx{padding:.25rem;background:transparent;border:none;cursor:pointer;color:var(--text-secondary)}.close-btn.svelte-107mkmx svg.svelte-107mkmx{width:20px;height:20px}.dialog-body.svelte-107mkmx.svelte-107mkmx{padding:1.5rem}.form-group.svelte-107mkmx.svelte-107mkmx{margin-bottom:1.25rem}.form-group.svelte-107mkmx label.svelte-107mkmx{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.form-select.svelte-107mkmx.svelte-107mkmx,.form-input.svelte-107mkmx.svelte-107mkmx{width:100%;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:6px;font-size:.875rem}.form-select.svelte-107mkmx.svelte-107mkmx:focus,.form-input.svelte-107mkmx.svelte-107mkmx:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--blue-glow-faint)}.loading-inline.svelte-107mkmx.svelte-107mkmx{display:flex;align-items:center;gap:.5rem;padding:.5rem;color:var(--text-secondary)}.spinner-small.svelte-107mkmx.svelte-107mkmx{width:14px;height:14px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:svelte-107mkmx-spin 1s linear infinite}.no-folders.svelte-107mkmx.svelte-107mkmx{color:var(--text-secondary);font-size:.875rem;font-style:italic}.dialog-footer.svelte-107mkmx.svelte-107mkmx{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color)}.btn.svelte-107mkmx.svelte-107mkmx{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn.svelte-107mkmx.svelte-107mkmx:disabled{opacity:.6;cursor:not-allowed}.btn.svelte-107mkmx svg.svelte-107mkmx{width:16px;height:16px}.btn-sm.svelte-107mkmx.svelte-107mkmx{padding:.375rem .75rem;font-size:.8125rem}.btn-primary.svelte-107mkmx.svelte-107mkmx{background:var(--primary-color);color:#fff}.btn-primary.svelte-107mkmx.svelte-107mkmx:hover:not(:disabled){background:var(--primary-hover, var(--blue-deep))}.btn-secondary.svelte-107mkmx.svelte-107mkmx{background:var(--muted-bg);color:var(--text-primary)}.btn-secondary.svelte-107mkmx.svelte-107mkmx:hover:not(:disabled){background:var(--muted-hover, var(--border-medium))}.admin-config-panel.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.panel-header.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.panel-header.svelte-1w82dzc h3.svelte-1w82dzc.svelte-1w82dzc{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600}.icon.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{width:20px;height:20px}.status-badge.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-badge.enabled.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--success-bg, #dcfce7);color:var(--success-text, #166534)}.status-badge.disabled.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--warning-bg, #fef3c7);color:var(--warning-text, #92400e)}.loading-state.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc,.error-state.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:6px}.loading-state.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--muted-bg)}.error-state.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--error-bg, #fef2f2);color:var(--error-text, #991b1b)}.error-icon.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{width:20px;height:20px;flex-shrink:0}.spinner.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:svelte-1w82dzc-spin 1s linear infinite}.spinner-small.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1w82dzc-spin 1s linear infinite;display:inline-block}@keyframes svelte-1w82dzc-spin{to{transform:rotate(360deg)}}.not-configured.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{text-align:center;padding:2rem}.empty-icon.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{width:48px;height:48px;color:var(--text-tertiary, var(--text-muted));margin-bottom:1rem}.not-configured.svelte-1w82dzc h4.svelte-1w82dzc.svelte-1w82dzc{margin:0 0 .5rem;font-size:1.125rem}.not-configured.svelte-1w82dzc p.svelte-1w82dzc.svelte-1w82dzc{color:var(--text-secondary);margin-bottom:1.5rem}.config-form.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{border-top:1px solid var(--border-color);padding-top:1.5rem}.form-group.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{margin-bottom:1.25rem}.form-row.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.svelte-1w82dzc label.svelte-1w82dzc.svelte-1w82dzc{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.form-input.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc,.form-select.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{width:100%;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:6px;font-size:.875rem}.form-input.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:focus,.form-select.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--blue-glow-faint)}.hint.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:block;margin-top:.25rem;font-size:.75rem;color:var(--text-tertiary, var(--text-muted))}.toggle-container.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:flex;align-items:center;gap:.75rem;padding-top:.25rem}.toggle.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{position:relative;width:44px;height:24px;cursor:pointer}.toggle.svelte-1w82dzc input.svelte-1w82dzc.svelte-1w82dzc{opacity:0;width:0;height:0}.toggle-slider.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--muted-bg);border-radius:12px;transition:.3s}.toggle-slider.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle.svelte-1w82dzc input.svelte-1w82dzc:checked+.toggle-slider.svelte-1w82dzc{background:var(--success-color, var(--color-success-soft))}.toggle.svelte-1w82dzc input.svelte-1w82dzc:checked+.toggle-slider.svelte-1w82dzc:before{transform:translate(20px)}.toggle-label.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{font-size:.875rem;color:var(--text-secondary)}.form-actions.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}.config-display.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{border-bottom:1px solid var(--border-color);padding-bottom:1.5rem;margin-bottom:1.5rem}.detail-grid.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.detail-item.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:flex;flex-direction:column;gap:.25rem}.detail-item.svelte-1w82dzc .label.svelte-1w82dzc.svelte-1w82dzc{font-size:.75rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase}.detail-item.svelte-1w82dzc .value.svelte-1w82dzc.svelte-1w82dzc{font-size:.875rem;color:var(--text-primary)}.detail-item.svelte-1w82dzc .value.monospace.svelte-1w82dzc.svelte-1w82dzc{font-family:monospace;font-size:.8125rem}.config-actions.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:flex;gap:.75rem}.authorized-senders.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{margin-top:1rem}.authorized-senders.svelte-1w82dzc h4.svelte-1w82dzc.svelte-1w82dzc{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;font-weight:600}.authorized-senders.svelte-1w82dzc h4 svg.svelte-1w82dzc.svelte-1w82dzc{width:18px;height:18px}.section-description.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{font-size:.875rem;color:var(--text-secondary);margin:0 0 1rem}.sender-list.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{list-style:none;padding:0;margin:0 0 1rem}.sender-list.svelte-1w82dzc li.svelte-1w82dzc.svelte-1w82dzc{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--muted-bg);border-radius:6px;margin-bottom:.5rem}.sender-email.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{font-size:.875rem}.remove-btn.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{padding:.25rem;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:all .2s}.remove-btn.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:hover{background:var(--error-bg, #fef2f2);color:var(--error-color, var(--color-error-soft))}.remove-btn.svelte-1w82dzc svg.svelte-1w82dzc.svelte-1w82dzc{width:16px;height:16px}.no-senders.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{font-size:.875rem;color:var(--text-tertiary, var(--text-muted));font-style:italic;margin:0 0 1rem}.add-sender-form.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:flex;gap:.5rem}.add-sender-form.svelte-1w82dzc .form-input.svelte-1w82dzc.svelte-1w82dzc{flex:1}.btn.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:disabled{opacity:.6;cursor:not-allowed}.btn.svelte-1w82dzc svg.svelte-1w82dzc.svelte-1w82dzc{width:16px;height:16px}.btn-sm.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{padding:.375rem .75rem;font-size:.8125rem}.btn-primary.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--primary-color);color:#fff}.btn-primary.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:hover:not(:disabled){background:var(--primary-hover, var(--blue-deep))}.btn-secondary.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--muted-bg);color:var(--text-primary)}.btn-secondary.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:hover:not(:disabled){background:var(--muted-hover, var(--border-medium))}.btn-success.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--success-color, var(--color-success-soft));color:#fff}.btn-success.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:hover:not(:disabled){background:var(--success-hover, var(--color-success-soft))}.btn-warning.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{background:var(--warning-color, var(--color-warning-soft));color:#fff}.btn-warning.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc:hover:not(:disabled){background:var(--warning-hover, #d97706)}@media (max-width: 640px){.form-row.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc,.detail-grid.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{grid-template-columns:1fr}.config-actions.svelte-1w82dzc.svelte-1w82dzc.svelte-1w82dzc{flex-direction:column}}.email-settings-page.svelte-ms116l.svelte-ms116l{max-width:800px;margin:0 auto;padding:2rem}.page-header.svelte-ms116l.svelte-ms116l{margin-bottom:2rem}.page-header.svelte-ms116l h2.svelte-ms116l{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.header-icon.svelte-ms116l.svelte-ms116l{width:28px;height:28px}.description.svelte-ms116l.svelte-ms116l{color:var(--text-secondary);margin:0}.tab-navigation.svelte-ms116l.svelte-ms116l{display:flex;gap:.5rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.tab-btn.svelte-ms116l.svelte-ms116l{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.tab-btn.svelte-ms116l.svelte-ms116l:hover{color:var(--text-primary)}.tab-btn.active.svelte-ms116l.svelte-ms116l{color:var(--primary-color);border-bottom-color:var(--primary-color)}.tab-btn.svelte-ms116l svg.svelte-ms116l{width:18px;height:18px}.tab-content.svelte-ms116l.svelte-ms116l{display:flex;flex-direction:column;gap:1.5rem}.info-section.svelte-ms116l.svelte-ms116l{background:var(--muted-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem}.info-section.svelte-ms116l h4.svelte-ms116l{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.info-section.svelte-ms116l ul.svelte-ms116l{margin:0;padding-left:1.25rem}.info-section.svelte-ms116l li.svelte-ms116l{margin-bottom:.5rem;font-size:.875rem;color:var(--text-secondary)}.info-section.svelte-ms116l li.svelte-ms116l:last-child{margin-bottom:0}@media (max-width: 640px){.email-settings-page.svelte-ms116l.svelte-ms116l{padding:1rem}.tab-navigation.svelte-ms116l.svelte-ms116l{overflow-x:auto}.tab-btn.svelte-ms116l.svelte-ms116l{white-space:nowrap}}.screening-criteria-page.svelte-1lqowet.svelte-1lqowet{padding:1.5rem;max-width:100%}.page-header.svelte-1lqowet.svelte-1lqowet{margin-bottom:1.5rem}.page-header.svelte-1lqowet h2.svelte-1lqowet{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.header-icon.svelte-1lqowet.svelte-1lqowet{width:24px;height:24px;color:var(--blue-primary)}.description.svelte-1lqowet.svelte-1lqowet{color:var(--text-muted);font-size:.875rem;margin:0;line-height:1.5}.loading-state.svelte-1lqowet.svelte-1lqowet,.error-state.svelte-1lqowet.svelte-1lqowet{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem;background:#ffffff08;border-radius:8px}.error-state.svelte-1lqowet svg.svelte-1lqowet{width:48px;height:48px;color:var(--color-error-soft)}.spinner.svelte-1lqowet.svelte-1lqowet{width:32px;height:32px;border:3px solid rgba(0,174,255,.2);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-1lqowet-spin .8s linear infinite}.spinner.small.svelte-1lqowet.svelte-1lqowet{width:16px;height:16px;border-width:2px}@keyframes svelte-1lqowet-spin{to{transform:rotate(360deg)}}.entity-tabs.svelte-1lqowet.svelte-1lqowet{display:flex;gap:.5rem;margin-bottom:1rem}.entity-tab.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#222;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:all .2s}.entity-tab.svelte-1lqowet.svelte-1lqowet:hover{background:var(--bg-hover);color:var(--text-primary)}.entity-tab.active.svelte-1lqowet.svelte-1lqowet{background:#00aeff1a;border-color:var(--blue-primary);color:var(--text-primary)}.entity-tab.svelte-1lqowet svg.svelte-1lqowet{width:18px;height:18px}.status-badge.svelte-1lqowet.svelte-1lqowet{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.status-badge.configured.svelte-1lqowet.svelte-1lqowet{background:#22c55e33;color:#4ade80}.status-badge.not-configured.svelte-1lqowet.svelte-1lqowet{background:#fbbf2433;color:#fbbf24}.criteria-editor.svelte-1lqowet.svelte-1lqowet{background:#222;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.editor-header.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--border-subtle)}.editor-header.svelte-1lqowet h3.svelte-1lqowet{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.editor-actions.svelte-1lqowet.svelte-1lqowet{display:flex;gap:.5rem}.btn-text.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:none;color:var(--text-muted);font-size:.813rem;cursor:pointer;transition:color .2s}.btn-text.svelte-1lqowet.svelte-1lqowet:hover:not(:disabled){color:var(--blue-primary)}.btn-text.svelte-1lqowet.svelte-1lqowet:disabled{opacity:.5;cursor:not-allowed}.btn-text.svelte-1lqowet svg.svelte-1lqowet{width:16px;height:16px}.editor-help.svelte-1lqowet.svelte-1lqowet{padding:.75rem 1rem;background:#00aeff0d;border-bottom:1px solid rgba(255,255,255,.05)}.editor-help.svelte-1lqowet p.svelte-1lqowet{margin:0;color:var(--text-muted);font-size:.813rem;line-height:1.5}.criteria-textarea.svelte-1lqowet.svelte-1lqowet{width:100%;min-height:300px;padding:1rem;background:transparent;border:none;color:var(--text-primary);font-family:inherit;font-size:.875rem;line-height:1.6;resize:vertical}.criteria-textarea.svelte-1lqowet.svelte-1lqowet:focus{outline:none}.criteria-textarea.svelte-1lqowet.svelte-1lqowet::placeholder{color:#555}.criteria-textarea.error.svelte-1lqowet.svelte-1lqowet{background:#f871710d}.editor-footer.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--border-subtle);background:#0003}.char-count.svelte-1lqowet.svelte-1lqowet{color:var(--text-muted);font-size:.813rem}.char-count.error.svelte-1lqowet.svelte-1lqowet{color:var(--color-error-soft)}.char-count.warning.svelte-1lqowet.svelte-1lqowet{color:#fbbf24}.char-count.svelte-1lqowet .hint.svelte-1lqowet{margin-left:.25rem}.action-buttons.svelte-1lqowet.svelte-1lqowet{display:flex;gap:.5rem}.btn-primary.svelte-1lqowet.svelte-1lqowet,.btn-secondary.svelte-1lqowet.svelte-1lqowet,.btn-danger.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary.svelte-1lqowet.svelte-1lqowet{background:var(--blue-primary);color:var(--text-emphasis)}.btn-primary.svelte-1lqowet.svelte-1lqowet:hover:not(:disabled){background:#0096dc}.btn-secondary.svelte-1lqowet.svelte-1lqowet{background:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-1lqowet.svelte-1lqowet:hover:not(:disabled){background:#ffffff26}.btn-danger.svelte-1lqowet.svelte-1lqowet{background:#f8717133;color:var(--color-error-soft)}.btn-danger.svelte-1lqowet.svelte-1lqowet:hover:not(:disabled){background:#f871714d}.btn-primary.svelte-1lqowet.svelte-1lqowet:disabled,.btn-secondary.svelte-1lqowet.svelte-1lqowet:disabled,.btn-danger.svelte-1lqowet.svelte-1lqowet:disabled{opacity:.5;cursor:not-allowed}.save-error.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f871711a;color:var(--color-error-soft);font-size:.875rem}.save-error.svelte-1lqowet svg.svelte-1lqowet{width:18px;height:18px}.history-panel.svelte-1lqowet.svelte-1lqowet{padding:1rem;background:var(--bg-panel);border-top:1px solid var(--border-subtle)}.history-header.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.history-header.svelte-1lqowet h4.svelte-1lqowet{margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary)}.btn-icon.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .2s}.btn-icon.svelte-1lqowet.svelte-1lqowet:hover{background:var(--border-subtle);color:var(--text-primary)}.btn-icon.svelte-1lqowet svg.svelte-1lqowet{width:16px;height:16px}.history-loading.svelte-1lqowet.svelte-1lqowet{display:flex;justify-content:center;padding:1rem}.history-empty.svelte-1lqowet.svelte-1lqowet{color:var(--text-subtle);font-size:.875rem;text-align:center;padding:1rem}.history-list.svelte-1lqowet.svelte-1lqowet{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.history-item.svelte-1lqowet.svelte-1lqowet{padding:.75rem;background:#222;border:1px solid var(--border-subtle);border-radius:6px}.history-item.current.svelte-1lqowet.svelte-1lqowet{border-color:#00aeff4d}.history-meta.svelte-1lqowet.svelte-1lqowet{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.history-date.svelte-1lqowet.svelte-1lqowet{color:var(--text-muted);font-size:.75rem}.current-badge.svelte-1lqowet.svelte-1lqowet{padding:.125rem .375rem;background:#00aeff33;color:var(--blue-primary);font-size:.688rem;font-weight:500;border-radius:3px}.history-preview.svelte-1lqowet.svelte-1lqowet{margin:0 0 .5rem;color:var(--text-secondary);font-size:.813rem;line-height:1.4}.btn-revert.svelte-1lqowet.svelte-1lqowet{padding:.375rem .625rem;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .2s}.btn-revert.svelte-1lqowet.svelte-1lqowet:hover:not(:disabled){background:#00aeff1a;border-color:#00aeff4d;color:var(--blue-primary)}.btn-revert.svelte-1lqowet.svelte-1lqowet:disabled{opacity:.5;cursor:not-allowed}.info-section.svelte-1lqowet.svelte-1lqowet{margin-top:1.5rem;padding:1rem;background:#222;border:1px solid var(--border-subtle);border-radius:8px}.info-section.svelte-1lqowet h4.svelte-1lqowet{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.info-section.svelte-1lqowet ul.svelte-1lqowet{margin:0;padding-left:1.25rem}.info-section.svelte-1lqowet li.svelte-1lqowet{color:var(--text-muted);font-size:.813rem;line-height:1.6;margin-bottom:.25rem}@media (max-width: 640px){.entity-tabs.svelte-1lqowet.svelte-1lqowet{flex-direction:column}.editor-header.svelte-1lqowet.svelte-1lqowet{flex-direction:column;align-items:flex-start;gap:.75rem}.editor-footer.svelte-1lqowet.svelte-1lqowet{flex-direction:column;gap:.75rem}.action-buttons.svelte-1lqowet.svelte-1lqowet{width:100%;justify-content:flex-end}}.cloud-storage-page.svelte-qk951r.svelte-qk951r{max-width:800px;margin:0 auto;padding:1.5rem}.page-header.svelte-qk951r.svelte-qk951r{margin-bottom:1.5rem}.page-header.svelte-qk951r h2.svelte-qk951r{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.header-icon.svelte-qk951r.svelte-qk951r{width:24px;height:24px;color:var(--blue-primary)}.description.svelte-qk951r.svelte-qk951r{color:var(--text-muted);margin:0;font-size:.875rem}.loading-state.svelte-qk951r.svelte-qk951r{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:var(--text-muted)}.spinner.svelte-qk951r.svelte-qk951r{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-qk951r-spin 1s linear infinite}@keyframes svelte-qk951r-spin{to{transform:rotate(360deg)}}.message.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.message.svelte-qk951r svg.svelte-qk951r{width:18px;height:18px;flex-shrink:0}.message.svelte-qk951r span.svelte-qk951r{flex:1}.message.error.svelte-qk951r.svelte-qk951r{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.message.success.svelte-qk951r.svelte-qk951r{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#86efac}.message.svelte-qk951r .close-btn.svelte-qk951r{background:none;border:none;color:inherit;font-size:1.25rem;cursor:pointer;padding:0;line-height:1;opacity:.7}.message.svelte-qk951r .close-btn.svelte-qk951r:hover{opacity:1}.config-card.svelte-qk951r.svelte-qk951r{background:#222;border:1px solid var(--border-subtle);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.card-header.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.card-header.svelte-qk951r h3.svelte-qk951r{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.status-indicator.svelte-qk951r.svelte-qk951r{width:10px;height:10px;border-radius:50%}.status-indicator.connected.svelte-qk951r.svelte-qk951r{background:var(--color-success-soft);box-shadow:0 0 8px #22c55e80}.status-indicator.disconnected.svelte-qk951r.svelte-qk951r{background:var(--text-muted)}.card-description.svelte-qk951r.svelte-qk951r{color:var(--text-muted);font-size:.875rem;margin:0 0 1.5rem}.config-details.svelte-qk951r.svelte-qk951r{display:grid;gap:.75rem;margin-bottom:1.5rem}.detail-row.svelte-qk951r.svelte-qk951r{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.detail-row.svelte-qk951r.svelte-qk951r:last-child{border-bottom:none}.detail-row.svelte-qk951r .label.svelte-qk951r{color:var(--text-muted);font-size:.875rem}.detail-row.svelte-qk951r .value.svelte-qk951r{color:var(--text-primary);font-size:.875rem;font-weight:500}.status-badge.svelte-qk951r.svelte-qk951r{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;text-transform:uppercase}.status-badge.valid.svelte-qk951r.svelte-qk951r{background:#22c55e33;color:#4ade80}.status-badge.invalid.svelte-qk951r.svelte-qk951r{background:#ef444433;color:#fca5a5}.validation-details.svelte-qk951r.svelte-qk951r{background:#ffffff0d;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.validation-details.svelte-qk951r h4.svelte-qk951r{margin:0 0 .75rem;font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.detail-grid.svelte-qk951r.svelte-qk951r{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.detail-item.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted)}.detail-item.ok.svelte-qk951r.svelte-qk951r{color:#4ade80}.detail-item.svelte-qk951r .icon.svelte-qk951r{font-size:1rem}.edit-section.svelte-qk951r.svelte-qk951r{margin-bottom:1.5rem}.input-label.svelte-qk951r.svelte-qk951r{display:block;font-size:.8rem;font-weight:500;color:var(--text-muted);margin-bottom:.5rem}.input-hint.svelte-qk951r.svelte-qk951r{font-weight:400;color:var(--text-muted);opacity:.7}.input-row.svelte-qk951r.svelte-qk951r{display:flex;gap:.75rem}input[type=text].svelte-qk951r.svelte-qk951r{flex:1;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:6px;padding:.625rem .875rem;font-size:.875rem;color:var(--text-primary)}input[type=text].svelte-qk951r.svelte-qk951r:focus{outline:none;border-color:var(--blue-primary)}input[type=text].svelte-qk951r.svelte-qk951r::placeholder{color:var(--text-muted);opacity:.5}input[type=text].svelte-qk951r.svelte-qk951r:disabled{opacity:.5;cursor:not-allowed}.provider-selection.svelte-qk951r.svelte-qk951r{margin-bottom:1.5rem}.provider-grid.svelte-qk951r.svelte-qk951r{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.provider-option.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ffffff0d;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}.provider-option.svelte-qk951r.svelte-qk951r:hover:not(.disabled){background:#ffffff14;border-color:var(--border-subtle)}.provider-option.selected.svelte-qk951r.svelte-qk951r{background:var(--blue-glow-15);border-color:var(--blue-primary)}.provider-option.disabled.svelte-qk951r.svelte-qk951r{opacity:.5;cursor:not-allowed}.provider-icon.svelte-qk951r.svelte-qk951r{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.provider-icon.svelte-qk951r svg.svelte-qk951r{width:24px;height:24px}.provider-info.svelte-qk951r.svelte-qk951r{display:flex;flex-direction:column;gap:.25rem}.provider-name.svelte-qk951r.svelte-qk951r{font-size:.875rem;font-weight:500;color:var(--text-primary)}.coming-soon-badge.svelte-qk951r.svelte-qk951r{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.folder-input.svelte-qk951r.svelte-qk951r{margin-bottom:1.5rem}.folder-input.svelte-qk951r input.svelte-qk951r{width:100%}.action-buttons.svelte-qk951r.svelte-qk951r{display:flex;flex-wrap:wrap;gap:.75rem}button.svelte-qk951r.svelte-qk951r{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;border:none}button.svelte-qk951r.svelte-qk951r:disabled{opacity:.5;cursor:not-allowed}button.svelte-qk951r svg.svelte-qk951r{width:16px;height:16px}.btn-primary.svelte-qk951r.svelte-qk951r{background:var(--blue-primary);color:#fff}.btn-primary.svelte-qk951r.svelte-qk951r:hover:not(:disabled){background:#0096dc}.btn-secondary.svelte-qk951r.svelte-qk951r{background:var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-qk951r.svelte-qk951r:hover:not(:disabled){background:#ffffff26}.btn-danger.svelte-qk951r.svelte-qk951r{background:#ef444433;color:#fca5a5}.btn-danger.svelte-qk951r.svelte-qk951r:hover:not(:disabled){background:#ef44444d}.btn-spinner.svelte-qk951r.svelte-qk951r{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-qk951r-spin 1s linear infinite}.info-section.svelte-qk951r.svelte-qk951r{background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:8px;padding:1.25rem}.info-section.svelte-qk951r h4.svelte-qk951r{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.info-section.svelte-qk951r ul.svelte-qk951r{margin:0;padding-left:1.25rem}.info-section.svelte-qk951r li.svelte-qk951r{margin-bottom:.5rem;font-size:.875rem;color:var(--text-muted)}.info-section.svelte-qk951r li.svelte-qk951r:last-child{margin-bottom:0}.modal-overlay.svelte-qk951r.svelte-qk951r{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1100;padding:2rem}.modal-content.svelte-qk951r.svelte-qk951r{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:12px;padding:1.5rem;max-width:400px;width:100%}.modal-content.svelte-qk951r h3.svelte-qk951r{margin:0 0 1rem;font-size:1.125rem;color:var(--text-primary)}.modal-content.svelte-qk951r p.svelte-qk951r{margin:0 0 1rem;font-size:.875rem;color:var(--text-muted)}.modal-content.svelte-qk951r .warning.svelte-qk951r{color:#fca5a5;font-weight:500}.modal-actions.svelte-qk951r.svelte-qk951r{display:flex;gap:.75rem;justify-content:flex-end}.site-drive-selection.svelte-qk951r.svelte-qk951r{border-color:var(--blue-primary)}.status-indicator.configuring.svelte-qk951r.svelte-qk951r{background:var(--color-warning-soft);box-shadow:0 0 8px #f59e0b80;animation:svelte-qk951r-pulse 2s ease-in-out infinite}@keyframes svelte-qk951r-pulse{0%,to{opacity:1}50%{opacity:.5}}.selection-section.svelte-qk951r.svelte-qk951r{margin-bottom:1.5rem}.step-number.svelte-qk951r.svelte-qk951r{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--blue-primary);color:#fff;border-radius:50%;font-size:.75rem;font-weight:600;margin-right:.5rem}.selection-loading.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;gap:.75rem;padding:1.5rem;color:var(--text-muted);font-size:.875rem}.spinner.small.svelte-qk951r.svelte-qk951r{width:20px;height:20px;border-width:2px}.selection-empty.svelte-qk951r.svelte-qk951r{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff08;border-radius:8px;text-align:center;color:var(--text-muted);font-size:.875rem}.selection-grid.svelte-qk951r.svelte-qk951r{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}.selection-option.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ffffff0d;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.selection-option.svelte-qk951r.svelte-qk951r:hover{background:#ffffff14;border-color:var(--border-subtle)}.selection-option.selected.svelte-qk951r.svelte-qk951r{background:var(--blue-glow-15);border-color:var(--blue-primary)}.option-icon.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--border-subtle);border-radius:8px;flex-shrink:0}.option-icon.svelte-qk951r svg.svelte-qk951r{width:20px;height:20px;color:var(--text-primary)}.selection-option.selected.svelte-qk951r .option-icon.svelte-qk951r{background:var(--blue-glow)}.selection-option.selected.svelte-qk951r .option-icon svg.svelte-qk951r{color:var(--blue-primary)}.option-info.svelte-qk951r.svelte-qk951r{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.option-name.svelte-qk951r.svelte-qk951r{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-desc.svelte-qk951r.svelte-qk951r{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.check-icon.svelte-qk951r svg.svelte-qk951r{width:18px;height:18px;color:var(--blue-primary)}.folder-selection.svelte-qk951r.svelte-qk951r{border-color:var(--blue-primary)}.folder-path-input.svelte-qk951r.svelte-qk951r{margin-bottom:1.5rem}.path-hint.svelte-qk951r.svelte-qk951r{margin:.5rem 0 0;font-size:.75rem;color:var(--text-muted);opacity:.7}.folder-browser.svelte-qk951r.svelte-qk951r{margin-bottom:1.5rem}.breadcrumbs.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;padding:.75rem 1rem;background:#ffffff08;border-radius:8px;margin-bottom:1rem}.breadcrumb-item.svelte-qk951r.svelte-qk951r{background:none;border:none;padding:.25rem .5rem;font-size:.875rem;color:var(--blue-primary);cursor:pointer;border-radius:4px;transition:all .2s}.breadcrumb-item.svelte-qk951r.svelte-qk951r:hover:not(:disabled){background:var(--blue-glow-faint)}.breadcrumb-item.current.svelte-qk951r.svelte-qk951r{color:var(--text-primary);font-weight:500;cursor:default}.breadcrumb-separator.svelte-qk951r.svelte-qk951r{color:var(--text-muted);font-size:.875rem}.folder-grid.svelte-qk951r.svelte-qk951r{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;max-height:300px;overflow-y:auto;padding:.25rem}.folder-item.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;gap:0;background:#ffffff0d;border-radius:8px;overflow:hidden}.folder-select-btn.svelte-qk951r.svelte-qk951r{flex:1;display:flex;align-items:center;gap:.5rem;padding:.75rem;background:none;border:2px solid transparent;border-radius:6px 0 0 6px;cursor:pointer;transition:all .2s;text-align:left;min-width:0}.folder-select-btn.svelte-qk951r.svelte-qk951r:hover{background:#ffffff0d}.folder-select-btn.selected.svelte-qk951r.svelte-qk951r{background:var(--blue-glow-15);border-color:var(--blue-primary)}.folder-icon.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.folder-icon.svelte-qk951r svg.svelte-qk951r{width:20px;height:20px;color:#fbbf24}.folder-name.svelte-qk951r.svelte-qk951r{flex:1;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder-navigate-btn.svelte-qk951r.svelte-qk951r{display:flex;align-items:center;justify-content:center;width:36px;height:100%;background:#ffffff0d;border:none;cursor:pointer;transition:all .2s}.folder-navigate-btn.svelte-qk951r.svelte-qk951r:hover{background:var(--border-subtle)}.folder-navigate-btn.svelte-qk951r svg.svelte-qk951r{width:16px;height:16px;color:var(--text-muted)}.selected-folder-info.svelte-qk951r.svelte-qk951r{margin-top:1rem;padding:.75rem 1rem;background:var(--blue-glow-faint);border:1px solid var(--blue-glow-subtle);border-radius:8px;font-size:.875rem;color:var(--text-primary)}.selected-folder-info.svelte-qk951r strong.svelte-qk951r{color:var(--blue-primary)}.selected-path.svelte-qk951r.svelte-qk951r{color:var(--text-muted);margin-left:.25rem}@media (max-width: 640px){.cloud-storage-page.svelte-qk951r.svelte-qk951r{padding:1rem}.provider-grid.svelte-qk951r.svelte-qk951r,.selection-grid.svelte-qk951r.svelte-qk951r{grid-template-columns:1fr}.action-buttons.svelte-qk951r.svelte-qk951r{flex-direction:column}.action-buttons.svelte-qk951r button.svelte-qk951r{width:100%}.input-row.svelte-qk951r.svelte-qk951r{flex-direction:column}.folder-grid.svelte-qk951r.svelte-qk951r{grid-template-columns:1fr}.breadcrumbs.svelte-qk951r.svelte-qk951r{gap:.125rem;padding:.5rem .75rem}}.modal-overlay.svelte-1lsmg1c.svelte-1lsmg1c{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content.svelte-1lsmg1c.svelte-1lsmg1c{background:var(--bg-panel);border:1px solid var(--blue-glow-subtle);border-radius:12px;width:90%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000080}.modal-header.svelte-1lsmg1c.svelte-1lsmg1c{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-1lsmg1c h2.svelte-1lsmg1c{display:flex;align-items:center;gap:.75rem;margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.header-icon.svelte-1lsmg1c.svelte-1lsmg1c{width:24px;height:24px;color:var(--blue-primary)}.close-btn.svelte-1lsmg1c.svelte-1lsmg1c{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s}.close-btn.svelte-1lsmg1c.svelte-1lsmg1c:hover{background:var(--border-subtle);color:var(--text-primary)}.close-btn.svelte-1lsmg1c svg.svelte-1lsmg1c{width:20px;height:20px}.tab-navigation.svelte-1lsmg1c.svelte-1lsmg1c{display:flex;gap:.25rem;padding:0 1.5rem;border-bottom:1px solid var(--border-subtle)}.tab-btn.svelte-1lsmg1c.svelte-1lsmg1c{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.tab-btn.svelte-1lsmg1c.svelte-1lsmg1c:hover{color:var(--text-primary)}.tab-btn.active.svelte-1lsmg1c.svelte-1lsmg1c{color:var(--blue-primary);border-bottom-color:var(--blue-primary)}.tab-btn.svelte-1lsmg1c svg.svelte-1lsmg1c{width:18px;height:18px}.tab-content.svelte-1lsmg1c.svelte-1lsmg1c{flex:1;overflow-y:auto;padding:0}.tab-content.svelte-1lsmg1c.svelte-1lsmg1c::-webkit-scrollbar{width:8px}.tab-content.svelte-1lsmg1c.svelte-1lsmg1c::-webkit-scrollbar-track{background:var(--bg-panel)}.tab-content.svelte-1lsmg1c.svelte-1lsmg1c::-webkit-scrollbar-thumb{background:#383838;border-radius:4px}.tab-content.svelte-1lsmg1c.svelte-1lsmg1c::-webkit-scrollbar-thumb:hover{background:#484848}.tab-content.svelte-1lsmg1c .email-settings-page{max-width:none;padding:1.5rem;background:transparent}.tab-content.svelte-1lsmg1c .page-header{display:none}.tab-content.svelte-1lsmg1c .email-connection-card,.tab-content.svelte-1lsmg1c .info-section{background:#222;border-color:var(--border-subtle)}.tab-content.svelte-1lsmg1c .card-header h3,.tab-content.svelte-1lsmg1c .info-section h4{color:var(--text-primary)}.tab-content.svelte-1lsmg1c .description,.tab-content.svelte-1lsmg1c .info-section li,.tab-content.svelte-1lsmg1c .label,.tab-content.svelte-1lsmg1c .not-connected p{color:var(--text-muted)}.tab-content.svelte-1lsmg1c .value{color:var(--text-primary)}.tab-content.svelte-1lsmg1c .status-badge.connected{background:#22c55e33;color:#4ade80}.tab-content.svelte-1lsmg1c .status-badge.disconnected{background:var(--border-subtle);color:var(--text-muted)}.tab-content.svelte-1lsmg1c .btn-primary{background:var(--blue-primary)}.tab-content.svelte-1lsmg1c .btn-primary:hover:not(:disabled){background:#0096dc}.tab-content.svelte-1lsmg1c .tab-btn{color:var(--text-muted);border-color:transparent}.tab-content.svelte-1lsmg1c .tab-btn:hover{color:var(--text-primary)}.tab-content.svelte-1lsmg1c .tab-btn.active{color:var(--blue-primary);border-color:var(--blue-primary)}.tab-content.svelte-1lsmg1c .tab-navigation{border-color:var(--border-subtle)}.tab-content.svelte-1lsmg1c .loading-state,.tab-content.svelte-1lsmg1c .error-state{background:#ffffff0d}.tab-content.svelte-1lsmg1c .coming-soon{background:#222;border-color:var(--border-subtle)}.tab-content.svelte-1lsmg1c .coming-soon h4{color:var(--text-primary)}.tab-content.svelte-1lsmg1c .coming-soon p{color:var(--text-muted)}@media (max-width: 640px){.modal-overlay.svelte-1lsmg1c.svelte-1lsmg1c{padding:1rem}.modal-content.svelte-1lsmg1c.svelte-1lsmg1c{max-height:90vh}.modal-header.svelte-1lsmg1c.svelte-1lsmg1c{padding:1rem}.tab-navigation.svelte-1lsmg1c.svelte-1lsmg1c{padding:0 1rem;overflow-x:auto}.tab-btn.svelte-1lsmg1c.svelte-1lsmg1c{white-space:nowrap}}.markdown-link.svelte-10xme99{color:var(--blue-action);text-decoration:underline;cursor:pointer;transition:color .2s ease}.markdown-link.svelte-10xme99:hover{color:var(--blue-action)}.markdown-link.svelte-10xme99:visited{color:var(--color-progress)}.editable-textarea.svelte-l3y6q1.svelte-l3y6q1{position:relative;width:100%}.header.svelte-l3y6q1.svelte-l3y6q1{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.header.svelte-l3y6q1 h4.svelte-l3y6q1{font-size:1.1rem;color:var(--blue-primary);margin:0}.header-actions.svelte-l3y6q1.svelte-l3y6q1{display:flex;align-items:center;gap:8px}.edit-button.svelte-l3y6q1.svelte-l3y6q1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#64748b1a;border:1px solid rgba(100,116,139,.3);border-radius:4px;color:var(--text-secondary);cursor:pointer;opacity:0;transition:all .2s ease}.editable-textarea.svelte-l3y6q1:hover .edit-button.svelte-l3y6q1{opacity:1}.edit-button.svelte-l3y6q1.svelte-l3y6q1:hover{background:#64748b26;border-color:#64748b66;color:#cbd5e1}.saving-indicator.svelte-l3y6q1.svelte-l3y6q1{font-size:12px;color:var(--blue-primary);animation:svelte-l3y6q1-pulse 1.5s ease-in-out infinite;font-weight:500}.error-indicator.svelte-l3y6q1.svelte-l3y6q1{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--color-error);color:var(--text-emphasis);border-radius:50%;font-size:11px;font-weight:700;cursor:help}@keyframes svelte-l3y6q1-pulse{0%,to{opacity:.5}50%{opacity:1}}.content-container.svelte-l3y6q1.svelte-l3y6q1{position:relative}.markdown-container.svelte-l3y6q1.svelte-l3y6q1{padding:12px;border-radius:6px;transition:background-color .2s ease;cursor:text;min-height:100px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;overflow-x:hidden}.markdown-container.editable.svelte-l3y6q1.svelte-l3y6q1:hover{background:#64748b0d}.placeholder.svelte-l3y6q1.svelte-l3y6q1{padding:12px;color:var(--text-muted);font-style:italic;cursor:text;border-radius:6px;transition:background-color .2s ease}.placeholder.editable.svelte-l3y6q1.svelte-l3y6q1:hover{background:#64748b0d}.editor-wrapper.svelte-l3y6q1.svelte-l3y6q1{position:relative}.content-editor.svelte-l3y6q1.svelte-l3y6q1{width:calc(100% - 30px);padding:12px;background:#0f172acc;border:1px solid rgba(59,130,246,.5);border-radius:6px;color:var(--text-primary);font-size:14px;font-family:inherit;line-height:1.6;resize:none;overflow-y:auto;box-shadow:0 0 0 3px var(--blue-glow-faint)}.content-editor.svelte-l3y6q1.svelte-l3y6q1:focus{outline:none;border-color:#3b82f6b3}.resize-handle.svelte-l3y6q1.svelte-l3y6q1{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:4px 8px;cursor:ns-resize;color:var(--text-muted);opacity:.5;transition:opacity .2s ease}.resize-handle.svelte-l3y6q1.svelte-l3y6q1:hover{opacity:1}.edit-instructions.svelte-l3y6q1.svelte-l3y6q1{position:absolute;bottom:-24px;right:0;font-size:11px;color:var(--text-muted)}.edit-instructions.svelte-l3y6q1 kbd.svelte-l3y6q1{padding:2px 4px;background:#64748b1a;border:1px solid rgba(100,116,139,.2);border-radius:3px;font-size:10px;font-family:monospace}.markdown-container.svelte-l3y6q1 *{text-align:left}.markdown-container.svelte-l3y6q1 h1,.markdown-container.svelte-l3y6q1 h2,.markdown-container.svelte-l3y6q1 h3,.markdown-container.svelte-l3y6q1 h4,.markdown-container.svelte-l3y6q1 h5,.markdown-container.svelte-l3y6q1 h6{margin-top:1em;margin-bottom:.5em;color:var(--text-primary)}.markdown-container.svelte-l3y6q1 p{margin-bottom:.8em;line-height:1.6;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.markdown-container.svelte-l3y6q1 a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.markdown-container.svelte-l3y6q1 ul,.markdown-container.svelte-l3y6q1 ol{padding-left:1.5em;margin-bottom:.8em}.markdown-container.svelte-l3y6q1 li{margin-bottom:.3em}.markdown-container.svelte-l3y6q1 code{background:#64748b1a;padding:2px 4px;border-radius:3px;font-size:.9em}.markdown-container.svelte-l3y6q1 pre{background:#0f172a80;padding:12px;border-radius:6px;overflow-x:auto;margin-bottom:.8em}.markdown-container.svelte-l3y6q1 blockquote{border-left:3px solid rgba(100,116,139,.5);padding-left:16px;margin:16px 0;color:var(--text-secondary)}.edit-mode.svelte-l3y6q1.svelte-l3y6q1{z-index:10}.edit-mode.svelte-l3y6q1 .content-container.svelte-l3y6q1{margin-bottom:28px}.dark .content-editor.svelte-l3y6q1.svelte-l3y6q1{background:#1e293bcc}.editable-number-field.svelte-1mul7e3{position:relative;display:inline-flex;align-items:center;gap:8px;width:100%}.field-display.svelte-1mul7e3{padding:2px 4px;border-radius:3px;transition:background-color .2s ease;cursor:text;flex:1}.field-display.editable.svelte-1mul7e3:hover{background:#64748b0d}.field-input.svelte-1mul7e3{flex:1;padding:2px 4px;background:#0f172acc;border:1px solid rgba(59,130,246,.5);border-radius:3px;color:var(--text-primary);font-size:inherit;font-family:inherit;box-shadow:0 0 0 2px var(--blue-glow-faint)}.field-input.svelte-1mul7e3:focus{outline:none;border-color:#3b82f6b3}.saving-indicator.svelte-1mul7e3{font-size:12px;color:var(--blue-primary);animation:svelte-1mul7e3-pulse 1.5s ease-in-out infinite;white-space:nowrap;font-weight:500}.error-indicator.svelte-1mul7e3{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--color-error);color:var(--text-emphasis);border-radius:50%;font-size:10px;font-weight:700;cursor:help}@keyframes svelte-1mul7e3-pulse{0%,to{opacity:.5}50%{opacity:1}}.tooltip.svelte-14kw95u.svelte-14kw95u{position:fixed;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--blue-primary);border-radius:4px;padding:12px;max-width:400px;box-shadow:0 4px 12px #0000004d;z-index:10000;font-size:.85rem;line-height:1.4}.tooltip-header.svelte-14kw95u.svelte-14kw95u{border-bottom:1px solid var(--border-medium);padding-bottom:8px;margin-bottom:8px;color:var(--blue-primary)}.tooltip-section.svelte-14kw95u.svelte-14kw95u{margin-bottom:10px}.tooltip-section.field-info.svelte-14kw95u.svelte-14kw95u{background-color:var(--bg-panel);padding:8px;border-radius:3px;border:1px solid var(--border-subtle)}.field-name.svelte-14kw95u.svelte-14kw95u{font-weight:600;color:var(--blue-primary)}.field-value.svelte-14kw95u.svelte-14kw95u{font-weight:600;color:#4caf50}.tooltip-section.svelte-14kw95u.svelte-14kw95u:last-child{margin-bottom:0}.tooltip-row.svelte-14kw95u.svelte-14kw95u{display:flex;gap:8px;margin-bottom:4px}.label.svelte-14kw95u.svelte-14kw95u{font-weight:600;color:var(--text-secondary);min-width:85px}.tooltip-row.svelte-14kw95u .label.svelte-14kw95u{min-width:80px}.value.svelte-14kw95u.svelte-14kw95u{color:var(--text-primary);flex:1}.excerpt.svelte-14kw95u.svelte-14kw95u{color:var(--text-primary);padding:6px;background-color:var(--bg-panel);border-radius:3px;margin-top:4px;font-family:monospace;font-size:.8rem;max-height:100px;overflow-y:auto}.source-desc.svelte-14kw95u.svelte-14kw95u{color:#90caf9}.confidence-value.svelte-14kw95u.svelte-14kw95u{font-weight:600}.resolution-method.svelte-14kw95u.svelte-14kw95u{text-transform:capitalize;color:#ffa726}.tooltip-footer.svelte-14kw95u.svelte-14kw95u{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-medium)}.view-details-btn.svelte-14kw95u.svelte-14kw95u{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;background-color:#00aeff26;color:var(--blue-primary);border:1px solid var(--blue-primary);border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease;justify-content:center}.view-details-btn.svelte-14kw95u.svelte-14kw95u:hover:not(:disabled){background-color:#00aeff40}.view-details-btn.svelte-14kw95u.svelte-14kw95u:disabled{background-color:transparent;border-color:var(--border-medium);color:var(--text-disabled);cursor:default}.view-details-btn.svelte-14kw95u svg.svelte-14kw95u{flex-shrink:0}.no-details.svelte-14kw95u.svelte-14kw95u{font-size:.75rem;font-style:italic}.resolution-info.svelte-14kw95u.svelte-14kw95u{background-color:#ffa7261a;padding:8px;border-radius:4px;border-left:3px solid #FFA726}.rationale-text.svelte-14kw95u.svelte-14kw95u{font-size:.8rem;color:var(--text-secondary);margin-top:6px;font-style:italic}.modal-backdrop.svelte-9z2bhk.svelte-9z2bhk{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--bg-panel);border:1px solid var(--blue-primary);border-radius:8px;width:100%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080}.modal-header.svelte-9z2bhk.svelte-9z2bhk{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-subtle);background-color:var(--bg-tertiary);border-radius:8px 8px 0 0}.modal-header.svelte-9z2bhk h2.svelte-9z2bhk{margin:0;font-size:1.2rem;color:var(--blue-primary)}.close-btn.svelte-9z2bhk.svelte-9z2bhk{background:none;border:none;color:var(--text-subtle);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn.svelte-9z2bhk.svelte-9z2bhk:hover{color:var(--text-emphasis);background-color:var(--border-subtle)}.modal-content.svelte-9z2bhk.svelte-9z2bhk{flex:1;overflow-y:auto;padding:20px}.modal-footer.svelte-9z2bhk.svelte-9z2bhk{padding:16px 20px;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;background-color:var(--bg-tertiary);border-radius:0 0 8px 8px}.close-button.svelte-9z2bhk.svelte-9z2bhk{padding:8px 20px;background-color:var(--border-subtle);color:var(--text-primary);border:1px solid var(--border-medium);border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.close-button.svelte-9z2bhk.svelte-9z2bhk:hover{background-color:var(--border-medium);border-color:#555}.loading-state.svelte-9z2bhk.svelte-9z2bhk,.error-state.svelte-9z2bhk.svelte-9z2bhk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-subtle)}.spinner.svelte-9z2bhk.svelte-9z2bhk{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-9z2bhk-spin 1s linear infinite}@keyframes svelte-9z2bhk-spin{to{transform:rotate(360deg)}}.section.svelte-9z2bhk.svelte-9z2bhk{margin-bottom:24px}.section.svelte-9z2bhk.svelte-9z2bhk:last-child{margin-bottom:0}.section.svelte-9z2bhk h3.svelte-9z2bhk{font-size:.95rem;color:var(--blue-primary);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.info-grid.svelte-9z2bhk.svelte-9z2bhk{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.info-item.svelte-9z2bhk.svelte-9z2bhk{display:flex;flex-direction:column;gap:4px}.info-label.svelte-9z2bhk.svelte-9z2bhk{font-size:.75rem;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.5px}.info-value.svelte-9z2bhk.svelte-9z2bhk{font-size:.9rem;color:var(--text-primary)}.field-name.svelte-9z2bhk.svelte-9z2bhk{color:var(--blue-primary);font-weight:600}.resolved-value.svelte-9z2bhk.svelte-9z2bhk{color:#4caf50;font-weight:600}.confidence-badge.svelte-9z2bhk.svelte-9z2bhk{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.85rem;font-weight:600;color:#fff}.resolution-method.svelte-9z2bhk.svelte-9z2bhk{text-transform:capitalize;color:#ffa726}.fact-id.svelte-9z2bhk.svelte-9z2bhk{font-family:monospace;font-size:.8rem;color:var(--text-subtle)}.source-context.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--bg-tertiary);border-radius:4px;padding:12px}.source-context.svelte-9z2bhk blockquote.svelte-9z2bhk{margin:0;font-style:italic;color:var(--text-primary);line-height:1.5;white-space:pre-wrap}.contributing-facts.svelte-9z2bhk.svelte-9z2bhk{display:flex;flex-wrap:wrap;gap:8px}.fact-chip.svelte-9z2bhk.svelte-9z2bhk{display:flex;align-items:center;gap:6px;padding:4px 10px;background-color:var(--border-subtle);border-radius:4px;font-size:.8rem}.fact-chip.primary.svelte-9z2bhk.svelte-9z2bhk{background-color:#00aeff33;border:1px solid rgba(0,174,255,.4)}.primary-badge.svelte-9z2bhk.svelte-9z2bhk{font-size:.7rem;color:var(--blue-primary);font-weight:600}.fact-id-text.svelte-9z2bhk.svelte-9z2bhk{font-family:monospace;color:var(--text-subtle)}.envelope-info.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--bg-tertiary);border-radius:4px;padding:16px}.sources-preview.svelte-9z2bhk.svelte-9z2bhk{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-subtle)}.sources-preview.svelte-9z2bhk h4.svelte-9z2bhk{font-size:.85rem;color:var(--text-secondary);margin:0 0 12px}.source-item.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--bg-panel);border-radius:4px;padding:12px;margin-bottom:8px}.source-item.svelte-9z2bhk.svelte-9z2bhk:last-child{margin-bottom:0}.source-header.svelte-9z2bhk.svelte-9z2bhk{display:flex;gap:8px;margin-bottom:8px}.source-type.svelte-9z2bhk.svelte-9z2bhk{font-size:.8rem;color:#90caf9;text-transform:capitalize}.file-type.svelte-9z2bhk.svelte-9z2bhk{font-size:.75rem;color:var(--text-subtle);background-color:var(--border-subtle);padding:2px 6px;border-radius:3px}.content-preview.svelte-9z2bhk.svelte-9z2bhk{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.envelope-actions.svelte-9z2bhk.svelte-9z2bhk{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.view-envelope-btn.svelte-9z2bhk.svelte-9z2bhk{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background-color:#00aeff26;color:var(--blue-primary);border:1px solid var(--blue-primary);border-radius:4px;text-decoration:none;font-size:.85rem;transition:all .2s}.view-envelope-btn.svelte-9z2bhk.svelte-9z2bhk:hover{background-color:#00aeff40}.status-badge.svelte-9z2bhk.svelte-9z2bhk{text-transform:capitalize}.status-badge.completed.svelte-9z2bhk.svelte-9z2bhk{color:#4caf50}.entities-list.svelte-9z2bhk.svelte-9z2bhk{display:flex;flex-direction:column;gap:8px}.entity-item.svelte-9z2bhk.svelte-9z2bhk{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:var(--bg-tertiary);border-radius:4px}.entity-name.svelte-9z2bhk.svelte-9z2bhk{font-weight:500;color:var(--text-primary)}.entity-type.svelte-9z2bhk.svelte-9z2bhk{font-size:.8rem;color:var(--text-subtle);background-color:var(--border-subtle);padding:2px 6px;border-radius:3px}.entity-role.svelte-9z2bhk.svelte-9z2bhk{font-size:.75rem;color:#ffa726;margin-left:auto}.view-envelope-btn.svelte-9z2bhk.svelte-9z2bhk{cursor:pointer}.view-envelope-btn.svelte-9z2bhk.svelte-9z2bhk:disabled{opacity:.6;cursor:not-allowed}.error-message.svelte-9z2bhk.svelte-9z2bhk{color:#ef5350;font-size:.85rem;margin-top:8px;padding:8px;background-color:#ef53501a;border-radius:4px}.full-source-content.svelte-9z2bhk.svelte-9z2bhk{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-subtle)}.full-source-content.svelte-9z2bhk h4.svelte-9z2bhk{font-size:.9rem;color:var(--blue-primary);margin:0 0 12px}.prompt-section.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--bg-panel);border-left:3px solid #FFA726;padding:12px;margin-bottom:16px;border-radius:0 4px 4px 0}.prompt-label.svelte-9z2bhk.svelte-9z2bhk{font-size:.8rem;color:#ffa726;font-weight:600;display:block;margin-bottom:6px}.prompt-text.svelte-9z2bhk.svelte-9z2bhk{margin:0;color:var(--text-primary);font-size:.9rem;line-height:1.5}.full-source-item.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--bg-panel);border-radius:4px;padding:12px;margin-bottom:12px}.source-header-full.svelte-9z2bhk.svelte-9z2bhk{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.source-number.svelte-9z2bhk.svelte-9z2bhk{font-size:.8rem;color:var(--blue-primary);font-weight:600}.file-name.svelte-9z2bhk.svelte-9z2bhk{font-size:.8rem;color:var(--text-subtle);margin-left:auto}.source-text.svelte-9z2bhk.svelte-9z2bhk{font-size:.85rem;color:var(--text-primary);line-height:1.6;white-space:pre-wrap;max-height:400px;overflow-y:auto;font-family:inherit}.extracted-facts-section.svelte-9z2bhk.svelte-9z2bhk{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}.extracted-facts-section.svelte-9z2bhk h4.svelte-9z2bhk{font-size:.9rem;color:var(--text-secondary);margin:0 0 12px}.facts-grid.svelte-9z2bhk.svelte-9z2bhk{display:flex;flex-wrap:wrap;gap:8px}.fact-chip.current.svelte-9z2bhk.svelte-9z2bhk{background-color:#00aeff33;border:1px solid rgba(0,174,255,.4)}.fact-chip.svelte-9z2bhk .fact-field.svelte-9z2bhk{font-size:.75rem;color:var(--text-secondary)}.fact-chip.svelte-9z2bhk .fact-value.svelte-9z2bhk{font-size:.8rem;color:var(--text-primary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-content.svelte-9z2bhk.svelte-9z2bhk{display:flex;align-items:center;gap:12px}.conflict-indicator.svelte-9z2bhk.svelte-9z2bhk{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background-color:#ff980026;border:1px solid rgba(255,152,0,.4);border-radius:4px;font-size:.75rem;color:#ffa726;font-weight:600}.tab-navigation.svelte-9z2bhk.svelte-9z2bhk{display:flex;gap:4px;padding:0 20px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle)}.tab-btn.svelte-9z2bhk.svelte-9z2bhk{display:flex;align-items:center;gap:6px;padding:12px 16px;background:none;border:none;color:var(--text-subtle);font-size:.9rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-btn.svelte-9z2bhk.svelte-9z2bhk:hover{color:var(--text-primary)}.tab-btn.active.svelte-9z2bhk.svelte-9z2bhk{color:var(--blue-primary);border-bottom-color:var(--blue-primary)}.tab-btn.conflict-tab.svelte-9z2bhk.svelte-9z2bhk{color:#ffa726}.tab-btn.conflict-tab.active.svelte-9z2bhk.svelte-9z2bhk{border-bottom-color:#ffa726}.tab-count.svelte-9z2bhk.svelte-9z2bhk{font-size:.7rem;padding:2px 6px;background-color:var(--border-subtle);border-radius:10px;font-weight:600}.tab-count.conflict-count.svelte-9z2bhk.svelte-9z2bhk{background-color:#ff980033;color:#ffa726}.history-description.svelte-9z2bhk.svelte-9z2bhk,.conflicts-description.svelte-9z2bhk.svelte-9z2bhk{font-size:.85rem;color:var(--text-subtle);margin:0 0 16px;line-height:1.4}.loading-state.compact.svelte-9z2bhk.svelte-9z2bhk{flex-direction:row;padding:20px;gap:12px}.spinner.small.svelte-9z2bhk.svelte-9z2bhk{width:18px;height:18px;border-width:2px}.empty-state.svelte-9z2bhk.svelte-9z2bhk{padding:24px;text-align:center;color:var(--text-subtle)}.history-timeline.svelte-9z2bhk.svelte-9z2bhk{display:flex;flex-direction:column}.history-item.svelte-9z2bhk.svelte-9z2bhk{display:flex;gap:12px;padding:8px 0}.history-item.current.svelte-9z2bhk.svelte-9z2bhk{background-color:#00aeff0d;margin:0 -16px;padding:12px 16px;border-radius:4px}.history-item.superseded.svelte-9z2bhk.svelte-9z2bhk{opacity:.7}.history-marker.svelte-9z2bhk.svelte-9z2bhk{display:flex;flex-direction:column;align-items:center;width:20px}.marker-dot.svelte-9z2bhk.svelte-9z2bhk{width:12px;height:12px;border-radius:50%;background-color:var(--border-medium);border:2px solid #555;flex-shrink:0}.marker-dot.current.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--blue-primary);border-color:#00aeff80}.marker-dot.superseded.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--border-subtle);border-color:var(--border-medium)}.marker-line.svelte-9z2bhk.svelte-9z2bhk{width:2px;flex:1;background-color:var(--border-subtle);margin-top:4px}.history-content.svelte-9z2bhk.svelte-9z2bhk{flex:1;min-width:0}.history-header.svelte-9z2bhk.svelte-9z2bhk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.history-value.svelte-9z2bhk.svelte-9z2bhk{font-size:.95rem;color:var(--text-primary);font-weight:500}.history-confidence.svelte-9z2bhk.svelte-9z2bhk{font-size:.7rem;padding:2px 6px;border-radius:3px;color:#fff}.current-badge.svelte-9z2bhk.svelte-9z2bhk,.superseded-badge.svelte-9z2bhk.svelte-9z2bhk{font-size:.65rem;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase}.current-badge.svelte-9z2bhk.svelte-9z2bhk{background-color:#00aeff33;color:var(--blue-primary)}.superseded-badge.svelte-9z2bhk.svelte-9z2bhk{background-color:#8883;color:var(--text-subtle)}.history-meta.svelte-9z2bhk.svelte-9z2bhk{display:flex;gap:12px;font-size:.8rem;color:var(--text-subtle);flex-wrap:wrap}.history-source.svelte-9z2bhk.svelte-9z2bhk{color:#90caf9}.history-context.svelte-9z2bhk.svelte-9z2bhk{margin-top:8px;padding:8px 12px;background-color:var(--bg-tertiary);border-radius:4px;border-left:2px solid var(--border-medium)}.history-context.svelte-9z2bhk blockquote.svelte-9z2bhk{margin:0;font-size:.8rem;color:var(--text-secondary);font-style:italic}.conflicts-list.svelte-9z2bhk.svelte-9z2bhk{display:flex;flex-direction:column;gap:12px}.conflict-card.svelte-9z2bhk.svelte-9z2bhk{background-color:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;padding:16px;transition:all .2s}.conflict-card.selected.svelte-9z2bhk.svelte-9z2bhk{border-color:#00aeff80;background-color:#00aeff0d}.conflict-header.svelte-9z2bhk.svelte-9z2bhk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.conflict-value.svelte-9z2bhk.svelte-9z2bhk{font-size:1rem;color:var(--text-primary);font-weight:600}.conflict-confidence.svelte-9z2bhk.svelte-9z2bhk{font-size:.75rem;padding:2px 8px;border-radius:3px;color:#fff}.selected-badge.svelte-9z2bhk.svelte-9z2bhk{font-size:.65rem;padding:3px 8px;background-color:#4caf5033;color:#4caf50;border-radius:3px;font-weight:600;text-transform:uppercase}.conflict-meta.svelte-9z2bhk.svelte-9z2bhk{margin-bottom:12px}.meta-row.svelte-9z2bhk.svelte-9z2bhk{display:flex;gap:8px;font-size:.85rem;padding:2px 0}.meta-label.svelte-9z2bhk.svelte-9z2bhk{color:var(--text-subtle);min-width:80px}.meta-value.svelte-9z2bhk.svelte-9z2bhk{color:var(--text-primary)}.conflict-context.svelte-9z2bhk.svelte-9z2bhk{padding:12px;background-color:var(--bg-panel);border-radius:4px;border-left:3px solid #FFA726}.context-label.svelte-9z2bhk.svelte-9z2bhk{font-size:.75rem;color:var(--text-subtle);display:block;margin-bottom:6px}.conflict-context.svelte-9z2bhk blockquote.svelte-9z2bhk{margin:0;font-size:.85rem;color:var(--text-primary);line-height:1.5;font-style:italic}.conflict-help.svelte-9z2bhk.svelte-9z2bhk{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;background-color:#90caf91a;border-radius:4px;font-size:.8rem;color:#90caf9}.conflict-help.svelte-9z2bhk svg.svelte-9z2bhk{flex-shrink:0;margin-top:2px}.enhanced-provenance.svelte-9z2bhk.svelte-9z2bhk{background-color:#00aeff0d;border-radius:8px;padding:16px;margin:16px 0}.enhanced-provenance.svelte-9z2bhk h3.svelte-9z2bhk{color:var(--blue-primary)}.info-item.full-width.svelte-9z2bhk.svelte-9z2bhk{grid-column:1 / -1}.review-needed.svelte-9z2bhk.svelte-9z2bhk{color:#ffa726;font-weight:600}.user-override.svelte-9z2bhk.svelte-9z2bhk{color:#4caf50;font-weight:600}.source-excerpt-section.svelte-9z2bhk.svelte-9z2bhk{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.source-excerpt.svelte-9z2bhk.svelte-9z2bhk{margin:8px 0 0;padding:12px 16px;background-color:var(--bg-tertiary);border-left:3px solid var(--blue-primary);border-radius:4px;font-style:italic;color:var(--text-primary);line-height:1.5;font-size:.9rem}.confidence-badge.svelte-57qlvs{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:18px;padding:2px 6px;border-radius:9px;font-size:.7rem;font-weight:600;color:#fff;margin-left:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.tab-content.svelte-xlx6ht.svelte-xlx6ht{padding:15px}.markdown-container.svelte-xlx6ht.svelte-xlx6ht{text-align:left;min-width:0;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.markdown-container.svelte-xlx6ht *{text-align:left}.markdown-container.svelte-xlx6ht h1,.markdown-container.svelte-xlx6ht h2,.markdown-container.svelte-xlx6ht h3,.markdown-container.svelte-xlx6ht h4,.markdown-container.svelte-xlx6ht h5,.markdown-container.svelte-xlx6ht h6{margin-top:1em;margin-bottom:.5em;text-align:left}.markdown-container.svelte-xlx6ht p{margin-bottom:.8em;text-align:left;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.markdown-container.svelte-xlx6ht a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.markdown-container.svelte-xlx6ht ul,.markdown-container.svelte-xlx6ht ol{text-align:left;padding-left:1.5em}.markdown-container.svelte-xlx6ht li{text-align:left}.company-details.svelte-xlx6ht.svelte-xlx6ht{display:flex;flex-direction:column;margin-top:8px;text-align:left}.company-details.svelte-xlx6ht .svelte-xlx6ht{text-align:left!important}.detail-row.svelte-xlx6ht.svelte-xlx6ht{display:flex;margin-bottom:8px;align-items:flex-start;text-align:left}.detail-row.svelte-xlx6ht span.svelte-xlx6ht{text-align:left}.detail-label.svelte-xlx6ht.svelte-xlx6ht{width:200px;font-weight:700;color:var(--text-muted);text-align:left;flex-shrink:0}.field-with-badge.svelte-xlx6ht.svelte-xlx6ht{display:flex;align-items:center;flex:1;min-width:0}.field-with-badge.svelte-xlx6ht>*:first-child{flex:1;min-width:200px;max-width:400px}.extracted-description.svelte-xlx6ht.svelte-xlx6ht{color:var(--text-secondary);font-style:italic;font-size:.9rem}h4.svelte-xlx6ht.svelte-xlx6ht{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-primary)}.employee-list.svelte-xlx6ht.svelte-xlx6ht{max-height:300px;overflow-y:auto;margin-top:8px}table.svelte-xlx6ht.svelte-xlx6ht{border-collapse:collapse;width:100%}th.svelte-xlx6ht.svelte-xlx6ht,td.svelte-xlx6ht.svelte-xlx6ht{padding:8px;text-align:left}th.svelte-xlx6ht.svelte-xlx6ht{border-bottom:1px solid var(--border-subtle);font-weight:700;color:var(--text-muted)}tr.svelte-xlx6ht.svelte-xlx6ht:hover{background-color:#ffffff0d}.role-badge.svelte-xlx6ht.svelte-xlx6ht{display:inline-block;font-size:11px;padding:2px 6px;border-radius:3px;background:var(--border-subtle);color:var(--text-muted);text-transform:capitalize;margin-right:4px}.role-badge.founder.svelte-xlx6ht.svelte-xlx6ht{background:var(--color-progress)20;color:#a78bfa}.role-badge.executive.svelte-xlx6ht.svelte-xlx6ht{background:var(--blue-deep)20;color:var(--blue-action)}.role-badge.board_member.svelte-xlx6ht.svelte-xlx6ht{background:#dc262620;color:var(--color-error-soft)}.role-badge.advisor.svelte-xlx6ht.svelte-xlx6ht{background:var(--color-success-soft);color:#34d399}.status-current.svelte-xlx6ht.svelte-xlx6ht{display:inline-block;font-size:10px;padding:2px 5px;border-radius:3px;background:var(--color-success-soft)20;color:var(--color-success-soft)}.tab-content.svelte-erz94o{padding:15px;text-align:left}h4.svelte-erz94o{font-size:1.1rem;margin-bottom:.5rem;color:var(--blue-primary);text-align:left}.markdown-container h1,.markdown-container h2,.markdown-container h3,.markdown-container h4,.markdown-container h5,.markdown-container h6{margin-top:1em;margin-bottom:.5em}.markdown-container p{margin-bottom:.8em}td.svelte-16ytey0.svelte-16ytey0{font-size:.7rem;padding:0;line-height:1;vertical-align:middle}.smaller-checkbox.svelte-16ytey0.svelte-16ytey0{transform:scale(.75)}.expand-btn-column.svelte-16ytey0.svelte-16ytey0{color:var(--blue-primary);cursor:pointer;position:relative;top:-1px;text-align:right}.loading.svelte-16ytey0.svelte-16ytey0{color:var(--text-muted);font-size:.8em}.loading-gif.svelte-16ytey0.svelte-16ytey0{max-width:100%;max-height:100%;width:auto;height:auto}.folder-name.svelte-16ytey0.svelte-16ytey0{cursor:pointer;color:var(--blue-primary)}.table-text.svelte-16ytey0.svelte-16ytey0{cursor:pointer}.file-or-folder.svelte-16ytey0.svelte-16ytey0{text-align:left;width:80%}.file-type.svelte-16ytey0.svelte-16ytey0{width:80px;padding-right:20px}.size.svelte-16ytey0.svelte-16ytey0{text-align:right;width:10%}.last-modified.svelte-16ytey0.svelte-16ytey0{width:160px;white-space:nowrap}.date-time.svelte-16ytey0.svelte-16ytey0{display:flex;gap:12px}.date-part.svelte-16ytey0.svelte-16ytey0{min-width:85px;text-align:right}.time-part.svelte-16ytey0.svelte-16ytey0{min-width:60px;text-align:left;color:var(--text-muted)}.processing-status.svelte-16ytey0.svelte-16ytey0{width:100px;text-align:center}.status-badge.svelte-16ytey0.svelte-16ytey0{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.last-processed.svelte-16ytey0.svelte-16ytey0{width:100px;text-align:center;color:var(--text-muted)}.facts-count.svelte-16ytey0.svelte-16ytey0{width:60px;text-align:center}.selected-set.svelte-16ytey0.svelte-16ytey0{background-color:#00aeff33}tr.svelte-16ytey0.svelte-16ytey0{transition:background-color .15s ease}tr.svelte-16ytey0.svelte-16ytey0:hover{background-color:#ffffff08}tr.selected-set.svelte-16ytey0.svelte-16ytey0:hover{background-color:#00aeff40}.download-cell.svelte-16ytey0.svelte-16ytey0{width:30px;text-align:center;position:relative}.download-btn.svelte-16ytey0.svelte-16ytey0{display:none;background:none;border:none;color:var(--blue-primary);cursor:pointer;padding:2px;transition:opacity .2s}tr.svelte-16ytey0:hover .download-btn.svelte-16ytey0{display:inline-flex;align-items:center;justify-content:center}.download-btn.svelte-16ytey0.svelte-16ytey0:hover{opacity:.7}.download-btn.svelte-16ytey0 svg.svelte-16ytey0{width:16px;height:16px}.actions-cell.svelte-16ytey0.svelte-16ytey0{width:80px;text-align:center}.process-btn.svelte-16ytey0.svelte-16ytey0{display:none;background:none;border:1px solid var(--blue-primary);color:var(--blue-primary);cursor:pointer;padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:500;transition:all .15s}tr.svelte-16ytey0:hover .process-btn.svelte-16ytey0{display:inline-flex;align-items:center;justify-content:center}.process-btn.svelte-16ytey0.svelte-16ytey0:hover{background:var(--blue-primary);color:#fff}.process-btn.reprocess.svelte-16ytey0.svelte-16ytey0{border-color:var(--color-warning);color:var(--color-warning)}.process-btn.reprocess.svelte-16ytey0.svelte-16ytey0:hover{background:var(--color-warning);color:#fff}.info-grid.svelte-885r5b.svelte-885r5b{display:grid;gap:var(--spacing-md)}.info-item.svelte-885r5b.svelte-885r5b{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label.svelte-885r5b.svelte-885r5b{font-size:var(--text-xs);color:var(--text-muted);font-weight:500;text-transform:uppercase}.info-value.svelte-885r5b.svelte-885r5b{font-size:var(--text-base);color:var(--text-primary)}.file-name.svelte-885r5b.svelte-885r5b{font-weight:500;color:var(--text-emphasis)}.file-path.svelte-885r5b.svelte-885r5b{font-family:ui-monospace,monospace;font-size:var(--text-sm);color:var(--text-secondary);word-break:break-all}.version-change.svelte-885r5b.svelte-885r5b{display:flex;align-items:center;gap:var(--spacing-sm)}.arrow.svelte-885r5b.svelte-885r5b{color:var(--text-muted)}.current-version.svelte-885r5b.svelte-885r5b{color:var(--color-success);font-weight:500}.radio-group.svelte-885r5b.svelte-885r5b{display:flex;flex-direction:column;gap:var(--spacing-md)}.radio-option.svelte-885r5b.svelte-885r5b{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);background:var(--bg-tertiary)}.radio-option.svelte-885r5b.svelte-885r5b:hover{border-color:var(--border-medium);background:var(--bg-hover)}.radio-option.svelte-885r5b input[type=radio].svelte-885r5b{margin-top:.25rem;accent-color:var(--blue-primary)}.radio-label.svelte-885r5b.svelte-885r5b{display:flex;flex-direction:column;gap:2px}.radio-title.svelte-885r5b.svelte-885r5b{font-size:var(--text-base);font-weight:500;color:var(--text-primary)}.radio-desc.svelte-885r5b.svelte-885r5b{font-size:var(--text-sm);color:var(--text-muted)}.domain-selection.svelte-885r5b.svelte-885r5b{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.domain-hint.svelte-885r5b.svelte-885r5b{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--spacing-md) 0}.domain-grid.svelte-885r5b.svelte-885r5b{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-sm)}.checkbox-option.svelte-885r5b.svelte-885r5b{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-panel);transition:var(--transition-normal)}.checkbox-option.svelte-885r5b.svelte-885r5b:hover{border-color:var(--border-medium)}.checkbox-option.selected.svelte-885r5b.svelte-885r5b{border-color:var(--blue-primary);background:var(--blue-glow-faint)}.checkbox-option.svelte-885r5b input[type=checkbox].svelte-885r5b{margin-top:2px;accent-color:var(--blue-primary)}.checkbox-content.svelte-885r5b.svelte-885r5b{display:flex;flex-direction:column;gap:2px}.checkbox-title.svelte-885r5b.svelte-885r5b{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.checkbox-desc.svelte-885r5b.svelte-885r5b{font-size:var(--text-xs);color:var(--text-muted)}.warning-box.svelte-885r5b.svelte-885r5b{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:#ff55001a;border:1px solid rgba(255,85,0,.4);border-radius:var(--radius-md);margin-top:var(--spacing-lg)}.warning-icon.svelte-885r5b.svelte-885r5b{flex-shrink:0;color:var(--color-warning)}.warning-content.svelte-885r5b.svelte-885r5b{font-size:var(--text-base)}.warning-content.svelte-885r5b strong.svelte-885r5b{color:var(--color-warning);display:block;margin-bottom:var(--spacing-xs)}.warning-content.svelte-885r5b p.svelte-885r5b{margin:0;color:var(--text-secondary)}@media (max-width: 480px){.domain-grid.svelte-885r5b.svelte-885r5b{grid-template-columns:1fr}}.tab-content.svelte-1il493b.svelte-1il493b{padding:15px}h4.svelte-1il493b.svelte-1il493b{font-size:1.1rem;margin-bottom:.5rem;color:var(--text-primary)}h5.svelte-1il493b.svelte-1il493b{font-size:.95rem;margin-top:1rem;margin-bottom:.5rem;color:var(--text-primary)}.files-management-container.svelte-1il493b.svelte-1il493b{display:flex;justify-content:space-between;margin-bottom:15px;gap:20px}.file-sets-container.svelte-1il493b.svelte-1il493b{flex:0 0 auto;min-width:200px}.file-sets-vertical.svelte-1il493b.svelte-1il493b{display:flex;flex-direction:column;gap:10px}.selected-files-container.svelte-1il493b.svelte-1il493b{flex:0 0 auto;width:600px}.file-set.svelte-1il493b.svelte-1il493b{background-color:#070828;border:1px solid var(--border-subtle);border-radius:4px;padding:5px 10px;cursor:pointer;display:flex;align-items:center}.delete-file-set.svelte-1il493b.svelte-1il493b{color:var(--blue-primary);cursor:pointer;margin-right:5px}.delete-file-set.default.svelte-1il493b.svelte-1il493b{color:gray;cursor:not-allowed}.add-file-set.svelte-1il493b.svelte-1il493b{color:var(--blue-primary);font-size:1.5rem;background-color:#070828;border:1px solid var(--border-subtle);border-radius:4px;padding:5px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;align-self:flex-start}.selected-file-set-files.svelte-1il493b.svelte-1il493b{background-color:#070828;border:1px solid var(--border-subtle);border-radius:4px;padding:10px;margin-bottom:15px;max-height:300px;overflow-y:auto}.file-in-set.svelte-1il493b.svelte-1il493b{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.delete-file-from-set.svelte-1il493b.svelte-1il493b{color:var(--blue-primary);cursor:pointer}.file-set-actions.svelte-1il493b.svelte-1il493b{display:flex;gap:10px;margin-bottom:20px}.file-set-actions.svelte-1il493b button.svelte-1il493b{background-color:#070828;color:#fff;border:1px solid var(--border-subtle);border-radius:4px;padding:3px 10px;cursor:pointer}.file-set-actions.svelte-1il493b button.svelte-1il493b:hover:not(:disabled){background-color:var(--blue-primary)}.file-set-actions.svelte-1il493b button.svelte-1il493b:disabled{opacity:.5;cursor:not-allowed}.experiment-btn.svelte-1il493b.svelte-1il493b{display:inline-flex;align-items:center;gap:6px}.spinner-small.svelte-1il493b.svelte-1il493b{width:12px;height:12px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1il493b-spin .8s linear infinite}@keyframes svelte-1il493b-spin{to{transform:rotate(360deg)}}table.svelte-1il493b.svelte-1il493b{width:100%;border-collapse:collapse;margin-bottom:20px}th.svelte-1il493b.svelte-1il493b,td.svelte-1il493b.svelte-1il493b{padding:8px;border-bottom:1px solid var(--border-subtle)}th.svelte-1il493b.svelte-1il493b{text-align:left;font-weight:700;color:var(--text-muted)}.include-header.svelte-1il493b.svelte-1il493b{width:20px}.download-header.svelte-1il493b.svelte-1il493b{width:30px}.last-modified-header.svelte-1il493b.svelte-1il493b{text-align:left;width:160px}.size-header.svelte-1il493b.svelte-1il493b{text-align:right;width:80px}.status-header.svelte-1il493b.svelte-1il493b,.processed-header.svelte-1il493b.svelte-1il493b{text-align:center;width:100px}.facts-header.svelte-1il493b.svelte-1il493b{text-align:center;width:60px}.actions-header.svelte-1il493b.svelte-1il493b{text-align:center;width:80px}.dropfile.svelte-1il493b.svelte-1il493b{display:inline-block;cursor:pointer}.refresh-container.svelte-1il493b.svelte-1il493b{margin-bottom:20px;text-align:left}.refresh-btn.svelte-1il493b.svelte-1il493b{background-color:transparent;border:none;padding:4px;color:var(--blue-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.refresh-btn.svelte-1il493b.svelte-1il493b:hover:not(.loading){color:var(--blue-deep)}.refresh-btn.svelte-1il493b.svelte-1il493b:active:not(.loading){transform:scale(.95)}.refresh-btn.loading.svelte-1il493b.svelte-1il493b{cursor:not-allowed;opacity:.7}.refresh-btn.svelte-1il493b svg.svelte-1il493b{width:20px;height:20px}.spinner.svelte-1il493b.svelte-1il493b{animation:svelte-1il493b-rotate 1s linear infinite}@keyframes svelte-1il493b-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.debug-panel.svelte-1bo1i5r{position:fixed;bottom:20px;right:20px;width:400px;max-height:300px;background:#000000e6;border:1px solid var(--text-subtle);padding:10px;border-radius:5px;overflow-y:auto;font-size:12px;z-index:10000}.messages.svelte-1bo1i5r{max-height:200px;overflow-y:auto}pre.svelte-1bo1i5r{margin:5px 0;padding:5px;background:var(--border-subtle);border-radius:3px;font-size:10px}h4.svelte-1bo1i5r,h5.svelte-1bo1i5r{margin:5px 0}.tab-content.svelte-66y435{padding:15px}h4.svelte-66y435{font-size:1.1rem;margin-bottom:.5rem;color:var(--blue-primary);text-align:left}.ingest-container.svelte-66y435{display:flex;align-items:flex-start;gap:30px;margin-top:10px;width:100%}.left-column.svelte-66y435{display:flex;flex-direction:column;gap:30px;flex:1;min-width:600px;max-width:700px}.right-column.svelte-66y435{flex-shrink:0;width:600px;min-width:0}.ai-research-panel.svelte-66y435{background:#0f172a80;border:1px solid var(--blue-glow-subtle);border-radius:8px;padding:20px;height:fit-content}.dropfile-section.svelte-66y435{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dropfile-wrapper.svelte-66y435{display:flex;align-items:center}.dropfile.svelte-66y435{width:130px;padding-right:8px}.text-ingest-section.svelte-66y435{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative}.text-area-container.svelte-66y435{width:calc(100% - 10px);display:flex;flex-direction:column;gap:12px}.text-area-buttons.svelte-66y435{display:flex;gap:10px;align-items:center}.clear-button.svelte-66y435{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid rgba(100,100,100,.3);border-radius:3px;padding:.2em .8em;font-size:.85rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer;transition:all .2s ease}.clear-button.svelte-66y435:hover{background-color:var(--bg-hover);border-color:#64646480}.ingest-textarea.svelte-66y435{width:100%;padding:12px;background:#0f172acc;border:1px solid var(--blue-glow);border-radius:6px;color:var(--text-primary);font-size:14px;font-family:inherit;line-height:1.6;resize:vertical;min-height:200px;transition:all .2s ease}.ingest-textarea.svelte-66y435:focus{outline:none;border-color:#3b82f6b3;box-shadow:0 0 0 3px var(--blue-glow-faint)}.ingest-textarea.svelte-66y435::placeholder{color:var(--text-muted);font-style:italic}button.ingest-button.svelte-66y435{background-color:var(--bg-tertiary);color:#fff;border:none;border-radius:3px;padding:.2em .5em;display:block;width:fit-content;font-size:.85rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer}button.ingest-button.svelte-66y435:disabled{color:var(--text-muted);cursor:not-allowed}button.ingest-button.svelte-66y435:disabled:hover{background-color:var(--bg-tertiary)}button.ai-research-button.active.svelte-66y435{background-color:var(--blue-primary);color:#fff}button.ai-research-button.active.svelte-66y435:hover{background-color:var(--blue-deep)}.ai-research-progress-container.svelte-66y435{position:absolute;top:calc(100% + 20px);right:0;width:200px}a.svelte-66y435{color:var(--blue-action);text-decoration:none}a.svelte-66y435:hover{text-decoration:underline}.info-content.svelte-1vx8rzk{color:#08f;margin-bottom:2px}.info-section.svelte-1vx8rzk{margin-bottom:2px}.field-name.svelte-1vx8rzk{color:#dcdcab;font-weight:700}.field-content.svelte-1vx8rzk{margin-left:10px}.info-section-list.svelte-1vx8rzk{margin:2px 0;padding-left:10px;list-style-type:disc}.editor-container.svelte-1hwsyxc.svelte-1hwsyxc{margin:10px 0;padding:10px;border:1px solid transparent;border-radius:4px;background-color:transparent}.editor-controls.svelte-1hwsyxc.svelte-1hwsyxc{margin-bottom:10px;display:flex;gap:10px;background-color:var(--bg-panel);padding:5px;border-radius:4px}.content-editor.svelte-1hwsyxc.svelte-1hwsyxc{width:100%;min-height:24px;background-color:transparent;color:var(--blue-primary);border:1px solid var(--border-subtle);padding:8px;font-family:inherit;font-size:inherit;resize:none;overflow:hidden;box-sizing:border-box;white-space:pre-wrap;line-height:1.4;tab-size:2;-moz-tab-size:2}.delete-button.svelte-1hwsyxc.svelte-1hwsyxc{background-color:var(--color-error)}.delete-button.svelte-1hwsyxc.svelte-1hwsyxc:hover{background-color:var(--color-radar-red)}.content-wrapper.svelte-1hwsyxc.svelte-1hwsyxc{position:relative;cursor:pointer}.content-wrapper.svelte-1hwsyxc:hover .edit-overlay.svelte-1hwsyxc{display:flex}.edit-overlay.svelte-1hwsyxc.svelte-1hwsyxc{display:none;position:absolute;top:0;left:-4px;bottom:0;width:2px;background-color:var(--color-success);pointer-events:none}.section-name.svelte-1lw98uo.svelte-1lw98uo{color:var(--blue-primary);margin-top:0;margin-left:0;padding:0}.category-name.svelte-1lw98uo.svelte-1lw98uo{color:var(--text-primary);margin:0;padding:0}.section-purpose.svelte-1lw98uo.svelte-1lw98uo{color:var(--text-primary);font-size:.8rem;margin-left:8px;font-weight:400}.expand-arrow.svelte-1lw98uo.svelte-1lw98uo{color:var(--blue-primary);font-size:.8rem;margin:0;padding:0}.expand-all.svelte-1lw98uo.svelte-1lw98uo{color:var(--blue-primary);font-size:1rem;margin:0;padding-top:0}.content-wrapper.svelte-1lw98uo.svelte-1lw98uo{position:relative;cursor:pointer;display:flex;gap:4px;padding-left:5px}.content-wrapper.svelte-1lw98uo:hover .edit-overlay.svelte-1lw98uo{display:flex}.edit-overlay.svelte-1lw98uo.svelte-1lw98uo{display:none;position:absolute;top:0;left:-10px;bottom:0;width:3px;background-color:var(--blue-primary);pointer-events:none}.information-section{margin:4px 0}.tooltip-container.svelte-1helnjk.svelte-1helnjk{position:fixed;z-index:1000;background:#1e1e2e;border:1px solid var(--border-medium);border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:280px;max-width:400px;font-size:.85rem}.tooltip-header.svelte-1helnjk.svelte-1helnjk{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#2d2d3d;border-bottom:1px solid var(--border-medium);border-radius:8px 8px 0 0}.tooltip-header.svelte-1helnjk .icon.svelte-1helnjk{font-size:1.2rem}.tooltip-header.svelte-1helnjk .title.svelte-1helnjk{font-weight:600;color:#00aeff}.tooltip-content.svelte-1helnjk.svelte-1helnjk{padding:12px}.info-row.svelte-1helnjk.svelte-1helnjk{display:flex;justify-content:space-between;margin-bottom:8px}.info-row.svelte-1helnjk.svelte-1helnjk:last-child{margin-bottom:0}.label.svelte-1helnjk.svelte-1helnjk{color:var(--text-subtle);font-weight:500}.value.svelte-1helnjk.svelte-1helnjk{color:#e0e0e0}.value.confidence.high.svelte-1helnjk.svelte-1helnjk{color:#4caf50}.value.confidence.medium.svelte-1helnjk.svelte-1helnjk{color:#ffa726}.value.confidence.low.svelte-1helnjk.svelte-1helnjk{color:#ef5350}.value.predicates.svelte-1helnjk.svelte-1helnjk{text-align:right;max-width:200px}.sources-section.svelte-1helnjk.svelte-1helnjk{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-medium)}.sources-list.svelte-1helnjk.svelte-1helnjk{list-style:none;padding:0;margin:8px 0 0}.sources-list.svelte-1helnjk li.svelte-1helnjk{margin-bottom:4px}.source-link.svelte-1helnjk.svelte-1helnjk{background:transparent;border:none;color:#00aeff;cursor:pointer;padding:4px 8px;font-size:.8rem;text-decoration:underline;text-align:left;width:100%}.source-link.svelte-1helnjk.svelte-1helnjk:hover{color:#66d9ff;background:#00aeff1a;border-radius:4px}.tooltip-footer.svelte-1helnjk.svelte-1helnjk{padding:8px 12px;background:#2d2d3d;border-top:1px solid var(--border-medium);border-radius:0 0 8px 8px}.hint.svelte-1helnjk.svelte-1helnjk{font-size:.75rem;color:var(--text-disabled);font-style:italic}.tab-content.svelte-1s5iv84.svelte-1s5iv84{padding:15px;text-align:left}.diligence-map-table.svelte-1s5iv84.svelte-1s5iv84{border-collapse:collapse;width:98%}.diligence-map-table.svelte-1s5iv84 td.svelte-1s5iv84{padding:8px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.diligence-map-table.svelte-1s5iv84 tr.analysis-row td.svelte-1s5iv84{padding-top:5px;padding-right:10px}.info-section.svelte-1s5iv84.svelte-1s5iv84{margin-bottom:15px}.info-section.svelte-1s5iv84 strong.svelte-1s5iv84{color:var(--text-label);display:inline-block;margin-bottom:5px;font-size:.9rem}.info-section.svelte-1s5iv84 ul.svelte-1s5iv84{margin:0;padding-left:20px;list-style-type:disc}.info-section.svelte-1s5iv84 li.svelte-1s5iv84{margin-bottom:5px}.gathered-info.svelte-1s5iv84.svelte-1s5iv84{margin-bottom:10px}.info-content.svelte-1s5iv84.svelte-1s5iv84{color:var(--blue-primary);margin-bottom:4px}.combined-summary-list.svelte-1s5iv84.svelte-1s5iv84{margin:8px 0 0;padding-left:20px;padding-right:20px;list-style-type:none}.combined-summary-list.svelte-1s5iv84 li.svelte-1s5iv84{list-style-type:none}.info-section.svelte-1s5iv84 ul.svelte-1s5iv84{padding-right:20px;box-sizing:border-box}.info-source.svelte-1s5iv84.svelte-1s5iv84{font-size:.85rem;color:#ffffff80;margin-top:4px}.clickable-source.svelte-1s5iv84.svelte-1s5iv84{color:var(--blue-primary);text-decoration:underline;cursor:pointer}.clickable-source.loading.svelte-1s5iv84.svelte-1s5iv84{color:color-mix(in srgb,var(--blue-primary) 50%,transparent);text-decoration:none;cursor:wait}.clickable-source.atomic-facts-source.svelte-1s5iv84.svelte-1s5iv84{color:#9c27b0;background:#9c27b01a;padding:2px 6px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.clickable-source.atomic-facts-source.svelte-1s5iv84.svelte-1s5iv84:hover{background:#9c27b033;color:#ba68c8}.atomic-facts-icon.svelte-1s5iv84.svelte-1s5iv84{font-size:.9em}.atomic-facts-tooltip-container.svelte-1s5iv84.svelte-1s5iv84{position:relative;z-index:1000}.disabled.svelte-1s5iv84.svelte-1s5iv84{opacity:.5;cursor:not-allowed}button.svelte-1s5iv84.svelte-1s5iv84{background-color:#070828;color:#fff;border:1px solid var(--border-subtle);border-radius:4px;padding:3px 10px;cursor:pointer}button.svelte-1s5iv84.svelte-1s5iv84:hover:not([disabled]){background-color:var(--blue-primary)}button.svelte-1s5iv84.svelte-1s5iv84:disabled{opacity:.5;cursor:not-allowed}button.copy-button.svelte-1s5iv84.svelte-1s5iv84{background:transparent!important;border:none!important;border-radius:4px;padding:4px 8px;cursor:pointer;color:var(--blue-primary);display:inline-flex;align-items:center;gap:6px;position:relative;transition:all .2s ease;font-size:.85rem}button.copy-button.svelte-1s5iv84.svelte-1s5iv84:hover{background:color-mix(in srgb,var(--blue-primary) 10%,transparent)!important;border:none!important}.copy-button.svelte-1s5iv84.svelte-1s5iv84:active{transform:scale(.95)}.copy-feedback.svelte-1s5iv84.svelte-1s5iv84{position:absolute;left:calc(100% + 8px);background:var(--color-success);color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;white-space:nowrap;animation:svelte-1s5iv84-fadeIn .2s ease}@keyframes svelte-1s5iv84-fadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.diff-container.svelte-e2oubz{font-family:Arial;font-size:.8rem;white-space:pre-wrap;word-wrap:break-word}.deletion.svelte-e2oubz{background-color:#f003;color:#ff8080;text-decoration:line-through}.addition.svelte-e2oubz{background-color:#0f03;color:#80ff80}.unchanged.svelte-e2oubz{color:var(--text-primary)}.document-viewer.svelte-6717cc.svelte-6717cc{padding:20px}h2.svelte-6717cc.svelte-6717cc{color:var(--blue-primary);margin-bottom:20px}.sections-container.svelte-6717cc.svelte-6717cc{display:flex;flex-direction:column;gap:20px}.section.svelte-6717cc.svelte-6717cc{border-radius:8px;overflow:hidden}.section-header.svelte-6717cc.svelte-6717cc{display:flex;align-items:center;padding:15px 15px 15px 40px;position:relative}.expand-toggle.svelte-6717cc.svelte-6717cc{background:none;border:none;color:var(--blue-primary);font-size:16px;cursor:pointer;padding:0;position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;text-align:center}.section-header.svelte-6717cc h3.svelte-6717cc{margin:0;color:#dcdcab;font-size:1.1rem;flex:1;text-align:left}.section-content.svelte-6717cc.svelte-6717cc{display:flex;gap:20px;padding:20px 20px 20px 40px}.content-area.svelte-6717cc.svelte-6717cc{flex:1;min-width:600px;text-align:left}.no-content.svelte-6717cc.svelte-6717cc{color:var(--text-muted);font-style:italic}.history-panel.svelte-6717cc.svelte-6717cc{min-width:300px;border-left:1px solid var(--border-subtle);padding-left:20px}.history-panel.svelte-6717cc h4.svelte-6717cc{margin:0 0 15px;color:var(--blue-primary);font-size:.9rem}.version-link.svelte-6717cc.svelte-6717cc,.diff-link.svelte-6717cc.svelte-6717cc{display:block;background:none;border:none;color:var(--blue-primary);text-align:left;cursor:pointer;padding:5px 0;font-size:.85rem;text-decoration:underline;transition:color .2s}.version-link.svelte-6717cc.svelte-6717cc:hover,.diff-link.svelte-6717cc.svelte-6717cc:hover{color:#32c8ff}.diff-link.svelte-6717cc.svelte-6717cc{color:var(--text-muted);font-size:.8rem;margin-bottom:10px}.content-area.svelte-6717cc h1,.content-area.svelte-6717cc h2,.content-area.svelte-6717cc h3,.content-area.svelte-6717cc h4,.content-area.svelte-6717cc h5,.content-area.svelte-6717cc h6{color:#dcdcab;margin-top:20px;margin-bottom:10px;text-align:left}.content-area.svelte-6717cc p{margin-bottom:15px;line-height:1.6;text-align:left}.content-area.svelte-6717cc ul,.content-area.svelte-6717cc ol{margin-bottom:15px;padding-left:20px;text-align:left}.content-area.svelte-6717cc li{margin-bottom:5px;text-align:left}.content-area.svelte-6717cc code{background-color:var(--bg-tertiary);padding:2px 4px;border-radius:3px}.content-area.svelte-6717cc pre{background-color:var(--bg-tertiary);padding:15px;border-radius:5px;overflow-x:auto;margin-bottom:15px}.expand-toggle.svelte-6717cc.svelte-6717cc{transition:transform .3s ease}.expand-icon.svelte-6717cc.svelte-6717cc{display:inline-block;transition:transform .3s ease}.expand-icon.expanded.svelte-6717cc.svelte-6717cc{transform:rotate(90deg)}.section.subsection.svelte-6717cc .section-header h3.svelte-6717cc{font-size:1rem}.tab-content.svelte-19yqw8i.svelte-19yqw8i{padding:15px}.header-section.svelte-19yqw8i.svelte-19yqw8i{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.document-section.svelte-19yqw8i.svelte-19yqw8i,.config-section.svelte-19yqw8i.svelte-19yqw8i{flex:1;min-width:400px}.section-header.svelte-19yqw8i.svelte-19yqw8i{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}h2.svelte-19yqw8i.svelte-19yqw8i{font-size:1.2rem;margin:0;color:var(--blue-primary)}h3.svelte-19yqw8i.svelte-19yqw8i{font-size:1.1rem;color:var(--blue-primary);margin-top:20px}.config-controls.svelte-19yqw8i.svelte-19yqw8i{display:flex;flex-direction:column;gap:15px}.config-item.svelte-19yqw8i.svelte-19yqw8i{display:flex;align-items:flex-start;gap:10px}.config-item.svelte-19yqw8i label.svelte-19yqw8i{min-width:120px;color:var(--text-label);margin-top:5px;text-align:left}select.svelte-19yqw8i.svelte-19yqw8i{background-color:var(--bg-panel);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:3px;padding:5px;min-width:250px;max-width:400px}.template-details.svelte-19yqw8i.svelte-19yqw8i{margin-left:130px;margin-top:-10px;margin-bottom:10px}.description.svelte-19yqw8i.svelte-19yqw8i{color:var(--text-muted);font-size:.9em;margin:5px 0;text-align:left}.tags.svelte-19yqw8i.svelte-19yqw8i{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.tag.svelte-19yqw8i.svelte-19yqw8i{background-color:var(--border-subtle);color:var(--text-muted);padding:2px 8px;border-radius:3px;font-size:.8em}.map-selection.svelte-19yqw8i.svelte-19yqw8i{display:flex;flex-direction:column;gap:5px}.map-checkbox.svelte-19yqw8i.svelte-19yqw8i{display:flex;align-items:center;gap:5px;color:var(--text-primary)}.no-maps.svelte-19yqw8i.svelte-19yqw8i{color:var(--text-muted);font-style:italic}.action-buttons.svelte-19yqw8i.svelte-19yqw8i{display:flex;justify-content:flex-end;margin-top:10px}button.svelte-19yqw8i.svelte-19yqw8i{background-color:#070828;color:#fff;border:1px solid var(--border-subtle);border-radius:4px;padding:5px 15px;cursor:pointer}button.svelte-19yqw8i.svelte-19yqw8i:hover:not(:disabled){background-color:var(--blue-primary)}button.svelte-19yqw8i.svelte-19yqw8i:disabled{opacity:.5;cursor:not-allowed}button.primary.svelte-19yqw8i.svelte-19yqw8i{background-color:var(--blue-primary)}button.primary.svelte-19yqw8i.svelte-19yqw8i:hover:not(:disabled){background-color:var(--blue-deep)}.error.svelte-19yqw8i.svelte-19yqw8i{color:var(--color-error);margin:10px 0}.document-info.svelte-19yqw8i.svelte-19yqw8i{background-color:#0003;border:1px solid var(--border-subtle);border-radius:4px;padding:10px;margin-top:10px;text-align:left}.document-info.svelte-19yqw8i p.svelte-19yqw8i{margin:5px 0;color:var(--text-primary);text-align:left}.mode-selector.svelte-19yqw8i.svelte-19yqw8i{display:flex;gap:5px}.mode-button.svelte-19yqw8i.svelte-19yqw8i{background-color:var(--border-subtle);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:4px;padding:5px 15px;cursor:pointer;transition:all .2s}.mode-button.svelte-19yqw8i.svelte-19yqw8i:hover{background-color:var(--bg-hover);color:var(--text-secondary)}.mode-button.active.svelte-19yqw8i.svelte-19yqw8i{background-color:var(--blue-primary);color:#fff;border-color:var(--blue-primary)}.existing-documents.svelte-19yqw8i.svelte-19yqw8i{margin-top:15px}.document-list.svelte-19yqw8i select.svelte-19yqw8i{width:100%;background-color:var(--bg-panel);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:3px;padding:8px;margin-top:10px}.no-documents.svelte-19yqw8i.svelte-19yqw8i{color:var(--text-muted);font-style:italic;margin-top:15px}.document-metadata.svelte-19yqw8i.svelte-19yqw8i{margin-top:15px}.document-metadata.svelte-19yqw8i h3.svelte-19yqw8i{color:var(--blue-primary);font-size:1rem;margin-bottom:10px}.metadata-item.svelte-19yqw8i.svelte-19yqw8i{display:flex;gap:10px;margin:5px 0}.metadata-item.svelte-19yqw8i label.svelte-19yqw8i{color:var(--text-label);min-width:120px}.metadata-item.svelte-19yqw8i span.svelte-19yqw8i{color:var(--text-primary)}.select-prompt.svelte-19yqw8i.svelte-19yqw8i{color:var(--text-muted);font-style:italic;margin-top:20px}.download-buttons.svelte-19yqw8i.svelte-19yqw8i{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.format-button.svelte-19yqw8i.svelte-19yqw8i{background-color:var(--blue-primary);color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:.9em;transition:background-color .2s}.format-button.svelte-19yqw8i.svelte-19yqw8i:hover:not(:disabled){background-color:var(--blue-deep)}.json-button.svelte-19yqw8i.svelte-19yqw8i{background-color:var(--border-medium)}.json-button.svelte-19yqw8i.svelte-19yqw8i:hover:not(:disabled){background-color:var(--bg-hover)}.modal-backdrop.svelte-1wpx17p.svelte-1wpx17p{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content.svelte-1wpx17p.svelte-1wpx17p{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:12px;width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0006}.modal-header.svelte-1wpx17p.svelte-1wpx17p{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-1wpx17p h2.svelte-1wpx17p{margin:0;font-size:18px;font-weight:600;color:var(--text-emphasis)}.close-btn.svelte-1wpx17p.svelte-1wpx17p{background:none;border:none;font-size:24px;color:var(--text-muted);cursor:pointer;padding:0;line-height:1}.close-btn.svelte-1wpx17p.svelte-1wpx17p:hover{color:var(--text-emphasis)}.modal-body.svelte-1wpx17p.svelte-1wpx17p{padding:24px;overflow-y:auto;flex:1}.section.svelte-1wpx17p.svelte-1wpx17p{margin-bottom:24px}.section.svelte-1wpx17p.svelte-1wpx17p:last-child{margin-bottom:0}.section.svelte-1wpx17p h3.svelte-1wpx17p{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text-emphasis)}.hint.svelte-1wpx17p.svelte-1wpx17p{font-size:13px;color:var(--text-muted);margin:0 0 12px}.entity-options.svelte-1wpx17p.svelte-1wpx17p{display:flex;flex-direction:column;gap:8px}.entity-option.svelte-1wpx17p.svelte-1wpx17p{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-tertiary);border:2px solid var(--border-subtle);border-radius:8px;cursor:pointer;transition:all .2s}.entity-option.svelte-1wpx17p.svelte-1wpx17p:hover{border-color:var(--blue-primary)}.entity-option.selected.svelte-1wpx17p.svelte-1wpx17p{border-color:var(--color-success);background:#22c55e14}.entity-option.svelte-1wpx17p input[type=radio].svelte-1wpx17p{margin:0;width:18px;height:18px;accent-color:var(--color-success)}.entity-info.svelte-1wpx17p.svelte-1wpx17p{flex:1;display:flex;flex-direction:column;gap:2px}.entity-name.svelte-1wpx17p.svelte-1wpx17p{font-weight:600;color:var(--text-emphasis);font-size:14px}.entity-roles.svelte-1wpx17p.svelte-1wpx17p{font-size:12px;color:var(--text-muted)}.keep-badge.svelte-1wpx17p.svelte-1wpx17p{font-size:11px;padding:4px 8px;border-radius:4px;background:#22c55e26;color:var(--color-success);font-weight:600}.merge-badge.svelte-1wpx17p.svelte-1wpx17p{font-size:11px;padding:4px 8px;border-radius:4px;background:#f59e0b26;color:#f59e0b;font-weight:500}.preview-loading.svelte-1wpx17p.svelte-1wpx17p{display:flex;align-items:center;gap:12px;padding:20px;color:var(--text-muted);justify-content:center}.spinner.svelte-1wpx17p.svelte-1wpx17p{width:20px;height:20px;border:2px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-1wpx17p-spin 1s linear infinite}@keyframes svelte-1wpx17p-spin{to{transform:rotate(360deg)}}.preview-summary.svelte-1wpx17p.svelte-1wpx17p{background:var(--bg-tertiary);border-radius:8px;padding:16px}.preview-item.svelte-1wpx17p.svelte-1wpx17p{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.preview-item.svelte-1wpx17p.svelte-1wpx17p:not(:last-child){border-bottom:1px solid var(--border-subtle)}.preview-label.svelte-1wpx17p.svelte-1wpx17p{font-size:13px;color:var(--text-muted)}.preview-value.svelte-1wpx17p.svelte-1wpx17p{font-size:13px;color:var(--text-primary);font-weight:500}.preview-value.canonical.svelte-1wpx17p.svelte-1wpx17p{color:var(--color-success)}.preview-value.highlight.svelte-1wpx17p.svelte-1wpx17p{color:var(--blue-primary);font-weight:600}.warnings.svelte-1wpx17p.svelte-1wpx17p{margin-top:16px;padding:12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:6px}.warnings.svelte-1wpx17p h4.svelte-1wpx17p{margin:0 0 8px;font-size:13px;color:#f59e0b}.warnings.svelte-1wpx17p ul.svelte-1wpx17p{margin:0;padding-left:20px}.warnings.svelte-1wpx17p li.svelte-1wpx17p{font-size:12px;color:var(--text-secondary)}.reason-label.svelte-1wpx17p.svelte-1wpx17p{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:8px}.reason-input.svelte-1wpx17p.svelte-1wpx17p{width:100%;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:14px}.reason-input.svelte-1wpx17p.svelte-1wpx17p:focus{outline:none;border-color:var(--blue-primary)}.reason-input.svelte-1wpx17p.svelte-1wpx17p::placeholder{color:var(--text-subtle)}.error-banner.svelte-1wpx17p.svelte-1wpx17p{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--color-error);padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:13px}.modal-footer.svelte-1wpx17p.svelte-1wpx17p{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-subtle)}.btn.svelte-1wpx17p.svelte-1wpx17p{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn.svelte-1wpx17p.svelte-1wpx17p:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1wpx17p.svelte-1wpx17p{background:var(--bg-tertiary);border:1px solid var(--border-subtle);color:var(--text-primary)}.btn-secondary.svelte-1wpx17p.svelte-1wpx17p:hover:not(:disabled){background:var(--bg-app)}.btn-primary.svelte-1wpx17p.svelte-1wpx17p{background:var(--blue-primary);border:1px solid var(--blue-primary);color:#fff}.btn-primary.svelte-1wpx17p.svelte-1wpx17p:hover:not(:disabled){background:#0095d9}.tab-content.svelte-1ysc0dq.svelte-1ysc0dq{padding:20px;color:var(--text-primary)}.section-tabs.svelte-1ysc0dq.svelte-1ysc0dq{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.tabs-left.svelte-1ysc0dq.svelte-1ysc0dq,.tabs-right.svelte-1ysc0dq.svelte-1ysc0dq{display:flex;gap:8px}.section-tab.svelte-1ysc0dq.svelte-1ysc0dq{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s}.section-tab.svelte-1ysc0dq.svelte-1ysc0dq:hover{background:var(--bg-tertiary);color:var(--text-emphasis)}.section-tab.active.svelte-1ysc0dq.svelte-1ysc0dq{background:#00aeff1f;border-color:var(--blue-primary);color:var(--blue-primary)}.loading-state.svelte-1ysc0dq.svelte-1ysc0dq,.error-state.svelte-1ysc0dq.svelte-1ysc0dq,.empty-state.svelte-1ysc0dq.svelte-1ysc0dq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.spinner.svelte-1ysc0dq.svelte-1ysc0dq{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-1ysc0dq-spin 1s linear infinite}@keyframes svelte-1ysc0dq-spin{to{transform:rotate(360deg)}}.error-message.svelte-1ysc0dq.svelte-1ysc0dq{color:var(--color-error);margin-bottom:16px}.retry-button.svelte-1ysc0dq.svelte-1ysc0dq{background:var(--blue-primary);color:var(--text-emphasis);border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.retry-button.svelte-1ysc0dq.svelte-1ysc0dq:hover{background:#0095d9}.relationship-grid.svelte-1ysc0dq.svelte-1ysc0dq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.relationship-card.svelte-1ysc0dq.svelte-1ysc0dq{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.person-name.svelte-1ysc0dq.svelte-1ysc0dq,.investor-name.svelte-1ysc0dq.svelte-1ysc0dq,.partner-name.svelte-1ysc0dq.svelte-1ysc0dq{font-weight:600;font-size:14px;color:var(--text-emphasis)}.status-badge.svelte-1ysc0dq.svelte-1ysc0dq{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.status-badge.current.svelte-1ysc0dq.svelte-1ysc0dq{background:#22c55e1f;color:var(--color-success)}.status-badge.former.svelte-1ysc0dq.svelte-1ysc0dq{background:#64748b1f;color:#64748b}.status-badge.lead.svelte-1ysc0dq.svelte-1ysc0dq{background:#f59e0b1f;color:#f59e0b}.card-body.svelte-1ysc0dq.svelte-1ysc0dq{padding:16px}.role-info.svelte-1ysc0dq.svelte-1ysc0dq{display:flex;flex-direction:column;gap:2px;padding-bottom:6px}.role-info.role-separator.svelte-1ysc0dq.svelte-1ysc0dq{border-top:1px solid var(--border-subtle);padding-top:6px;margin-top:2px}.role-title.svelte-1ysc0dq.svelte-1ysc0dq{color:var(--blue-primary);font-weight:500;font-size:13px}.role-type.svelte-1ysc0dq.svelte-1ysc0dq{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.date-range.svelte-1ysc0dq.svelte-1ysc0dq{font-size:12px;color:var(--text-subtle);margin-top:8px}.card-footer.svelte-1ysc0dq.svelte-1ysc0dq{padding:8px 16px;background:var(--bg-app);border-top:1px solid var(--border-subtle)}.confidence.svelte-1ysc0dq.svelte-1ysc0dq{font-size:11px;color:var(--text-subtle)}.round-type.svelte-1ysc0dq.svelte-1ysc0dq{color:var(--blue-primary);font-weight:500;margin-bottom:4px;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.investment-amount.svelte-1ysc0dq.svelte-1ysc0dq{font-size:18px;font-weight:600;color:var(--color-success);margin-bottom:8px}.investment-details.svelte-1ysc0dq.svelte-1ysc0dq{display:flex;gap:8px;flex-wrap:wrap}.badge.svelte-1ysc0dq.svelte-1ysc0dq{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--border-subtle);color:var(--text-secondary)}.partnership-type.svelte-1ysc0dq.svelte-1ysc0dq{color:var(--blue-primary);font-weight:500;margin-bottom:8px}.description.svelte-1ysc0dq.svelte-1ysc0dq{font-size:13px;color:var(--text-secondary);line-height:1.4}.select-merge-btn.svelte-1ysc0dq.svelte-1ysc0dq{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.select-merge-btn.svelte-1ysc0dq.svelte-1ysc0dq:hover{background:var(--bg-tertiary);color:var(--text-emphasis);border-color:var(--blue-primary)}.merge-btn.svelte-1ysc0dq.svelte-1ysc0dq{background:var(--blue-primary);border:1px solid var(--blue-primary);color:#fff;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.merge-btn.svelte-1ysc0dq.svelte-1ysc0dq:hover{background:#0095d9}.cancel-merge-btn.svelte-1ysc0dq.svelte-1ysc0dq{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.cancel-merge-btn.svelte-1ysc0dq.svelte-1ysc0dq:hover{background:var(--bg-tertiary);color:var(--text-emphasis)}.relationship-card.selectable.svelte-1ysc0dq.svelte-1ysc0dq{cursor:pointer;transition:all .2s}.relationship-card.selectable.svelte-1ysc0dq.svelte-1ysc0dq:hover{border-color:var(--blue-primary);box-shadow:0 0 0 1px var(--blue-primary)}.relationship-card.selected.svelte-1ysc0dq.svelte-1ysc0dq{border-color:var(--blue-primary);background:#00aeff14;box-shadow:0 0 0 2px var(--blue-primary)}.relationship-card.not-selectable.svelte-1ysc0dq.svelte-1ysc0dq{opacity:.5;cursor:not-allowed}.merge-checkbox.svelte-1ysc0dq.svelte-1ysc0dq{width:18px;height:18px;margin:0 8px 0 0;accent-color:var(--blue-primary);cursor:pointer}.card-header.svelte-1ysc0dq.svelte-1ysc0dq{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle)}.relationship-card.selected.svelte-1ysc0dq .card-header.svelte-1ysc0dq{background:#00aeff1f}.tooltip.svelte-8cjm13.svelte-8cjm13{position:fixed;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--blue-primary);border-radius:6px;padding:12px;max-width:380px;box-shadow:0 4px 16px #0006;z-index:10000;font-size:.85rem;line-height:1.4}.tooltip-header.svelte-8cjm13.svelte-8cjm13{border-bottom:1px solid var(--border-medium);padding-bottom:8px;margin-bottom:10px;color:var(--blue-primary);font-size:.9rem}.tooltip-section.svelte-8cjm13.svelte-8cjm13{margin-bottom:12px}.tooltip-section.svelte-8cjm13.svelte-8cjm13:last-of-type{margin-bottom:0}.tooltip-section.item-info.svelte-8cjm13.svelte-8cjm13{background-color:var(--bg-panel);padding:10px;border-radius:4px;border:1px solid var(--border-subtle)}.tooltip-row.svelte-8cjm13.svelte-8cjm13{display:flex;gap:8px;margin-bottom:5px}.tooltip-row.svelte-8cjm13.svelte-8cjm13:last-child{margin-bottom:0}.label.svelte-8cjm13.svelte-8cjm13{font-weight:600;color:var(--text-subtle);min-width:85px;flex-shrink:0}.value.svelte-8cjm13.svelte-8cjm13{color:var(--text-primary);flex:1}.item-name.svelte-8cjm13.svelte-8cjm13{font-weight:600;color:var(--blue-primary);text-transform:capitalize}.amount.svelte-8cjm13.svelte-8cjm13{font-weight:600;color:#4caf50}.method.svelte-8cjm13.svelte-8cjm13{color:#ffa726}.confidence-value.svelte-8cjm13.svelte-8cjm13{font-weight:600}.rationale-section.svelte-8cjm13.svelte-8cjm13{background-color:#ffa72614;padding:10px;border-radius:4px;border-left:3px solid #FFA726}.rationale-text.svelte-8cjm13.svelte-8cjm13{color:var(--text-secondary);font-style:italic;font-size:.8rem;margin-top:6px;line-height:1.5}.facts-section.svelte-8cjm13.svelte-8cjm13{background-color:var(--bg-panel);padding:10px;border-radius:4px}.fact-ids.svelte-8cjm13.svelte-8cjm13{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fact-id.svelte-8cjm13.svelte-8cjm13{background:var(--border-subtle);padding:3px 6px;border-radius:3px;font-size:.75rem;color:#90caf9;font-family:Monaco,Menlo,monospace}.more-facts.svelte-8cjm13.svelte-8cjm13{font-size:.75rem;color:var(--text-subtle);padding:3px 6px}.tooltip-footer.svelte-8cjm13.svelte-8cjm13{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-medium)}.view-details-btn.svelte-8cjm13.svelte-8cjm13{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;background-color:#00aeff26;color:var(--blue-primary);border:1px solid var(--blue-primary);border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease;justify-content:center}.view-details-btn.svelte-8cjm13.svelte-8cjm13:hover:not(:disabled){background-color:#00aeff40}.view-details-btn.svelte-8cjm13.svelte-8cjm13:disabled{background-color:transparent;border-color:var(--border-medium);color:var(--text-disabled);cursor:default}.view-details-btn.svelte-8cjm13 svg.svelte-8cjm13{flex-shrink:0}.no-details.svelte-8cjm13.svelte-8cjm13{font-size:.75rem;font-style:italic;color:var(--text-disabled)}.tooltip.svelte-14brx84.svelte-14brx84{position:fixed;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--blue-primary);border-radius:6px;padding:0;min-width:280px;max-width:400px;box-shadow:0 4px 16px #0006;z-index:10000;font-size:.85rem;line-height:1.4;overflow:hidden}.tooltip-header.svelte-14brx84.svelte-14brx84{padding:10px 16px;border-bottom:1px solid var(--border-medium);color:var(--blue-primary);font-size:.9rem}.tooltip-section.svelte-14brx84.svelte-14brx84{padding:10px 16px;border-bottom:1px solid var(--border-subtle)}.tooltip-section.svelte-14brx84.svelte-14brx84:last-of-type{border-bottom:none}.tooltip-row.svelte-14brx84.svelte-14brx84{display:flex;gap:8px;align-items:center;margin-bottom:5px}.tooltip-row.svelte-14brx84.svelte-14brx84:last-child{margin-bottom:0}.label.svelte-14brx84.svelte-14brx84{font-weight:600;color:var(--text-subtle);min-width:85px;flex-shrink:0;font-size:.85rem}.value.svelte-14brx84.svelte-14brx84{color:var(--text-primary);flex:1;display:flex;align-items:center;gap:4px}.confidence-badge.svelte-14brx84.svelte-14brx84{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.8rem;font-weight:600;color:#fff}.confidence-separator.svelte-14brx84.svelte-14brx84{color:var(--text-subtle);font-size:.8rem}.method.svelte-14brx84.svelte-14brx84{color:#ffa726}.facts-section.svelte-14brx84.svelte-14brx84{background-color:var(--bg-panel)}.fact-ids.svelte-14brx84.svelte-14brx84{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fact-id.svelte-14brx84.svelte-14brx84{background:var(--border-subtle);padding:3px 6px;border-radius:3px;font-size:.75rem;color:#90caf9;font-family:Monaco,Menlo,monospace}.more-facts.svelte-14brx84.svelte-14brx84{font-size:.75rem;color:var(--text-subtle);padding:3px 6px}.rationale-section.svelte-14brx84.svelte-14brx84{background-color:#ffa72614;border-left:3px solid #FFA726}.rationale-text.svelte-14brx84.svelte-14brx84{color:var(--text-secondary);font-style:italic;font-size:.8rem;margin-top:6px;line-height:1.5}.tooltip-footer.svelte-14brx84.svelte-14brx84{padding:10px 16px;border-top:1px solid var(--border-medium)}.view-details-btn.svelte-14brx84.svelte-14brx84{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;background-color:#00aeff26;color:var(--blue-primary);border:1px solid var(--blue-primary);border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease;justify-content:center}.view-details-btn.svelte-14brx84.svelte-14brx84:hover:not(:disabled){background-color:#00aeff40}.view-details-btn.svelte-14brx84.svelte-14brx84:disabled{background-color:transparent;border-color:var(--border-medium);color:var(--text-disabled);cursor:default}.view-details-btn.svelte-14brx84 svg.svelte-14brx84{flex-shrink:0}.no-provenance-section.svelte-14brx84.svelte-14brx84{padding:10px 16px}.no-provenance-text.svelte-14brx84.svelte-14brx84{color:var(--text-subtle);font-size:.8rem;font-style:italic;line-height:1.4}.tab-content.svelte-3s3l3i.svelte-3s3l3i{padding:20px;color:var(--text-primary)}.funding-summary.svelte-3s3l3i.svelte-3s3l3i{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat-card.svelte-3s3l3i.svelte-3s3l3i{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;padding:16px;text-align:center}.stat-value.svelte-3s3l3i.svelte-3s3l3i{font-size:24px;font-weight:600;color:var(--blue-primary)}.stat-label.svelte-3s3l3i.svelte-3s3l3i{font-size:12px;color:var(--text-muted);margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.section-tabs.svelte-3s3l3i.svelte-3s3l3i{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.tabs-left.svelte-3s3l3i.svelte-3s3l3i,.tabs-right.svelte-3s3l3i.svelte-3s3l3i{display:flex;gap:8px}.section-tab.svelte-3s3l3i.svelte-3s3l3i{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s}.section-tab.svelte-3s3l3i.svelte-3s3l3i:hover{background:var(--bg-tertiary);color:var(--text-emphasis)}.section-tab.active.svelte-3s3l3i.svelte-3s3l3i{background:#00aeff1f;border-color:var(--blue-primary);color:var(--blue-primary)}.loading-state.svelte-3s3l3i.svelte-3s3l3i,.error-state.svelte-3s3l3i.svelte-3s3l3i,.empty-state.svelte-3s3l3i.svelte-3s3l3i{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.empty-hint.svelte-3s3l3i.svelte-3s3l3i{font-size:12px;margin-top:8px;opacity:.7}.spinner.svelte-3s3l3i.svelte-3s3l3i{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--blue-primary);border-radius:50%;animation:svelte-3s3l3i-spin 1s linear infinite}@keyframes svelte-3s3l3i-spin{to{transform:rotate(360deg)}}.error-message.svelte-3s3l3i.svelte-3s3l3i{color:var(--color-error);margin-bottom:16px}.retry-button.svelte-3s3l3i.svelte-3s3l3i{background:var(--blue-primary);color:var(--text-emphasis);border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.retry-button.svelte-3s3l3i.svelte-3s3l3i:hover{background:#0095d9}.rounds-matrix-header.svelte-3s3l3i.svelte-3s3l3i{display:grid;grid-template-columns:100px 24px 1fr auto;align-items:flex-end;margin-bottom:4px;column-gap:0}.matrix-header-spacer.svelte-3s3l3i.svelte-3s3l3i{grid-column:1 / 4}.investor-columns-header.svelte-3s3l3i.svelte-3s3l3i{display:flex;gap:2px;padding-left:8px}.column-header.svelte-3s3l3i.svelte-3s3l3i{width:36px;text-align:center;overflow:hidden}.column-header-text.svelte-3s3l3i.svelte-3s3l3i{display:block;font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;writing-mode:vertical-lr;transform:rotate(180deg);max-height:120px;line-height:36px}.column-overflow.svelte-3s3l3i.svelte-3s3l3i{width:36px;text-align:center;font-size:10px;color:var(--text-subtle);display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px}.rounds-timeline.svelte-3s3l3i.svelte-3s3l3i{display:flex;flex-direction:column;gap:0}.time-gap.svelte-3s3l3i.svelte-3s3l3i{display:flex;align-items:center;gap:12px;padding:4px 0 4px 100px;margin-left:12px}.gap-line.svelte-3s3l3i.svelte-3s3l3i{flex:1;height:1px;border-top:1px dashed var(--border-subtle);max-width:80px}.gap-label.svelte-3s3l3i.svelte-3s3l3i{font-size:11px;color:var(--text-subtle);white-space:nowrap;font-style:italic}.round-row.svelte-3s3l3i.svelte-3s3l3i{display:grid;grid-template-columns:100px 24px 1fr auto;align-items:start;padding:10px 0;column-gap:0}.round-gutter.svelte-3s3l3i.svelte-3s3l3i{text-align:right;padding-right:12px;padding-top:4px}.gutter-date.svelte-3s3l3i.svelte-3s3l3i{font-size:13px;font-weight:600;color:var(--text-emphasis)}.date-unknown.svelte-3s3l3i.svelte-3s3l3i{font-style:italic;font-weight:400;color:var(--text-subtle);font-size:12px}.gutter-cumulative.svelte-3s3l3i.svelte-3s3l3i{font-size:13px;color:var(--text-secondary);margin-top:2px}.round-marker.svelte-3s3l3i.svelte-3s3l3i{display:flex;flex-direction:column;align-items:center;width:24px}.marker-dot.svelte-3s3l3i.svelte-3s3l3i{width:12px;height:12px;border-radius:50%;background:var(--blue-primary);border:2px solid var(--bg-app);box-shadow:0 0 0 2px var(--blue-primary);margin-top:6px}.marker-line.svelte-3s3l3i.svelte-3s3l3i{flex:1;width:2px;background:var(--border-subtle);margin-top:8px;min-height:30px}.round-card.svelte-3s3l3i.svelte-3s3l3i{padding:8px 16px;margin-left:12px;cursor:default;transition:background .2s;border-radius:8px;border:1px solid transparent;min-width:0;text-align:left}.round-card.svelte-3s3l3i.svelte-3s3l3i:hover{background:#00aeff0d;border-color:var(--border-subtle)}.round-header.svelte-3s3l3i.svelte-3s3l3i{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.round-type.svelte-3s3l3i.svelte-3s3l3i{font-weight:600;font-size:13px;color:var(--text-emphasis);background:#00aeff1f;padding:3px 8px;border-radius:4px;white-space:nowrap}.round-amount-inline.svelte-3s3l3i.svelte-3s3l3i{font-size:18px;font-weight:600;color:var(--color-success)}.provenance-indicator.svelte-3s3l3i.svelte-3s3l3i{color:var(--blue-primary);opacity:.5;margin-left:auto;cursor:pointer;padding:2px;border-radius:4px;transition:all .2s}.provenance-indicator.svelte-3s3l3i.svelte-3s3l3i:hover{opacity:1;background:#00aeff1a}.provenance-indicator.active.svelte-3s3l3i.svelte-3s3l3i{opacity:1;background:#00aeff33}.round-leads.svelte-3s3l3i.svelte-3s3l3i{font-size:14px;color:var(--text-primary);margin-bottom:3px}.lead-label.svelte-3s3l3i.svelte-3s3l3i{color:var(--text-secondary);margin-right:4px}.round-valuation.svelte-3s3l3i.svelte-3s3l3i{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px;margin-bottom:3px}.val-pre.svelte-3s3l3i.svelte-3s3l3i{color:var(--text-secondary)}.val-arrow.svelte-3s3l3i.svelte-3s3l3i{color:var(--text-subtle);font-size:14px}.val-post.svelte-3s3l3i.svelte-3s3l3i{color:var(--text-emphasis);font-weight:500}.val-label.svelte-3s3l3i.svelte-3s3l3i{color:var(--text-muted);font-size:11px;text-transform:uppercase}.expand-toggle.svelte-3s3l3i.svelte-3s3l3i{background:none;border:none;color:var(--blue-primary);font-size:12px;cursor:pointer;padding:3px 0;display:inline-flex;align-items:center;gap:4px;margin-top:2px}.expand-toggle.svelte-3s3l3i.svelte-3s3l3i:hover{color:var(--text-emphasis)}.expand-arrow.svelte-3s3l3i.svelte-3s3l3i{font-size:10px}.round-investors-detail.svelte-3s3l3i.svelte-3s3l3i{margin-top:6px;padding:8px 12px;background:var(--bg-panel);border-radius:6px;border:1px solid var(--border-subtle)}.investor-detail-row.svelte-3s3l3i.svelte-3s3l3i{display:flex;align-items:center;gap:8px;padding:4px 0}.investor-detail-row.svelte-3s3l3i.svelte-3s3l3i:not(:last-child){border-bottom:1px solid var(--border-subtle);padding-bottom:6px;margin-bottom:2px}.detail-name.svelte-3s3l3i.svelte-3s3l3i{flex:1;font-size:13px;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-badges.svelte-3s3l3i.svelte-3s3l3i{display:flex;gap:4px;flex-shrink:0}.detail-amount.svelte-3s3l3i.svelte-3s3l3i{font-size:13px;font-weight:500;color:var(--color-success);min-width:70px;text-align:right;flex-shrink:0}.investor-columns.svelte-3s3l3i.svelte-3s3l3i{display:flex;gap:2px;padding-left:8px;padding-top:4px}.column-cell.svelte-3s3l3i.svelte-3s3l3i{width:36px;min-width:36px;height:32px;display:flex;align-items:center;justify-content:center}.investor-chip.svelte-3s3l3i.svelte-3s3l3i{width:20px;height:20px;border-radius:50%;background:#00aeff33;border:2px solid rgba(0,174,255,.4);display:flex;align-items:center;justify-content:center;transition:all .2s}.investor-chip.svelte-3s3l3i.svelte-3s3l3i:hover{background:#00aeff59;border-color:var(--blue-primary);transform:scale(1.15)}.investor-chip.lead.svelte-3s3l3i.svelte-3s3l3i{width:24px;height:24px;background:#f59e0b33;border-color:#f59e0b99}.investor-chip.lead.svelte-3s3l3i.svelte-3s3l3i:hover{background:#f59e0b59;border-color:#f59e0b}.chip-star.svelte-3s3l3i.svelte-3s3l3i{font-size:10px;color:#f59e0b;line-height:1}.overflow-cell.svelte-3s3l3i.svelte-3s3l3i{opacity:.4}.investors-grid.svelte-3s3l3i.svelte-3s3l3i{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.investor-card.svelte-3s3l3i.svelte-3s3l3i{background:var(--bg-app);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s}.investor-card.svelte-3s3l3i.svelte-3s3l3i:hover{border-color:var(--blue-primary);box-shadow:0 2px 8px #00aeff1a}.investor-header.svelte-3s3l3i.svelte-3s3l3i{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle)}.investor-name.svelte-3s3l3i.svelte-3s3l3i{font-weight:600;font-size:14px;color:var(--text-emphasis)}.investor-badges.svelte-3s3l3i.svelte-3s3l3i{display:flex;gap:6px;align-items:center}.badge.svelte-3s3l3i.svelte-3s3l3i{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500;text-transform:uppercase}.badge.lead.svelte-3s3l3i.svelte-3s3l3i{background:#f59e0b26;color:#f59e0b}.badge.board.svelte-3s3l3i.svelte-3s3l3i{background:#8b5cf626;color:#8b5cf6}.badge.observer.svelte-3s3l3i.svelte-3s3l3i{background:var(--blue-glow-15);color:var(--blue-action)}.investor-body.svelte-3s3l3i.svelte-3s3l3i{padding:16px}.investor-round.svelte-3s3l3i.svelte-3s3l3i{color:var(--blue-primary);font-weight:500;margin-bottom:4px;text-transform:uppercase;font-size:11px;letter-spacing:.5px}.investor-footer.svelte-3s3l3i.svelte-3s3l3i{padding:8px 16px;background:var(--bg-app);border-top:1px solid var(--border-subtle)}.confidence.svelte-3s3l3i.svelte-3s3l3i{font-size:11px;color:var(--text-subtle)}.section-tab.research-tab.svelte-3s3l3i.svelte-3s3l3i{background:#f59e0b14;border-color:#f59e0b4d;color:#f59e0b}.section-tab.research-tab.svelte-3s3l3i.svelte-3s3l3i:hover{background:#f59e0b1f}.section-tab.research-tab.active.svelte-3s3l3i.svelte-3s3l3i{background:#f59e0b26;border-color:#f59e0b}.research-notes-container.svelte-3s3l3i.svelte-3s3l3i{display:flex;flex-direction:column;gap:16px}.research-notes-header.svelte-3s3l3i.svelte-3s3l3i{background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:8px;padding:12px 16px}.research-notes-info.svelte-3s3l3i.svelte-3s3l3i{font-size:13px;color:#f59e0b;margin:0;line-height:1.5}.research-notes-list.svelte-3s3l3i.svelte-3s3l3i{display:flex;flex-direction:column;gap:12px}.research-note-card.svelte-3s3l3i.svelte-3s3l3i{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.note-header.svelte-3s3l3i.svelte-3s3l3i{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-app);border-bottom:1px solid var(--border-subtle)}.note-title.svelte-3s3l3i.svelte-3s3l3i{font-weight:600;font-size:14px;color:var(--text-emphasis)}.note-confidence.svelte-3s3l3i.svelte-3s3l3i{font-size:11px;color:var(--text-muted);background:var(--bg-tertiary);padding:2px 8px;border-radius:4px}.note-content.svelte-3s3l3i.svelte-3s3l3i{padding:16px;font-size:13px;color:var(--text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word}.note-footer.svelte-3s3l3i.svelte-3s3l3i{display:flex;justify-content:space-between;padding:8px 16px;background:var(--bg-app);border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-subtle)}.note-sources.svelte-3s3l3i.svelte-3s3l3i{color:var(--blue-primary)}.note-date.svelte-3s3l3i.svelte-3s3l3i{color:var(--text-muted)}.select-merge-btn.svelte-3s3l3i.svelte-3s3l3i{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.select-merge-btn.svelte-3s3l3i.svelte-3s3l3i:hover{background:var(--bg-tertiary);color:var(--text-emphasis);border-color:var(--blue-primary)}.merge-btn.svelte-3s3l3i.svelte-3s3l3i{background:var(--blue-primary);border:1px solid var(--blue-primary);color:#fff;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.merge-btn.svelte-3s3l3i.svelte-3s3l3i:hover{background:#0095d9}.cancel-merge-btn.svelte-3s3l3i.svelte-3s3l3i{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.cancel-merge-btn.svelte-3s3l3i.svelte-3s3l3i:hover{background:var(--bg-tertiary);color:var(--text-emphasis)}.investor-card.selectable.svelte-3s3l3i.svelte-3s3l3i{cursor:pointer;transition:all .2s}.investor-card.selectable.svelte-3s3l3i.svelte-3s3l3i:hover{border-color:var(--blue-primary);box-shadow:0 0 0 1px var(--blue-primary)}.investor-card.selected.svelte-3s3l3i.svelte-3s3l3i{border-color:var(--blue-primary);background:#00aeff14;box-shadow:0 0 0 2px var(--blue-primary)}.investor-card.selected.svelte-3s3l3i .investor-header.svelte-3s3l3i{background:#00aeff1f}.investor-card.not-selectable.svelte-3s3l3i.svelte-3s3l3i{opacity:.5;cursor:not-allowed}.merge-checkbox.svelte-3s3l3i.svelte-3s3l3i{width:18px;height:18px;margin:0 8px 0 0;accent-color:var(--blue-primary);cursor:pointer}.participation-row.svelte-3s3l3i.svelte-3s3l3i{display:flex;align-items:center;gap:8px}.participation-separator.svelte-3s3l3i.svelte-3s3l3i{margin-top:4px;padding-top:4px;border-top:1px solid var(--border-subtle)}.investor-amount-inline.svelte-3s3l3i.svelte-3s3l3i{font-size:14px;font-weight:600;color:var(--color-success)}.investor-total.svelte-3s3l3i.svelte-3s3l3i{margin-top:6px;padding-top:6px;border-top:1px solid var(--border-subtle);font-weight:500;font-size:13px;color:var(--text-emphasis)}.expanded-content.svelte-1bolz3t{padding:10px 0}.tabs.svelte-1bolz3t{display:flex;border-bottom:.5px solid rgba(227,227,227,.3);margin-bottom:10px;margin-top:0;justify-content:flex-start;padding-left:72px;width:auto}.tab-button.svelte-1bolz3t{background:transparent;border:none;border-bottom:2px solid transparent;padding:8px 16px 10px;color:var(--text-muted);font-size:.8rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:color .2s,border-color .2s;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-right:0;flex:0 0 auto}.tab-button.active.svelte-1bolz3t{color:var(--text-emphasis);border-bottom-color:var(--blue-primary)}.tab-button.svelte-1bolz3t:hover{background-color:transparent!important}.tab-button.svelte-1bolz3t:hover:not(.active){color:var(--text-secondary);border-bottom-color:#fff3}.tab-spacer.svelte-1bolz3t{flex-grow:1}.expanded-content-inner.svelte-1bolz3t{min-height:200px}.header-container.svelte-vqli54.svelte-vqli54{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:120px;margin-bottom:5px}.logo-container.svelte-vqli54.svelte-vqli54{display:flex;align-items:center;justify-content:center}.rad-logo.svelte-vqli54.svelte-vqli54{width:120px;margin-right:10px;margin-left:10px;margin-top:9px}.hal-logo.svelte-vqli54.svelte-vqli54{width:110px;margin-right:20px;margin-left:10px}.email-agent-container.svelte-vqli54.svelte-vqli54{position:absolute;top:40px;left:10px;display:flex;align-items:center;white-space:nowrap}.email-agent-container.svelte-vqli54 span.svelte-vqli54{margin-right:10px}button.radar-agent-icon.svelte-vqli54.svelte-vqli54{background-color:transparent;border:none;padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}button.radar-agent-icon.svelte-vqli54.svelte-vqli54:hover{background-color:transparent;transform:scale(1.1)}html{background-color:var(--bg-app)}body{background-color:var(--bg-app);color:var(--text-primary);width:100%;overflow-x:auto;margin:0;padding:0}*:focus{outline:1px solid rgba(227,227,227,.5)!important;outline-offset:0}.scope-btn.svelte-eseb7r.svelte-eseb7r{padding:2px 10px;border:1px solid var(--border-subtle);border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-family:inherit;transition:all .15s}.scope-btn.svelte-eseb7r.svelte-eseb7r:hover{border-color:var(--blue-primary)}.scope-btn.active.svelte-eseb7r.svelte-eseb7r{background:var(--blue-primary);color:var(--text-emphasis);border-color:var(--blue-primary)}.load-more-container.svelte-eseb7r.svelte-eseb7r{margin-top:20px;text-align:center;padding:20px}.results-status.svelte-eseb7r.svelte-eseb7r{color:var(--text-muted);font-size:.9rem;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.load-more-button.svelte-eseb7r.svelte-eseb7r{width:100%;max-width:400px;background:transparent;border:1px solid rgba(227,227,227,.2);color:var(--text-muted);padding:12px 24px;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600;transition:all .2s;cursor:pointer}.load-more-button.svelte-eseb7r.svelte-eseb7r:hover:not(:disabled){border-color:#e3e3e366;color:var(--text-secondary);background-color:transparent!important}.load-more-button.svelte-eseb7r.svelte-eseb7r:disabled{opacity:.5;cursor:not-allowed}.load-more-hint.svelte-eseb7r.svelte-eseb7r{color:var(--text-subtle);font-size:.7rem;margin-top:8px;text-transform:uppercase;letter-spacing:.5px}.all-loaded-message.svelte-eseb7r.svelte-eseb7r{color:var(--text-subtle);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}*:focus-visible{outline:1px solid rgba(227,227,227,.5)!important;outline-offset:0}button:focus,button:focus-visible{outline:1px solid rgba(227,227,227,.5)!important;outline-offset:0}input:focus,select:focus,textarea:focus{outline:1px solid rgba(227,227,227,.4)!important;outline-offset:0}.top-level-container.svelte-eseb7r.svelte-eseb7r{width:100%;margin:0;background-color:var(--bg-app);padding-right:15px;padding-left:10px;will-change:auto;overflow-x:auto;overflow-y:visible;min-height:100vh}.max-width-container.svelte-eseb7r.svelte-eseb7r{width:100%;margin:0 auto;display:flex;align-items:flex-start;background-color:var(--bg-app);gap:20px;overflow:visible!important;position:relative;isolation:isolate;clip-path:none!important}.radar-panel-wrapper.svelte-eseb7r.svelte-eseb7r{flex-shrink:0;position:relative;top:-125px;margin-bottom:-125px;height:100vh;z-index:10;overflow:visible}.radar-panel-wrapper.svelte-eseb7r .workflow-panel{width:100%;height:100vh;max-height:100vh}@media (max-width: 2019px) and (min-width: 1820px){.radar-panel-wrapper.svelte-eseb7r.svelte-eseb7r{width:calc(100vw - 1420px);min-width:400px}}@media (min-width: 2020px){.radar-panel-wrapper.svelte-eseb7r.svelte-eseb7r{width:600px}}@media (max-width: 1819px){.radar-panel-wrapper.svelte-eseb7r.svelte-eseb7r{display:none}}.radar-panel-below.svelte-eseb7r.svelte-eseb7r{display:none;width:100%;margin-top:20px}@media (max-width: 1819px){.radar-panel-below.svelte-eseb7r.svelte-eseb7r{display:block}.radar-panel-below.svelte-eseb7r .workflow-panel{width:100%;height:1400px;max-width:1400px;margin:0 auto}}.file-sets.svelte-eseb7r.svelte-eseb7r{margin-bottom:20px}.file-set.svelte-eseb7r.svelte-eseb7r{display:flex;align-items:center;margin-bottom:5px}.delete-file-set.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer;margin-left:10px}.delete-file-set.default.svelte-eseb7r.svelte-eseb7r{color:gray;cursor:not-allowed}.add-file-set.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer;font-size:1.5rem}.selected-file-set-files.svelte-eseb7r.svelte-eseb7r{margin-bottom:20px}.file-in-set.svelte-eseb7r.svelte-eseb7r{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.delete-file-from-set.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer}.file-set-actions.svelte-eseb7r.svelte-eseb7r{display:flex;gap:10px;margin-bottom:20px}.file-set-actions.svelte-eseb7r button.svelte-eseb7r{background-color:var(--bg-panel);color:#fff;border:none;padding:3px 10px;cursor:pointer}.file-set-actions.svelte-eseb7r button.svelte-eseb7r:hover{background-color:var(--blue-primary)}table.svelte-eseb7r.svelte-eseb7r{font-size:.85rem;font-family:Arial,Helvetica,sans-serif;width:100%;table-layout:fixed}thead.svelte-eseb7r th.svelte-eseb7r:nth-child(1){width:15px!important;padding:0 1px!important;text-align:center!important}thead.svelte-eseb7r th.svelte-eseb7r:nth-child(2){width:20px!important;padding:0 1px!important;text-align:center!important}thead.svelte-eseb7r th.svelte-eseb7r:nth-child(3){width:var(--progress-column-width)!important;padding:0 var(--progress-column-padding)!important;text-align:center!important}thead.svelte-eseb7r th.svelte-eseb7r:nth-child(4){width:15px!important;padding:0 1px!important;text-align:center!important}thead.svelte-eseb7r th.svelte-eseb7r:nth-child(5){width:15px!important;padding:0 1px!important;text-align:center!important}thead.svelte-eseb7r th.svelte-eseb7r:nth-child(6){width:20%!important}thead.svelte-eseb7r th.svelte-eseb7r:nth-child(7){width:25%!important}thead.svelte-eseb7r th.svelte-eseb7r:nth-child(8){width:auto!important}tbody.svelte-eseb7r td.svelte-eseb7r:nth-child(1){width:15px!important;padding:0 1px!important;text-align:center!important}tbody.svelte-eseb7r td.svelte-eseb7r:nth-child(2){width:20px!important;padding:0 1px!important}tbody.svelte-eseb7r td.svelte-eseb7r:nth-child(3){width:var(--progress-column-width)!important;padding:0 var(--progress-column-padding)!important;text-align:center!important;vertical-align:middle!important;line-height:1!important}tbody.svelte-eseb7r td.svelte-eseb7r:nth-child(4){width:15px!important;padding:0 1px!important;text-align:center!important}tbody.svelte-eseb7r td.svelte-eseb7r:nth-child(5){width:15px!important;padding:0 1px!important;text-align:center!important}td.delete-co-column.svelte-eseb7r.svelte-eseb7r{padding:0 1px!important;text-align:center!important;width:15px!important;max-width:15px!important}td.dt-checkbox.svelte-eseb7r.svelte-eseb7r{padding:0 1px!important;width:20px!important;max-width:20px!important}td.expand-column.svelte-eseb7r.svelte-eseb7r{padding:0 1px!important;text-align:center!important;width:15px!important;max-width:15px!important}td.progress-column.svelte-eseb7r.svelte-eseb7r{padding:0 var(--progress-column-padding)!important;text-align:center!important;width:var(--progress-column-width)!important;max-width:var(--progress-column-width)!important;vertical-align:middle!important;line-height:1!important;transition:width .2s ease}.progress-indicator-wrapper.svelte-eseb7r.svelte-eseb7r{opacity:1;transition:opacity .3s ease}.progress-indicator-wrapper.fading.svelte-eseb7r.svelte-eseb7r{opacity:0}td.enlarge-column.svelte-eseb7r.svelte-eseb7r{padding:0 1px!important;text-align:center!important;width:15px!important;max-width:15px!important}.delete-co-column.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer;display:inline-block;padding:0 1px;position:relative;top:-2px;text-align:center;width:15px}.plus-button-div.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);padding-left:6px;padding-right:8px;padding-top:20px;text-align:left}.name-column.svelte-eseb7r.svelte-eseb7r{width:24%;min-width:200px;overflow:visible}.url-column.svelte-eseb7r.svelte-eseb7r{width:38%;min-width:300px;overflow:visible}th.svelte-eseb7r.svelte-eseb7r:nth-child(1),td.svelte-eseb7r.svelte-eseb7r:nth-child(1){width:18px;min-width:18px;max-width:18px;text-align:center;padding:1px}th.svelte-eseb7r.svelte-eseb7r:nth-child(2),td.svelte-eseb7r.svelte-eseb7r:nth-child(2){width:18px;min-width:18px;max-width:18px;text-align:center;padding:1px}th.svelte-eseb7r.svelte-eseb7r:nth-child(2){vertical-align:middle}th.svelte-eseb7r:nth-child(2) input[type=checkbox].svelte-eseb7r,td.svelte-eseb7r:nth-child(2) input[type=checkbox].svelte-eseb7r{margin:0;vertical-align:middle;position:relative;top:0}th.svelte-eseb7r.svelte-eseb7r:nth-child(3),td.svelte-eseb7r.svelte-eseb7r:nth-child(3){width:18px;min-width:18px;max-width:18px;text-align:center;padding:1px}th.svelte-eseb7r.svelte-eseb7r:nth-child(4),td.svelte-eseb7r.svelte-eseb7r:nth-child(4){width:18px;min-width:18px;max-width:18px;text-align:center;padding:1px}th.svelte-eseb7r.svelte-eseb7r:nth-child(5),td.svelte-eseb7r.svelte-eseb7r:nth-child(5){width:24%;min-width:200px;padding-left:8px}th.svelte-eseb7r.svelte-eseb7r:nth-child(6),td.svelte-eseb7r.svelte-eseb7r:nth-child(6){width:25%;min-width:200px}th.svelte-eseb7r.svelte-eseb7r:nth-child(7),td.svelte-eseb7r.svelte-eseb7r:nth-child(7){width:26%;min-width:200px}.col-in-dt.svelte-eseb7r.svelte-eseb7r,th.col-in-dt.svelte-eseb7r.svelte-eseb7r,td.col-in-dt.svelte-eseb7r.svelte-eseb7r{width:50px!important;min-width:50px!important;max-width:50px!important;flex:0 0 50px!important}td.in-dt-status.svelte-eseb7r.svelte-eseb7r,td.in-dt-action.svelte-eseb7r.svelte-eseb7r{width:25px!important;min-width:25px!important;max-width:25px!important}thead.svelte-eseb7r th.col-founded-date.svelte-eseb7r,tbody.svelte-eseb7r td.col-founded-date.svelte-eseb7r,.col-founded-date.svelte-eseb7r.svelte-eseb7r{width:140px!important;min-width:140px!important;max-width:140px!important}thead.svelte-eseb7r th.col-founded-date.svelte-eseb7r{text-align:center}tbody.svelte-eseb7r td.col-founded-date.svelte-eseb7r{text-align:left;padding-left:8px}thead.svelte-eseb7r th:nth-child(9).col-founded-date.svelte-eseb7r{width:140px!important}.col-funding.svelte-eseb7r.svelte-eseb7r{width:85px!important;min-width:75px!important;max-width:110px!important;text-align:right;padding-right:8px}.col-round-type.svelte-eseb7r.svelte-eseb7r{width:70px!important;min-width:60px!important;max-width:90px!important}thead.svelte-eseb7r th.col-round-type.svelte-eseb7r{text-align:center}tbody.svelte-eseb7r td.col-round-type.svelte-eseb7r{text-align:left;padding-left:8px}.col-round-date.svelte-eseb7r.svelte-eseb7r,th.col-round-date.svelte-eseb7r.svelte-eseb7r,td.col-round-date.svelte-eseb7r.svelte-eseb7r{width:140px!important;min-width:140px!important;max-width:140px!important}thead.svelte-eseb7r th.col-round-date.svelte-eseb7r{text-align:center}tbody.svelte-eseb7r td.col-round-date.svelte-eseb7r{text-align:left;padding-left:8px}.col-operating-status.svelte-eseb7r.svelte-eseb7r{width:80px!important;min-width:70px!important;max-width:100px!important}thead.svelte-eseb7r th.col-operating-status.svelte-eseb7r{text-align:center}tbody.svelte-eseb7r td.col-operating-status.svelte-eseb7r{text-align:left;padding-left:8px}.col-ipo-status.svelte-eseb7r.svelte-eseb7r{width:60px!important;min-width:50px!important;max-width:80px!important}thead.svelte-eseb7r th.col-ipo-status.svelte-eseb7r{text-align:center}tbody.svelte-eseb7r td.col-ipo-status.svelte-eseb7r{text-align:left;padding-left:8px}.col-date-added.svelte-eseb7r.svelte-eseb7r{width:75px!important;min-width:70px!important;max-width:90px!important}thead.svelte-eseb7r th.col-date-added.svelte-eseb7r{text-align:center}tbody.svelte-eseb7r td.col-date-added.svelte-eseb7r{text-align:left;padding-left:8px}.col-location.svelte-eseb7r.svelte-eseb7r{width:170px!important;min-width:120px!important;max-width:200px!important}thead.svelte-eseb7r th.col-location.svelte-eseb7r{text-align:center}tbody.svelte-eseb7r td.col-location.svelte-eseb7r{text-align:left;padding-left:8px}.col-num-rounds.svelte-eseb7r.svelte-eseb7r{width:60px!important;min-width:50px!important;max-width:70px!important;text-align:center}.col-employees.svelte-eseb7r.svelte-eseb7r{width:80px!important;min-width:70px!important;max-width:100px!important;text-align:center}.tags-container.svelte-eseb7r.svelte-eseb7r{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.add-row-button.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer;font-size:1.5rem;padding:0;background:none;border:none;line-height:1;display:inline-block}.smart-add-button.svelte-eseb7r.svelte-eseb7r{display:flex;align-items:center;gap:6px;padding:4px 12px;background-color:var(--bg-panel);border:1px solid var(--blue-primary);border-radius:4px;color:var(--blue-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease;position:relative;top:2px}.smart-add-button.svelte-eseb7r.svelte-eseb7r:hover{background-color:#00aeff1a;transform:translateY(-1px)}input[type=text].svelte-eseb7r.svelte-eseb7r,.cell-input.svelte-eseb7r.svelte-eseb7r{font-size:.8rem;width:calc(100% - 8px);margin:0 2px;background-color:var(--bg-panel);border-color:#1e1e1e;border-style:solid;border-width:1px;border-radius:3px;color:var(--text-primary)}.ai-search-input.svelte-eseb7r.svelte-eseb7r{min-width:300px;min-height:28px;font-size:.8rem;background-color:var(--bg-panel);border-color:#1e1e1e;border-style:solid;border-width:1px;border-radius:3px;color:var(--text-primary);padding:4px;margin:0!important;resize:none;overflow-y:auto;font-family:inherit;line-height:20px;transition:height .1s ease}.in-dt-status.svelte-eseb7r.svelte-eseb7r{text-align:center;padding:0;height:15px;width:22px!important;min-width:22px!important;max-width:22px!important}.in-dt-status.yes.svelte-eseb7r.svelte-eseb7r{color:#0f0}.files-linked-status.svelte-eseb7r.svelte-eseb7r{text-align:center;height:15px;width:24px}.files-linked-status.yes.svelte-eseb7r.svelte-eseb7r{color:#0f0}.in-dt-action.svelte-eseb7r.svelte-eseb7r{color:gray;text-align:center;padding:0;height:15px;width:28px!important;min-width:28px!important;max-width:28px!important}.in-dt-action.active.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer;text-align:center;padding:0;height:15px}.files-action.svelte-eseb7r.svelte-eseb7r{color:gray;text-align:center}.files-action.active.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer;text-align:center}.iconButton_icon.svelte-eseb7r.svelte-eseb7r{fill:var(--blue-primary);width:16px;height:16px;margin:0;padding:0;vertical-align:top}.extract-url-input.svelte-eseb7r.svelte-eseb7r{font-size:.8rem;width:300px;margin:0 8px 0 0;background-color:var(--bg-panel);border-color:#1e1e1e;border-style:solid;border-width:1px;border-radius:3px;color:var(--text-primary)}.dropfile.svelte-eseb7r.svelte-eseb7r{width:130px;padding-right:8px}.dt-checkbox.svelte-eseb7r.svelte-eseb7r{transform:scale(.75)}.expand-column.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer;text-align:center;width:15px;padding:0 1px}.expand-arrow.svelte-eseb7r.svelte-eseb7r{font-size:.8rem}.enlarge-column.svelte-eseb7r.svelte-eseb7r{color:var(--blue-primary);cursor:pointer;text-align:center;width:15px;padding:0 1px}.enlarge-icon.svelte-eseb7r.svelte-eseb7r{display:inline-block;transition:transform .2s;vertical-align:middle;position:relative;top:-1px}.enlarge-icon-header.svelte-eseb7r.svelte-eseb7r{display:inline-block;vertical-align:middle;color:var(--blue-primary)}.enlarge-icon-header-wrapper.svelte-eseb7r.svelte-eseb7r{cursor:pointer;display:inline-block}.enlarge-column.svelte-eseb7r:hover .enlarge-icon.svelte-eseb7r{transform:scale(1.2)}.expand-arrow.disabled.svelte-eseb7r.svelte-eseb7r,.enlarge-icon.disabled.svelte-eseb7r.svelte-eseb7r{color:var(--text-subtle);cursor:not-allowed;opacity:.5}.expand-column.disabled.svelte-eseb7r.svelte-eseb7r,.enlarge-column.disabled.svelte-eseb7r.svelte-eseb7r{cursor:not-allowed;color:var(--text-subtle)}.expand-column.disabled.svelte-eseb7r:hover .expand-arrow.svelte-eseb7r,.enlarge-column.disabled.svelte-eseb7r:hover .enlarge-icon.svelte-eseb7r{transform:none}.expanded-row.svelte-eseb7r.svelte-eseb7r{background-color:var(--bg-app)}.enlarged-row.svelte-eseb7r.svelte-eseb7r{background-color:transparent}.enlarged-row.svelte-eseb7r td.svelte-eseb7r{padding:8px 16px}.enlarged-cell.svelte-eseb7r.svelte-eseb7r{height:auto;min-height:80px}.enlarged-content.svelte-eseb7r.svelte-eseb7r{background-color:var(--bg-panel);border-radius:8px;padding:16px;display:flex;align-items:center}.tags-section.svelte-eseb7r.svelte-eseb7r{display:flex;gap:16px;width:100%}.tags-section.svelte-eseb7r .editable-tag-group{background-color:var(--bg-panel);border-radius:6px;padding:10px 14px;flex:1;min-width:280px}.tags-section.svelte-eseb7r .editable-tag-group:not(.edit-mode){background-color:var(--bg-panel)}.tag-group.svelte-eseb7r.svelte-eseb7r{background-color:var(--bg-panel);border-radius:6px;padding:10px 14px;flex:1;min-width:280px}.tag-group-header.svelte-eseb7r.svelte-eseb7r{font-size:.75rem;font-weight:600;color:var(--blue-primary);margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.tags-container.svelte-eseb7r.svelte-eseb7r{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.no-tags.svelte-eseb7r.svelte-eseb7r{color:var(--text-subtle);font-style:italic;font-size:.85rem;text-align:center;padding:16px}.no-tags-placeholder.svelte-eseb7r.svelte-eseb7r{color:var(--text-muted);font-style:italic;font-size:.85rem;padding:8px 12px;background-color:#f5f5f5;border-radius:4px;display:inline-block}.expanded-content.svelte-eseb7r.svelte-eseb7r{padding:10px 0;font-size:.8rem;color:var(--text-primary);width:100%}.expanded-content-inner.svelte-eseb7r.svelte-eseb7r{padding-left:72px;padding-right:72px;display:flex;flex-direction:column;box-sizing:border-box;max-width:100%}.include-header.svelte-eseb7r.svelte-eseb7r{width:20px}.dropfile.svelte-eseb7r.svelte-eseb7r{padding-right:8px}#fallback{height:100px!important}.loading-gif.svelte-eseb7r.svelte-eseb7r{max-width:100%;max-height:100%;width:auto;height:auto}button.add-row-button.svelte-eseb7r.svelte-eseb7r:hover{background-color:transparent}.column-picker-btn.svelte-eseb7r.svelte-eseb7r{background:transparent;border:none;padding:4px;color:#2196f3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,color .2s}.column-picker-btn.svelte-eseb7r.svelte-eseb7r:hover{color:#64b5f6;transform:rotate(45deg)}.column-picker-btn.svelte-eseb7r svg.svelte-eseb7r{display:block}td.svelte-eseb7r.svelte-eseb7r{font-family:Arial;text-align:left;font-size:.8rem;padding-top:1px;padding-bottom:1px}th.svelte-eseb7r.svelte-eseb7r{padding-top:1px;padding-bottom:1px}.wolf-logo.svelte-eseb7r.svelte-eseb7r{position:absolute;left:230px;top:50%;transform:translateY(-50%);height:70px}.tab-list.svelte-eseb7r.svelte-eseb7r{list-style-type:none;padding:0;margin:0;display:flex;border-bottom:1px solid var(--text-primary)}.svelte-eseb7r.svelte-eseb7r::-webkit-scrollbar{width:10px}.svelte-eseb7r.svelte-eseb7r::-webkit-scrollbar-track{background:#f1f1f1}.svelte-eseb7r.svelte-eseb7r::-webkit-scrollbar-thumb{background:var(--text-subtle)}.svelte-eseb7r.svelte-eseb7r::-webkit-scrollbar-thumb:hover{background:#555}.markdown-body{color:var(--text-primary)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--text-primary);margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body p{margin-top:0;margin-bottom:16px}.markdown-body a{color:#58a6ff;text-decoration:none}.info-source.svelte-eseb7r.svelte-eseb7r{font-size:.85em!important;color:#dcdcab!important;font-style:italic!important}.info-source.svelte-eseb7r .clickable-source.svelte-eseb7r{cursor:pointer!important;display:inline-block!important;padding:0 2px!important}.info-source.svelte-eseb7r .clickable-source.svelte-eseb7r:hover{color:#64c8ff!important;background-color:#00aeff1a!important}.info-source.svelte-eseb7r .clickable-source.disabled.svelte-eseb7r{cursor:not-allowed!important;opacity:.5!important}.info-source.svelte-eseb7r .clickable-source.disabled.svelte-eseb7r:hover{color:var(--blue-primary)!important;background-color:transparent!important}.disabled.svelte-eseb7r.svelte-eseb7r{color:var(--text-subtle)!important;cursor:not-allowed!important;pointer-events:none!important}.info-source.svelte-eseb7r .clickable-source.loading.svelte-eseb7r{cursor:wait!important;opacity:.7!important}.gathered-info.svelte-eseb7r.svelte-eseb7r{margin-bottom:8px!important}.info-content.svelte-eseb7r.svelte-eseb7r{color:#08f!important;margin-bottom:4px!important}.markdown-body a:hover{text-decoration:underline}.company-details.svelte-eseb7r.svelte-eseb7r{margin-top:10px}.detail-row.svelte-eseb7r.svelte-eseb7r{margin-bottom:8px;font-size:.9rem}.detail-label.svelte-eseb7r.svelte-eseb7r{font-weight:700;margin-right:8px;color:var(--text-muted)}.markdown-body ul,.markdown-body ol{padding-left:2em;margin-top:0;margin-bottom:16px}.gathered-info.svelte-eseb7r.svelte-eseb7r{margin-bottom:10px}.info-content.svelte-eseb7r.svelte-eseb7r{margin-bottom:4px;color:#08f}.info-section-title.svelte-eseb7r.svelte-eseb7r{color:#dcdcab;font-weight:700;margin-top:8px;margin-bottom:4px}.info-section-list.svelte-eseb7r.svelte-eseb7r{margin:4px 0;padding-left:20px;list-style-type:disc}.info-content.svelte-eseb7r.svelte-eseb7r{margin-bottom:4px;color:#08f;white-space:pre-wrap;word-wrap:break-word}.info-source.svelte-eseb7r.svelte-eseb7r{font-size:.85em;color:#dcdcab;font-style:italic}.diligence-map-table.svelte-eseb7r.svelte-eseb7r{width:100%;max-width:1200px;border-collapse:collapse;table-layout:fixed}.diligence-map-table.svelte-eseb7r td.svelte-eseb7r:first-child{padding-right:10px}.diligence-map-table.svelte-eseb7r tr.analysis-row td.svelte-eseb7r:last-child{max-width:600px;vertical-align:top}.info-section.svelte-eseb7r.svelte-eseb7r{margin:3px 0}.toggle-switch.svelte-eseb7r.svelte-eseb7r{position:relative;display:inline-block;width:25px;height:15px}.toggle-switch.svelte-eseb7r input.svelte-eseb7r{opacity:0;width:0;height:0}.toggle-slider.svelte-eseb7r.svelte-eseb7r{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border-subtle);transition:.1s;border-radius:10px}.toggle-slider.svelte-eseb7r.svelte-eseb7r:before{position:absolute;content:"";height:15px;width:15px;left:0;bottom:0;right:0;top:0;background-color:var(--text-primary);transition:.1s;border-radius:10px}.toggle-label.svelte-eseb7r.svelte-eseb7r{color:var(--text-muted);font-size:.8rem}.toast-test-button.svelte-eseb7r.svelte-eseb7r,.dossier-button.svelte-eseb7r.svelte-eseb7r{display:none}.file-ingest-container.svelte-eseb7r.svelte-eseb7r{width:100%;display:flex;justify-content:flex-start;padding:20px 0}.file-drop-container.svelte-eseb7r.svelte-eseb7r{padding:10px;border-radius:5px;margin-bottom:15px;display:flex;flex-direction:row;gap:30px;justify-content:flex-start}.dropfile-section.svelte-eseb7r.svelte-eseb7r{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dropfile-section.svelte-eseb7r h3.svelte-eseb7r{font-size:1.1rem;margin-bottom:.5rem;color:#e0e0e0;margin-top:0}.dropfile-wrapper.svelte-eseb7r.svelte-eseb7r{width:130px;height:80px}.dropfile-wrapper.svelte-eseb7r .dropfile.svelte-eseb7r{display:block;width:100%;height:100%;cursor:pointer}.view-toggle.svelte-eseb7r.svelte-eseb7r{display:flex;gap:2px;background-color:var(--bg-panel);border:1px solid rgb(30,30,30);border-radius:4px;padding:2px}.view-toggle-btn.svelte-eseb7r.svelte-eseb7r{display:flex;align-items:center;justify-content:center;padding:4px 8px;background-color:transparent;border:none;border-radius:3px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.view-toggle-btn.svelte-eseb7r.svelte-eseb7r:hover{background-color:var(--bg-hover);color:var(--text-primary)}.view-toggle-btn.active.svelte-eseb7r.svelte-eseb7r{background-color:var(--blue-primary);color:var(--bg-panel)}.view-toggle-btn.active.svelte-eseb7r.svelte-eseb7r:hover{background-color:var(--blue-deep)}.card-container.svelte-eseb7r.svelte-eseb7r{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;row-gap:40px;padding:24px 0;width:100%}.modal-overlay.svelte-eseb7r.svelte-eseb7r{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.ai-search-warning-modal.svelte-eseb7r.svelte-eseb7r{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:12px;padding:32px;max-width:420px;text-align:center;box-shadow:0 20px 60px #00000080}.ai-search-warning-modal.svelte-eseb7r .warning-icon.svelte-eseb7r{color:var(--color-warning);margin-bottom:16px}.ai-search-warning-modal.svelte-eseb7r h3.svelte-eseb7r{color:var(--text-primary);font-size:1.25rem;margin:0 0 16px;font-weight:600}.ai-search-warning-modal.svelte-eseb7r p.svelte-eseb7r{color:var(--text-muted);font-size:.9rem;margin:0 0 12px;line-height:1.5}.ai-search-warning-modal.svelte-eseb7r .warning-detail.svelte-eseb7r{font-size:.85rem;color:var(--text-subtle)}.ai-search-warning-modal.svelte-eseb7r .modal-actions.svelte-eseb7r{display:flex;gap:12px;justify-content:center;margin-top:24px}.ai-search-warning-modal.svelte-eseb7r .btn-cancel.svelte-eseb7r{padding:10px 24px;background:transparent;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-muted);font-size:.9rem;cursor:pointer;transition:all .15s ease}.ai-search-warning-modal.svelte-eseb7r .btn-cancel.svelte-eseb7r:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ai-search-warning-modal.svelte-eseb7r .btn-proceed.svelte-eseb7r{padding:10px 24px;background:var(--color-warning);border:none;border-radius:6px;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ai-search-warning-modal.svelte-eseb7r .btn-proceed.svelte-eseb7r:hover{background:#e64d00}
