.page.svelte-10pikdk{display:flex;flex-direction:column;gap:var(--space-6)}.page-header.svelte-10pikdk{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}h1.svelte-10pikdk{font-size:var(--font-size-2xl);color:var(--color-primary);margin:0}.active-filter-badge.svelte-10pikdk{background:var(--color-primary);color:var(--color-text-inverse);padding:.2rem .6rem;border-radius:10px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.filters.svelte-10pikdk{position:sticky;top:0;z-index:100;background:var(--color-bg-card);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}.search-form.svelte-10pikdk{display:flex;gap:var(--space-2)}.search-form.svelte-10pikdk input:where(.svelte-10pikdk){flex:1;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.search-form.svelte-10pikdk input:where(.svelte-10pikdk):focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.search-form.svelte-10pikdk button:where(.svelte-10pikdk){padding:var(--space-1) var(--space-5);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background var(--transition-base)}.search-form.svelte-10pikdk button:where(.svelte-10pikdk):hover{background:var(--color-primary-dark)}.filter-row.svelte-10pikdk{display:flex;flex-wrap:wrap;gap:var(--space-1)}.filter-row.svelte-10pikdk select:where(.svelte-10pikdk){padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:var(--color-bg-card);min-width:140px;cursor:pointer}.filter-row.svelte-10pikdk select:where(.svelte-10pikdk):focus{outline:none;border-color:var(--color-primary)}.primary-filters.svelte-10pikdk .primary-select:where(.svelte-10pikdk){min-width:200px;font-weight:var(--font-weight-medium);border-color:var(--color-primary);background:var(--color-primary-lighter)}.secondary-filters.svelte-10pikdk{padding-top:var(--space-2);border-top:1px solid var(--color-border-light)}.secondary-filters.svelte-10pikdk select:where(.svelte-10pikdk){font-size:var(--font-size-xs);min-width:130px}.clear-btn.svelte-10pikdk{padding:var(--space-1) var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-provide);color:var(--color-provide);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-base)}.clear-btn.svelte-10pikdk:hover{background:var(--color-provide);color:var(--color-text-inverse)}.active-filters-bar.svelte-10pikdk{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);background:var(--color-primary-lighter);border-radius:var(--radius-sm);border:1px solid var(--color-border-light)}.active-filters-label.svelte-10pikdk{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium);white-space:nowrap}.active-filters-chips.svelte-10pikdk{display:flex;flex-wrap:wrap;gap:var(--space-1)}.filter-chip.svelte-10pikdk{display:inline-flex;align-items:center;gap:var(--space-1);padding:.2rem var(--space-2);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-size:.7rem;cursor:pointer;transition:all var(--transition-base);color:var(--color-text)}.filter-chip.svelte-10pikdk:hover{border-color:var(--color-provide);background:var(--color-error-light)}.chip-label.svelte-10pikdk{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.chip-value.svelte-10pikdk{font-weight:var(--font-weight-semibold);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove.svelte-10pikdk{font-size:var(--font-size-sm);line-height:1;color:var(--color-text-muted);margin-left:.1rem}.filter-chip.svelte-10pikdk:hover .chip-remove:where(.svelte-10pikdk){color:var(--color-provide)}.clear-all-link.svelte-10pikdk{background:none;border:none;color:var(--color-provide);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:underline;padding:0;margin-left:auto}.clear-all-link.svelte-10pikdk:hover{color:var(--color-error-dark)}.sort-row.svelte-10pikdk{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.sort-select.svelte-10pikdk{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:var(--color-bg-card);cursor:pointer}.sort-select.svelte-10pikdk:focus{outline:none;border-color:var(--color-primary)}.count.svelte-10pikdk{color:var(--color-text-muted);font-size:var(--font-size-sm)}.pagination.svelte-10pikdk{display:flex;justify-content:center;align-items:center;gap:var(--space-4);padding-top:var(--space-4)}.page-btn.svelte-10pikdk{padding:var(--space-2) var(--space-5);background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background var(--transition-base)}.page-btn.svelte-10pikdk:hover:not(:disabled){background:var(--color-primary-dark)}.page-btn.svelte-10pikdk:disabled{background:var(--color-border);cursor:not-allowed}.page-info.svelte-10pikdk{font-size:var(--font-size-sm);color:var(--color-text-muted)}.cards-grid.svelte-10pikdk{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4)}.use-case-card.svelte-10pikdk{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);text-decoration:none;color:inherit;transition:all var(--transition-base);display:flex;flex-direction:column;gap:var(--space-1);border:1px solid transparent;border-left:3px solid var(--color-border)}.use-case-card.confidence-confirmed.svelte-10pikdk{border-left-color:var(--color-success-dark)}.use-case-card.confidence-likely.svelte-10pikdk{border-left-color:var(--color-warning-dark)}.use-case-card.confidence-unverified.svelte-10pikdk{border-left-color:var(--color-error-dark)}.use-case-card.svelte-10pikdk:hover{border-color:var(--color-primary);border-left-width:3px;transform:translateY(-2px);box-shadow:var(--shadow-primary)}.use-case-card.confidence-confirmed.svelte-10pikdk:hover,.use-case-card.confidence-likely.svelte-10pikdk:hover,.use-case-card.confidence-unverified.svelte-10pikdk:hover{border-left-color:var(--color-primary)}.card-top-row.svelte-10pikdk{display:flex;justify-content:space-between;align-items:center}.card-country.svelte-10pikdk{font-size:.7rem;font-weight:var(--font-weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px}.card-title.svelte-10pikdk{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;line-height:1.3}.card-metadata.svelte-10pikdk{display:flex;gap:var(--space-1);flex-wrap:wrap}.meta-pill.svelte-10pikdk{display:inline-block;font-size:.65rem;padding:.15rem var(--space-2);border-radius:10px;font-weight:var(--font-weight-medium);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.capability-pill.svelte-10pikdk{background:var(--color-primary-lighter);color:var(--color-primary-dark, var(--color-primary))}.usecase-pill.svelte-10pikdk{background:var(--color-warning-light, #fef3cd);color:var(--color-warning-dark, #856404)}.card-description.svelte-10pikdk{font-size:var(--font-size-xs, .75rem);color:var(--color-text-light, var(--color-text-muted));margin:0;line-height:var(--line-height-base);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-bottom-row.svelte-10pikdk{display:flex;gap:var(--space-1);flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:var(--space-1);border-top:1px solid var(--color-border-light)}.confidence-badge.svelte-10pikdk{font-size:.65rem;padding:.1rem var(--space-1);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold)}.confidence-badge.confidence-confirmed.svelte-10pikdk{background:var(--color-success-light);color:var(--color-success-dark)}.confidence-badge.confidence-likely.svelte-10pikdk{background:var(--color-warning-light);color:var(--color-warning-dark)}.confidence-badge.confidence-unverified.svelte-10pikdk{background:var(--color-error-light);color:var(--color-error-dark)}.card-detail.svelte-10pikdk{font-size:.65rem;color:var(--color-text-muted)}@media(max-width:640px){.cards-grid.svelte-10pikdk{grid-template-columns:1fr}.search-form.svelte-10pikdk{flex-direction:column}.search-form.svelte-10pikdk input:where(.svelte-10pikdk){width:100%}.filter-row.svelte-10pikdk{flex-direction:column}.filter-row.svelte-10pikdk select:where(.svelte-10pikdk){min-width:100%}.primary-filters.svelte-10pikdk{flex-direction:column;width:100%}.primary-filters.svelte-10pikdk .primary-select:where(.svelte-10pikdk){min-width:100%}.sort-row.svelte-10pikdk{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.active-filters-bar.svelte-10pikdk{flex-direction:column;align-items:flex-start}.clear-all-link.svelte-10pikdk{margin-left:0}.page-header.svelte-10pikdk{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.page-header.svelte-10pikdk h1:where(.svelte-10pikdk){font-size:var(--font-size-xl)}.pagination.svelte-10pikdk{gap:var(--space-2);font-size:var(--font-size-sm)}}
