.mini-badge.svelte-1ukgkzg{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);letter-spacing:.14em;text-transform:uppercase;padding:.3125rem .625rem;font-size:10px;font-weight:700;line-height:1}.text-action.svelte-1ukgkzg,.primary-action.svelte-1ukgkzg{border-radius:var(--radius-lg);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.text-action.svelte-1ukgkzg{color:var(--color-text-muted);padding:.5rem .625rem}.primary-action.svelte-1ukgkzg{background:var(--color-text-primary);border:1px solid var(--color-text-primary);box-shadow:var(--shadow-sm);color:#fff;min-height:2.5rem;padding:.75rem 1.25rem}.primary-action.svelte-1ukgkzg:hover{background:var(--color-accent);border-color:var(--color-accent)}.choice-card.svelte-1gag2qn{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);text-align:left;flex-direction:column;align-items:flex-start;min-height:13rem;padding:1.25rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.choice-card.svelte-1gag2qn:hover{background:var(--color-bg-secondary);border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.choice-card.svelte-1gag2qn:active{transform:translateY(1px)}.choice-kicker.svelte-1gag2qn,.choice-action.svelte-1gag2qn{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.choice-kicker.svelte-1gag2qn{color:var(--color-accent)}.choice-title.svelte-1gag2qn{color:var(--color-text-primary);font-family:var(--font-display);margin-top:.875rem;font-size:1.375rem;font-weight:700;line-height:1.12;display:block}.choice-copy.svelte-1gag2qn{color:var(--color-text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.55;display:block}.choice-action.svelte-1gag2qn{color:var(--color-text-primary);margin-top:auto;padding-top:1.5rem}.filter-button.svelte-1gag2qn,.tag-button.svelte-1gag2qn,.clear-button.svelte-1gag2qn,.pager-button.svelte-1gag2qn,.text-action.svelte-1gag2qn{border-radius:var(--radius-lg);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.filter-button.svelte-1gag2qn,.tag-button.svelte-1gag2qn,.pager-button.svelte-1gag2qn{background:var(--color-bg-primary);border:1px solid var(--color-border);color:var(--color-text-secondary);min-height:2.25rem;padding:.625rem .875rem}.filter-button.active.svelte-1gag2qn,.tag-button.active.svelte-1gag2qn{background:var(--color-text-primary);border-color:var(--color-text-primary);color:#fff}.clear-button.svelte-1gag2qn,.text-action.svelte-1gag2qn{color:var(--color-text-muted);padding:.5rem .625rem}.pager-button.svelte-1gag2qn:disabled{cursor:not-allowed;opacity:.42}.candidate-grid.svelte-1gag2qn{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:1.75rem;padding:.25rem 0;display:grid}.candidate-card.svelte-1gag2qn{cursor:pointer;min-height:11rem}
